Cuprins:

Un model unic de ceas alimentat de motoarele servo Arduino: 5 pași
Un model unic de ceas alimentat de motoarele servo Arduino: 5 pași
Anonim
Image
Image
Un model unic de ceas alimentat de servomotorii Arduino
Un model unic de ceas alimentat de servomotorii Arduino

Cu acest instructabil vă voi arăta cum să creați un ceas folosind motoarele Arduino Nano și Servo. Pentru a face acest lucru, veți avea nevoie de următoarele elemente,

Provizii

  • Placa Arduino (am folosit Arduino Nano)
  • 2 servomotoare
  • Becuri LED
  • Fire
  • Cutie de carton
  • Pix
  • Creion
  • Rigla
  • Gumă
  • Taietor de hartie

Pasul 1: lipiți becurile LED necesare

Lipiți becurile LED necesare
Lipiți becurile LED necesare
Lipiți becurile LED necesare
Lipiți becurile LED necesare
Lipiți becurile LED necesare
Lipiți becurile LED necesare
  1. Pentru a afișa indicația secunde și valorile minutelor avem nevoie de becuri LED. Folosind sârmă jumper sau bouth lipiți firele la LED.
  2. Faceți-le ca în imagini

Pasul 2: Pregătiți servomotorii pentru oră și minut

Pregătiți servomotorii pentru oră și minut
Pregătiți servomotorii pentru oră și minut
Pregătiți servomotorii pentru oră și minut
Pregătiți servomotorii pentru oră și minut
Pregătiți servomotorii pentru oră și minut
Pregătiți servomotorii pentru oră și minut

În acest pas trebuie să creați valoarea orei și valoarea minutului care să arate plăcile numerotate.

  1. Utilizarea cartonului marchează cercul și zona numerotată ca la 180 de grade, deoarece servo-ul va folosi suport doar la 180 de grade. Dacă utilizați servomotor de sprijin la 360 de grade, puteți schimba designul plăcii.
  2. Tăiați-le ca în imagine.
  3. Dacă nu utilizați pinul pentru a atașa servomotorii de peretele ceasului, utilizați o altă tehnică pentru a face acest lucru. Aici am folosit un corp de carton pentru a acoperi servomotorul și capacul care se va potrivi cu peretele ceasului.

Pasul 3: Programați placa Arduino pentru ceas

Programați placa Arduino pentru Clock
Programați placa Arduino pentru Clock

Înainte de a asambla toate elementele, pur și simplu conectați firele cu LED-uri, servomotoarele conectează-le la placa Arduino și verificați corectitudinea programului de încărcare. Programul pe care l-am folosit este atașat aici.

Pentru a doua indicație LED-ul a folosit pinul Arduino 3

Pentru indicarea minutului, 4 LED-uri au folosit pinul Arduino 7, 8, 9, 10

Pentru servomotoare utilizate 5, 6 pini

Pasul 4: Asamblați toate piesele

Asamblați toate piesele
Asamblați toate piesele
Asamblați toate piesele
Asamblați toate piesele
Asamblați toate piesele
Asamblați toate piesele

Acum servomotorele și LED-urile se pot atașa la cutia de carton luată ca perete principal al ceasului. Apoi, fixați plăcile de ore și minute pe perete. După finalizare, proiectul este acum vizibil ca mai sus.

Pasul 5: Finalizați proiectul și îmbunătățirile

Acum alimentați placa arduino folosind o sursă de alimentare externă și vă puteți bucura de noul ceas. Pentru demo, ceasul rulează cu o viteză mai mare decât cea normală. Acest lucru poate fi ajustat folosind codul arduino.

În acest proiect nu mi se adaugă funcția de setare a timpului. Acest lucru poate fi implementat cu ușurință utilizând citirea datelor seriale sau conectarea dispozitivului Bluetooth.

Vă mulțumesc că ați urmărit acest lucru.

Recomandat: