SlideShare a Scribd company logo
1 of 14
Ultrasonic Localization
David Jennings
Robert McGilvrey
Ryan McIver
Evan Peterson
Robert McGilvrey
Major: Computer Eng.
Role: Team Lead
Subsystems: US Transmission, Physical Input, Packaging
Ryan McIver
Major: Computer Eng.
Role: Lead Engineer
Subsystems: US Transmission, Main Control Loop
David Jennings
Major: Electrical Eng. with Specialization in Communication, Controls, and Signals
Role: Treasurer
Subsystems: US Reception, USB Transmission
Evan Peterson
Major: Computer Eng.
Role: Librarian
Subsystems: US Reception, Visuals
Team Members
2
Localization for autonomous mobile vehicle that uses ultrasonic signal
Ground based emitters at each location of interest transmit an ultrasonic signal that is unique to its location
Mobile unit that detects and processes the ultrasonic signal and transmits location data via USB to downstream systems
Project Introduction and Overview
3
Stationary Transmitter Modules:
Inputs:
Power: 9 V
Physical: Button to cycle through the location
number that is being transmitted
Outputs:
Acoustic Signal: 40 kHz
Acoustic Range: ≤ 3 ft.
Visual Feedback: Displays the location number
that is being transmitted
Other:
Size: ≤ 6 in3
Weight: ≤ 2 lb.
Design Constraint: Posts must be oriented so
signal crosses path and does not point toward
another post.
Mobile Receiver Module
Inputs:
Power: +-12 V
Acoustic Signal: 40 kHz
Acoustic Range: ≤ 3 ft.
Outputs:
USB Signal: Serial data at 9600 baud
Visual Feedback: Displays the location number
that is being received
Other:
Size: ≤ 6 in3
Weight: ≤ 2 lb.
Specifications
4
Work Breakdown
5
Subsystems
Cart Module:
Ultrasonic Reception
Visuals
Downstream Data Transmission
Packaging
Post Modules:
Ultrasonic Transmission
Visuals
Physical Input
Packaging
6
Subsystem: Ultrasonic Transmission
Implementation:
A bridge circuit driven at 5 volts for about 20 feet of range.
Each post is programmable to emit bursts at 40 kHz with a different
interval between bursts.
A seven segment display indicates the selected station number, and a
pushbutton allows the user to program the module.
An Arduino Mini with an Atmel microprocessor drives the circuit.
The input power is 9VDC, the package is ~6 in3.
http://www.kerrywong.com/2011/01/22/a-sensitive-
diy-ultrasonic-range-sensor/
Requirements:
From the post modules, send a unique ultrasonic signal that
represents a particular stop number along a route
7
Subsystem: Ultrasonic Reception
Requirements:
On the cart module, receive and interpret the signals transmitted by
the post modules
Implementation:
The ultrasonic signal from the transducer is amplified to increase
sensing range.
A bridge rectifier demodulator creates a signal envelope representing
the incoming signal which can be processed by an Arduino Uno rev3.
The microprocessor measures the delay between bursts and transmits
station number data depending on which station it hears. It transmits 0
if no station is detected.
Output is 8-bit serial at 9600 BAUD and an LCD screen on the back of
the module.
The input power is 24VDC and 12VDC, the package is ~6 in3.
8
Subsystem: Downstream Data Transmission
https://en.wikipedia.org/wiki/USB#/media/File:USB.svg
Requirements:
From the cart module, send information via USB to the self-driving
cart’s navigation module that indicates when the cart is near a post
module.
Implementation:
Using the Arduino’s serial library, send the number of the post that is
detected, or 0 if the vehicle is not near a post.
The protocol is 8-bit serial at 9600 BAUD.
The standard is USB 2.0
9
Subsystem: Physical Input
Requirements:
Allows the convenient addition of more stops in the future.
Implementation:
A momentary pushbutton allows the user to program the post module.
This allows every module to be constructed and the code to be written
identical.
Pressing the button changes the state of the system to emit bursts with
a different delay between bursts. This is how the system uniquely
identifies different posts.
More stops can be added without the need for downloading new
firmware.
https://www.amazon.com/gp/product/B00GTEQXYS/ref=ox_
sc_act_title_1?ie=UTF8&psc=1&smid=AVYWV9PRP7NOV
10
Subsystem: Visuals
Requirements:
Each module should display the status of the current location.
Implementation:
On the post module, if it is broadcasting the signal assigned to stop #2,
then the seven segment display will read ‘2’.
On the cart module, if it is receiving the signal for stop #2, then the LCD
screen will display ‘Station 2’. If the cart is out of range of any stop,
then the LCD will display ‘No Station Detected’.
http://cherryswitches.
com/us/wp-
content/uploads/sites/
7/2012/05/Pushbutto
n-KF-Series-
290x290.png
https://www.amazon.com/RioRand-
Module-Arduino-White-
Blue/dp/B00GZ6GK7A/ref=sr_1_17?ie=
UTF8&qid=1473110530&sr=8-
17&keywords=16x2+lcd
11
Gantt Chart
This project has been precisely on schedule every week.
12
Budget
Cost Estimate:
$129.60
Actual Cost:
$229.86
Additional: Printed Circuit Boards from Elecrow - $43.45
5-Pack of Arduino Pro Minis (for Posts) $15.99 1 $15.99
Arduino Uno $21.49 3 $64.47
8-Pin (2 x 4) IC Socket (Option 1) $0.47 10 $4.70
8-Pin (2 x 4) IC Socket (Option 2) $0.18 10 $1.80
1N4148 Diodes $0.03 100 $2.93
Nylon Fasteners $0.21 15 $3.15
6-Pack of Pushbuttons for Post (Alt) $3.00 1 $3.00
2.1 mm barrel jack 6 inch pigTail 5 pack $3.49 1 $3.49
Arduino Programmer $5.45 1 $5.45
Transmitters/Receivers $6.99 4 $27.96
PNP Transistors $4.26 1 $4.26
NPN Transistors $5.46 1 $5.46
10-Pack of 0.56" 7-Segment Displays (Post Modules'
Displays) $6.57 1 $6.57
20 x 4 LCD Module (Cart Module's Display) $10.99 1 $10.99
100-Pack of Assorted (10 pF - 1000 uF) Capacitors $15.36 1 $15.36
400-Pack of Assorted (10 Ohm - 1M Ohm) Resistors $10.83 1 $10.83
13
Questions?
https://image.freepik.com/free-icon/bald-head-side-view-with-three-question-marks_318-48742.png
14

More Related Content

What's hot

Cm ucam4 arduino shield doc bl&p rev a
Cm ucam4 arduino shield doc bl&p   rev aCm ucam4 arduino shield doc bl&p   rev a
Cm ucam4 arduino shield doc bl&p rev aAzif Fahruddin
 
American Fibertek MX-49LXSLSTPOEHP Data Sheet
American Fibertek MX-49LXSLSTPOEHP Data SheetAmerican Fibertek MX-49LXSLSTPOEHP Data Sheet
American Fibertek MX-49LXSLSTPOEHP Data SheetJMAC Supply
 
EC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseEC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseVikas Deoarshi
 
American Fibertek RR-1640E Data Sheet
American Fibertek RR-1640E Data SheetAmerican Fibertek RR-1640E Data Sheet
American Fibertek RR-1640E Data SheetJMAC Supply
 
Cpu224 xp eth-manual
Cpu224 xp eth-manualCpu224 xp eth-manual
Cpu224 xp eth-manualarco zhang
 
Sphericall Voice Internetworking Multiplexer (VIM)
Sphericall Voice Internetworking Multiplexer (VIM)Sphericall Voice Internetworking Multiplexer (VIM)
Sphericall Voice Internetworking Multiplexer (VIM)Alok Vasudeva
 
Robots made easy
Robots made easyRobots made easy
Robots made easybradleygh15
 
American Fibertek MX50FXSTPOEHP Data Sheet
American Fibertek MX50FXSTPOEHP Data SheetAmerican Fibertek MX50FXSTPOEHP Data Sheet
American Fibertek MX50FXSTPOEHP Data SheetJMAC Supply
 
Kannad 406 ap
Kannad 406 apKannad 406 ap
Kannad 406 apgelbyson
 
QuickSilver Controls QCI-DS030 QCI-X23
QuickSilver Controls QCI-DS030 QCI-X23 QuickSilver Controls QCI-DS030 QCI-X23
QuickSilver Controls QCI-DS030 QCI-X23 Electromate
 
Galil cat2xx0 catalog
Galil cat2xx0 catalogGalil cat2xx0 catalog
Galil cat2xx0 catalogElectromate
 
BlueOptics Bo33j13220d 10gbase-lr xenpak transceiver 1310nm 20 kilometer sing...
BlueOptics Bo33j13220d 10gbase-lr xenpak transceiver 1310nm 20 kilometer sing...BlueOptics Bo33j13220d 10gbase-lr xenpak transceiver 1310nm 20 kilometer sing...
BlueOptics Bo33j13220d 10gbase-lr xenpak transceiver 1310nm 20 kilometer sing...CBO GmbH
 
Sphericall BranchHub Data Sheet
Sphericall BranchHub Data SheetSphericall BranchHub Data Sheet
Sphericall BranchHub Data SheetAlok Vasudeva
 
BlueOptics Bo86jxx280d 10gbase-cwdm xenpak transceiver 1471nm-1611nm 80 kilo...
BlueOptics Bo86jxx280d 10gbase-cwdm xenpak transceiver 1471nm-1611nm  80 kilo...BlueOptics Bo86jxx280d 10gbase-cwdm xenpak transceiver 1471nm-1611nm  80 kilo...
BlueOptics Bo86jxx280d 10gbase-cwdm xenpak transceiver 1471nm-1611nm 80 kilo...CBO GmbH
 
Drt scanner 4301 wcdma
Drt scanner   4301 wcdmaDrt scanner   4301 wcdma
Drt scanner 4301 wcdmamarcosaoc
 
BlueOptics Bo86jxx210d 10gbase-cwdm xenpak transceiver 1271nm-1451nm 10km sin...
BlueOptics Bo86jxx210d 10gbase-cwdm xenpak transceiver 1271nm-1451nm 10km sin...BlueOptics Bo86jxx210d 10gbase-cwdm xenpak transceiver 1271nm-1451nm 10km sin...
BlueOptics Bo86jxx210d 10gbase-cwdm xenpak transceiver 1271nm-1451nm 10km sin...CBO GmbH
 
Applied motion products si2035 datasheet
Applied motion products si2035 datasheetApplied motion products si2035 datasheet
Applied motion products si2035 datasheetElectromate
 

What's hot (19)

Cm ucam4 arduino shield doc bl&p rev a
Cm ucam4 arduino shield doc bl&p   rev aCm ucam4 arduino shield doc bl&p   rev a
Cm ucam4 arduino shield doc bl&p rev a
 
American Fibertek MX-49LXSLSTPOEHP Data Sheet
American Fibertek MX-49LXSLSTPOEHP Data SheetAmerican Fibertek MX-49LXSLSTPOEHP Data Sheet
American Fibertek MX-49LXSLSTPOEHP Data Sheet
 
EC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseEC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair Course
 
American Fibertek RR-1640E Data Sheet
American Fibertek RR-1640E Data SheetAmerican Fibertek RR-1640E Data Sheet
American Fibertek RR-1640E Data Sheet
 
Cpu224 xp eth-manual
Cpu224 xp eth-manualCpu224 xp eth-manual
Cpu224 xp eth-manual
 
Sphericall Voice Internetworking Multiplexer (VIM)
Sphericall Voice Internetworking Multiplexer (VIM)Sphericall Voice Internetworking Multiplexer (VIM)
Sphericall Voice Internetworking Multiplexer (VIM)
 
Robots made easy
Robots made easyRobots made easy
Robots made easy
 
American Fibertek MX50FXSTPOEHP Data Sheet
American Fibertek MX50FXSTPOEHP Data SheetAmerican Fibertek MX50FXSTPOEHP Data Sheet
American Fibertek MX50FXSTPOEHP Data Sheet
 
Kannad 406 ap
Kannad 406 apKannad 406 ap
Kannad 406 ap
 
QuickSilver Controls QCI-DS030 QCI-X23
QuickSilver Controls QCI-DS030 QCI-X23 QuickSilver Controls QCI-DS030 QCI-X23
QuickSilver Controls QCI-DS030 QCI-X23
 
DatasheetB9600 fxs en
DatasheetB9600 fxs enDatasheetB9600 fxs en
DatasheetB9600 fxs en
 
Galil cat2xx0 catalog
Galil cat2xx0 catalogGalil cat2xx0 catalog
Galil cat2xx0 catalog
 
BlueOptics Bo33j13220d 10gbase-lr xenpak transceiver 1310nm 20 kilometer sing...
BlueOptics Bo33j13220d 10gbase-lr xenpak transceiver 1310nm 20 kilometer sing...BlueOptics Bo33j13220d 10gbase-lr xenpak transceiver 1310nm 20 kilometer sing...
BlueOptics Bo33j13220d 10gbase-lr xenpak transceiver 1310nm 20 kilometer sing...
 
Sphericall BranchHub Data Sheet
Sphericall BranchHub Data SheetSphericall BranchHub Data Sheet
Sphericall BranchHub Data Sheet
 
BlueOptics Bo86jxx280d 10gbase-cwdm xenpak transceiver 1471nm-1611nm 80 kilo...
BlueOptics Bo86jxx280d 10gbase-cwdm xenpak transceiver 1471nm-1611nm  80 kilo...BlueOptics Bo86jxx280d 10gbase-cwdm xenpak transceiver 1471nm-1611nm  80 kilo...
BlueOptics Bo86jxx280d 10gbase-cwdm xenpak transceiver 1471nm-1611nm 80 kilo...
 
Zme raz eu_manual_eng
Zme raz eu_manual_engZme raz eu_manual_eng
Zme raz eu_manual_eng
 
Drt scanner 4301 wcdma
Drt scanner   4301 wcdmaDrt scanner   4301 wcdma
Drt scanner 4301 wcdma
 
BlueOptics Bo86jxx210d 10gbase-cwdm xenpak transceiver 1271nm-1451nm 10km sin...
BlueOptics Bo86jxx210d 10gbase-cwdm xenpak transceiver 1271nm-1451nm 10km sin...BlueOptics Bo86jxx210d 10gbase-cwdm xenpak transceiver 1271nm-1451nm 10km sin...
BlueOptics Bo86jxx210d 10gbase-cwdm xenpak transceiver 1271nm-1451nm 10km sin...
 
Applied motion products si2035 datasheet
Applied motion products si2035 datasheetApplied motion products si2035 datasheet
Applied motion products si2035 datasheet
 

Viewers also liked

Da importancia da_accountability
Da importancia da_accountabilityDa importancia da_accountability
Da importancia da_accountabilityRodrigo Dieguez
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XPDuduSotero
 
Fontes do direito tributário Ana Carolina Carvalho Dias 2011
Fontes do direito tributário Ana Carolina Carvalho Dias 2011Fontes do direito tributário Ana Carolina Carvalho Dias 2011
Fontes do direito tributário Ana Carolina Carvalho Dias 2011CarolinaCDias
 
Cambios demograficos y biosicosociales del adulto mayor
Cambios demograficos y biosicosociales del adulto mayorCambios demograficos y biosicosociales del adulto mayor
Cambios demograficos y biosicosociales del adulto mayorsercatalina18
 
Sem Saída
Sem SaídaSem Saída
Sem Saídapullig
 
A tese de_guerdjef
A tese de_guerdjefA tese de_guerdjef
A tese de_guerdjefClaudia FN
 
nosepuedeneditar solo 2010
nosepuedeneditar solo 2010nosepuedeneditar solo 2010
nosepuedeneditar solo 2010barrucand
 
Portada historia e.y s. de v 2012.
Portada historia e.y s. de v 2012.Portada historia e.y s. de v 2012.
Portada historia e.y s. de v 2012.Rafael Verde)
 
Fotografo boda edwardolive4-barcelona-madrid-fotos-14
Fotografo boda edwardolive4-barcelona-madrid-fotos-14Fotografo boda edwardolive4-barcelona-madrid-fotos-14
Fotografo boda edwardolive4-barcelona-madrid-fotos-14Edward Olive
 
Planeacion de tics
Planeacion de ticsPlaneacion de tics
Planeacion de ticsnaely1992
 
Pontos turisticos
Pontos turisticosPontos turisticos
Pontos turisticosAira Tomaz
 

Viewers also liked (17)

Da importancia da_accountability
Da importancia da_accountabilityDa importancia da_accountability
Da importancia da_accountability
 
Metodologia XP
Metodologia XPMetodologia XP
Metodologia XP
 
Fontes do direito tributário Ana Carolina Carvalho Dias 2011
Fontes do direito tributário Ana Carolina Carvalho Dias 2011Fontes do direito tributário Ana Carolina Carvalho Dias 2011
Fontes do direito tributário Ana Carolina Carvalho Dias 2011
 
Cambios demograficos y biosicosociales del adulto mayor
Cambios demograficos y biosicosociales del adulto mayorCambios demograficos y biosicosociales del adulto mayor
Cambios demograficos y biosicosociales del adulto mayor
 
Sem Saída
Sem SaídaSem Saída
Sem Saída
 
A tese de_guerdjef
A tese de_guerdjefA tese de_guerdjef
A tese de_guerdjef
 
Med bolivia
Med boliviaMed bolivia
Med bolivia
 
nosepuedeneditar solo 2010
nosepuedeneditar solo 2010nosepuedeneditar solo 2010
nosepuedeneditar solo 2010
 
Portada historia e.y s. de v 2012.
Portada historia e.y s. de v 2012.Portada historia e.y s. de v 2012.
Portada historia e.y s. de v 2012.
 
Practica 2
Practica 2Practica 2
Practica 2
 
First day
First dayFirst day
First day
 
4Beauty
4Beauty4Beauty
4Beauty
 
Portifólio
PortifólioPortifólio
Portifólio
 
Inleiding
InleidingInleiding
Inleiding
 
Fotografo boda edwardolive4-barcelona-madrid-fotos-14
Fotografo boda edwardolive4-barcelona-madrid-fotos-14Fotografo boda edwardolive4-barcelona-madrid-fotos-14
Fotografo boda edwardolive4-barcelona-madrid-fotos-14
 
Planeacion de tics
Planeacion de ticsPlaneacion de tics
Planeacion de tics
 
Pontos turisticos
Pontos turisticosPontos turisticos
Pontos turisticos
 

Similar to FinalOral_v1_5_rob

