Talaan ng mga Nilalaman:

8x8 LED Matrix: 5 Hakbang
8x8 LED Matrix: 5 Hakbang

Video: 8x8 LED Matrix: 5 Hakbang

Video: 8x8 LED Matrix: 5 Hakbang
Video: Arduino D.I.Y. 4x8 LED matrix on only 5 pins 2024, Hulyo
Anonim
8x8 LED Matrix
8x8 LED Matrix
8x8 LED Matrix
8x8 LED Matrix

Ituturo sa iyo ang itinuturo na ito kung paano gumawa ng isang 8x8 LED matrix sa bruha maaari mong makontrol ang evry solong LED at lumikha ng iyong sariling mga pattern hangga't kailangan lamang nila ng 64 pixel upang ipakita ang mga ito sa isang kulay.

Update 25.09.10 Nagdagdag ako ng isang pattern generator upang lumikha ng mga pattern ngunit hindi lahat ng mga tampok na ito ay kumpleto

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan

Mga materyal na kailangan mo: -8x8LED matris (maaaring gumawa ng isa ngunit bumili ako ng mina) -16x120Ohm resistors-8xNPN transistors (Gumamit ako ng C547B) -1xPIC16f690-prototype board (o maaari kang gumawa ng pcb para dito) -wire-5V power supply (maaari mo gumamit ng isang voltige regulator ngunit pinapagana ko lang mula sa isang usb port) Mga Tool: -PIC programmer (lahat ng mga programmer ng pic mula sa microchip exept para sa pickit1 ay gagana) -Larware- MPLAB (libreng software mula sa microchip) -Soldering iron-Isang vakum pump para sa Ang pag-aalis ng solder ay mabuti upang magkaroon ng mga wire cutter Mga kasanayan na kailangan mo: -solding skill (na may kakayahang gumawa ng mahusay na mga koneksyon ng solder sa loob ng 5-10 sec.) - Pag-iisip ng lohika sa ilang antas Kung ito ang iyong unang karanasan sa paggamit ng mga microcontroller inirerekumenda kong magsimula ka sa isang mas simpleng proyekto.

Hakbang 2: Ang Circuit

Ang Circuit
Ang Circuit
Ang Circuit
Ang Circuit

Ito ang circuit scheme. TANDAAN na kakailanganin mong tingnan ang datasheet ng iyong led matrix (kung bumili ka ng isa) o alam kung paano ikonekta ang ginawa mong matrix

Hakbang 3: Ang Code

Ang code ay nakasulat sa pagpupulong.

Ang code na ito ay batay sa code mula sa https://www.instructables.com/id/3x3x3-LED-Cube/ ngunit hindi mo magagamit ang genorator na ibinibigay niya sa pakiramdam mayroon lamang itong 27 diode at mayroong "layer1 layer2 layer3" insted ng "line1…." at nakakuha lamang ng 3x8 bit na mga numero habang mayroong 8x8 bit na mga numero TANDAAN na ang mga titik sa code na ito ay maaaring ipakita sa reverse sense na hindi ko sinasadya baligtarin ang lupa sa aking display.

Hakbang 4: Naipakita ang Mga pattern sa Pag-edit

Maaari kang magdagdag at mag-alis ng mga pattern na gusto mo sa matrix na ito. upang magdagdag ng isang pattern makabuo lamang ng pattern sa generator na kasama sa hakbang na ito …. Ito ay isang.rar file kaya gumamit ng winrar upang i-unzip ito. At gayon din agin Nais kong pasalamatan ang portreathbeach sa pagkakaroon ng source code ng genorator sa kanyang dokumento tungkol sa www.instructables.com/id/3x3x3-LED-Cube/ upang makagawa ng isang gumagalaw na disenyo maaari kang maraming mga hakbang sa subroutine at ito ay maging ganito; ----------------------------------------------- --------------------------------------------;; Sub sub na gawain;; ----------------- --------------------------------------------; Pagsubok: 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 b'w1000110 Line7 Movlw b'01111100 'Movwf Line8 Movlw b'11111111' Movwf Layer4 call Output Movlw b'01111100 'Movwf Line1 Movlw b'11000110' Movwf Line2 Movlw b'00000011 'Movwf Line3 Movlw b'00000011' Movwf Line4 Movww Movwf Line5 Movlw b'00000011 'Movwf Line6 Movlw b'11000110' Movwf Line7 Movlw b'01111100 'Movwf Line8 Movlw b'11111111' Movwf Layer4 Call Output Return magkakaroon ka ring magdagdag ng isang function sa ilalim ng asm file Sa ilalim ilang mga linya ang magiging katulad nito. (ang function ng tawag ay tawagan ang mga subroutine na maaari mong tawagan ang mga ito sa anumang pagkakasunud-sunod na nais mong) Loop: tawagan ang Someroutine call Test call Test goto Loop end

Hakbang 5: Ang Tapos na Produkto

Ang Tapos na Produkto
Ang Tapos na Produkto
Ang Tapos na Produkto
Ang Tapos na Produkto
Ang Tapos na Produkto
Ang Tapos na Produkto
Ang Tapos na Produkto
Ang Tapos na Produkto

Narito ang mga resulta ng matrix … maaari mong makontrol ang evry solong LED sa matrix na ito sa pamamagitan ng code

Inirerekumendang: