Você está no 3DFinder
Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.
Descrição
Video of completed project: https://youtu.be/bhbM1IkkH2w
This is designed after M-O, the Microbe Obliterator in the movie Wall-E.
It is designed to use an Arduino paired with a HC-SR501 motion sensor and ISD1820 audio player. The arms are servo driven.
When M-O senses motion, it will play a clip from the movie which says "Foreign Contaminant", lights will flash, and his arms will move.
There is a 12mm tactile pushbutton on his back for an additional function as well as a switch to turn off power.
Arduino code and datasheets located here: https://github.com/jbswaff/MO
You'll need:
* Arduino Uno * ISD1820 Sound Board (usually comes with a speaker) * HC-SR501 Motion detector * One MG90S servo * A few 220 ohm resistors * A few LEDs of your color choice * A 12mm x 12mm pushbutton* * A 4mm x 9mm switch* * Various M2 and M3 bolts and nuts, one M5 x 15 bolt * One 605ZZ bearing* * *Note that these are press-fit. If used, make sure they are the correct size.Functionality:
The following overviews the functionality of the code that is linked below. * After power on, the device enters a 1- minute delay to give the motion sensor time to boot. * During boot delay, the pushbutton can be pressed to activate run sequence. * After boot delay, device enters standby mode in which it waits for motion or input of pushbutton. * During standby, the sound board and servo are turned off to save power. LEDs attached to pin 6 ("hoodLED", attached under hood for ambient light effect) flash intermittently - once every 10 seconds by default to remind use that power is on. * After motion is detected or the pushbutton is pressed, standby is exited and "run" mode is entered. LEDs attached to pins 7 & 8 ("redLED1" & "redLED2" attached to top of head) will flash in an alternating fashion. * Power to soundboard is turned on (pin 10) * Output is sent to sound board to start playback (pin 11), pulsed for one second * After a few seconds (after playback is finished), the servo for the arms (pin 9) begins sweeping for about 2 seconds. * Standby mode is entered in which all LEDs, playback device, and servo is turned off. * After standby mode is entered, motion detection is disabled for a few minutes so that it is not obnoxiously annoying. During this time, the pushbutton can be pressed to repeat the run cycle.Most parameters, especially delays, can easily be customized in the code.
**** This is a work in progress.****
Changes could be made as the design is improved. Functionality of code is not guaranteed and bugs could become evident as it is used. Please report bugs so that the source code can be fixed. Design suggestions are welcome. There is no schematic available yet, but Arduino pins are clearly specified in the code. Arduino is powered from a 9V battery in the original design. Some of the stl's do not lay perfectly flat by default and need to be rotated. This will be addressed at a later time.
Gostou deste modelo? Crie uma conta grátis para salvar seus favoritos e voltar a eles depois.
Criar conta