
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


Autor lagsilvaSlijedite Više od autora:





O: Kodiranje, elektroničko oblikovanje protokola s Arduinom i analiza podataka moji su hobiji. Više o lagsilvi »
Ovo je moja nadograđena verzija digitalnog i binarnog sata koji koristi 8 -znamenkasti x 7 -segmentni LED zaslon.
Volim dati nove značajke za uobičajene uređaje, posebno satove, au ovom slučaju korištenje 7 -segmentnog zaslona za binarni sat je nekonvencionalno i zanimljiv je i drugačiji način njegove primjene.
Moj odabir u ovom projektu bio je korištenje zaslona koji pokreće MAX72xx što je zaista korisno jer koristi samo tri digitalna Arduino porta. Također sam koristio jeftin DS1307 RTC modul za spremanje vremenskog načina rada sata na unutarnju memoriju: standardni 24HS ili AM-PM.
Svaki put kada resetirate ili ponovno pokrenete Arduino, vremenski način će se promijeniti.
Prve četiri znamenke lijevo od zaslona prikazuju sate i minute u decimalnim brojevima. Sljedeće tri znamenke prikazuju sate, minute i sekunde u binarnom zapisu, a posljednja znamenka desno označava dan u tjednu.
Što se tiče koda, morao sam razviti način korištenja biblioteke "LedControl" za pretvaranje konvencionalnog decimalnog prikaza od 7 segmenata u binarni prikaz. Rješenje je korištenje funkcije "setRow" koja se obično primjenjuje za matrični prikaz. Pomoću ove funkcije možete pojedinačno upravljati LED diodama zaslona kako biste stvorili bilo koji uzorak znakova.
Nadam se da ti se sviđa!
Korak 1: Popis materijala



- Arduino UNO R3
- 8 znamenki x 7 segmenata LED zaslon s MAX7219
- DS1307 RTC modul (sat u stvarnom vremenu)
- Tiny Breadboard
- Džemperi
Korak 2: Sheme

Montažni spojevi prikazani su na priloženoj skici.
Pažljivo slijedite prije uključivanja napajanja.
Korak 3: Predložak
Napravio sam model otisnut na papiru koji će pokriti i olakšati čitanje LED zaslona.
Samo ispišite i izrežite ga na 7 -segmentnom zaslonu.
Korak 4: Arduino kod
U priloženoj datoteci nalazi se Arduino kod.
Za pokretanje ovog koda trebat će vam sljedeće knjižnice:
LedControl.h - Knjižnica za upravljanje LED zaslonom s MAX72xx
Wire.h - Knjižnica za podršku komunikacije s RTC -om
DS1307RTC.h - Knjižnica za upravljanje RTC -om
Preporučeni:
BigBit binarni zaslon sata: 9 koraka (sa slikama)

BigBit binarni zaslon sata: U prethodnom Instructable (Microbit Binary Clock), projekt je bio idealan kao prijenosni stolni uređaj jer je zaslon bio prilično mali. Stoga se činilo prikladnim da bi sljedeća verzija trebala biti verzija na policu ili na zid, ali mnogo veća
Mehanički sat sa sedam segmenata za prikaz: 7 koraka (sa slikama)

Mehanički sat sa sedam segmenata prikaza: Prije par mjeseci napravio sam dvoznamenkasti mehanički zaslon sa 7 segmenata koji sam pretvorio u mjerač vremena za odbrojavanje. Ispalo je prilično dobro i mnogi su ljudi predložili udvostručenje na zaslonu kako bi napravili sat. Problem je bio u tome što sam već trčao
Nixie sat / mjerač vremena / termometar sa 6 znamenki: 4 koraka

Nixie sat / mjerač vremena / termometar sa 6 znamenki: Ovaj projekt je o šestoznamenkastom preciznom satu s NIXIE cijevima. S biračem koji možete birati između TIME (i datuma) načina, TIMER načina (s točnošću od 0,01 sek) i THERMOMETER načina .RTC modul drži datum i vrijeme na internoj ba
Binarni LED mramorni sat: 6 koraka (sa slikama)

Binarni LED mramorni sat: Sada mislim da skoro svi imaju binarni sat i evo moje verzije. Ono što mi se svidjelo je to što je ovaj projekt kombinirao drvenariju, programiranje, učenje, elektroniku i možda samo malo umjetničke kreativnosti. Pokazuje vrijeme, mjesec, datum, dan
LED binarni sat: 6 koraka (sa slikama)

LED binarni sat: Ovo je druga revizija mog LED binarnog sata zasnovanog na PIC -u. Originalna verzija bila je prvi PIC projekt koji sam pokušao, koristio je PIC16F84A za mjerenje vremena i kontrolu matrice zaslona, nažalost nije zadržao dovoljno vremena i