A device that can communicate GPS location relative to the destination Device receives electronic signal transmitted from signs containing information Andy Duan Aid vision impaired people by navigating them around unfamiliar places Read signs and translate them into an audio output Andy Duan Andy Duan Small, portable, handheld device Braille keypad First: Capture GPS data, build sign communication device, implement keypad input, and text to speech output Third: Implement short range obstacle detection using sonar Andy Duan Second: Calculate distance and direction of destination, connect receiver to microprocessor, and implement voice recognition input Memory 1. Map/Position 2. Voice signal Compass Sound signal Satellite signal Sonar 1. Long range GPS Keypad User Input Comm Signal CPU Voice Recognition 2. GPS • Calculate • distance/direction Sonar • Obstacle finding Speech Translation Communication Device Andy Duan Speaker Power Pertinent building data (room#, building #, etc) Transmitted from sign, door, or building Received at user device Thad Guriel Sign data input Transmitter Processor Transmitter Memory Receiver Processor Thad Guriel Human user interface One way communication Short distance <10 feet Power output high, may attenuate Andy Duan Less expensive alternative Noisy Andy Duan Ultrasonic signal transmitted Sonar Processor Device Processor Output user interface Thad Guriel Ultrasonic signal received Low Power Maxbotix LV series Ultrasonic sensor Short distance <3 meters Narrow beam width Thad Guriel GPS Module Keypad & Voice Recognition Input command Hao Chen Microprocessor Speech Generator Voice direction Parallax PMB-648 GPS $39.95 from Jameco 3.3 V – 5 V DC @ 65 mA Dimensions: 1.25 x 1.25 x .35 in (32 x 32 x 9 mm) Latitude and longitude information are read by microprocessor as text sentences Hao Chen Set up serial communication at 4800 baud Attempt to parse NMEA data No Successful? Yes Store latitude and longitude Hao Chen 12-botton numeric keypad $6.95 from Jameco Input numbers 0 to 20, each corresponding to an instruction(see user’s manual) Press * to initiate voice recognition system Press # to listen to a list of nearby points of interest Hao Chen Set all row and column pins to HIGH Consecutively set column pins 1, 2 and 3 LOW No Any row pins closed (LOW)? Yes Has it been closed for more than 20 ms? No Yes Store key press Hao Chen (De-bounce) HM2007 Kit at $114.95 or assembled at $179.95 from Images Scientific Instruments Can be trained to recognize up to 40 words Accuracy is 95% Typically trained as speaker dependent Technique for speaker independence reduces the number of recognizable words Hao Chen Parallax Compass Module 3-Axis HMC5883L $29.95 from Jameco 2.7 to 6.5 VDC 3-axis magnetoresistive sensor Only 2 axes will be used to measure magnetic bearing 1 to 2 degrees accuracy Hao Chen Signal for data No Is data ready? yes Get X and Y field strengths Calculate and store angle Hao Chen GPS Receive Match Do instruction Speaker output • Request location from GPS • Microprocessor receives coordinates from GPS • Microprocessor matches user location to location on map (in memory) • Microprocessor calculates instruction corresponding to button pressed • Microprocessor outputs result via speaker system Pedro Rivera Torres Determine location 2. Determine closest buildings 3. Determine closest doors 4. Determine path to building 1. Pedro Rivera Torres Determine location › Use Nearest Neighbor Search (NNS) algorithm › Detect region in which point of grid is › Output to text-to-voice device Pedro Rivera Torres Determine closest buildings Use NNS to look up points within a specific radius. Pedro Rivera Torres Detect number of buildings nearby Calculate position of buildings with respect to user Determie closest doors Pedro Rivera Torres • Use NNS to look up points within a specific radius. • Detect number of doors nearby • Calculate position of doors with respect to user Determine path to building Use NNS to look up door point on grid of desired destination/building Use graph theory to determine shortest available path Issue updated commands in a preset time interval to text-to-voice device Pedro Rivera Torres Objective: the realization of the functions of the system through handling different components of the subsystems Update the location from the GPS chip and be able to pull out proper voice files from SD. Primarily: Coordinate the output of the GPS and Xbee to load off the right map from SD card. Ammar Almani Be able to handle ultrasonic location system. Be able to receive voice commands and reconstruct it to do the same job as keypad commands The criteria to choose the processor: Word size: 16 bits Power Requirement: battery operated Memory Requirements: external memory Ammar Almani Quantity of input and output: 6 4 Frequency of input and output:5Hz, 1000 Hz MSP 430 F5 172 Why? Low Supply Voltage: 1.8 3.6 V Flexible Clock System: 32 Khz 25 MHz Memory: flash memory up to 256 KB Ammar Almani AT Xmega 256 A3BU Ammar Almani Why? Low operating voltage: 1.8 3.6 V More DMA controlling and internal ADCs Much more complicated and more expensive SpeakJet TTS 256 Translates ASCII characters into an audio output speech Requires 5V supply voltage Output connected to headphone jack Srrah Algheithy Component Voltage Required Comm 3.3 Voice Recognition 5V Compass 2.7 – 6.5 V Processor 1.8 – 3.6 V GPS 3.3 – 5 V TTS 256 5V Srrah Algheithy Task Thad GPS hardware Hao Srrah Primary Andy Pedro Secondary Secondary Ammar GPS software Secondary Primary Secondary Microprocessor Secondary Secondary Primary Communication Primary Sonar Primary Voice recognition Secondary Secondary Primary Compass Primary Power Secondary Keypad Secondary Text to Speech Secondary PCB Primary Srrah Algheithy Secondary Secondary Primary Primary Primary Primary Primary Primary Secondary Secondary Srrah Algheithy User overwriting memory Reverse current from higher voltage chips PCB GPS Electrocution! Srrah Algheithy Item Quantity price GPS 1 $40 Voice recognition 1 $115 Compass 1 $30 TTS 256 1 $25 Xbee 2 $25 Xbee processor 1 $10 Sonar 1 $50 Keypad 1 $7 Microprocessor 1 - Total - Srrah Algheithy Srrah Algheithy
© Copyright 2024