Sadržaj:
- Korak 1: Komponente
- Korak 2: Više o MAX7219
- Korak 3: Više o DS1307
- Korak 4: Dijagram povezivanja
- Korak 5: Vodič
- Korak 6: Kodiranje
Video: Digitalni sat pomoću Arduina i Led Dot Matrix zaslona: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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
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
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
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:
Kako napraviti analogni sat i digitalni sat sa LED trakom pomoću Arduina: 3 koraka
Kako napraviti analogni sat i digitalni sat sa LED trakom pomoću Arduina: Danas ćemo napraviti analogni sat & Digitalni sat sa Led Stripom i MAX7219 Dot modulom s Arduinom. Popravit će vrijeme s lokalnom vremenskom zonom. Analogni sat može koristiti dužu LED traku pa se može objesiti na zid kako bi postao umjetničko djelo
IoT pametni sat Dot Matrix Koristite Wemos ESP8266 - ESP Matrix: 12 koraka (sa slikama)
IoT pametni sat Dot Matrix Koristite Wemos ESP8266-ESP Matrix: Napravite svoj vlastiti IoT pametni sat koji može: Prikazati sat s prekrasnom ikonom animacije Prikaz podsjetnika-1 do podsjetnika-5 Prikaz kalendara Prikaz vremena muslimanske molitve Prikaz informacija o vremenu Prikaz vijesti Prikaz savjeta Prikaz zaslona Prikaz tečaja bitcoina
Digitalni sat s automatskim okretanjem LED zaslona: 4 koraka
Digitalni sat s automatskim zakretanjem LED zaslona: Ovaj projekt govori o digitalnom satu sa automatskim okretanjem 7-segmentnog LED zaslona. Ovaj sat se može rotirati u bilo kojem položaju, tako da znamenke mogu biti čitljive čak i naopačke ili u zrcalnoj slici !! kontrolira Arduino, a pokreće ga akcelerometar
Jednostavan digitalni sat pomoću Arduina: 6 koraka
Jednostavan digitalni sat pomoću Arduina: Napravite jednostavan digitalni sat pomoću arduina i jednostavne PCB -a
12-satni digitalni sat pomoću Arduina: 3 koraka
12-satni digitalni sat pomoću Arduina: Ovo je projekt zasnovan na matičnoj ploči koji koristi Atmel Atmega 2560 (Arduino Mega) i 16x2 LCD zaslon za izradu 12-satnog digitalnog sata bez potrebe za dodatnom opremom. Također možemo postaviti i promijeniti vrijeme pomoću dva gumba. Cijeli