Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush.

Slides:



Advertisements
Similar presentations
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
Advertisements

A Project Team Members: Shamlan AlbaharRifaah Alkhamis Doug BloomquistChris Deboer.
Basic Stamp II is kinda cool Bytes of EEPROM(non-volatile) - Clock speed of 20 MHz. - Holds 600 lines of code in EEPROM - executes an average of.
Technion-Israel Institute of Technology Electrical Engineering Department High Speed Digital Systems Laboratory Project subject: wireless biofeedback system.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Digital I/O Connecting to the Outside World
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
1 Biomedical Embedded Systems Technology Presentation for ENSC 440/305 Instructors: Dr. Andrew Rawicz, Steve Whitmore Department of Engineering Science.
MOBILE OPERATING ROBOT ON EMBEDDED SYSTEM
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Android Multi-Meter (AMM)
Preliminary Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Hardware Needs 18F452 Main Controller CM8870 DTMF Decoder UART in PIC, MAX232 Serial Port Line Level Converter Amplifier for IR Detector Voltage feed into.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
PROJECT ON FAULT ANALYSIS AND DETECTION GUIDED BY:: SUBMITTED BY:- MS. SHUBRA GOEL.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
CEng3361 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2011 Recitation 06.
Ultra Trace Cargo Monitoring Final Report Kevin Kurtz - ECE Jacob Klapheke - ECE Nick Searcy - ECE Nick Wood - ME Jason Guelda - ME.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Ultra Trace Cargo Monitoring Kevin Kurtz - ECE Jacob Klapheke - ECE Nick Searcy - ECE Nick Wood - ME Jason Guelda - ME.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
PORTABLE PROGRAMMABLE MEDICATION REMINDER
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Application Case Study Christmas Lights Controller
Arduino.
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Electronic Eye Controlled Security System
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
PORTABLE PROGRAMMABLE MEDICATION REMINDER
Medication Reminder using PIC Microcontroller
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Home automation using Arduino & ‘PIR sensor’
ECE 445 Smart Window Responding System
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Prepared by: Raghad J Foqha Supervisor: Dr. Saed Tarapiah
DTMF BASED REMOTE INDUSTRIAL LOAD AND/OR AGRICULTURAL PUMP CONTROL
Project Title EVM IN 8051 Under the Guidance of Submitted by.
PRE-STAMPEDE MONITERING AND ALARM SYSTEM
Automatic human detector garbage can.
ECE477 Midterm Design Review: Team #8
Textbook Detection System With Radio-Frequency Identification
SCADA for Remote Industrial Plant
Controlling of robot using voice
SUBMITTED BY EDGEFX TEAM
DIGITAL CALCULATOR USING 8051
OBJECTIVE AND FEATURES:
Maximum Power Point Tracker
INTELLIGENT ENERGY SAVING SYSTEM USING PIC MICROCONTROLLER
‘SONAR’ using Arduino & ultrasonic distance sensor
Project Title EVM IN PIC Under the Guidance of Submitted by.
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
RAILWAY TRACK SNAP NOTIFICATION
RF Range detection and alert system team 26
GSM - GPS BASED VEHICLE TRACKING SYSTEM
Introduction to Microprocessors and Microcontrollers
Subject Name: Microprocessors Subject Code:10EC46 Department: Electronics and Communication Date: /10/2018.
Inductive Charging Case
ECE 477 Final Presentation Team 15  Spring 2010
Automotive Technology Principles, Diagnosis, and Service
Presentation transcript:

Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush

2 History of Beam Oral Healthcare Startup Formerly Inven, LLC Speed School Graduates

3 “Smart” Toothbrush Electronic Toothbrush that syncs data to a smartphone application Makes reports for users, dentists, and parents +

4 Operational Concept The Beam brush is used like a normal toothbrush Information is then uploaded every 50 uses Data is displayed on Smartphone

5 System Diagram

6 Development Process Overview 1)Explorer Development Board 2)Breadboard Prototype 3)Prototype PCB from U of L 4)Small scale production PCBs from Gold Phoenix

