Kazalo:
- 1. korak: Pridobite svoje komponente
- 2. korak: Naročite tiskano vezje
- Korak: Spajkajte komponente
- 4. korak: Prikažite kot uro
- 5. korak: Ustvarite kodo po meri
- 6. korak: Končali ste
Video: 7 -segmentni prikazni niz: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Zgradil sem LED zaslon iz 144 7 -segmentnih zaslonov, ki jih nadzira arduino nano. Segmente nadzira 18 MAX7219 ic, ki lahko nadzorujejo do 64 posameznih LED ali 8 7 segmentnih zaslonov. Niz ima 144 zaslonov, sestavljenih iz 8 posameznih LED, zato ima matrika skupaj 1152 LED, ki jih lahko nadzirate.
1. korak: Pridobite svoje komponente
1 x Arduino Nano
1 x PCB
144 x 1 -mestni zasloni skupne katode 7 segmentov
18 x MAX7219
18 x 10uf kondenzator (0603)
18 x 100nf kondenzator (0603)
19 x 12 k upor (0603)
1 x ženski mikro usb
42 x Ženska glava
1 x majhen RTC (neobvezno)
1 x 2A napajanje
2. korak: Naročite tiskano vezje
Tukaj lahko prenesete datoteke Gerber za tiskano vezje zaslona. Naložite jih prek https://jlcpcb.com/quote#/ ali drugega proizvajalca, da jih naročite.
Korak: Spajkajte komponente
Spajite vse komponente na tiskano vezje, kot je prikazano na shemi. Če imate malo ali nič izkušenj s spajkanjem SMD, predlagam, da si najprej ogledate to vadnico o spajkanju SMD.
Če boste zaslon uporabljali kot uro, spajkajte glave drobnega RTC na strani baterije.
4. korak: Prikažite kot uro
Ko končate spajkanje vseh komponent, prenesite kodo in jo naložite v arduino, preden jo postavite na zaslon. Če želite prikazati nekaj po meri, si oglejte 5. korak.
5. korak: Ustvarite kodo po meri
Če želite prikazati nekaj po meri, ga morate kodirati ročno. V primeru kode so različni segmenti, imenovani piksli, prikazani v bajtih z vsakim bitom en segment: 0bDP-A-B-C-D-E-F-G npr. 0b01011011 prikaže 5.
Primer kode ima 3 različne načine za prikaz slikovnih pik. Prvi način je uporaba putPixel (x, y, bajt); funkcijo zamenjave enega piksla zaslona na lokaciji x, y (0, 0 je zgoraj levo 5, 23 spodaj desno).
Drugi način je uporaba addPixel (x, y, bajt); deluje skoraj enako kot funkcija putPixel (), vendar namesto zamenjave slikovne pike doda slikovno piko prvotni.
Zadnji način je uporaba fillPixel (x1, y1, x2, y2, bajt); funkcija za zapolnitev pravokotnika od x1, y1 do x2, y2 z istimi piksli.
6. korak: Končali ste
Čestitamo, da ste končali! Zdaj lahko programirate zaslon tako, kot vam je všeč. In če ste naredili zaslon, ga ne pozabite deliti:)
Priporočena:
Niz pametne kristalne svetlobe: 9 korakov (s slikami)
Pametni niz kristalne svetlobe: Ko se bliža božič in sem v popolnem raziskovanju avtomatske domače avtomatizacije in pametnih predmetov, sem se letos odločil, da bom poskusil narediti pametno, lepo videti RGB svetlo vrvico. Veliko sem raziskal o rešitvah DIY po spletu na eni strani nekaj pr
Niz stacionarnih radarjev (LIDAR) z Arduinom: 10 korakov (s slikami)
Niz stacionarnih radarjev (LIDAR) z Arduinom: Ko sem gradil dvonožnega robota, sem vedno razmišljal o tem, da bi imel kakšen kul pripomoček, ki bi lahko sledil mojemu nasprotniku in z njim naredil napadne poteze. Nekaj radarskih/lidar projektov že obstaja. Za moj namen pa obstajajo nekatere omejitve
(Poletje) LED niz do praznika (božič) LED niz!: 5 korakov (s slikami)
(Poletna) LED niz za praznično (božično) LED niz !: Tako da so mi bile še te (poletne) strune polne LED -jev, ki so ležale od lanskega poletja. Seveda so še vedno videti v redu, a z božičem prihaja … Zato sem se odločil, da pretvorite LED iz lanskega poletja v praznično vrsto pisanih LED! Potrebne stvari
Nizkocenovni niz sferičnih zvočnikov: 15 korakov (s slikami)
Nizkocenovni niz sferičnih zvočnikov: Akustični instrumenti oddajajo zvok na čudovito zapleten način, 360 stopinj, medtem ko običajni zvočniki oddajajo veliko bolj dolgočasen zvok v središču pozornosti. Za fancy izdelke bi lahko porabili ogromno denarja: Hemisphere iz Electrotap Experim
Popravite niz nizovskega radijskega sprejemnika: 11 korakov (s slikami)
Odpravite niz nizovskega radijskega sprejemnika: na starih radijskih postajah je že nekaj zelo lepih vaj, vendar sem imel posebno težavo: radio vklopi radio oddaja hrup in postaja glasnejši z gumbom za glasnost, vendar z obračanjem gumba za nastavitev ne premaknete niti igle niti