Sadržaj:

Digitalni sat koji koristi Arduino i Led Dot Matrix zaslon: 6 koraka
Digitalni sat koji koristi Arduino i Led Dot Matrix zaslon: 6 koraka

Video: Digitalni sat koji koristi Arduino i Led Dot Matrix zaslon: 6 koraka

Video: Digitalni sat koji koristi Arduino i Led Dot Matrix zaslon: 6 koraka
Video: Magnet attack on mechanical water meter 2024, Novembar
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 zasnovana na hardveru i softveru koji se lako koristi. Arduino ima vrlo dobru korisničku zajednicu. U ovom projektu ćemo vidjeti kako izgraditi digitalni sat pomoću Arduina. Ovaj projekt je jednostavan za izgradnju i promijenite ga prema zahtjevu.

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente
Komponente
Komponente

Slijede potrebne komponente za projekat

1 x Arduino Uno

Arduino Uno u Indiji-

Arduino Uno u Velikoj Britaniji -

Arduino Uno u SAD -u -

4 x MAX7219 LED matrični ekran

Dot Matrix Display u Velikoj Britaniji -

Dot Matrix Display u SAD -

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 -

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 ekranima do 8 cifara, prikazima na grafikonu ili 64 pojedinačne LED diode.

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

Za postavljanje segmentne struje za sve LED diode potreban je samo jedan vanjski otpornik. MAX7221 je kompatibilan sa SPI ™, QSPI ™ i MICROWIRE ™, te ima drajvere ograničene segmenta koji smanjuju EMI.

Prikladno 4-žično serijsko sučelje povezuje se na sve uobičajene μP. Pojedinačne znamenke se mogu adresirati i ažurirati bez prepisivanja cijelog prikaza.

MAX7219/MAX7221 takođe dozvoljavaju korisniku da izabere dekodiranje koda B ili bez dekodiranja za svaku cifru.

Korak 3: Više o DS1307

DS1307 serijski sat u stvarnom vremenu (RTC) je mali/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, minutima, satima, danu, datumu, mjesecu i godini.

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

Sat radi u 24-časovnom ili 12-časovnom formatu sa AM/PM indikatorom. DS1307 ima ugrađeno strujno kolo koje detektuje 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: Kodirajte

Za detalje o kodu i povezivanju:

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

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

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

Preporučuje se: