Sisukord:
Video: Digitaalne ja binaarne kell 8 -kohalises X 7 segmendi LED -ekraanis: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Jälgige rohkem autorit:
Teave: Kodeerimine, elektrooniline prototüüpimine Arduinoga ja andmeanalüüs on minu hobid. Lisateave lagsilva kohta »
See on minu täiendatud versioon digitaalsest ja binaarsest kellast, mis kasutab 8 -kohalist x 7 -segmendilist LED -ekraani.
Mulle meeldib anda tavapärastele seadmetele uusi funktsioone, eriti kellasid, ja sel juhul on binaarkella jaoks 7 Seg ekraani kasutamine ebatraditsiooniline ning see on huvitav ja teistsugune viis selle rakendamiseks.
Minu valik selles projektis oli kasutada MAX72xx toitega ekraani, mis on tõesti kasulik, kuna see kasutab ainult kolme digitaalset Arduino porti. Kasutasin ka odavat DS1307 RTC moodulit kella ajarežiimi salvestamiseks sisemällu: tavaline 24HS või AM-PM.
Iga kord, kui Arduino lähtestate või taaskäivitate, muutub ajarežiim.
Ekraani vasakpoolsed neli esimest numbrit näitavad tunde ja minuteid kümnendkohtades. Järgmised kolm numbrit näitavad tunde, minuteid ja sekundeid binaarse märkega ning viimane parempoolne number teavitab nädalapäeva.
Koodi kohta pidin välja töötama viisi, kuidas kasutada "LedControl" raamatukogu, et muuta tavapärane 7-segmendiline kümnendkuva kuvar binaarkuvaks. Lahenduseks on kasutada funktsiooni "setRow", mida tavaliselt kasutatakse punktmaatriksi kuvamisel. Selle funktsiooni abil saate sümbolite loomiseks eraldi juhtida ekraani LED -e.
Loodan et sulle meeldib!
Samm: materjalide loend
- Arduino UNO R3
- 8 numbrit x 7 segmenti LED -ekraan koos MAX7219 -ga
- DS1307 RTC moodul (reaalajas kell)
- Väike leivalaud
- Džemprid
2. samm: skeemid
Paigaldusühendused on näidatud lisatud eskiisil.
Enne toite sisselülitamist järgige hoolikalt.
3. samm: mall
Valmistasin paberile trükitud mudeli LED -ekraani katmiseks ja lugemise hõlbustamiseks.
Lihtsalt printige ja lõigake see üle 7 seg ekraani.
Samm: Arduino kood
Lisatud failis on Arduino kood.
Selle koodi käitamiseks vajate järgmisi teeke:
LedControl.h - raamatukogu LED -ekraani juhtimiseks MAX72xx abil
Wire.h - raamatukogu, mis toetab sidet RTC -ga
DS1307RTC.h - raamatukogu RTC juhtimiseks
Soovitan:
7 segmendi kell - väikeste printerite väljaanne: 9 sammu (koos piltidega)
7 segmendikell - väikeste printerite väljaanne: veel üks 7 segmendi kell. xDA Kuigi pean ütlema, et see ei tundu minu Instructabeli profiili vaadates nii hull. Tõenäoliselt on see ärritavam, kui vaatate minu asjade universaalset profiili. Miks ma siis üldse viitsin teist teha
Digitaalne Ludo täring Arduino 7 segmendi kuvamisprojektiga: 3 sammu
Digitaalne Ludo täring Arduino 7 segmendi kuvamisprojektiga: Selles projektis kasutatakse 7 segmendi kuva, et kuvada juhuslikult iga kord, kui vajutame nuppu 1 kuni 6. See on üks lahedamaid projekte, mida kõik naudivad. 7 -segmendilise kuvariga töötamise õppimiseks klõpsake siin: -7 segme
Arduino 7 segmendi kell: 4 sammu
Arduino 7 segmendikell: see juhend annab teile teada, kuidas teha Arduino 7 segmendi kella. Täpsus on siiski nõme! Nii et ma tegin selle lihtsalt programmeerimiseks ja lõbu pärast. Kui soovite teha tõsise kella, saate kasutada rtc -moodulit, mis hoiab aja rekord. saate kasutada
7 segmendi kell: 4 sammu (piltidega)
7 Segmendikell: pärast mitmeaastast kasutamist on mu analoogkell lõplikult surnud. Vahepeal otsisin oma Prusaga printimiseks 3D -kella projekti, nii et leidsin 7 -segmendilise kella, mida juhivad ws2812 LED -id ja Arduino. Ma arvasin, et nende LED -ide võimsus on
WiFi 7 segmendi LED -kell: 3 sammu (piltidega)
WiFi 7 segmendi LED -kell: Projekt: WiFi 7 segmendi LED -kell Kuupäev: november - detsember 2019 Selle kella ehitamise peamine põhjus oli esiteks kahe öökella taaskasutamine