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, Novembar
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 diodu 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 kreiranje uzoraka, ali nisu sve njegove funkcije potpune

Korak 1: Materijali

Materijali
Materijali

Materijali koji su vam potrebni: -8x8LED matris (može se napraviti jedan, ali ja sam kupio svoj) -16x120Ohm otpornici-8xNPN tranzistori (koristio sam C547B) -1xPIC16f690-prototipna ploča (ili možete napraviti i PCB za ovo) -žično-5V napajanje (možete upotrijebite 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)-Lemilica-A Vakuumska pumpa za uklanjanje lema dobro je imati rezače žice. Vještine koje su vam potrebne:-vještina lemljenja (sposobnost uspostavljanja dobrih veza lemljenja u roku od 5-10 sek.)-logičko razmišljanje do određene razine Ako vam je ovo prvo iskustvo korištenja mikrokontrolera, preporučujem da počnete sa jednostavniji projekat.

Korak 2: Krug

The Circuit
The Circuit
The Circuit
The Circuit

Ovo je shema kola. NAPOMENA da ćete morati pogledati tehnički list svoje LED matrice (ako ste je kupili) ili znati kako spojiti matricu koju ste napravili

Korak 3: Kôd

Kôd je napisan u sklopu.

Ovaj kôd je zasnovan na kodu sa https://www.instructables.com/id/3x3x3-LED-Cube/, ali ne možete koristiti genorator koji on isporučuje jer ima samo 27 dioda i ima "sloj1 sloj2 sloj3" insted of "line1 …". i takođe 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 osnovu na svom ekranu.

Korak 4: Uređivanje prikazanih uzoraka

U ovu matricu možete dodavati i uklanjati uzorke kako želite. za dodavanje uzorka jednostavno generirajte uzorak pomoću generatora koji je uključen u ovaj korak …. To je.rar datoteka pa upotrijebite winrar da biste je raspakirali. I opet želim zahvaliti portreathbeach-u na izvornom kodu genoratora u njegovom 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 movvw' 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 movw00' movw00 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 na dnu datoteke asm. nekoliko redaka će biti ovako: (funkcija poziva je da pozovete potprograme koje možete pozvati bilo kojim redoslijedom koji želite) Loop: poziv neke rutine Call Test call Test goto Loop end

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čuje se: