Taula de continguts:
- Pas 1: Creeu la caixa
- Pas 2: connecteu els motors
- Pas 3: connecteu els eixos
- Pas 4: assegureu el servomotor
- Pas 5: connecteu l'electrònica, els motors i els LED
- Pas 6: el codi Arduino
- Pas 7: Feu i fixeu les decoracions i els LED
- Pas 8: connecteu l'Arduino i monteu-lo a la placa
Vídeo: Cicle d'aigua Arduino Diorama: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Farem un diorama presentant el cicle de l’aigua, utilitzant Arduino i alguns motors per afegir moviment i il·luminació. Té una sensació d’escola, perquè en realitat és un projecte escolar.
L’escenari de presentació és el següent:
El sol surt al matí [Un servomotor mou el sol].
L'aigua s'evapora del mar [Un motor pas a pas aixeca el "full d'evaporació"]
Es formen núvols al cel [Un motor pas a pas fa baixar els núvols de cotó]
La pluja cau [Un motor pas a pas redueix la "capa de pluja"]
Mentrestant, els llums (LED APA106) canvien de color per significar la sortida del sol, el cel ennuvolat, els llamps durant la pluja.
Materials:
- Arduino Uno
- Motors pas a pas i controladors de 5V (x3)
- Servomotor (x1)
- LED APA106 (x5)
- Tub metàl·lic
- Cargols i cargols
- Papers, tul, cotó
- Pistola de cola calenta
Així que, anem!
Pas 1: Creeu la caixa
Hem construït una caixa de fusta, però també podeu utilitzar una caixa de cartró. Les dimensions de la caixa són de 40cm al davant, 25cm de profunditat i 30cm d’alçada.
Hem posat una pràctica tapa amb frontisses, de manera que, aixecant-la, sigui més fàcil treballar. A més, realment no necessitem la paret del darrere, de manera que podeu ometre-la i utilitzar només paper blau per al cel, tal com es mostra a la foto.
Pas 2: connecteu els motors
Col·loquem els motors pas a pas a la part superior de la caixa, de manera que giren i emboliquin el nostre tul de pluja, el de evaporació i els núvols.
Primer hem de fer forats.
Utilitzeu un paper per crear una màscara del motor, tal com es mostra a la foto. Això us permetrà marcar els forats correctament [foto]. Trepant i, a continuació, fixeu el motor amb cargols i cargols.
Pas 3: connecteu els eixos
Per als eixos, fem servir un tub de canonada de coure. Mesureu la distància tenint en compte la profunditat del motor, resteu un cm més i talleu 3 peces.
Utilitzeu l’eix del motor com a motlle i feu servir unes alicates per prémer l’extrem del tub que l’envolta.
A continuació, utilitzeu un cargol com a motlle i feu el mateix a l’altre extrem del tub.
Practicar un forat a l’altra paret, oposada a l’eix del motor (mesurar distàncies). Assegureu l'eix entre l'eix del motor i el cargol a través del forat. Utilitzeu un o dos perns per assegurar el cargol i un anell metàl·lic per permetre una rotació més suau de l'eix, tal com es mostra a la foto.
Pas 4: assegureu el servomotor
Utilitzeu una mica de tac blau a sota i una tira metàl·lica amb cargols a sobre per fixar el servomotor a terra. S'utilitzarà per aixecar el sol, tal com es mostra a la foto.
Assegureu-vos que el fixeu en la direcció correcta. (Si ho feu malament, no és un problema enorme, només podeu editar-lo al codi arduino.)
Utilitzeu una palla i una cola per muntar el sol a l’eix del motor.
Pas 5: connecteu l'electrònica, els motors i els LED
L'Arduino Uno té 14 pins digitals. Necessitem 4 pins per a cada controlador de motor pas a pas, més un pin per al servomotor, més un pin per als LED.
Podeu veure la connexió bàsica a l'esquema. Hi ha 4 pins digitals connectats al controlador. Necessitareu una font d'alimentació diferent per al controlador (i el motor), ja que els motors consumeixen força potència i tindreu problemes si els alimenteu des d'Arduino. Podeu utilitzar un carregador i un cable USB, tallar-los, utilitzar + 5V i GND per alimentar el motor. També haureu de connectar el GND des de la placa Arduino al GND des de la font d'alimentació externa, tal com es mostra a l'esquema.
Pin 0, 1, 2, 3: Motor 2
Pin 4, 5, 6, 7: motor 1
Pin 8, * 10, 11, 12: Motor 0. Tingueu en compte que guardem el PIN 9 per al motor Servo: en algunes plaques Arduino, només els pins 9 i 10 poden accionar un Servo.
La connexió del servomotor és bastant estàndard. Utilitzeu el pin digital 9 per al control. Utilitzeu la font d'alimentació externa, igual que per als motors pas a pas, per alimentar el servo (és a dir, no com l'esquema, on es pren energia de la placa Arduino).
El disseny LED APA106 ens permet controlar individualment diversos LED amb un sol pin. Utilitzarem el pin digital 13 (que també està connectat al LED integrat de la placa Arduino). La connexió bàsica es pot veure a l’esquema. APA106 té quatre passadors. Els dos passadors centrals són per a + 5V i GND. A continuació, connectem la DATA IN del primer LED al pin 13, la DATA OUT a la DATA IN del segon LED, etc. Les dades OUT de l'últim LED es poden deixar desconnectades.
És possible que vulgueu fixar els LED de la carcassa després de fer la decoració, de manera que pugueu inspeccionar millor la il·luminació. Com a alternativa, no podeu assegurar-los mitjançant cola calenta i instal·lar les decoracions després.
Pas 6: el codi Arduino
Aquí hi ha una descripció del que fa el codi.
Sortida del sol: el servomotor va de 10 a 50 graus, la velocitat és de 2 graus / seg, mentre que la il·luminació canvia de color vermell (matinada) a blanc (migdia).
Vaporització: un motor pas a pas enrolla l'eix on s'adjunta el tul de "vapors", elevant-lo. És possible que hagueu d’ajustar el nombre de girs, en funció de les vostres dimensions.
Núvols: un motor pas a pas desenrotlla l’eix per revelar els núvols. Els colors de l'escena canvien a un paràmetre "plujós".
Pluja: un motor pas a pas desenrotlla l'eix de tul "pluja". Tenim flaixos aleatoris, on el color canvia a blanc durant un temps, i després torna a "plujós".
Restabliment del sistema: les llums estan apagades i els motors enrotllen els eixos, de manera que el sistema estigui a punt per fer una altra iteració quan es torni a connectar.
Tingueu en compte que hem optat per tenir una sola execució i després restablir-la, de manera que minimitzem la possibilitat que algú aturi el sistema a mitja acció. En aquest cas, tindríem els tuls a mitja volta als eixos, de manera que el sistema no funcionaria correctament.
Juga amb el codi una mica abans d’afegir les decoracions. Més endavant, realitzareu ajustos precisos.
Pas 7: Feu i fixeu les decoracions i els LED
Hem optat per una representació 2.5D d’un paisatge. Consta de 4 capes de paisatge, una darrere l’altra. També hi ha un cel a la part posterior. Entre el cel i la capa posterior, la de les muntanyes, és on es troba el sol, fixat al servomotor.
Els tuls de pluja i evaporació es plegen i s'amaguen entre les altres capes quan es baixen. S’uneixen als eixos superiors per fil.
Els núvols són petites boles de cotó (que són útils per al desmaquillatge), que s’uneixen de manera independent a l’eix del núvol mitjançant fils. Emboliqueu el fil a l’eix i, desenrotllant-lo, els núvols baixen.
Els LED es connecten en cadena i s’enganxen entre les capes, primer LED a la part posterior, de manera que després es connecta a la placa Arduino.
Per a la pluja, tallem trossets de paper en forma de gota d’aigua i l’enganxem sobre un tul. A la imatge podeu veure que enganxem una mica de pes, per exemple. petits fruits secs, darrere de les gotes d’aigua (i anells metàl·lics darrere dels "vapors"), de manera que el tull es fa caure per la gravetat en lloc de planar pel mig. La part superior i inferior del tul s’embolica al voltant d’un llapis d’escuradents, també per pesar. Aquest darrer "toc" dóna una nota "infantil" al diorama (es volia semblar un projecte infantil). Si voleu, podeu fer servir una altra cosa, més invisible, per afegir pes al tul.
Pas 8: connecteu l'Arduino i monteu-lo a la placa
Cal connectar els controladors del motor, el servomotor i els LEDs de l’Arduino. Els passadors s’anoten al codi.
Podeu muntar l'Arduino i les taules del controlador del motor a la caixa, amb cola calenta, i amagar-les darrere de les muntanyes de paper. Utilitzeu una petita placa per alimentar els motors des d’una font externa. Els cables d'alimentació, per a l'arduino i els motors, sortiran per la part posterior.
Feu una mica d’afinació del codi i ja esteu a punt.
Diverteix-te!
Recomanat:
Estalvieu aigua i diners amb el monitor d'aigua de la dutxa: 15 passos (amb imatges)
Estalvieu aigua i diners amb el monitor d’aigua de la dutxa: que fa servir més aigua: una banyera o una dutxa? Fa poc pensava en aquesta pregunta i em vaig adonar que en realitat no sé quanta aigua s’utilitza quan em dutxo. Sé que quan estic a la dutxa, de vegades la meva ment vaga, pensant en una ne
Velocímetre de cicle de bricolatge: 6 passos (amb imatges)
Velocímetre de cicle de bricolatge: aquest projecte em va venir al cap quan feia el meu projecte MEM (Mechanical Engineering Measurement), un tema de la meva B.tech. La idea és mesurar la velocitat angular de la roda de la meva bicicleta. Així coneixem el diàmetre i la llegenda matemàtica de tots els temps
Mida de bricolatge i crea un generador de còpia de seguretat de bateria amb bateries de cicle profund de 12V: 5 passos (amb imatges)
Mida de bricolatge i crea un generador de còpia de seguretat de bateria amb bateries de cicle profund de 12 V: *** NOTA: Aneu amb compte quan treballeu amb bateries i electricitat. No talleu les piles. Utilitzeu eines aïllades. Seguiu totes les normes de seguretat quan treballeu amb electricitat. *** Estigueu preparats abans de la propera vegada que s'apagui l'alimentació amb una bateria en espera
Cicle superior de l'ampolla amb làsers: 4 passos (amb imatges)
Cicleu la vostra ampolla amb làsers: teniu una ampolla perfectament decent (amb un cargol a la tapa i tot!) I voleu donar-li una nova vida? Utilitzeu LÀSERS. Aquesta instrucció us mostrarà el procés en 4 senzills passos
Com gravar una obra de cicle secundari (bé): 6 passos (amb imatges)
Com gravar una obra de teatre de l’escola secundària (bé): Ei, durant tots els anys que vaig passar a l’escola secundària vaig estar realment involucrat en el programa de teatre, concretament amb la tripulació. Vaig començar a la construcció, vaig passar a córrer, després a la il·luminació, i ara que m'he graduat, em van retirar per ajudar-me a il·luminar