Përmbajtje:
- Hapi 1: Përbërësit
- Hapi 2: Më shumë Rreth MAX7219
- Hapi 3: Më shumë rreth DS1307
- Hapi 4: Diagrami i lidhjes
- Hapi 5: Tutorial
- Hapi 6: Kodi
Video: Ora dixhitale duke përdorur Arduino dhe Led Dot Matrix Display: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Në ditët e sotme, Krijuesit, Zhvilluesit po preferojnë Arduino për zhvillimin e shpejtë të prototipimit të projekteve. Arduino është një platformë elektronike me burim të hapur e bazuar në pajisje dhe softuer të lehtë për t’u përdorur. Arduino ka një komunitet shumë të mirë të përdoruesve. Në këtë projekt ne do të shohim se si të ndërtojmë orë dixhitale duke përdorur Arduino. Ky projekt është i lehtë për tu ndërtuar dhe Ndryshuar atë sipas kërkesës.
Hapi 1: Përbërësit
Më poshtë janë përbërësit e kërkuar për projektin
1 x Arduino Uno
Arduino Uno në Indi-
Arduino Uno në MB -
Arduino Uno në SHBA -
4 x ekran MAX7219 Led Dot Matrix
Shfaqja e matricës së pikave në MB -
Shfaqja e matricës së pikave në SHBA -
Shfaqja e Matricës së Pikës në Indi-
1 x modul DS1307 RTC
Ora DS1307 RTC në Indi-
Ora DS1307 RTC në MB -
Ora DS1307 RTC në SHBA -
Pak tela
Hapi 2: Më shumë Rreth MAX7219
MAX7219/MAX7221 janë drejtues kompakt, hyrje/dalje seriale të ekranit të katodës së zakonshme që ndërlidhin mikroprocesorët (μPs) me ekranet LED numerikë me 7 segmente deri në 8 shifra, ekranet me grafikë ose 64 LED individuale.
Të përfshira në çip janë një deshifrues BCD code-B, qark skanimi multiplex, drejtues segmentesh dhe shifrash, dhe një RAM statik 8x8 që ruan çdo shifër.
Kërkohet vetëm një rezistencë e jashtme për të vendosur rrymën e segmentit për të gjitha LED. MAX7221 është kompatibil me SPI ™, QSPI and dhe MICROWIRE, dhe ka drejtues segmentesh të kufizuar me shpejtësi për të zvogëluar EMI.
Një ndërfaqe e përshtatshme serike me 4 tela lidhet me të gjithë μP-të e zakonshme. Shifrat individuale mund të adresohen dhe përditësohen pa rishkruar të gjithë ekranin.
MAX7219/MAX7221 gjithashtu i lejon përdoruesit të zgjedhë deshifrim të kodit-B ose jo-dekodim për çdo shifër.
Hapi 3: Më shumë rreth DS1307
Ora serike DS1307 në kohë reale (RTC) është një orë/kalendar me fuqi të ulët, dhjetore të koduar plotësisht binar (BCD)
plus 56 bytes NV SRAM.
Adresa dhe të dhënat transferohen në mënyrë serike përmes një autobusi I2C, dydrejtimësh.
Ora/kalendari jep informacione për sekonda, minuta, orë, ditë, datë, muaj dhe vit.
Data e fundit të muajit rregullohet automatikisht për muaj me më pak se 31 ditë, përfshirë korrigjimet për vitin e brishtë.
Ora funksionon ose në formatin 24-orësh ose 12-orësh me treguesin AM/PM. DS1307 ka një qark të integruar të sensit të energjisë që zbulon ndërprerjet e energjisë dhe kalon automatikisht në furnizimin rezervë. Operacioni i matjes së kohës vazhdon ndërsa pjesa funksionon nga furnizimi rezervë.
Hapi 4: Diagrami i lidhjes
Hapi 5: Tutorial
Hapi 6: Kodi
Për kodin dhe detajet e lidhjes:
github.com/stechiez/Arduino/tree/master/di…
Ju mund t'i merrni bibliotekat nga repoja e mëposhtme:
github.com/stechiez/Arduino/tree/master/l…
Recommended:
Ora Dixhitale LED Dot Matrix - ESP Matrix Aplikacioni Android: 14 hapa
Digital Clock LED Dot Matrix - ESP Matrix Android App: Ky artikull sponsorizohet me krenari nga PCBWAY. PCBWAY bën prototipizimin e PCB -ve me cilësi të lartë për njerëzit në të gjithë botën. Provojeni për veten tuaj dhe merrni 10 PCB për vetëm 5 dollarë në PCBWAY me cilësi shumë të madhe, Faleminderit PCBWAY. Bordi i Matricës ESP që kam zhvilluar
Ora dixhitale Arduino duke përdorur DS1302: 4 hapa
Ora dixhitale Arduino duke përdorur DS1302: Hyrje Përshëndetje djema, shpresoj që të gjithë të jeni mirë. Ky do të jetë një projekt i shkurtër dhe i thjeshtë se si të bëni një orë dixhitale duke përdorur Arduino. Në këtë projekt, ne do të bëjmë një orë dixhitale me ndihmën e Arduino dhe një regjistër ndërrimi. Kjo
Ora dixhitale duke përdorur mikrokontrollues (AT89S52 pa qark RTC): 4 hapa (me fotografi)
Ora Dixhitale duke Përdorur Mikrokontrollues (AT89S52 Pa RTC Circuit): Le të përshkruajmë një orë … " Ora është një pajisje që numëron dhe tregon kohën (relative) " !!! Mendoni se e thashë ashtu, kështu që ju lejon të bëni një orë me funksionin ALARM Me SHENIM: do të duhen 2-3 minuta në lexim, ju lutemi lexoni të gjithë projektin, përndryshe nuk do të
Ora dixhitale 12-orëshe duke përdorur Arduino: 3 hapa
Ora dixhitale 12-orëshe duke përdorur Arduino: Ky është një projekt i bazuar në bukë i cili përdor Atmel Atmega 2560 (Arduino Mega) dhe ekran LCD 16x2 për të bërë një orë dixhitale 12-orëshe pa pasur nevojë për pajisje shtesë. Ne gjithashtu mund të caktojmë dhe modifikojmë kohën me ndihmën e dy butonave. E gjithë
Ora dixhitale duke përdorur 4026 dhe 4060: 5 hapa (me fotografi)
Ora dixhitale duke përdorur 4026 dhe 4060: Këtë verë mora një kurs të quajtur " Elektronikë Dixhitale " në kolegjin tim Mësova për flip-flops, sportele dhe shumë më tepër. Kështu që mendova se do të ishte mirë Nëse bëj një projekt që lidhet me elektronikën dixhitale dhe prej andej projekti blloku dixhital