Introduction to the Hummingbird Robot SWOSU Introduction to the Hummingbird Robot
SO WHAT IS A ROBOT? Let’s look it up… Merriam-Webster: machine that looks like a human being […] device that automatically performs [ …] tasks mechanism guided by automatic controls SO WHAT IS A ROBOT?
“I can't define a robot, but I know one when I see one.” - Joseph Engelberger, the “Father of Industrial Robotics” Curiosity Rover - NASA/JPL/ MSSS Explore Planets daVinci Robot – Wikimedia Industrial Robots – KUKA Systems Robotic Action Painter - Leonel Moura Work in Factories Create Art Keepon – Michalowski/Kozima HERB – CMU Personal Robotics Lab Google Self-driving Car – Nevada DMV Drive Cars For more cool robots, check out: http://spectrum.ieee.org/blog/ automaton Help People with Disabilities Perform Tasks
? THE SENSE-THINK-ACT ROBOT SENSE The Environment THINK ACT Plan how to react… THINK Do something! ACT
HARDWARE
HUMMINGBIRD
HUMMINGBIRD Motor Power Port Motor Power Indicator USB Port Status Indicator
HUMMINGBIRD Sensor Ports Output Ports
OUTPUTS
LED a single color light source with controllable brightness Hint! The light color matches the wire color.
USING AN LED
CONNECTION STEPS TWIST! Remove any plastic from end of wire Use thumb and index finger to twist individual strands together tightly Press little button on top Wire should insert easily If you have to push it hard – make sure the button is all the way down Release button to finish
a red-green-blue (RGB) light source which can produce many light-based colors TRI-COLOR LED like the RBG pixels of a TV or Computer screen, the colors mix together to make different colors More on color mixing: en.wikipedia.org/wiki/additive_color
USING A TRI-COLOR LED
SERVO a limited range motor with controls for specific angular positions SERVO like an elbow which can move to different angles through a limited motion range
USING A SERVO
MOTOR an electric motor with speed control that can rotate in either direction indefinitely like a fan where you can control the blade speed and blowing direction
USING A MOTOR
VIBRATION MOTOR a small motor that causes a shaking motion where you can control the intensity of shaking like the “vibrate” mode of a cellphone
USING A VIBRATION MOTOR
SENSORS
USING A SENSOR Hint! Any sensor type can be used in any sensor port.
LIGHT SENSOR like in walkway lights that turn on at dark a sensor that detects how bright the ambient light is
TEMPERATURE SENSOR a sensor that detects the temperature like in modern digital thermostats
DISTANCE SENSOR a sensor that detects how far away something is like in “no touch” soap dispensers
POTENTIOMETER a sensor that detects how it has been rotated the volume control knob on a radio
SOUND SENSOR a sensor that detects the volume of sounds like in a sound sensitive light switch
SOFTWARE BASICS WITH A MINI-BOT
MINI-BOT Tri-Color LED Servo Light Sensor
SOFTWARE Online Tutorials Part 1: youtu.be/tplwz72rszs Part 2: youtu.be/ej8exqx6hl8
BUILD TIME Make a Robot: Make a robot that uses at least: one (1) sensor and two (2) outputs Not sure what to build? Make a Robot: What is your favorite summer activity? What is your favorite summer poem, story, or song?
PRESENTATIONS Describe your robot What does it represent? What outputs did you use? What sensor did you use? Demonstrate your robot
JOYS & CHALLENGES The aspect that you most enjoyed … The aspect that you found most challenging …
Put form inside kit, on top of components CLEAN-UP Remove as many components as you can from your robot Repack kit with components & fill out kit form Put form inside kit, on top of components Throw out or recycle any scrap craft materials .