Sadržaj:

Digitalni sat pomoću Arduina i Led Dot Matrix zaslona: 6 koraka
Digitalni sat pomoću Arduina i Led Dot Matrix zaslona: 6 koraka

Video: Digitalni sat pomoću Arduina i Led Dot Matrix zaslona: 6 koraka

Video: Digitalni sat pomoću Arduina i Led Dot Matrix zaslona: 6 koraka
Video: CASIO fx-991CW fx-570CW CLASSWIZ Calculator Full Example Manual 2024, Studeni
Anonim
Digitalni sat pomoću Arduina i Led Dot Matrix zaslona
Digitalni sat pomoću Arduina i Led Dot Matrix zaslona

Danas proizvođači, programeri preferiraju Arduino za brzi razvoj prototipova projekata. Arduino je elektronička platforma otvorenog koda koja se temelji na hardveru i softveru koji je jednostavan za korištenje. Arduino ima vrlo dobru korisničku zajednicu. U ovom projektu ćemo vidjeti kako izgraditi digitalni sat pomoću Arduina. Ovaj projekt je lako izgraditi i promijeniti prema zahtjevu.

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

Slijede potrebne komponente za projekt

1 x Arduino Uno

Arduino Uno u Indiji-

Arduino Uno u Velikoj Britaniji -

Arduino Uno u SAD -u -

4 x MAX7219 Led Dot Matrix zaslon

Dot Matrix Display u Velikoj Britaniji -

Dot Matrix Display u SAD -u -

Dot Matrix Display u Indiji-

1 x DS1307 RTC modul

DS1307 RTC sat u Indiji-

DS1307 RTC sat u Velikoj Britaniji -

DS1307 RTC sat u SAD -u -

Nekoliko žica

Korak 2: Više o MAX7219

Više o MAX7219
Više o MAX7219

MAX7219/MAX7221 su kompaktni, serijski ulazno-izlazni upravljački programi za prikaz sa zajedničkom katodom koji povezuju mikroprocesore (μPs) sa 7-segmentnim numeričkim LED zaslonima do 8 znamenki, prikazima s grafikonima ili 64 pojedinačne LED diode.

Uključeni na čipu su BCD kod-B dekoder, sklopovi multipleksnog skeniranja, upravljački programi za segment i znamenke te 8x8 statički RAM koji pohranjuje svaku znamenku.

Za postavljanje segmentne struje za sve LED diode potreban je samo jedan vanjski otpornik. MAX7221 kompatibilan je sa SPI ™, QSPI ™ i MICROWIRE ™, te ima segmentno ograničene upravljačke programe za smanjenje EMI-ja.

Prikladno 4-žično serijsko sučelje povezuje se sa svim uobičajenim μP. Pojedinačne znamenke mogu se adresirati i ažurirati bez prepisivanja cijelog zaslona.

MAX7219/MAX7221 također dopuštaju korisniku da odabere dekodiranje koda B ili bez dekodiranja za svaku znamenku.

Korak 3: Više o DS1307

DS1307 serijski sat u stvarnom vremenu (RTC) mali je, puni binarno kodirani decimalni (BCD) sat/kalendar

plus 56 bajtova NV SRAM -a.

Adresa i podaci se serijski prenose preko I2C, dvosmjerne sabirnice.

Sat/kalendar pruža informacije o sekundama, minutama, satima, danu, datumu, mjesecu i godini.

Datum kraja mjeseca automatski se prilagođava za mjesece s manje od 31 dana, uključujući ispravke za prijestupnu godinu.

Sat radi u 24-satnom ili 12-satnom formatu s indikatorom AM/PM. DS1307 ima ugrađeni strujni krug koji detektira nestanke struje i automatski se prebacuje na rezervno napajanje. Operacija mjerenja vremena nastavlja se dok dio radi iz rezervnog napajanja.

Korak 4: Dijagram povezivanja

Dijagram povezivanja
Dijagram povezivanja

Korak 5: Vodič

Korak 6: Kodiranje

Za detalje o kodu i povezivanju:

github.com/stechiez/Arduino/tree/master/di…

Knjižnice možete dobiti iz sljedećeg repo -a:

github.com/stechiez/Arduino/tree/master/l…

Preporučeni: