INHOUDSOPGAWE:
- Stap 1: Komponente
- Stap 2: Meer oor MAX7219
- Stap 3: Meer oor DS1307
- Stap 4: Verbindingsdiagram
- Stap 5: Tutoriaal
- Stap 6: Kode
Video: Digitale klok met behulp van Arduino en Led Dot Matrix Display: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Makers, ontwikkelaars verkies deesdae Arduino vir die vinnige ontwikkeling van die prototipering van projekte. Arduino is 'n open source elektroniese platform wat gebaseer is op hardeware en sagteware wat maklik is om te gebruik. Arduino het 'n baie goeie gebruikersgemeenskap. In hierdie projek sal ons kyk hoe om 'n digitale klok met Arduino te bou. Hierdie projek is maklik om te bou en verander dit volgens die vereiste.
Stap 1: Komponente
Hieronder is die vereiste komponente vir die projek
1 x Arduino Uno
Arduino Uno in Indië-
Arduino Uno in die Verenigde Koninkryk -
Arduino Uno in die VSA -
4 x MAX7219 Led Dot Matrix -skerm
Dot Matrix Display in die Verenigde Koninkryk -
Dot Matrix Display in die VSA -
Dot Matrix Display in Indië-
1 x DS1307 RTC -module
DS1307 RTC-horlosie in Indië-
DS1307 RTC -klok in die Verenigde Koninkryk -
DS1307 RTC -klok in die VSA -
Paar drade
Stap 2: Meer oor MAX7219
Die MAX7219/MAX7221 is kompakte, seriële invoer/uitset gemeenskaplike-katode vertoonbestuurders wat mikroverwerkers (μP's) koppel aan 7-segment numeriese LED-skerms van tot 8 syfers, staafgrafiekvertonings of 64 individuele LED's.
Op die chip is 'n BCD-kode-B-dekodeerder, multiplex-skanderingskringe, segment- en syferbestuurders en 'n 8x8 statiese RAM wat elke syfer stoor.
Slegs een eksterne weerstand is nodig om die segmentstroom vir alle LED's in te stel. Die MAX7221 is verenigbaar met SPI ™, QSPI ™ en MICROWIRE ™, en het segmentbestuurders wat beperk is tot slewwrate om EMI te verminder.
'N Gerieflike 4-draads seriële koppelvlak maak verbinding met alle algemene μP's. Individuele syfers kan aangespreek en bygewerk word sonder om die hele skerm te herskryf.
Met die MAX7219/MAX7221 kan die gebruiker ook kode-B-dekodering of geen-dekodeer vir elke syfer kies.
Stap 3: Meer oor DS1307
Die DS1307 seriële intydse klok (RTC) is 'n lae-krag, vol binêre gekodeerde desimale (BCD) klok/kalender
plus 56 grepe NV SRAM.
Adres en data word in reekse oorgedra deur 'n I2C -tweerigtingbus.
Die klok/kalender bied inligting oor sekondes, minute, ure, dag, datum, maand en jaar.
Die einde van die maand word outomaties aangepas vir maande met minder as 31 dae, insluitend regstellings vir die skrikkeljaar.
Die klok werk in die 24-uur- of 12-uur-formaat met AM/PM-aanwyser. Die DS1307 het 'n ingeboude kragopsporingskring wat kragonderbrekings opspoor en outomaties oorskakel na die rugsteunvoorsiening. Tydsberekening duur voort terwyl die onderdeel werk vanaf die rugsteunvoorraad.
Stap 4: Verbindingsdiagram
Stap 5: Tutoriaal
Stap 6: Kode
Vir kode en verbindingsbesonderhede:
github.com/stechiez/Arduino/tree/master/di…
U kan die biblioteke van die volgende repo kry:
github.com/stechiez/Arduino/tree/master/l…
Aanbeveel:
Digitale klok met behulp van mikrokontroller (AT89S52 sonder RTC -stroombaan): 4 stappe (met foto's)
Digitale klok met behulp van mikrobeheerder (AT89S52 Sonder RTC -stroombaan): Kom ons beskryf 'n horlosie … " Klok is 'n toestel wat die tyd tel en toon (relatief) " . LET WEL: dit sal 2-3 minute neem om te lees, lees die hele projek, anders sal ek nie
Netwerktyd digitale klok met behulp van die ESP8266: 4 stappe (met foto's)
Netwerktyd digitale klok Met behulp van die ESP8266: Ons leer hoe om 'n oulike digitale horlosie te bou wat met NTP -bedieners kommunikeer en netwerk- of internettyd vertoon. Ons gebruik die WeMos D1 mini om aan te sluit op 'n WiFi -netwerk, kry die NTP -tyd en vertoon dit op 'n OLED -module
Arduino Nano -klok met aanpasbare helderheid met behulp van prototipe PCB van NextPCB.com: 11 stappe
Arduino Nano -klok met aanpasbare helderheid met behulp van prototipe PCB van NextPCB.com: Almal wou 'n horlosie hê wat tyd en datum saam wys. In hierdie projek sal ek u wys hoe u 'n arduino -nano -klok met aanpasbare helderheid kan bou met behulp van RTC en 'n ontwerp PCB van NextPCB
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
4 in 1 MAX7219 Dot Matrix Display Module Tutoriaal met behulp van Arduino UNO: 5 stappe
4 in 1 MAX7219 Dot Matrix Display Module Tutoriaal met behulp van Arduino UNO: Beskrywing: Is u op soek na 'n maklike LED matriks? Hierdie 4 in 1 Dot Matrix Display module behoort vir u geskik te wees. Die hele module kom in vier 8x8 ROOI gewone katodestippelmatriks wat elk toegerus is met MAX7219 IC. Fantasties om lopende teks te vertoon