
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

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



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

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

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:
Arduino brojač koji koristi TM1637 LED zaslon: 7 koraka

Arduino brojač pomoću TM1637 LED zaslona: U ovom ćemo vodiču naučiti kako napraviti jednostavan brojač pomoću LED zaslona TM1637 i Visuina. Pogledajte video
LED sat koji koristi 555 i 4017 (programiranje nije potrebno): 8 koraka (sa slikama)

LED sat koji koristi 555 i 4017 (programiranje nije potrebno): Ovdje ću predstaviti projekt koji sam osmislio i napravio prije otprilike 7 godina. Ideja projekta je korištenje IC brojača poput 4017 za generiranje signala koji kontroliraju treperenje LED -ova raspoređenih u obliku kazaljke analognog sata
Digitalni "Dali" sat u stilu 80 -ih koji se topi: 7 koraka (sa slikama)

Digitalni "Dali" sat u stilu 80 -ih koji se topi: Ova instrukcija vam pokazuje kako izgraditi digitalne "dali" u stilu 80 -ih sat sa rastopljenim ciframa. Prvi put sam naišao na ovaj stil sata na Apple Macintosh -u još kao klinac 80 -ih. Ovaj Instructable prikazuje moj pokušaj da ponovo stvorim
Uređaj za mjerenje UV-indeksa koji govori, koji koristi senzor VEML6075 i mali drugar: 5 koraka

Uređaj za mjerenje UV-indeksa koji govori, pomoću senzora VEML6075 i Malog prijatelja: Dolaze ljeta! Sunce sija! Što je odlično. No, kako ultraljubičasto (UV) zračenje postaje sve intenzivnije, ljudi poput mene dobivaju pjege, male smeđe otočiće koji plivaju u moru crvene, opečene od sunca, kože koja svrbi. Biti u mogućnosti imati informacije u stvarnom vremenu
Digitalni i binarni sat u 8 znamenki X 7 segmenata LED zaslon: 4 koraka (sa slikama)

Digitalni i binarni sat u 8 znamenki X 7 segmenata LED zaslon: Ovo je moja nadograđena verzija digitalnog & Binarni sat pomoću 8 -znamenkastog x 7 -segmentnog LED zaslona. Volim dati nove funkcije za uobičajene uređaje, posebno satove, a u ovom slučaju upotreba 7 -segmentnog zaslona za binarni sat je nekonvencionalna i