Taula de continguts:
- Pas 1: materials
- Pas 2: Biblioteca del motor pas a pas
- Pas 3: cablejat
- Pas 4: Codi
- Pas 5: carcassa per a electrònica
- Pas 6: Muntatge
- Pas 7: proves
Vídeo: Rellotge Arduino Gyro: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
ENLLAÇ de vídeo
Hola a tothom, avui mostraré a tothom com crear un rellotge especial girat, impulsat per un Arduino. En primer lloc, vull donar tot el mèrit a l'autor original: electrònica per a tothom. El disseny original que va fer és aquí. Fa molts projectes electrònics increïbles i la idea original del rellotge era seva. Faig servir la placa Arduino Leonardo, però qualsevol altra placa Arduino hauria d’estar bé. El rellotge utilitza un motor pas a pas per girar la placa per mostrar diferents horaris.
Per a aquest projecte, he afegit millores al codi original del rellotge per incloure més funcions. He afegit una llum LED al codi perquè el rellotge encara es pugui veure a la nit. També vaig connectar un mòdul d’altaveu a la placa, de manera que cada hora el rellotge emetrà dos sons per indicar-ho. Vaig fer una base per connectar el rellotge i vaig incloure un suport de suport extraïble a l’altre costat del rellotge per fer-lo més estable. El vídeo anterior s’accelera 100 vegades amb fins demostratius.
Pas 1: materials
Materials:
Cartró
Taula Arduino
Cable USB
Motor pas a pas i controlador
LED de qualsevol color
Altaveu
Taula de pa
Bateria portàtil (opcional)
Eines:
Cinta i Cola
Tisores
Llapis
Regle
Pistola de soldar
Brúixola
Pas 2: Biblioteca del motor pas a pas
Només ho necessiteu a la biblioteca si utilitzeu el controlador ULN2003 per al motor pas a pas. En cas contrari, podeu ometre aquest pas.
1. Comenceu descarregant els fitxers.cpp i.h a continuació
2. Creeu un fitxer nou anomenat StepperMotor
3. Arrossegueu i deixeu anar els fitxers.cpp i.h al fitxer StepperMotor nou
4. Aneu al fitxer de les biblioteques Arduino i deixeu-hi anar el fitxer StepperMotor
5. Obriu Arduino IDE i executeu aquest codi de prova per assegurar-vos que tot estigui instal·lat correctament
#incloure
Motor StepperMotor (8, 9, 10, 11);
configuració nul·la () {
Serial.begin (9600);
motor.setStepDuration (1);
}
bucle buit () {
motor.step (1000);
endarreriment (2000);
motor.step (-1000);
endarreriment (2000);
}
6. Ara verifiqueu el codi a l'IDE Arduino si es compila sense cap problema, heu instal·lat tot correctament.
Pas 3: cablejat
Hi ha 4 coses en total que haurem de connectar a l'Arduino:
Motor pas a pas i controlador
En primer lloc, connecteu el motor pas a pas al controlador. A continuació, connecteu int 1 al controlador al pin 6, int 2 al pin 7, 3 a 8 i 4 a 9. A continuació, connecteu - pin (negatiu) a GND a la placa i pin + (positiu) a 5V a la placa.
Altaveu
Per a l’altaveu, connecteu el vermell (positiu) al pin 3 i el negre (negatiu) a GND.
Led
Connecteu el costat llarg (positiu) del LED al pin 2 i el costat curt (negatiu) a GND.
Comproveu les imatges per assegurar-vos que tot estigui connectat correctament.
Nota: Si la placa que feu servir no es pot connectar directament al cablejat, haureu d’utilitzar una pistola de soldar per soldar tots els components junts.
Pas 4: Codi
Copieu i enganxeu aquest codi a continuació a Arduino IDE i pengeu-lo al tauler:
Codi ENLLAÇ
Pas 5: carcassa per a electrònica
La carcassa de l'electrònica és bàsicament una caixa petita amb una base circular i una llarga tira de paper per als números.
Capsa petita
Peça de 8cm x 2cm x2
Peça de 14cm x 8cm x2
Peça de 14cm x 2cm x2
Cercle
Cercle de radi 11,46
Cara de número
Peça de paper de cartró tou de 72cm x 2cm. Escriviu a partir de les 12:00 amb intervals d’1 cm fins arribar a les 11:50, la longitud del paper hauria de ser suficient per a que hi càpiguen tots els números.
Base
Qualsevol mida i forma sempre que el rellotge hi pugui encabir.
Nota: Recordeu tallar petits forats a la caixa (vegeu les imatges més amunt) per obtenir llums d’alimentació i LED. També talleu un forat al cercle per a la vareta del centre.
Pas 6: Muntatge
Abans de tancar la caixa, organitzeu tots els aparells electrònics fabricats segons la imatge anterior. Enganxeu o enganxeu-ho tot al seu lloc. A continuació, segileu la caixa. Creeu una petita vareta de cartró per adaptar-la al forat del rellotge i connecteu-la a la vareta del motor pas a pas. Si el rellotge és massa pesat i cau, podeu afegir suport a l’altre costat del rellotge. Realment no importa com ho feu, sempre que pugueu evitar que el rellotge s’inclini cap a un costat, però les imatges anteriors mostren com ho he fet. A continuació, connecteu tot el rellotge a la base inferior i assegureu-lo amb una mica de cinta i cola (vegeu les imatges anteriors). I per fer-lo encara més fresc, afegiu una fletxa al quadre que assenyali els números per mostrar el temps més clarament.
Pas 7: proves
Un cop hàgiu acabat, recordeu provar el rellotge per assegurar-vos que funciona correctament. Comproveu si el rellotge funciona i si és precís. Si el rellotge és massa lent, és possible que vulgueu augmentar el nombre a motor.step (62) si el rellotge va massa ràpid, i després reduïu-ne el nombre.
Problemes comuns:
El LED no està encès: probablement es deu al fet que el motor pas a pas consumeix massa energia. És possible que vulgueu afegir energia addicional (bateria portàtil) si és el cas.
El rellotge gira en la direcció oposada: aneu al vostre codi i canvieu el motor.step (62) per un número negatiu.
Recomanat:
Com fer un rellotge analògic i un rellotge digital amb tira LED mitjançant Arduino: 3 passos
Com es fabrica un rellotge analògic i un rellotge digital amb tira LED mitjançant Arduino: avui fabricarem un rellotge analògic i un amp; Rellotge digital amb Led Strip i mòdul MAX7219 Dot amb Arduino. Corregirà l’hora amb la zona horària local. El rellotge analògic pot utilitzar una tira LED més llarga, de manera que es pot penjar a la paret per convertir-se en un artista
Rellotge de jubilació / Compte enrere / Rellotge Dn: 4 passos (amb imatges)
Rellotge de jubilació / rellotge de compte enrere / dn: tenia algunes d'aquestes pantalles de matriu de punts LED de 8x8 al calaix i pensava què fer-ne. Inspirat en altres instruccions, vaig tenir la idea de crear un compte enrere / amunt per mostrar el compte enrere fins a una data / hora futura i si el temps objectiu p
Rellotge Vortex: un rellotge de polsera de mirall infinit: 10 passos (amb imatges)
Rellotge Vortex: un rellotge de polsera de mirall infinit: l’objectiu d’aquest projecte era crear una versió portable d’un rellotge de mirall infinit. Utilitza els seus LED RGB per indicar el temps assignant hores, minuts i segons a llums vermelles, verdes i blaves respectivament i superposant aquests tons t
Rellotge basat en Arduino mitjançant el mòdul Rellotge en temps real (RTC) DS1307 i 0,96: 5 passos
Rellotge basat en Arduino mitjançant el mòdul DS1307 de rellotge en temps real (RTC) i 0,96: Hola, nois en aquest tutorial, veurem com fer un rellotge de treball mitjançant un mòdul de rellotge en temps real DS1307 & Pantalles OLED, així que llegirem l’hora del mòdul de rellotge DS1307. I imprimiu-lo a la pantalla OLED
Fer un rellotge amb M5stick C mitjançant Arduino IDE - Rellotge RTC en temps real amb M5stack M5stick-C: 4 passos
Fer un rellotge amb M5stick C mitjançant Arduino IDE | Rellotge en temps real RTC amb M5stack M5stick-C: Hola, nois en aquest instructable, aprendrem a fer un rellotge amb la placa de desenvolupament m5stick-C de m5stack mitjançant Arduino IDE. Així, m5stick mostrarà data, hora i amp; setmana del mes a la pantalla