Cuprins:

Un ceas de generație mixtă: 6 pași
Un ceas de generație mixtă: 6 pași

Video: Un ceas de generație mixtă: 6 pași

Video: Un ceas de generație mixtă: 6 pași
Video: Samsung Galaxy Watch 6 Classic, prezentare Hands-On cu ocazia lansării 2024, Noiembrie
Anonim
Un ceas de generație mixtă
Un ceas de generație mixtă

Salutare tuturor, Am început acest proiect cu o lună în urmă, din cauza sănătății mele proaste (prins de dengue) a durat mai mult. În mod normal fac un proiect bazat pe Arduino, deci a fost destul de interesant să fac un proiect cu ceas.

Pentru a face un proiect interesant, am verificat o mulțime de proiecte legate de ceas și fețe de ceas și, în cele din urmă, am venit cu realizarea unui ceas de generație mix.

Conține o sticlă de nisip pentru minute, un cadran de ceas de 90 de grade pentru a da ora și un afișaj cu 2 șapte segmente pentru a afișa minutele.

Să-l construim.

Pasul 1: Materiale necesare

  1. 4 bucăți 1cm * 3cm * 8cm (h * l * l) bloc de lemn. cu.
  2. Lichide de înghețată.
  3. 2 bucăți de 180 servomotor
  4. 2 bucăți de afișaj cu șapte segmente.
  5. Mașină de găurit lemn.
  6. Ardunio nano.
  7. Alimentare 5v 1Amp.
  8. Bucăți de lemn Sapre.
  9. Cablu de la feminin la feminin.
  10. Pahar de nisip de un minut.

Pasul 2: Configurarea sticlei de nisip și a servo-ului

Configurarea sticlei de nisip și a servo-ului
Configurarea sticlei de nisip și a servo-ului
Configurarea sticlei de nisip și a servo-ului
Configurarea sticlei de nisip și a servo-ului
Configurarea sticlei de nisip și a servo-ului
Configurarea sticlei de nisip și a servo-ului
  1. Faceți o gaură pătrată într-unul dintre cadre astfel încât să se poată atașa cu ușurință la servo.
  2. marcați conturul servo, puneți-l pe lemn și faceți întregul aproape unul de celălalt folosind un burghiu.
  3. Fixați servo folosind un lipici fierbinte sau super lipici.
  4. A creat o cutie mică de aceeași dimensiune ca și sticla de nisip.
  5. Angrenaj servo servo atașat în mijlocul cutiei, așa cum se arată în figură.
  6. Am făcut o mică gaură în altă parte a cutiei, astfel încât să dea spațiu șurubelniței pentru a monta cutia pe servo.
  7. Atașați pinul servo la pinul 12 al Arduino.
  8. Rulați codul atașat.
  9. Trimiteți 0 și 180 în monitorul serial și verificați dacă rotația sticlei este.
  10. Remediați defectele, dacă există.

Pasul 3: Realizați cadrul

Realizați cadrul
Realizați cadrul
Realizați cadrul
Realizați cadrul
Realizați cadrul
Realizați cadrul
  1. Acum atașați alte bucăți de lemn și faceți-o o cutie pătrată.
  2. Decideți a doua poziție servo pentru o oră.
  3. Folosiți un stick de înghețată pentru a acoperi fața frontală.

Pasul 4: Faceți Dail

Faceți Dail
Faceți Dail
Faceți Dail
Faceți Dail
Faceți Dail
Faceți Dail
  1. Cu ajutorul lipiciului super, atașați capul servo la acesta.
  2. Apoi utilizați programul atașat, deschideți monitorul serial al aplicației Arduino.
  3. Trimiteți 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 unul câte unul și setați piesa de lemn.
  4. Acestea sunt cele 12 intervale ale ceasului cu fiecare diferență de 8 grade.
  5. Pinul de semnal servo este atașat pinului 12, puteți schimba în consecință pentru a seta cadranul.

Pasul 5: afișare pe șapte segmente pentru min

Afișaj pe șapte segmente pentru min
Afișaj pe șapte segmente pentru min
Afișaj pe șapte segmente pentru min
Afișaj pe șapte segmente pentru min
Afișaj pe șapte segmente pentru min
Afișaj pe șapte segmente pentru min
  1. Utilizarea burghiului cu cea mai mică burghie creați întreg în fața frontală.
  2. 10 în rândul superior și 10 în rândul inferior.
  3. Astfel, afișajul cu 2 șapte segmente poate aluneca cu ușurință și, după aceea, folosiți super-adezivul pentru a-l repara.
  4. În acest moment am terminat cu tot ceasul.
  5. Acum trebuie să setăm afișajul cu șapte segmente.

Pinii cu două afișaje de șapte segmente.

static const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};

static const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};

Primele șapte segmente: a, b, c, d, e, f, g pini ai diagramei vor fi conectați la 2, 3, 4, 5, 6, 7, 8 pini ai Arduino.

Al doilea șapte segmente: a, b, c, d, e, f, g pini ai diagramei vor fi conectați la A0, A1, A2, A3, A4, A5, 9 pini ai Arduino.

Rulați codul și verificați dacă clipește corect de la 9 la 0 sau nu.

Pasul 6: Asamblați-le pe toate

Asamblează-le pe toate
Asamblează-le pe toate
Asamblează-le pe toate
Asamblează-le pe toate
  1. Odată ce totul este asamblat, ceasul va arăta ca în imagine.
  2. Pinul 12 pentru servo cu mâna orară.
  3. Pinul 11 pentru servo de sticlă de nisip.
  4. Alți pini sunt aceiași ca pe pini cu șapte segmente.
  5. Setați ora schimbând valorile de mai jos din program.

    • ore int = 1;
    • minute int = 9;
    • int sec = 0;

Recomandat: