Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D Functional M-O (From Wall-E) por jbswaff no Thingiverse

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.

Thingiverse

Functional M-O (From Wall-E)

295
Curtidas
0
Downloads
292
Coleções
Licença Creative Commons - Attribution
Arquivos (12)
Arm_Cover.stl 40.4 KB
Arm_Driven.stl 376 KB
Body_no_inscript.stl 167.5 KB
Eyes.stl 33.7 KB
Brush.stl 69.8 KB
Arm_Shaft_Spacer.stl 36.4 KB
Battery_Lock.stl 2.2 KB
Arm_nut_lh_thread.stl 249.1 KB
Arm_Driving.stl 275.2 KB
Head.stl 2.7 MB
Arm_nut.stl 249.1 KB
Body-Nut.stl 218.6 KB
Ver no Thingiverse (abre em nova aba)

Gostou deste modelo? Crie uma conta grátis para salvar seus favoritos e voltar a eles depois.

Criar conta