Navigation of Robot Vehicle using RF with Landmine Detection
Navigation of Robot Vehicle using RF with Landmine DetectionNavigation of Robot Vehicle using RF with Landmine Detection
Navigation of Robot Vehicle using RF with Landmine DetectionVeena Rani
 
Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Sivajyothi paramsivam
 
OV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerOV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerSomnath Sharma
 
Design and Development of a prototype of AGV
Design and Development of a prototype of AGVDesign and Development of a prototype of AGV
Design and Development of a prototype of AGVKUNJBIHARISINGH5
 
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...IRJET Journal
 
Black Box for a Car
Black Box for a CarBlack Box for a Car
Black Box for a Carsubrat manna
 
IJARCCE4J s govinda Public Transport Assistant for Visually Impaired (PuTAVI)
IJARCCE4J s govinda Public Transport Assistant for Visually Impaired (PuTAVI)IJARCCE4J s govinda Public Transport Assistant for Visually Impaired (PuTAVI)
IJARCCE4J s govinda Public Transport Assistant for Visually Impaired (PuTAVI)SreekarV
 
Metro Train Automation & display System
Metro Train Automation & display SystemMetro Train Automation & display System
Metro Train Automation & display SystemSudakshinaMeenu
 
Metrofile111111111 150706071159-lva1-app6892
Metrofile111111111 150706071159-lva1-app6892Metrofile111111111 150706071159-lva1-app6892
Metrofile111111111 150706071159-lva1-app6892yogeshingle4
 
Design and Implementation of Payload Camera Control System for Unmanned Aeria...
Design and Implementation of Payload Camera Control System for Unmanned Aeria...Design and Implementation of Payload Camera Control System for Unmanned Aeria...
Design and Implementation of Payload Camera Control System for Unmanned Aeria...ijtsrd
 
Short Range Radar System using Arduino Uno
Short Range Radar System using Arduino UnoShort Range Radar System using Arduino Uno
Short Range Radar System using Arduino UnoIRJET Journal
 
microcontroller based tracking soloar.pptx
microcontroller based tracking soloar.pptxmicrocontroller based tracking soloar.pptx
microcontroller based tracking soloar.pptxtariqqureshi33
 
Coin based mobile charger project report
Coin based mobile charger project reportCoin based mobile charger project report
Coin based mobile charger project reportkaushal chaubey
 
ELECTRONICS PROJECT REPORT OF HOME AUTOMATION CUM BUILDING SECUIRITY
ELECTRONICS PROJECT REPORT OF HOME AUTOMATION CUM BUILDING SECUIRITYELECTRONICS PROJECT REPORT OF HOME AUTOMATION CUM BUILDING SECUIRITY
ELECTRONICS PROJECT REPORT OF HOME AUTOMATION CUM BUILDING SECUIRITYEldhose George
 
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...Wanita Long
 

Similar to FinalOral_v1_5_rob (20)

Navigation of Robot Vehicle using RF with Landmine Detection
Navigation of Robot Vehicle using RF with Landmine DetectionNavigation of Robot Vehicle using RF with Landmine Detection
Navigation of Robot Vehicle using RF with Landmine Detection
 
Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]
 
ppt
pptppt
ppt
 
OV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontrollerOV7670 Camera interfacing-with-arduino-microcontroller
OV7670 Camera interfacing-with-arduino-microcontroller
 
Design and Development of a prototype of AGV
Design and Development of a prototype of AGVDesign and Development of a prototype of AGV
Design and Development of a prototype of AGV
 
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...
 
Automotive report
Automotive report Automotive report
Automotive report
 
Black Box for a Car
Black Box for a CarBlack Box for a Car
Black Box for a Car
 
IJARCCE4J s govinda Public Transport Assistant for Visually Impaired (PuTAVI)
IJARCCE4J s govinda Public Transport Assistant for Visually Impaired (PuTAVI)IJARCCE4J s govinda Public Transport Assistant for Visually Impaired (PuTAVI)
IJARCCE4J s govinda Public Transport Assistant for Visually Impaired (PuTAVI)
 
Metro Train Automation & display System
Metro Train Automation & display SystemMetro Train Automation & display System
Metro Train Automation & display System
 
Metrofile111111111 150706071159-lva1-app6892
Metrofile111111111 150706071159-lva1-app6892Metrofile111111111 150706071159-lva1-app6892
Metrofile111111111 150706071159-lva1-app6892
 
International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)International Journal of Engineering Inventions (IJEI)
International Journal of Engineering Inventions (IJEI)
 
Design and Implementation of Payload Camera Control System for Unmanned Aeria...
Design and Implementation of Payload Camera Control System for Unmanned Aeria...Design and Implementation of Payload Camera Control System for Unmanned Aeria...
Design and Implementation of Payload Camera Control System for Unmanned Aeria...
 
