today the kids were up for a project so we built a "robo door".
Background: project completed with kids between 4 and 8. they wanted a robotic door for their room to keep their parents out!
Result: robo door!
defining the problem and figuring out how to solve the problem? we ended up with a more standard swinging door solution! First concept (that we were unable to solve without a continuous motor ..at least not yet!) included a door that slid upwards.
how to make the "door" strong enough?. end up with a suspended "door" structure.
- how to make it so we could still use the actual door? connected it to the door!
- how to connect the servo? made a kind of pyramid structure with the servo!
- how to make a button? we used the circuit touch with some aluminum foil!
- how to code it? this was the hardest for the kids and got worse when we did something so that the mouth left/right were blinking so were unable to upload code.. solved this through a reset. nonetheless, code is simple and works as follows:
1st press is closed, second is open. led on when closed.
Note: used a on/off/on.. code I figured out some days ago as base..the down side is that the first long press to close actually is a little counter intuitive for the kids on this application.. on other creatures this function to start them worked well so the creature could be still and avoided accidental starts but stopped easilywith a short touch when the creatures were not quite working.. but again on the door I noticed these different ways of working was hard for the smallest child.
- getting hit by door!? when inside and one presses the button it swings very quickly .. so the question is how to press button and not get hit by it?. maybe a delay after closing to have time to get out of the way? maybe just a 2nd button? move the button to the door!?
- code entry .. like some kind of morse code with single button? or key sequence with multiple buttons?
- motion sensor?
- Door that covers/blocks more!
- Door that lifts out of the way!?
any questions just let me know!