Sadržaj:
- Korak 1: Nabavite svoje komponente
- Korak 2: Naručite svoju PCB
- Korak 3: Lemite komponente
- Korak 4: Prikažite kao sat
- Korak 5: Napravite prilagođeni kôd
- Korak 6: Gotovi ste
Video: Niz 7 -segmentnog zaslona: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Napravio sam LED zaslon napravljen od 144 7 -segmentna zaslona kojima upravlja arduino nano. Segmente kontrolira 18 MAX7219 ic -ova koji mogu kontrolirati do 64 pojedinačne LED diode ili 8 7 segmentnih zaslona. Niz ima 144 zaslona s 8 pojedinačnih LED dioda, tako da niz ima ukupno isključenih 1152 LED dioda kojima možete upravljati.
Korak 1: Nabavite svoje komponente
1 x Arduino Nano
1 x PCB
144 x Zasloni sa 1 znamenkom zajedničke katode sa 7 segmenata
18 x MAX7219
18 x 10uf kondenzator (0603)
18 x 100nf kondenzator (0603)
19 x 12 k otpornik (0603)
1 x ženski Micro usb
42 x žensko zaglavlje
1 x Sitni RTC (izborno)
1 x 2A napajanje
Korak 2: Naručite svoju PCB
Ovdje možete preuzeti Gerber datoteke za PCB zaslona. Prenesite ih putem https://jlcpcb.com/quote#/ ili drugog proizvođača kako biste ih naručili.
Korak 3: Lemite komponente
Lemite sve komponente na PCB kao što je prikazano na shemama. Ako imate malo ili nimalo iskustva u SMD lemljenju, predlažem da prvo pogledate ovaj vodič o SMD lemljenju.
Ako ćete koristiti zaslon za lemljenje sata, zaglavlja Tiny RTC -a s desne strane baterije.
Korak 4: Prikažite kao sat
Kada završite sa lemljenjem svih komponenti, preuzmite kôd i prenesite ga na arduino prije nego što ga stavite na zaslon. Ako želite prikazati nešto prilagođeno, pogledajte korak 5.
Korak 5: Napravite prilagođeni kôd
Ako želite prikazati nešto prilagođeno, morate to ručno kodirati. U primjeru koda različiti segmenti ili pikseli prikazani su u bajtovima sa svakim bitom po jedan segment: 0bDP-A-B-C-D-E-F-G npr. 0b01011011 će pokazati 5.
Primjer koda ima 3 različita načina prikaza piksela. Prvi način je korištenje putPixel (x, y, byte); funkcija zamjene jednog piksela zaslona na mjestu x, y (0, 0 je gore lijevo 5, 23 je dolje desno).
Drugi način je korištenje addPixel (x, y, byte); funkcionira gotovo isto kao funkcija putPixel (), ali umjesto zamjene piksela dodaje piksel izvornom.
Posljednji način je korištenje fillPixel (x1, y1, x2, y2, bajt); funkcija popunjavanja pravokutnika od x1, y1 do x2, y2 istim pikselima.
Korak 6: Gotovi ste
Čestitamo da ste završili! Sada možete programirati zaslon kako vam se sviđa. A ako ste napravili zaslon, ne zaboravite ga podijeliti:)
Preporučeni:
Niz pametnog kristalnog svjetla: 9 koraka (sa slikama)
Pametni niz svjetlosnih kristala: Kako se bliži Božić, a ja sam u potpunom istraživanju kućne automatizacije i pametnih objekata, ove sam godine odlučio pokušati napraviti pametnu, lijepo izgledajuću RGB svjetlosnu žicu. Puno sam istraživao o DIY rješenjima po webu, s jedne strane neke pr
Zakretanje Raspberry Pi zaslona i zaslona osjetljivog na dodir: 4 koraka
Rotiranje Raspberry Pi zaslona i zaslona osjetljivog na dodir: Ovo je osnovno uputstvo koje će vam pokazati kako rotirati unos zaslona i zaslona osjetljivog na dodir za bilo koji Raspberry Pi koji radi na Buster Raspbian operativnom sustavu, ali ovu metodu koristim od Jessie. Slike korištene u ovome su s Raspberry Pi
Pokretanje bez zaslona / zaslona (bez glave) na Raspberry Pi ili drugim računalima temeljenim na Linuxu / unixu: 6 koraka
Pokretanje bez zaslona / zaslona (bez glave) na Raspberry Pi ili drugim računalima sa sustavom Linux / unix: Kada većina ljudi kupi Raspberry PI, misle da im je potreban zaslon računala. Ne trošite novac na nepotrebne računalne monitore i tipkovnice. Ne gubite vrijeme na premještanje tipkovnica i monitora između računala. Ne vežite televizor kad nema
Stacionarni radarski (LIDAR) niz s Arduinom: 10 koraka (sa slikama)
Niz stacionarnih radara (LIDAR) S Arduinom: Kad sam gradio dvonožnog robota, uvijek sam razmišljao o tome da imam neku vrstu kul gadgeta koji može pratiti mog protivnika i s njim izvoditi napadne poteze. Hrpe projekata radara/lidara već postoje ovdje. Međutim, za moju svrhu postoje neka ograničenja
(Ljetni) LED niz do svečanog (božićnog) LED niz!: 5 koraka (sa slikama)
(Ljetni) LED nizovi do svečanih (božićnih) LED nizovi !: Tako da sam još uvijek imao ove (ljetne) žice pune LED dioda koje su ležale od prošlog ljeta. Naravno, još uvijek izgledaju u redu, ali s dolaskom Božića … Pa sam odlučio transformirajte LEDs od prošlog ljeta u svečani niz šarenih LED dioda! Potrebne stvari