Turinys:

8x8 LED matrica: 5 žingsniai
8x8 LED matrica: 5 žingsniai

Video: 8x8 LED matrica: 5 žingsniai

Video: 8x8 LED matrica: 5 žingsniai
Video: Светодиодная матрица 8х8 2024, Lapkritis
Anonim
8x8 LED matrica
8x8 LED matrica
8x8 LED matrica
8x8 LED matrica

Ši pamoka parodys, kaip sukurti 8x8 šviesos diodų matricą, kurią naudojant galima valdyti kiekvieną šviesos diodą ir sukurti savo modelius, jei jiems reikia tik 64 pikselių, kad jie būtų rodomi viena spalva.

Atnaujinimas 25.09.10 Pridėjau modelių generatorių, kad galėčiau kurti modelius, bet ne visos jo funkcijos yra pilnos

1 žingsnis: medžiagos

Medžiagos
Medžiagos

Reikalingos medžiagos: -8x8LED matricos (gali pagaminti vieną, bet aš nusipirkau savo) -16x120Ohm rezistoriai-8xNPN tranzistoriai (aš naudojau C547B) -1xPIC16f690-prototipo plokštė (arba galite padaryti PCB)-5V laidų maitinimo šaltinis (galite naudokite įtampos reguliatorių, bet aš tiesiog maitinu iš USB prievado) Įrankiai: -PIC programuotojai (visi „Picch“programuotojai iš mikroschemos, išskyrus „pickit1“, veiks)-Programinė įranga-MPLAB (nemokama programinė įranga iš mikroschemos)-Lituoklis-A vakuuminis siurblys pašalinti lydmetalį yra gerai, jei turite vielos pjaustytuvus Jums reikalingi įgūdžiai:-litavimo įgūdžiai (sugebėjimas užmegzti gerus litavimo jungtis per 5-10 sekundžių)-loginis mąstymas iki tam tikro lygio Jei tai yra jūsų pirmoji patirtis naudojant mikrovaldiklius, rekomenduoju pradėti nuo paprastesnis projektas.

2 žingsnis: grandinė

Circuit
Circuit
Circuit
Circuit

Tai schemos schema. PASTABA, kad jums reikės pažvelgti į savo LED matricos duomenų lapą (jei jį nusipirkote) arba žinoti, kaip prijungti savo sukurtą matricą

3 žingsnis: Kodas

Kodas parašytas surinkime.

Šis kodas yra pagrįstas kodu iš https://www.instructables.com/id/3x3x3-LED-Cube/, bet jūs negalite naudoti genoratoriaus, kuris, jo manymu, turi tik 27 diodus ir turi „layer1 layer2 layer3“Įrašyta „1 eilutė…“. taip pat turi tik 3x8 bitų numerius, o turi 8x8 bitų numerius PASTABA šio kodo raidės gali būti rodomos atvirkštine prasme.

4 veiksmas: rodomų modelių redagavimas

Šioje matricoje galite pridėti ir pašalinti modelius, kaip jums patinka. Norėdami pridėti modelį, tiesiog sukurkite modelį naudodami generatorių, kuris yra įtrauktas į šį veiksmą…. Tai yra.rar failas, todėl naudokite „Winrar“, kad jį išpakuotumėte. Ir vis dėlto noriu padėkoti portreathbeach už tai, kad jo dokumente apie www.instructables.com/id/3x3x3-LED-Cube/ buvo pateiktas genoratoriaus šaltinio kodas, kad sukurtumėte judantį dizainą, galite atlikti kelis žingsnius iki paprogramės ir tai bus būk toks.; ------------------------------------------------- -----------------------------------------------;; Bandymų papildoma tvarka;; ------------------------------------------------- -----------------------------------------------; Bandymas: 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 Line6 movlw bw Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf 4 sluoksnio skambutis movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 call Išvesties grąža taip pat turėsite pridėti funkciją asm failo apačioje Keletas eilučių bus kažkas panašaus į tai. (skambučio funkcija yra paskambinti paprogramėms, kurioms galite skambinti bet kokia norima tvarka) Ciklas: skambutis „Someroutine“skambutis Bandomasis skambutis Bandymas „goto“ciklo pabaiga

5 žingsnis: paruoštas produktas

Gatavas produktas
Gatavas produktas
Gatavas produktas
Gatavas produktas
Gatavas produktas
Gatavas produktas
Gatavas produktas
Gatavas produktas

Štai matricos rezultatai … per kodą galite valdyti kiekvieną šviesos diodą šioje matricoje

Rekomenduojamas: