Sadržaj:

8x8 LED matrica: 5 koraka
8x8 LED matrica: 5 koraka

Video: 8x8 LED matrica: 5 koraka

Video: 8x8 LED matrica: 5 koraka
Video: Кама пуля выбивает долги с мутного типа 2024, Srpanj
Anonim
8x8 LED matrica
8x8 LED matrica
8x8 LED matrica
8x8 LED matrica

Ova instrukcija će vam pokazati kako napraviti 8x8 LED matricu u kojoj možete kontrolirati svaku pojedinačnu LED i stvarati vlastite uzorke sve dok im je potrebno samo 64 piksela da ih prikažu u jednoj boji.

Ažuriranje 25.09.10 Dodao sam generator uzoraka za stvaranje uzoraka, ali nisu sve njegove značajke potpune

Korak 1: Materijali

Materijali
Materijali

Potrebni materijali: -8x8LED matris (može se napraviti jedan, ali ja sam kupio svoj) -16x120Ohm otpornici-8xNPN tranzistori (koristio sam C547B) -1xPIC16f690-prototipna ploča (ili za to možete napraviti i tiskanu ploču) -napajanje-5V napajanje (možete koristite regulator napona, ali ja samo napajam svoj iz USB porta) Alati: -PIC programeri (svi programeri za slike iz mikročipa osim za pickit1 će raditi) -Softver- MPLAB (besplatni softver iz mikročipa) -Leglanje-A Vakuumska pumpa za uklanjanje lemljenja dobro je imati rezače žiceSposobnosti koje su vam potrebne:-vještina lemljenja (sposobnost uspostavljanja dobrih veza lemljenja u roku od 5-10 sekundi)-logičko razmišljanje do neke razineAko vam je ovo prvo iskustvo korištenja mikrokontrolera, preporučujem da počnete s jednostavniji projekt.

Korak 2: Krug

Krug
Krug
Krug
Krug

Ovo je shema kola. NAPOMENA da ćete morati pogledati podatkovnu tablicu svoje LED matrice (ako ste je kupili) ili znati spojiti matricu koju ste napravili

Korak 3: Kôd

Kôd je napisan u sklopu.

Ovaj se kôd temelji na kodu s https://www.instructables.com/id/3x3x3-LED-Cube/, ali ne možete koristiti genorator koji on daje u smislu da ima samo 27 dioda i da ima "sloj1 sloj2 sloj3" insted of "line1 …". i također ima samo 3x8 bitne brojeve dok ima 8x8 bitne brojeve. NAPOMENA slova u ovom kodu mogu se prikazati u obrnutom smislu. Slučajno sam preokrenuo tlo u svom prikazu.

Korak 4: Uređivanje prikazanih uzoraka

U ovoj matrici možete dodavati i uklanjati uzorke kako želite. za dodavanje uzorka jednostavno generirajte uzorak s generatorom koji je uključen u ovaj korak …. To je.rar datoteka pa upotrijebite winrar da biste je raspakirali. I opet želim zahvaliti portreathbeach-u što ima izvorni kod genoratora u svom dokumentu o www.instructables.com/id/3x3x3-LED-Cube/ kako biste napravili pokretni dizajn, možete nekoliko koraka do potprograma i to će budi ovakav.; ------------------------------------------------- ----------------------------------------------;; Podprogram testiranja;; ------------------------------------------------- ----------------------------------------------; Test: movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line5 movlw b'00000011 movwf Line5 movlw b'00000011 Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 poziv Izlaz movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 mov'00' mov'00 'mov'00 movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 poziv Izlazni povratak također ćete morati dodati funkciju pri dnu datoteke asm nekoliko će redaka biti ovako: (funkcija poziva je da pozovete potprograme koje ih možete pozvati bilo kojim redoslijedom koji želite) Petlja: poziv neke rutine Poziv Testni poziv Test goto Kraj petlje

Korak 5: Gotov proizvod

Gotov proizvod
Gotov proizvod
Gotov proizvod
Gotov proizvod
Gotov proizvod
Gotov proizvod
Gotov proizvod
Gotov proizvod

Evo rezultata matrice … možete kontrolirati svaku pojedinačnu LED diodu na ovoj matrici putem koda

Preporučeni: