Sisällysluettelo:
- Vaihe 1: Komponentit
- Vaihe 2: Lisätietoja MAX7219: stä
- Vaihe 3: Lisätietoja DS1307: stä
- Vaihe 4: Liitäntäkaavio
- Vaihe 5: Opetusohjelma
- Vaihe 6: Koodi
Video: Digitaalinen kello Arduinon ja Led Dot Matrix -näytön avulla: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Nykyään valmistajat ja kehittäjät pitävät Arduinoa parempana projektien prototyyppien nopeaa kehittämistä. Arduino on avoimen lähdekoodin elektroniikka-alusta, joka perustuu helppokäyttöiseen laitteistoon ja ohjelmistoon. Arduinolla on erittäin hyvä käyttäjäyhteisö. Tässä projektissa näemme kuinka rakentaa digitaalinen kello Arduinolla. Tämä projekti on helppo rakentaa ja muuttaa sen tarpeen mukaan.
Vaihe 1: Komponentit
Seuraavassa on projektin tarvittavat komponentit
1 x Arduino Uno
Arduino Uno Intiassa-
Arduino Uno Isossa -Britanniassa -
Arduino Uno Yhdysvalloissa -
4 x MAX7219 Led Dot Matrix -näyttö
Dot Matrix Display Iso -Britanniassa -
Dot Matrix Display Yhdysvalloissa -
Dot Matrix Display Intiassa-
1 x DS1307 RTC -moduuli
DS1307 RTC -kello Intiassa-
DS1307 RTC -kello Isossa -Britanniassa -
DS1307 RTC -kello Yhdysvalloissa -
Muutama johto
Vaihe 2: Lisätietoja MAX7219: stä
MAX7219/MAX7221 ovat pienikokoisia sarjatulon/-lähtöisen yhteisen katodin näytönohjaimia, jotka yhdistävät mikroprosessorit (μP) 7-segmenttisiin numeerisiin enintään 8-numeroisiin näyttöihin, pylväskaavioihin tai 64 yksittäiseen LED-valoon.
Sisältyy sirulle BCD-koodi-B-dekooderi, multiplex-skannauspiiri, segmentti- ja numero-ohjaimet ja 8x8 staattinen RAM, joka tallentaa jokaisen numeron.
Kaikkien LEDien segmenttivirran asettamiseen tarvitaan vain yksi ulkoinen vastus. MAX7221 on yhteensopiva SPI ™: n, QSPI ™: n ja MICROWIRE ™: n kanssa, ja siinä on rajoitettu segmenttien ohjain, joka vähentää EMI: tä.
Kätevä 4-johtiminen sarjaliitäntä yhdistää kaikkiin tavallisiin μP-laitteisiin. Yksittäisiä numeroita voidaan käsitellä ja päivittää kirjoittamatta koko näyttöä uudelleen.
MAX7219/MAX7221 sallii myös käyttäjän valita koodin B dekoodauksen tai dekoodauksen poistamisen jokaiselle numerolle.
Vaihe 3: Lisätietoja DS1307: stä
DS1307-sarjan reaaliaikainen kello (RTC) on pienitehoinen, täysi binäärikoodattu desimaalikello (BCD)
plus 56 tavua NV SRAM.
Osoite ja tiedot siirretään sarjaan I2C -kaksisuuntaisen väylän kautta.
Kello/kalenteri näyttää sekuntia, minuuttia, tuntia, päivää, päivämäärää, kuukautta ja vuotta.
Kuukauden päättymispäivää muutetaan automaattisesti kuukausiksi, joissa on alle 31 päivää, mukaan lukien karkausvuoden korjaukset.
Kello toimii joko 24 tunnin tai 12 tunnin muodossa AM/PM-ilmaisimella. DS1307: ssä on sisäänrakennettu virtatunnistuspiiri, joka havaitsee sähkökatkokset ja vaihtaa automaattisesti varavirtalähteeseen. Ajastustoiminto jatkuu, kun osa toimii varavirtalähteestä.
Vaihe 4: Liitäntäkaavio
Vaihe 5: Opetusohjelma
Vaihe 6: Koodi
Koodi ja yhteystiedot:
github.com/stechiez/Arduino/tree/master/di…
Saat kirjastot seuraavasta reposta:
github.com/stechiez/Arduino/tree/master/l…
Suositeltava:
Kuinka tehdä analoginen kello ja digitaalikello led -nauhalla Arduinon avulla: 3 vaihetta
Kuinka tehdä analoginen kello ja digitaalikello led -nauhalla Arduinon avulla: Tänään teemme analogisen kellon & Digitaalinen kello, jossa on Led Strip ja MAX7219 Dot -moduuli Arduinolla.Se korjaa ajan paikallisen aikavyöhykkeen mukaan. Analoginen kello voi käyttää pidempää LED -nauhaa, joten se voidaan ripustaa seinälle taideteokseksi
Digitaalinen kello Arduinolla äärellisen tilan koneen avulla: 6 vaihetta
Digitaalikello Arduinolla finiittisen koneen avulla: Hei, näytän sinulle, kuinka digitaalinen kello voidaan luoda YAKINDU Statechart Tools -työkalulla ja käyttää Arduinolla, joka käyttää LCD -näppäimistön suojaa. kello otettiin David Harelilta. Hän on julkaissut paperin aiheesta
Digitaalinen kompassi Arduinon ja HMC5883L -magnetometrin avulla: 6 vaihetta
Digitaalinen kompassi Arduinon ja HMC5883L -magnetometrin avulla: Hei kaverit, tämä anturi voi osoittaa maantieteellisen pohjoisen, etelän, idän ja lännen, me ihmiset voisimme myös käyttää sitä ajoittain tarvittaessa. Niin. Tässä artikkelissa yritämme ymmärtää, miten magnetometrimittari toimii ja miten se liitetään mikroyhteyteen
"Yksinkertainen" Digilog -kello (digitaalinen analoginen) kierrätysmateriaalin avulla!: 8 vaihetta (kuvilla)
"Yksinkertainen" Digilog -kello (digitaalinen analoginen), joka käyttää kierrätettyä materiaalia!: Hei kaikille! Joten tässä opetusohjelmassa jaan, miten tämä digitaalinen + analoginen kello tehdään halvalla materiaalilla! Jos luulet, että tämä projekti on "perseestä", voit mennä pois äläkä jatka tämän ohjeen lukemista. Rauha! Olen todella pahoillani, jos
Yksinkertainen digitaalinen kello Arduinon avulla: 6 vaihetta
Yksinkertainen digitaalinen kello Arduinon avulla: Tee yksinkertainen digitaalinen kello käyttämällä arduinoa ja yksinkertaista piirilevyä