Short Range Radar System using Arduino Uno
Short Range Radar System using Arduino UnoShort Range Radar System using Arduino Uno
Short Range Radar System using Arduino Uno
 
Obstacle avoiding robot(Lab report)
Obstacle  avoiding  robot(Lab report)Obstacle  avoiding  robot(Lab report)
Obstacle avoiding robot(Lab report)
 
microcontroller based tracking soloar.pptx
microcontroller based tracking soloar.pptxmicrocontroller based tracking soloar.pptx
microcontroller based tracking soloar.pptx
 
Coin based mobile charger project report
Coin based mobile charger project reportCoin based mobile charger project report
Coin based mobile charger project report
 
ELECTRONICS PROJECT REPORT OF HOME AUTOMATION CUM BUILDING SECUIRITY
ELECTRONICS PROJECT REPORT OF HOME AUTOMATION CUM BUILDING SECUIRITYELECTRONICS PROJECT REPORT OF HOME AUTOMATION CUM BUILDING SECUIRITY
ELECTRONICS PROJECT REPORT OF HOME AUTOMATION CUM BUILDING SECUIRITY
 
Scada
ScadaScada
Scada
 
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...
Ultrasonic Distance Measurement NRF905 Wireless Transmission System Based on ...
 

FinalOral_v1_5_rob

  • 1. Ultrasonic Localization David Jennings Robert McGilvrey Ryan McIver Evan Peterson
  • 2. Robert McGilvrey Major: Computer Eng. Role: Team Lead Subsystems: US Transmission, Physical Input, Packaging Ryan McIver Major: Computer Eng. Role: Lead Engineer Subsystems: US Transmission, Main Control Loop David Jennings Major: Electrical Eng. with Specialization in Communication, Controls, and Signals Role: Treasurer Subsystems: US Reception, USB Transmission Evan Peterson Major: Computer Eng. Role: Librarian Subsystems: US Reception, Visuals Team Members 2
  • 3. Localization for autonomous mobile vehicle that uses ultrasonic signal Ground based emitters at each location of interest transmit an ultrasonic signal that is unique to its location Mobile unit that detects and processes the ultrasonic signal and transmits location data via USB to downstream systems Project Introduction and Overview 3
  • 4. Stationary Transmitter Modules: Inputs: Power: 9 V Physical: Button to cycle through the location number that is being transmitted Outputs: Acoustic Signal: 40 kHz Acoustic Range: ≤ 3 ft. Visual Feedback: Displays the location number that is being transmitted Other: Size: ≤ 6 in3 Weight: ≤ 2 lb. Design Constraint: Posts must be oriented so signal crosses path and does not point toward another post. Mobile Receiver Module Inputs: Power: +-12 V Acoustic Signal: 40 kHz Acoustic Range: ≤ 3 ft. Outputs: USB Signal: Serial data at 9600 baud Visual Feedback: Displays the location number that is being received Other: Size: ≤ 6 in3 Weight: ≤ 2 lb. Specifications 4
  • 6. Subsystems Cart Module: Ultrasonic Reception Visuals Downstream Data Transmission Packaging Post Modules: Ultrasonic Transmission Visuals Physical Input Packaging 6
  • 7. Subsystem: Ultrasonic Transmission Implementation: A bridge circuit driven at 5 volts for about 20 feet of range. Each post is programmable to emit bursts at 40 kHz with a different interval between bursts. A seven segment display indicates the selected station number, and a pushbutton allows the user to program the module. An Arduino Mini with an Atmel microprocessor drives the circuit. The input power is 9VDC, the package is ~6 in3. http://www.kerrywong.com/2011/01/22/a-sensitive- diy-ultrasonic-range-sensor/ Requirements: From the post modules, send a unique ultrasonic signal that represents a particular stop number along a route 7
  • 8. Subsystem: Ultrasonic Reception Requirements: On the cart module, receive and interpret the signals transmitted by the post modules Implementation: The ultrasonic signal from the transducer is amplified to increase sensing range. A bridge rectifier demodulator creates a signal envelope representing the incoming signal which can be processed by an Arduino Uno rev3. The microprocessor measures the delay between bursts and transmits station number data depending on which station it hears. It transmits 0 if no station is detected. Output is 8-bit serial at 9600 BAUD and an LCD screen on the back of the module. The input power is 24VDC and 12VDC, the package is ~6 in3. 8
  • 9. Subsystem: Downstream Data Transmission https://en.wikipedia.org/wiki/USB#/media/File:USB.svg Requirements: From the cart module, send information via USB to the self-driving cart’s navigation module that indicates when the cart is near a post module. Implementation: Using the Arduino’s serial library, send the number of the post that is detected, or 0 if the vehicle is not near a post. The protocol is 8-bit serial at 9600 BAUD. The standard is USB 2.0 9
  • 10. Subsystem: Physical Input Requirements: Allows the convenient addition of more stops in the future. Implementation: A momentary pushbutton allows the user to program the post module. This allows every module to be constructed and the code to be written identical. Pressing the button changes the state of the system to emit bursts with a different delay between bursts. This is how the system uniquely identifies different posts. More stops can be added without the need for downloading new firmware. https://www.amazon.com/gp/product/B00GTEQXYS/ref=ox_ sc_act_title_1?ie=UTF8&psc=1&smid=AVYWV9PRP7NOV 10
  • 11. Subsystem: Visuals Requirements: Each module should display the status of the current location. Implementation: On the post module, if it is broadcasting the signal assigned to stop #2, then the seven segment display will read ‘2’. On the cart module, if it is receiving the signal for stop #2, then the LCD screen will display ‘Station 2’. If the cart is out of range of any stop, then the LCD will display ‘No Station Detected’. http://cherryswitches. com/us/wp- content/uploads/sites/ 7/2012/05/Pushbutto n-KF-Series- 290x290.png https://www.amazon.com/RioRand- Module-Arduino-White- Blue/dp/B00GZ6GK7A/ref=sr_1_17?ie= UTF8&qid=1473110530&sr=8- 17&keywords=16x2+lcd 11
  • 12. Gantt Chart This project has been precisely on schedule every week. 12
  • 13. Budget Cost Estimate: $129.60 Actual Cost: $229.86 Additional: Printed Circuit Boards from Elecrow - $43.45 5-Pack of Arduino Pro Minis (for Posts) $15.99 1 $15.99 Arduino Uno $21.49 3 $64.47 8-Pin (2 x 4) IC Socket (Option 1) $0.47 10 $4.70 8-Pin (2 x 4) IC Socket (Option 2) $0.18 10 $1.80 1N4148 Diodes $0.03 100 $2.93 Nylon Fasteners $0.21 15 $3.15 6-Pack of Pushbuttons for Post (Alt) $3.00 1 $3.00 2.1 mm barrel jack 6 inch pigTail 5 pack $3.49 1 $3.49 Arduino Programmer $5.45 1 $5.45 Transmitters/Receivers $6.99 4 $27.96 PNP Transistors $4.26 1 $4.26 NPN Transistors $5.46 1 $5.46 10-Pack of 0.56" 7-Segment Displays (Post Modules' Displays) $6.57 1 $6.57 20 x 4 LCD Module (Cart Module's Display) $10.99 1 $10.99 100-Pack of Assorted (10 pF - 1000 uF) Capacitors $15.36 1 $15.36 400-Pack of Assorted (10 Ohm - 1M Ohm) Resistors $10.83 1 $10.83 13

Editor's Notes

  1. Rob
  2. Everyone Comment: Should we add member responsibilities to this slide? Response: I think we should be ok. The block diagram and work break down should cover all of that.
  3. Rob
  4. Rob
  5. David
  6. David
  7. Rob & Ryan
  8. David & Evan
  9. David
  10. David
  11. David
  12. Ryan
  13. David