Ceas binar bazat pe mâinile proprii arduino

Orei bune din timpul zilei. În articolul de astăzi, vom produce ceasuri binare neobișnuite bazate pe Arduino cu mâinile lor. Având în vedere procesul de creare a unei astfel de ambarcațiuni. În viitor, veți putea repeta ceasul binar al oricărui design.







Ceas binar bazat pe mâinile proprii arduino

Ceas binar bazat pe mâinile proprii arduino

Mai întâi, să ne amintim ce este un număr binar (binar) - numărul reprezentat în sistemul binar de valori numerice, că sunt folosite doar două caractere: 0 (zero) și 1 (unul).

Un ceas binar este un ceas care afișează ora în format binar. Proiectul utilizează 6 coloane de LED-uri pentru a afișa zerouri și altele. Fiecare coloană afișează o cifră / cifră, un astfel de format fiind cunoscut ca un număr zecimal binar (TDD). Fiecare linie reprezintă puterea a două, de la 2 ^ 0 (sau 1), până la 2 ^ 3 (sau 8). Prin urmare, tot ce trebuie să faceți atunci când citiți informații din ceas este să însumați valorile coloanelor cu LED-urile aprinse. De exemplu, prima coloană include LED-urile 4 și 1. Adăugați 8 la 1 și obțineți 9 (numărul de secunde este de 9). Următoarea coloană este o zecime de secundă, doar al treilea LED se aprinde în ea, astfel încât valoarea totală va fi de 49 de secunde, la fel ca și minutele și ceasul. Rețineți că ceasul afișează ora în formatul de 24 de ore.

  • ArduinoProMini328 5V - a folosit o astfel de carte, dar de fapt poti folosi orice alta. Dacă nu ați folosit niciodată Pro Mini, atunci veți avea nevoie de un CP2102 (programator) pentru a conecta placa la computer;

Ceas binar bazat pe mâinile proprii arduino

Ceas binar bazat pe mâinile proprii arduino

  • DS1302 - modul de ceas în timp real;

Ceas binar bazat pe mâinile proprii arduino

  • 20-zece LED-uri difuze "calde" de 10 mm (vă sfătuiesc să luați cu o marjă);

Ceas binar bazat pe mâinile proprii arduino

  • 20 rezistoare cu o valoare de rezistență de 10Ω;

Ceas binar bazat pe mâinile proprii arduino

Ceas binar bazat pe mâinile proprii arduino

  • 2 rezistoare cu o rezistență de 10kΩ (utilizate ca rezistoare de sarcină).

Ceas binar bazat pe mâinile proprii arduino






Să începem să facem un prototip al unei ambarcațiuni viitoare. În principiu, aceasta nu este o condiție prealabilă, dar trebuie să te uiți la modul în care matricea LED, Arduino și modulul de ceas vor lucra împreună. La prototipuri au folosit Arduino Mega și diode simple de emisie de lumină roșie. Totul funcționează bine, așa cum era de așteptat.

Ceas binar bazat pe mâinile proprii arduino

Ceas binar bazat pe mâinile proprii arduino

Ceas binar bazat pe mâinile proprii arduino

Ceas binar bazat pe mâinile proprii arduino

Corpul de casă (format din două jumătăți) va fi făcut din lemn. Acesta va contrasta cu fundalul unui ceas binar și va adăuga un stil retro la lucrare.

Ceas binar bazat pe mâinile proprii arduino

Ceas binar bazat pe mâinile proprii arduino

Ceas binar bazat pe mâinile proprii arduino

LED-urile sunt grupate într-o matrice pentru a reduce numărul de fire de arduino activate. În cazul nostru, 9 matrice sunt atribuite 9 terminale. După fabricarea matricei LED, lipiți cablurile la arduino, apoi modulul ceasului, butoanele pentru reglarea timpului și la sfârșitul sursei de alimentare.

Ceas binar bazat pe mâinile proprii arduino

Ceas binar bazat pe mâinile proprii arduino

Ceas binar bazat pe mâinile proprii arduino

Codul se bazează pe exemplul de post Arduino Playgroud pentru modulul de ceas DS1302. După aceasta, s-au făcut modificări pentru a afișa ora pe matricea LED.

Asta este! Mult noroc)

  • Ceas binar bazat pe mâinile proprii arduino

Caut oameni care. (6)


  • Ceas binar bazat pe mâinile proprii arduino

    Atunci când este cazul, înfrângerea. (5)


  • Ceas binar bazat pe mâinile proprii arduino

    O nouă modalitate de a ieși. (3)


  • Ceas binar bazat pe mâinile proprii arduino

    Cine a spus că este ve. (3)


  • Ceas binar bazat pe mâinile proprii arduino

    Metru uimitor. (3)


  • Ceas binar bazat pe mâinile proprii arduino

    ATENȚIE! Concurs. (2)


  • Ceas binar bazat pe mâinile proprii arduino

    Și eu m-am gândit. (2)

    Ceas binar bazat pe mâinile proprii arduino

    Browserul dvs. nu acceptă panza.







    Articole similare

    Trimiteți-le prietenilor: