Taula de continguts:

Rellotge Arduino Gyro: 7 passos
Rellotge Arduino Gyro: 7 passos

Vídeo: Rellotge Arduino Gyro: 7 passos

Vídeo: Rellotge Arduino Gyro: 7 passos
Vídeo: DIY Self Balancing Robot using Arduino and MPU6050 Accelerometer 2024, Juliol
Anonim
Rellotge Gyro Arduino
Rellotge Gyro Arduino

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

Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
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

Carcassa per a electrònica
Carcassa per a electrònica
Carcassa per a electrònica
Carcassa per a electrònica
Carcassa per a electrònica
Carcassa per a electrònica
Carcassa per a electrònica
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

muntatge
muntatge
muntatge
muntatge
muntatge
muntatge
muntatge
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: