
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 -------------------------------------------------
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages103 Page
-
File Size-