Sisukord:
- Samm: komponendid
- 2. toiming: lisateave MAX7219 kohta
- Samm: lisateave DS1307 kohta
- 4. samm: ühendusskeem
- 5. samm: õpetus
- 6. samm: kood
Video: Digitaalkell Arduino ja Led Dot maatriksekraani abil: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tänapäeval eelistavad tegijad, arendajad Arduinot projektide prototüüpide kiireks arendamiseks. Arduino on avatud lähtekoodiga elektroonikaplatvorm, mis põhineb hõlpsasti kasutataval riist- ja tarkvaral. Arduinol on väga hea kasutajaskond. Selles projektis näeme, kuidas Arduino abil digitaalset kella ehitada. Seda projekti on lihtne ehitada ja seda vastavalt vajadusele muuta.
Samm: komponendid
Järgnevalt on projekti jaoks vajalikud komponendid
1 x Arduino Uno
Arduino Uno Indias-
Arduino Uno Suurbritannias -
Arduino Uno USA -s -
4 x MAX7219 LED -maatriksi ekraan
Dot Matrix Display Suurbritannias -
Dot Matrix Display USA -s -
Dot Matrix Display Indias-
1 x DS1307 RTC moodul
DS1307 RTC kell Indias-
DS1307 RTC kell Ühendkuningriigis -
DS1307 RTC kell USA -s -
Vähesed juhtmed
2. toiming: lisateave MAX7219 kohta
MAX7219/MAX7221 on kompaktsed jada-sisend-väljund-ühise katoodiga kuvaridraiverid, mis ühendavad mikroprotsessorid (μP) kuni 7-segmendiliste numbriliste LED-ekraanidega (kuni 8 numbrit), tulpdiagrammi või 64 üksikut LED-i.
Kiibile on lisatud BCD kood-B dekooder, multipleksskaneering, segmendi- ja numbridraiverid ning 8x8 staatiline RAM, mis salvestab iga numbri.
Kõigi LED -ide segmentvoolu seadmiseks on vaja ainult ühte välist takistit. MAX7221 ühildub SPI ™, QSPI ™ ja MICROWIRE ™ -ga ning sellel on pöörlemissagedusega piiratud segmendidraiverid, mis vähendavad EMI-d.
Mugav 4-juhtmeline jadaliides ühendub kõigi tavaliste μP-dega. Üksikuid numbreid saab adresseerida ja värskendada ilma kogu ekraani ümber kirjutamata.
MAX7219/MAX7221 võimaldab kasutajal valida ka iga numbri jaoks koodi B dekodeerimise või dekodeerimiseta.
Samm: lisateave DS1307 kohta
DS1307 reaalajas seeriakell (RTC) on vähese energiatarbega täiskahendkoodiga kümnendkoha (BCD) kell/kalender
pluss 56 baiti NV SRAM -i.
Aadress ja andmed edastatakse järjestikku I2C kahesuunalise siini kaudu.
Kell/kalender annab teavet sekundite, minutite, tundide, päeva, kuupäeva, kuu ja aasta kohta.
Kuu lõpu kuupäeva korrigeeritakse automaatselt vähem kui 31 päeva pikkuste kuude jaoks, sealhulgas liigaasta parandused.
Kell töötab kas 24- või 12-tunnises vormingus koos AM/PM indikaatoriga. DS1307-l on sisseehitatud toiteahela, mis tuvastab elektrikatkestused ja lülitub automaatselt varutoiteallikale. Ajavõtmine jätkub, kuni osa töötab varutoiteallikast.
4. samm: ühendusskeem
5. samm: õpetus
6. samm: kood
Kood ja ühenduse üksikasjad:
github.com/stechiez/Arduino/tree/master/di…
Teekide saate järgmisest repost:
github.com/stechiez/Arduino/tree/master/l…
Soovitan:
Digitaalkell mikrokontrolleri abil (AT89S52 ilma RTC -ahelata): 4 sammu (piltidega)
Digitaalkell mikrokontrolleri abil (AT89S52 ilma RTC -ahelata): kirjeldame kella … "Kell on seade, mis loeb ja näitab aega (suhteline)"! . MÄRKUS: lugemiseks kulub 2-3 minutit, palun lugege kogu projekt läbi, muidu ma ei
Digitaalkell Arduino'l piiratud olekuga masina abil: 6 sammu
Digitaalkell Arduino'l, kasutades piiratud olekuga masinat: Hei, ma näitan teile, kuidas saab YAKINDU olekukaardi tööriistadega luua digitaalse kella ja töötada Arduino'l, mis kasutab LCD -klahvistiku kilpi. käekell võeti David Harelilt. Ta on avaldanud paberi selle kohta
Lihtne digitaalkell Arduino Nano ja DS1307 abil: 4 sammu
Lihtne digitaalkell Arduino Nano ja DS1307 abil vaadake ekraani. enne õppetundi sisenemist soovitan
Lihtne digitaalkell Arduino abil: 6 sammu
Lihtne digitaalkell Arduino abil: tehke arduino ja lihtsa PCB abil lihtne digitaalne kell
12-tunnine digitaalkell Arduino abil: 3 sammu
12-tunnine digitaalkell Arduino abil: see on leivaplaadil põhinev projekt, mis kasutab Atmel Atmega 2560 (Arduino Mega) ja 16x2 LCD-ekraani 12-tunnise digitaalse kella tegemiseks ilma lisaseadmeteta. Samuti saame kellaaega kahe nupu abil seadistada ja muuta. Kogu