Assignment 6: Frownobot
Frownobot’s body is made up of a steam strainer (kind of a collapsible metal thing) and a light-up face. When the IR sensor detects a source (most likely from a TV remote), it runs a servo which turns the strainer until the remote control’s signal stops. If the servo turns too far and could twist the wires, Frownobot lights up his frowny face (to let the user know why it isn’t responding) and reverses direction.
A cardboard disk connects the little feet on the steam strainer to the servo shaft
Funny story about the strainer – when I was little, I would play with our strainer because the circular folding mechanism was just fascinating. My mom would always say, “you can’t play with that, it’s for the kitchen.” It was like Christmas morning when I found one for this project.
I originally wanted the strainer to be opened and closed by the motor, but I couldn’t find the right mechanism. Instead I added a bend sensor to the basket to detect whether a person has left it open or closed.
It looks like a jellyfish.
Code in comments. Servo, sensors, and LED are all wired directly to Arduino ports so the circuit diagram isn’t particularly interesting.