7 Microcontroller PIC microcontroller by Microchip PIC24F Family: 16 bit PIC24F16KA102 CPU speed: 16MIPS

8 Microcontroller Features RTCC (Real Time Calendar Clock) 2 UART 24 Digital I/O, 9 Analog Inputs Sleep mode: 25nA

9 Software Development MPLAB – Integrated Development Environment used to: 1)Program the PIC microcontroller 2)Write in C or Assembly 3)Software Debugging

10 Firmware Features Program: Record and Store time spent brushing Send and receive information to smartphone Manage Boost Converter, Capacitive Sensor, and LED Indicator

11 Firmware Program initializes the ports and registers RTCC EEPROM Capacitance Levels Analog to Digital Converter

12 Firmware The program then checks the capacitor for a brushing event If a there is a brushing event then the time and date of the event is stored It then waits for the end of the event and store the time

13 Firmware It then reads the voltage levels Turns on boost converted if voltage is to low Indicates whether the battery needs to be changed by blinking the LED

14 Firmware Real-Time Clock and Calendar Uses a high precision external oscillator Used for timestamping brushing events

15 Firmware It then checks to see if the toothbrush is connected a smartphone If connected the phone begins sending commands to the toothbrush It also sends the stored values for brushing events

16 Firmware The program then enters into Deep Sleep mode Deep Sleep turns off all module expect the RTCC Only uses 25nA which allows the battery to last longer

17 Capacitive Sensor Designed to be water resistant Water causes sensed voltage to increase User’s touch causes voltage to decrease

18 Capacitive Sensor Developed Cap Sensor for best coupling Size of 0.15 by 0.5 inches One digital output drives cap One analog input senses cap

19 Capacitive Sensing

20 Capacitive Sensing Sense line with user’s touch Sense line without user’s touch

21 Schematic EagleCAD was used to make schematic MCP1640 – boost converter PIC24F – 28 pin SSOP kHz crystal oscillator 3.5mm TRRS audio jack All resistors and capacitors – 0805 SMT size

22 Power Supply Boost voltage from 1.5V to 3.3V Controller switches boost converter on/off

23 Power Supply 3 connections to controller LED to indicated low battery Monitor Vout of boost converter Switch on/off using transistor

24 Printed Circuit Board All components located on top side of board Size limit of by 3 in. Made on campus by Doug Jackson Use of only 2 layers

25 PCB Improvement Moved the AUX input to the rear Moved the LED to the rear Moved components into a more compact area

26 Communication Data stored on brush needs to be sent to the smartphone Connect to Android + IPhone using the audio input

27 Steps in Communication 1)Smartphone requests stored data 2)Microprocessor modulates digital bits into audio frequencies (Frequency-Shift Keying) 3) Filter out high-frequency components of the signal 4)Smartphone receives the audio signal 5)Audio signal is converted back to a string of digital bits

28 Steps in Communication Digital 1 Digital Hz Audio Frequency 1200 Hz Audio Frequency Frequency-Shift Keying (FSK) Character to Binary: “8”  “ ”

29 FSK Test Results Successfully demodulated an audio command being sent to our toothbrush Successfully create an FSK modulated response

30 Commands and Responses Command:Response: Attention“ATT”“???” Get Date/Time“TME”MMDDYYhhmmss Number of Events“NUM”00-50 Firmware Version“SFT”“V1.0” Set Date/Time“SET”“NEW” Get Data“GET”Stored data Serial Number“SER”SN Delete Data“CLR”“DUN”

31 Design Constraints Size of PCB 0.625” x 3” Printed Circuit Board Low parts count Maximum functional integration on PIC24F Low power consumption One AAA Battery powers for three months

32 Conclusions Capacitive sensor is a great way of detecting the use of the Beam Brush FSK modulation is fully possible in software this PIC microcontroller Further research and modifications are necessary, but our design can eventually be released as a commercial product

33 Future Recommendations Study Power usage to estimate battery life Create learning algorithms for the microcontroller Test the electronics in an actual toothbrush unit for long-term use

34

35 Questions?