
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

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