Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Materyal
- Hakbang 2: Mga Skematika
- Hakbang 3: Template
- Hakbang 4: Arduino Code
Video: Digital at Binary Clock sa 8 Digits X 7 Mga Segment na LED Display: 4 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Sundin ang lagsilvaFollow More ng may-akda:
Tungkol sa: Ang pag-coding, Electronic Prototyping na may Arduino at Data Analytics ang aking mga libangan. Karagdagang Tungkol sa lagsilva »
Ito ang aking na-upgrade na bersyon ng isang Digital at Binary Clock gamit ang isang 8 Digit x 7 Segment LED Display.
Gusto kong magbigay ng mga bagong tampok para sa karaniwang mga aparato, lalo na ang mga orasan, at sa kasong ito ang paggamit ng 7 Seg display para sa Binary Clock ay hindi kinaugalian at ito ay isang nakawiwili at ibang paraan ng paglalapat nito.
Ang pinili ko sa proyektong ito ay gumamit ng isang display na pinalakas ng MAX72xx na talagang kapaki-pakinabang sapagkat gumagamit lamang ito ng tatlong digital Arduino port. Gumamit din ako ng isang murang module ng DS1307 RTC upang maiimbak ang mode ng oras ng orasan sa panloob na memorya: karaniwang 24HS o AM-PM.
Sa tuwing i-reset o i-restart mo ang Arduino, magbabago ang mode ng oras.
Ang unang apat na digit sa kaliwa ng pagpapakita ay nagpapakita ng mga oras at minuto sa mga decimal number. Ang susunod na tatlong mga digit ay nagpapakita ng mga oras, minuto at segundo sa binary notation at ang huling digit sa kanan ipagbigay-alam sa araw ng linggo.
Tungkol sa code, kinailangan kong bumuo ng isang paraan upang magamit ang librong "LedControl" upang gawing isang display ng binary ang maginoo na 7-Seg decimal display. Ang solusyon ay ang paggamit ng "setRow" na pagpapaandar na kadalasang inilalapat para sa dot matrix display. Sa pagpapaandar na ito, maaari mong kontrolin nang paisa-isa ang mga display LED upang lumikha ng anumang pattern ng chars.
Sana nagustuhan mo!
Hakbang 1: Listahan ng Materyal
- Arduino UNO R3
- 8 Digit x 7 Mga Segment na LED Display na may MAX7219
- DS1307 RTC Module (Real Time Clock)
- Napakaliit na Breadboard
- Mga jumper
Hakbang 2: Mga Skematika
Ang mga koneksyon sa pag-mount ay ipinapakita sa naka-attach na sketch.
Sundin nang mabuti bago buksan ang lakas.
Hakbang 3: Template
Gumawa ako ng isang modelo na nakalimbag sa papel upang masakop at mapadali ang pagbabasa ng LED display.
I-print lamang at gupitin ito sa 7 Seg Display.
Hakbang 4: Arduino Code
Sa naka-attach na file ay ang Arduino code.
Kakailanganin mo ang mga sumusunod na aklatan upang patakbuhin ang code na ito:
LedControl.h - Library upang makontrol ang LED display na may MAX72xx
Wire.h - Library upang suportahan ang mga komunikasyon sa RTC
DS1307RTC.h - Library upang makontrol ang RTC
Inirerekumendang:
BigBit Binary Clock Display: 9 Mga Hakbang (na may Mga Larawan)
BigBit Binary Clock Display: Sa isang nakaraang Instructable (Microbit Binary Clock), ang proyekto ay perpekto bilang isang portable desktop appliance dahil ang display ay maliit. Samakatuwid tila naaangkop na ang susunod na bersyon ay dapat isang mantel o naka-mount na bersyon ngunit mas malaki
Binary LED Marble Clock: 6 Mga Hakbang (na may Mga Larawan)
Binary LED Marble Clock: Ngayon sa palagay ko halos lahat ng tao ay may isang binary na orasan at narito ang aking bersyon. Ang nasisiyahan ako ay ang proyektong ito ay pinagsama ang ilang mga gawaing kahoy, programa, pag-aaral, electronics at marahil ay isang kaunting likhang sining lamang. Ipinapakita nito ang oras, buwan, petsa, araw
5 $ PCB CALENDAR MAY BINARY CLOCK: 7 Mga Hakbang (na may Mga Larawan)
5 $ PCB CALENDAR MAY BINARY CLOCK: Kumusta! Ginawa ko ang kalendaryong PCB at binary na orasan na ito kasama ang Eagle CAD. Gumamit ako ng ATMEGA328P MCU (mula sa Arduino) at 9x9 LED matrix. Ang mga sukat para sa aking board ay 8cmx10cm (3.14inch x 3.34inch). Ito ay medyo masyadong maliit ngunit una: ang libreng bersyon ng Eagle CAD ay nagbibigay-daan sa 80cm ^ 2
Pag-interface ng 8051 Microcontroller Na May 7 Segment Display: 5 Mga Hakbang (na may Mga Larawan)
Pag-interface ng 8051 Microcontroller Sa 7 Segment Display: Sa proyektong ito sasabihin namin sa iyo ang tungkol sa kung paano namin mai-interface ang pagpapakita ng 7 segment sa 8051 microcontroller
LED Binary Clock: 6 Mga Hakbang (na may Mga Larawan)
LED Binary Clock: Ito ang pangalawang pagbabago ng aking PIC based LED binary na orasan. Ang orihinal na bersyon ay ang unang proyekto ng PIC na sinubukan ko, gumamit ito ng PIC16F84A upang gawin ang parehong pag-iingat ng oras at kontrolin ang display matrix, sa kasamaang palad hindi ito nag-iingat ng sapat na oras