Smart Harness

Smart Harness

SMART HARNESS Smart Harness for canine that will connect to a phone app through Bluetooth that has the ability to read heart rate, record temperature, and record steps. University of Central Florida Department of Electrical Engineering and Computer Science Dr. Lei Wei Group 15 Members: Dominic Vu - Computer Engineering Hai Nguyen - Computer / Electrical Engineering Matt Horton - Electrical Engineering Group 15 EEL 4914 Summer 2017 Table of Contents 1.0 Executive Summary-------------------------------------------------------------------------------- 1 2.0 Project Description -------------------------------------------------------------------------------- 2 2.1 Project Goal -------------------------------------------------------------------------------- 2 2.2 Functionality ------------------------------------------------------------------------------ 3 2.3 Outside world comparison -------------------------------------------------------------- 4 2.4 Requirements ---------------------------------------------------------------------------- 5 2.4.1 Hardware Requirement ------------------------------------------------------ 5 2.4.2 Software Requirement ------------------------------------------------------- 5 2.4.3 Harness Requirement -------------------------------------------------------- 5 2.5 User Manual ----------------------------------------------------------------------------- 6 2.6 User Manual Flowchart ---------------------------------------------------------------- 7 2.7 Safety Warnings and Hazards--------------------------------------------------------- 8 2.8 House of Quality ------------------------------------------------------------------------ 9 2.8.1 Notation of House of Quality ---------------------------------------------- 10 2.9 Hardware Diagram ---------------------------------------------------------------------- 10 2.10 Software Diagram ----------------------------------------------------------------------- 11 3.0 Project Research ---------------------------------------------------------------------------------- 12 3.1 Microcontroller Module ---------------------------------------------------------------- 12 3.1.1 Arduino Uno ------------------------------------------------------------------ 12 3.1.2 TI MSP430 Launchpad ----------------------------------------------------- 13 3.1.3 Adafruit Trinket -------------------------------------------------------------- 14 3.1.4 PICAXE 08M2 --------------------------------------------------------------- 14 3.1.5 Microcontroller Module Comparison ------------------------------------ 15 3.1.6 Microcontroller Module Selection ----------------------------------------- 16 3.2 Temperature Sensor --------------------------------------------------------------------- 17 3.2.1 Research ----------------------------------------------------------------------- 17 3.2.2 DS18B20 ---------------------------------------------------------------------- 18 3.2.3 MCP9700 --------------------------------------------------------------------- 18 3.2.4 MCP9800 --------------------------------------------------------------------- 18 3.2.5 Temperature Sensor Parts Comparison ----------------------------------- 19 3.2.6 Temperature Sensor Choice ------------------------------------------------ 20 3.3 Heartbeat Sensor ------------------------------------------------------------------------ 20 3.3.1 Research ----------------------------------------------------------------------- 21 3.3.2 MAX 30102 ------------------------------------------------------------------ 21 3.3.3 SI 1143 ------------------------------------------------------------------------ 21 3.3.4 SEN 11574 ------------------------------------------------------------------ 22 3.3.5 Heartbeat Sensor Parts Comparison ------------------------------------- 22 3.3.6 Heartbeat Sensor Choice -------------------------------------------------- 23 3.4 Bluetooth Communication ------------------------------------------------------------ 23 3.4.1 Research ----------------------------------------------------------------------- 24 3.4.2 NRF8001 V1 ------------------------------------------------------------------ 24 3.4.3 BGM113A256 ----------------------------------------------------------------- 24 3.4.4 NRF51822 -------------------------------------------------------------------- 25 i Group 15 EEL 4914 Summer 2017 3.4.5 SH-HC-08 ------------------------------------------------------------------- 25 3.4.6 Bluetooth Communication Parts Comparison ------------------------- 25 3.4.7 Bluetooth Communication Selection ------------------------------------ 27 3.5 Accelerometer Research ------------------------------------------------------------- 27 3.5.1 Adafruit Triple-Axis Accelerometer MMA8451 ---------------------- 28 3.5.2 GY-27 3-Axis Compass Accelerometer -------------------------------- 28 3.5.3 FLORA Accelerometer/Compass Sensor LSM303 ------------------- 29 3.5.4 ASXL345-BB 3-Axis Accelerometer ---------------------------------- 29 3.5.5 Accelerometer Module Comparison ------------------------------------ 30 3.5.6 Accelerometer Module Selection --------------------------------------- 31 3.6 Battery Research ---------------------------------------------------------------------- 32 3.6.1 D Type ---------------------------------------------------------------------- 32 3.6.2 C Type ---------------------------------------------------------------------- 33 3.6.3 AA Type -------------------------------------------------------------------- 33 3.6.4 AAA Type ------------------------------------------------------------------ 33 3.6.5 9 Volt PP3 Type ----------------------------------------------------------- 34 3.6.6 Battery Comparison ------------------------------------------------------- 34 3.6.7 Battery Choice -------------------------------------------------------------- 35 3.7 Software Research -------------------------------------------------------------------- 36 3.7.1 The Reason development for a personal device ----------------------- 36 3.7.1.1 Android ---------------------------------------------------------- 38 3.7.1.2 APPLE ----------------------------------------------------------- 38 3.7.1.3 Windows --------------------------------------------------------- 39 3.7.2 Tools For Developing Software ----------------------------------------- 40 3.7.2.1 Android Studio vs Eclipse vs IntelliJ ------------------------ 40 3.7.2.1.1 Eclipse ------------------------------------------------- 40 3.7.2.1.2 IntelliJ IDEA ----------------------------------------- 41 3.7.2.1.3 Android Studios ------------------------------------- 42 3.7.2.2 Xcode vs AppCode --------------------------------------------- 44 3.7.2.2.1 Xcode -------------------------------------------------- 44 3.7.2.2.2 AppCode ----------------------------------------------- 45 3.7.2.3 Java Development ------------------------------------------------ 46 3.7.2.4 Objective-C Development -------------------------------------- 47 3.7.3 Decision on Operating System and IDE for Applications ------------- 48 3.7.4 Software Selection Conclusion -------------------------------------------- 50 3.8 Harness Research ----------------------------------------------------------------------- 50 3.8.1 Collar Issues ----------------------------------------------------------------- 51 3.8.2 Harness Type I -------------------------------------------------------------- 52 3.8.3 Harness Type II ------------------------------------------------------------- 53 3.8.4 Harness Type III ------------------------------------------------------------ 53 3.8.5 Harness Comparison ------------------------------------------------------- 53 3.8.6 Harness Selection ----------------------------------------------------------- 54 4.0 Design Constraints and Standards ------------------------------------------------------------- 56 4.1 Project Constraints --------------------------------------------------------------------- 57 4.1.1 Economic Constraints ------------------------------------------------------ 57 ii Group 15 EEL 4914 Summer 2017 4.1.2 Environmental Constraints ----------------------------------------------- 57 4.1.3 Social Constraints ---------------------------------------------------------- 58 4.1.4 Political Constraints ------------------------------------------------------- 58 4.1.5 Ethical Constraints --------------------------------------------------------- 58 4.1.6 Animal Health and Safety Constraints ---------------------------------- 59 4.1.7 Manufacturability Constraints --------------------------------------------- 59 4.1.8 Sustainability Constraints -------------------------------------------------- 60 4.1.9 Testing Constraints ---------------------------------------------------------- 61 4.2 Project Standards ----------------------------------------------------------------------- 61 4.2.1 IEEE 802.15.1 WPAN/Bluetooth ----------------------------------------- 61 4.2.2 Alkaline Power Supply Standards ---------------------------------------- 62 4.2.3 Heart Rate Monitor Standards -------------------------------------------- 63 4.2.4 Android Application Standards ------------------------------------------- 63 4.2.5 PCB Standards -------------------------------------------------------------- 67 4.2.6 Dog Body Temperature Standards --------------------------------------- 68 5.0 Project Design ----------------------------------------------------------------------------------- 69 5.1 Hardware Design ---------------------------------------------------------------------- 69 5.1.1 Hardware Block Diagram -------------------------------------------------

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    103 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us