Sound Sensing Robot - Electrical, Computer & Energy...
Transcript of Sound Sensing Robot - Electrical, Computer & Energy...
![Page 1: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/1.jpg)
Sound Sensing Robot
Different Tasks for Different FrequenciesGroup 1
Jiaming Lin and Patrick Williams
![Page 2: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/2.jpg)
Circuitry Block Diagram
Electret Microphone Board with OPA344 Operational Amplifier
Arduino Input Pins
![Page 3: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/3.jpg)
Programming
• Two tasks: move toward or circle sound source depending on logic high at digital read
• Forward when facing correct direction• Slight turn while moving forward when
pointed close to correct direction• Rotate when far from correct direction• Direction of turn depends on relative voltages
at analog reads
![Page 4: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/4.jpg)
HEAT SEEKING ROBOT
Henry Knutzen
Alex St. Claire
Lab Bench #3
![Page 5: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/5.jpg)
DESCRIPTION
MLX90614 infrared temperature sensor
Configurable using serial interface
Outputs PWM signal, duty cycle proportional to temperature
Use array of IR temperature sensors to point robot at hottest object in the room
Use servo to fire Nerf gun at hottest object
![Page 6: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/6.jpg)
ELECTRICAL SCHEMATIC
![Page 7: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/7.jpg)
Dog-Bot
Eric DaughertyBen Herman
Electronics Design Laboratory 1ECEN 2270
![Page 8: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/8.jpg)
Additional Hardware• 2x Servo Motors – Ear rotation• 2x Microphone – Auditory input• Speaker (w/amplifier) – Barking
How it worksListen for commandReposition “ears”, listen for second commandDetermine direction of source, move towards itUpon completion, bark!
Electronics Design Laboratory 2ECEN 2270
ROB-09065 COM-09151 BOB-11044BOB-12758
![Page 9: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/9.jpg)
Schematic
Electronics Design Laboratory 3ECEN 2270
![Page 10: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/10.jpg)
Pirate Robot
Electronics Design Laboratory 1ECEN 2270
Kyle WislinskyClint Olsen
Lab Group 5
![Page 11: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/11.jpg)
What will it do?
• Bluetooth controlled • Motorized plank for dealing with mutinies • Motorized flag for hoisting the colors• Projectile launcher
Electronics Design Laboratory 2ECEN 2270
![Page 12: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/12.jpg)
Electronics Design Laboratory 3ECEN 2270
Schematic
![Page 13: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/13.jpg)
Ping pong ball launcher obstacle course
Walter WrightDerek PrinceBench 6
![Page 14: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/14.jpg)
Project outlineFinal design:
- A robot that is controlled via a phone app that users will navigate through a course and shoot ping pong balls into baskets in the shortest amount of time possible.
Implementation:- Phone communicates to Arduino board using a bluetooth module.- Arduino controls the movement of the robot and activates the ping pong ball
launcher.
![Page 15: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/15.jpg)
Phone controller- Entire robot will be controlled by user through a phone app.- App will allow user to tell the robot to move forwards, backwards, left, right,
and to fire the ping pong ball launcher.
User has 5 buttons (forward, backwards, left, right, fire) that each send a unique ASCII number to the bluetooth module.
Bluetooth module sends ASCII number to Arduino through UART, Arduino translates ASCII into a command.
“110100” “110100”
“Forward”“Forward”
![Page 16: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/16.jpg)
500mA
Motor current is given by:Im = Vin / Rsense
Vin
Motor 1 Control Wire
Motor 2 Control Wire
5V on / 0V off
Only ~10 pA of current when motor is off
Image taken from Francisco Dias’s “Arduino controlled Ping Pong Balls Launcher”(http://www.instructables.com/id/Arduino-controlled-Ping-Pong-Balls-Launcher/)
Ground
+5VDC, 20-45 mA (idle and Tx/Rx draw)
(goes to a mirror circuit)
Serial Rx (green)Serial Tx (yellow)
SparkFun BlueSMiRF Silver Bluetooth Modem
Ping pong ball launcher
![Page 17: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/17.jpg)
Remote Controlled Robot with Color and Light Sensing Capabilities
Ruben Vargas
Miles Shayler
Laboratory Bench #7
![Page 18: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/18.jpg)
Concept and Objectives
- Wirelessly remote controlled robot utilizing speed control circuits, the transmitter and receiver circuits, the MSP42 microcontroller, RGB color and luminosity sensors, and the attached Educational Boosterpack MKII.
- Capable of sensing color and outputting it via an RGB LED light.- Turns LED on whenever room goes dark via the use of a luminosity sensor.
![Page 19: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/19.jpg)
Schematic and Overview
![Page 20: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/20.jpg)
Collision Prevention Circuit
Electronics Design Laboratory 1ECEN 2830
Ian SchneierMelissa Mantey
Bench 8
![Page 21: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/21.jpg)
The Plan
Collision prevention circuitDetect distance using HC-SR04 Ultrasonic SensorControl speed sensor using sensor output
Electronics Design Laboratory 2ECEN 2270
HC-SR04 Ultrasonic Sensor
Arduino Sensor
Pulse to Digital Signal
Converter
Wheel Direction Control
![Page 22: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/22.jpg)
Circuit Diagram
Electronics Design Laboratory 3ECEN 2830
HC-SR04 Ultrasonic Sensor
5V
![Page 23: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/23.jpg)
Dog BotJonathan Peterson & Charlie Vail
Bench 9
![Page 24: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/24.jpg)
What will Dog Bot do? Give voice commands to Dog Bot
Depending on the voice command given, Dog Bot will perform an instruction
Ex: We’ll say “Dog Bot, sit.” and Dog Bot barks, and then will stop moving.
This will be done with a voice recognition module that is compatible with Arduino
Model: AU_VOI_REC_00A
Dog Bot will respond with barks to confirmreceived instructions, outputted through a
speaker
![Page 25: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/25.jpg)
Block Diagram
Arduino
Motors
Speaker
Voice Recognition
Sound File
PowerMicrophone
![Page 26: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/26.jpg)
Voice Recognition BotCameron SchimmollerJohn KimLab Bench 11
![Page 27: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/27.jpg)
Audio input Voice recognition
Decoder (monostable 555 timer)
Microcontroller (Arduino)
![Page 28: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/28.jpg)
![Page 29: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/29.jpg)
![Page 30: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/30.jpg)
Block Diagram on Robot
![Page 31: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/31.jpg)
![Page 32: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/32.jpg)
Ball Fetching Robot
Matt Zarekani, Milan Formanek
![Page 33: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/33.jpg)
Basic OutlineThe user will throws a ball
The robot then finds the ball and retrieves it for the user.
Image recognitioning
Open CV + python
Needs substantially more computing power than the Arduino can provide
Device to physically manipulate the ball
Electromagnet (coil) and mosfet circuit to drive it
![Page 34: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/34.jpg)
SPI
Robot operational
control
USB
Motor controlPositional information
Ball
Open CVImage Recognitioning
Navigation Logic
Raspberry Pi
BallPosition
Arduino
Mosfet Driver
12 V0.33 A
![Page 35: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/35.jpg)
The Light HoundA Reflected Light Follower
Logan Foley & Samuel PiperTeam 16
![Page 36: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/36.jpg)
General OverviewThe robot follows a person using reflected light, now you can pretend to have a friend
The chassis shines a light powered by the Arduino
Reflective tape reflects light back at the chassis
Ambient light sensors determine which direction it should move
![Page 37: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/37.jpg)
Parts and UsageAmbient Light Sensor - Increases the output voltage based on detected light
- Powered off of 6 VCC- 5 will be used to determine general direction of light - Connected to analog Arduino Inputs
Light - Emits photons
- Powered off of 12 VDC- An external power supply will be used for this
Reflective Tape - Reflects light
- It’s tape
![Page 38: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/38.jpg)
Wiring
![Page 39: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/39.jpg)
Group 17: Zhou He, Hoiwang Wong
Nov. 14, 2016
Dancing Robot
ECEN 2270 Final Project
![Page 40: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/40.jpg)
Overview
Series of moves with music
Series of simple notes
![Page 41: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/41.jpg)
Instrument Simulation APP
Sound Sensor
Arduino
Buffer
Speaker
Input and store
Output
Robot
Block Diagram
5v
On the board
![Page 42: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/42.jpg)
Obstacle avoiding RobotGroup 18
Jinhong Chen Yang Hu
![Page 43: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/43.jpg)
Here are the things of what we are going to do
• Use the Arduino with connecting to ultrasonic range finder sensors to avoid collisions.
• When it find the obstacle, It will stop going forward. And start to rotate till it can’t detect the obstacle, then it will start to go forward.
• if all the direction be surrounded by obstacles, a buzzer will begin to alert.
• hardware requirement1.Arduino Board
2. HC – SR04This is an Ultrasonic Range Finder Sensor. It is a non-contact based distance measurement system and can measure distance of 2cm to 4m.
![Page 44: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/44.jpg)
How it work? this ultrasonic sensor is consist of the trigger signal
Transmitter and receiver in order to calculate the Distance between the obstacle and the robot.if it’s less than 15 cm distance, then the signal will send to the Arduino,it not,then it will keep going forward.
Two motors with the left wheel And right wheel
See if it’s less than 15cm distance to the obstacleIf yes, then it will send the signal to motor that beginTo rotate till no obstacle can be found, it will begin to goForward.
BUT! If here is no track and be Surrounded by obstacles, a buzzer Will begin to alert.
11th pin
Trig
10th pin
echo
Future steps that may be added:1. A sound sensor may be added to give the Initial direction and start the robot.By recognizingthe frequency of the claps. It will move to different directions.
![Page 45: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/45.jpg)
Final ProjectSachio Kimura
![Page 46: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/46.jpg)
Lab 5
• 11/14 – 11/18• For the next week finish lab 5 • Fully functioning robot
![Page 47: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/47.jpg)
Project Idea
Enviro-Bot
- Collect temperature and humidity of surrounding area- Sensory patrol for automated readings- Water spray to change humidity- Lights
![Page 48: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/48.jpg)
Materials
• DHT11 Humidity & Temperature Sensor
• Rangefinders
• Solenoid switch &water spray
• LEDs
![Page 49: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/49.jpg)
Line FollowerMallory Hoover, Derek Mullen,
Lauren Lee
Group 21
![Page 50: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/50.jpg)
Block Diagram
ArduinoLight Sensors Motor Driver
LEDs
![Page 51: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/51.jpg)
Schematic3.3V 80mA
3.3V 60mA
SEN-12055
COM-11118
PRT-12699
![Page 52: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/52.jpg)
Roaming Robot
Lab Bench 23 Boskin ErkocevicMarika Schubert
Samantha Williams
![Page 53: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/53.jpg)
Project Goals Program robot to roam around the
room Avoid obstructing objects by
detecting them with ultrasonic sensing
Stop roaming when hit with an LED flashlight
Incorporate sound effects using a buzzer
![Page 54: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/54.jpg)
Notable Part List Green flashlight Ultrasonic sensor - HC-SR04 Photoresistor - PDV-P8103-ND Comparator - TLC3702 Uxcell DC 5V Buzzers Various resistors from the
kit
Tuning comparator threshold
Current limiting TTL OR gate chip
Voltage divider and comparator circuit for detecting flashlight
Output of photo resistor circuit to Arduino interrupt pin
![Page 55: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/55.jpg)
Object Detection RobotAndrew ShepherdMaxwell Maurice
![Page 56: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/56.jpg)
Functionality/Parts Ultrasonic Sensor - HC-SR04
Operating Voltage: 5V DC Operating Current: 15mA Maximum Range: 4m Minimum Range: 2cm Trigger Pulse Input Echo Pulse Output
Phototransistor - OSRAM SFH 3310 Wavelength of max. sensitivity: 570nm (Green Light) Maximum collector Voltage: 5.5V Maximum collector current: 20mA Dark current: 3nA
Green LED Peak emission at ~570nm
Bumper Collision Detection Forward Ultrasonic Proximity Detection Line Following Capability
![Page 57: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/57.jpg)
Block DiagramArduino 1: Controls motion of the
robot
Arduino 2: Interprets sensor inputs and communicates to Arduino 1 to control
boundaries of the robot's position.
1-10KΩ
5v DC
Robot Bumpers
5v DC
CE
![Page 58: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/58.jpg)
Pet Bot
By Hanwen Zhao, Meifang LiGroup #32
![Page 59: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/59.jpg)
ObjectivesPerson Following Mode
Following the person by using the infrared sensor
Phone Control Mode
Fully controlled by Android Phone App
Control it to grab things for you
Robot Arduino Gripper with servo
Infrared sensor Bluetooth Module LCD Display
Components
![Page 60: Sound Sensing Robot - Electrical, Computer & Energy …ecee.colorado.edu/ecen2270/lectures/Lecture13_.pdf · · 2017-01-14Sound Sensing Robot Different Tasks for Different Frequencies](https://reader031.fdocuments.in/reader031/viewer/2022030510/5aba251f7f8b9a441d8b4db2/html5/thumbnails/60.jpg)
Components/Block Diagram
Android Phone App
HC-05 Bluetooth
Servo/Gripper
Infrared Sensor
Arduino Mega
Robot
LCD Display