Sadržaj:
- Korak 1: Nabavite svoje komponente
- Korak 2: Naručite PCB
- Korak 3: Lemite komponente
- Korak 4: Prikažite kao sat
- Korak 5: Napravite prilagođeni kôd
- Korak 6: Gotovi ste
Video: Niz prikaza 7 segmenata: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Napravio sam LED zaslon napravljen od 144 7 -segmentna ekrana kojima upravlja arduino nano. Segmente kontrolira 18 MAX7219 ic -ova koji mogu kontrolirati do 64 pojedinačne LED diode ili 8 7 segmentnih ekrana. Niz ima 144 ekrana, svaki sastavljen od 8 pojedinačnih LED dioda, tako da niz ima ukupno isključenih 1152 LED dioda koje možete kontrolirati.
Korak 1: Nabavite svoje komponente
1 x Arduino Nano
1 x PCB
144 x Ekran sa 1 znamenkom zajedničke katode sa 7 segmenata
18 x MAX7219
18 x 10uf kondenzator (0603)
18 x 100nf kondenzator (0603)
19 x 12k otpornik (0603)
1 x ženski mikro usb
42 x žensko zaglavlje
1 x Sitni RTC (opcionalno)
1 x 2A Napajanje
Korak 2: Naručite PCB
Ovdje možete preuzeti Gerber datoteke za PCB ekrana. 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 ekran za lemljenje sata, zaglavlja Tiny RTC -a sa 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 ekran. 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 prikazivanja piksela. Prvi način je korištenje putPixel (x, y, byte); funkcija zamjene jednog piksela zaslona na lokaciji 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.
Zadnji 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 ekran, ne zaboravite ga podijeliti:)
Preporučuje se:
Arduino vrijeme prikaza na TM1637 LED ekranu pomoću RTC DS1307: 8 koraka
Arduino vrijeme prikaza na TM1637 LED zaslonu pomoću RTC DS1307: U ovom ćemo vodiču naučiti kako prikazati vrijeme pomoću modula RTC DS1307 i LED zaslona TM1637 i Visuina. Pogledajte video
Digitalne Ludo kockice s Arduino 7 -segmentnim projektom prikaza: 3 koraka
Digitalne Ludo kockice s Arduino 7 -segmentnim zaslonskim projektom: U ovom projektu, 7 -segmentni zaslon koristi se za slučajni prikaz broja od 1 do 6 kad god pritisnemo gumb. Ovo je jedan od najhladnijih projekata u kojima svi uživaju. Da biste naučili raditi sa 7 segmentnim ekranom, kliknite ovdje: -7 segme
Brojač prikaza 7 segmenata sa registrom pomaka: 3 koraka
Brojač prikaza 7 segmenata sa registrom pomaka: Ovo je savršen projekt za početnike ako samo učite kako koristiti registar pomaka i kako radi s kodom. Osim toga, ovaj projekt je odličan početak ako ste tek počeli sa prikazom na 7 segmenata. Prije nego započnete ovaj projekt, obavezno p
(Ljetni) LED niz do svečanog (Božićni) LED niz!: 5 koraka (sa slikama)
(Ljetni) LED niz do svečanog (božićnog) LED niz !: 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 LED -e od prošlog ljeta u svečanu niz šarenih LED -ova! Potrebne stvari
Temperatura prikaza na P10 LED modulu prikaza pomoću Arduina: 3 koraka (sa slikama)
Prikaz temperature na P10 LED modulu prikaza pomoću Arduina: U prethodnom vodiču je rečeno kako prikazati tekst na Dot Matrix LED zaslonu P10 modula pomoću Arduina i DMD konektora, što možete provjeriti ovdje. U ovom vodiču ćemo dati jednostavan vodič o projektu koristeći P10 modul kao prikaz za prikaz