Kazalo:

8x8 LED matrika: 5 korakov
8x8 LED matrika: 5 korakov

Video: 8x8 LED matrika: 5 korakov

Video: 8x8 LED matrika: 5 korakov
Video: Arduino Uno + LED-matrix 8x8 1588ABEG-5 (bicolor) 2024, November
Anonim
8x8 LED matrika
8x8 LED matrika
8x8 LED matrika
8x8 LED matrika

Ta navodila vam bodo pokazala, kako narediti matriko LED 8x8, v kateri lahko nadzirate vsako posamezno LED in ustvarite lastne vzorce, dokler potrebujejo le 64 slikovnih pik, da jih prikažejo v eni barvi.

Posodobitev 25.09.10 Za ustvarjanje vzorcev sem dodal generator vzorcev, vendar niso vse njegove funkcije popolne

1. korak: Materiali

Materiali
Materiali

Materiali, ki jih potrebujete: -8x8LED matris (lahko naredim enega, jaz pa sem svojega kupil) -16x120Ohm upori-8xNPN tranzistorji (uporabljal sem C547B) -1xPIC16f690-prototipna plošča (ali pa lahko za to izdelate tudi tiskano vezje) -napajanje-5V napajanje uporabite regulator napetosti, vendar napajam samo iz USB priključka) Orodja: -PIC programerji (vsi programerji slik iz mikročipa, razen za pickit1 bodo delovali) -Programska oprema- MPLAB (brezplačna programska oprema iz mikročipa)-Spajkalnik-A Vakuumska črpalka za odstranjevanje spajkanja je dobro, če imate rezalnike za žico Spretnosti, ki jih potrebujete:-sposobnost spajkanja (sposobnost dobre povezave spajkanja v 5-10 sekundah)-logično razmišljanje do neke mere Če je to vaša prva izkušnja z uporabo mikrokrmilnikov bolj enostaven projekt.

2. korak: vezje

Vezje
Vezje
Vezje
Vezje

To je shema vezja. OPOMBA, da boste morali pogledati podatkovni list svoje LED matrice (če ste jo kupili) ali vedeti, kako povezati matriko, ki ste jo naredili

3. korak: Koda

Koda je napisana v sklopu.

Ta koda temelji na kodi s spletnega mesta https://www.instructables.com/id/3x3x3-LED-Cube/, vendar ne morete uporabiti genoratorja, ki ga dobavi, saj ima samo 27 diod in ima "sloj1 plast2 plast3" označeno z "line1 …". in ima tudi samo 3x8 bitne številke, medtem ko imajo 8x8 bitne številke. OPOMBA: črke v tej kodi se lahko prikažejo v obratnem smislu. Na zaslonu sem pomotoma obrnil podlago.

4. korak: Urejanje prikazanih vzorcev

V tej matrici lahko poljubno dodajate in odstranjujete vzorce. če želite dodati vzorec, preprosto ustvarite vzorec z generatorjem, ki je vključen v ta korak…. To je datoteka.rar, zato jo razpakirajte z winrarjem. In še enkrat se želim zahvaliti portreathbeachu, ker ima izvorno kodo genoratorja v svojem dokumentu o www.instructables.com/id/3x3x3-LED-Cube/, da naredite premikajoč se dizajn, lahko naredite nekaj korakov do podprograma in to bo bodi tak.; ------------------------------------------------- ----------------------------------------------;; Podprogram preskusa;; ------------------------------------------------- ----------------------------------------------; Preizkus: 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 movv' Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 klic Izhod movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movw00 movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 klic Izhod vrnete, prav tako boste morali dodati funkcijo na dnu datoteke asm. nekaj vrstic bo nekaj takega. (funkcija klica je, da pokličete podprograme, ki jih lahko pokličete v poljubnem vrstnem redu) Zanka: klic klica Nekatere rutine Testni klic Test goto Loop end

5. korak: Končni izdelek

Končni izdelek
Končni izdelek
Končni izdelek
Končni izdelek
Končni izdelek
Končni izdelek
Končni izdelek
Končni izdelek

Tu so rezultati matrike … s kodo lahko upravljate vsako posamezno LED na tej matrici

Priporočena: