Talaan ng mga Nilalaman:
- Hakbang 1: Hakbang 1: Pagkonekta sa mga Transistor
- Hakbang 2: Hakbang 2: Pagkonekta sa Lupon
- Hakbang 3: Hakbang 3: Pagkonekta sa Matrix
- Hakbang 4: Hakbang 4: Lakas at Lupa
- Hakbang 5: Hakbang 5: Pag-program sa Lupon
Video: Mastermind Na may isang 8x8 RGB LED Matrix: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Mga kinakailangang bahagi: Basys3 FPGA
8x8 RGB LED Matrix ng GEEETECH
9V na baterya
2N3904 transistors (x32)
1K risistor (x32)
100 Ohm risistor (x1)
50 Ohm risistor (x1)
Ang LED Matrix ay isang pangkaraniwang anode matrix na may 32 kabuuang mga pin. Ang karaniwang anode ay nangangahulugang ang bawat hilera ay kinokontrol ng 1 pin lamang habang ang bawat haligi ay kinokontrol ng 3 - isa para sa bawat kulay. Ang pagkontrol para dito ay gagawin sa 32 PMOD I / O port sa bawat dulo ng board.
Hakbang 1: Hakbang 1: Pagkonekta sa mga Transistor
Ikonekta ang 32 1K resistors sa center pin ng transistors. Ito ang "Base" na pin ng mga transistor at tatanggap ng signal mula sa board ng basys.
Hakbang 2: Hakbang 2: Pagkonekta sa Lupon
Ikonekta ang mga output ng board sa kabilang dulo ng risistor tulad ng ipinakita. JXADC => Pula, JA => Green, JB => Blue, JC => Hilera / Lakas. Ito ay kung paano kinokontrol ng board kung aling hilera / haligi / kulay ang nakabukas. Ang bawat pin ay naka-on o patayin ang kaukulang transistor na nagpapahintulot sa kasalukuyang dumaloy mula sa lakas o patungo sa lupa mula sa partikular na transistor.
Hakbang 3: Hakbang 3: Pagkonekta sa Matrix
Dito nagsisimulang magkakaiba ang 8 anode side transistors at 24 cathode side transistors.
Habang nakaharap sa patag na bahagi ng transistor ang pin order ay emitter, base, kolektor. Ang 24 cathode ng matrix ay dapat na konektado sa collector pin ng 24 transistors at ang 8 anodes ay kailangang ikonekta sa emitter pin ng iba pang 8 transistors.
Inirerekumenda ko ang pag-coding ng kulay bawat isa sa mga wire na pupunta sa matrix mismo upang gawing mas madaling i-debug. Ang partikular na matrix na ito ay may 16 na mga pin sa "tuktok" (ang panig na itinalaga ko bilang tuktok ay ang gilid na may sulat dito) at 16 na mga pin sa "ilalim". Sa tuktok ang 8 mga pin ay sundin ang order na ito (pakaliwa sa kanan): Blue7: 0 Read7: 0
ilalim: Row7: 4 Green7: 0 Row3: 0
Ang aking color code - Asul: asul at lila
Pula: pula at kahel
Berde: berde at dilaw
Hilera: itim, puti, kayumanggi, at kulay-abo
Hakbang 4: Hakbang 4: Lakas at Lupa
Magsisimula ako sa saligan ng mga transistors ng cathode. Ang bawat emitter pin sa mga ito ay konektado sa lupa ng baterya ngunit ang 8 pulang saligan ay kailangang magkaroon ng labis na 50 Ohm risistor sa pagitan nila at ng lupa ng baterya.
Ikinonekta ko ang mga batayan na ito sa mga hilera sa labas ng bread board sapagkat ito ay maginhawa (kung pipiliin mong gumamit ng isang board ng tinapay)
Gayunpaman, ang kuryente ay dapat na konektado sa pin ng kolektor ng 8 transistors. Ang isang 100 ohm risistor ay dapat ilagay sa pagitan ng lakas at transistor dahil sa mga LED.
Hakbang 5: Hakbang 5: Pag-program sa Lupon
Narito ang lahat ng mga file ng VHDL na kakailanganin mong i-program ito! Good luck!
Siguraduhin lamang na ang MAIN.vhd ang nangungunang module
Espesyal na salamat kay Bryan Mealy para sa orasan divider at ang may wakas na template ng machine ng estado.
Inirerekumendang:
Isang IoT Halloween Kalabasa - Kontrolin ang mga LED Sa Isang Arduino MKR1000 at Blynk App ???: 4 Mga Hakbang (na may Mga Larawan)
Isang IoT Halloween Kalabasa | Kontrolin ang Mga LED Sa Isang Arduino MKR1000 at Blynk App ???: Kamusta Lahat, Ilang linggo na ang nakalilipas ay ang Halloween at pagsunod sa tradisyon na inukit ko ang isang magandang kalabasa para sa aking balkonahe. Ngunit sa labas ng aking kalabasa, napagtanto ko na nakakainis na lumabas tuwing gabi upang sindihan ang kandila. At ako
Paano Bumuo ng 8x8 BIG LED Matrix (MAX7219 LED 10mm): 9 Mga Hakbang (na may Mga Larawan)
Paano Bumuo ng 8x8 BIG LED Matrix (MAX7219 LED 10mm): Nagtrabaho ka ba sa handa na 8x8 LED matrix bilang ipinapakita? Dumating ang mga ito sa iba't ibang mga laki at medyo kawili-wili upang gumana. Ang isang malaking laki na madaling magagamit ay halos 60mm x 60mm. Gayunpaman, kung naghahanap ka para sa isang mas malaking nakahandang LED matrix,
Paggamit ng isang LED Matrix Bilang isang Scanner: 8 Hakbang (na may Mga Larawan)
Paggamit ng isang LED Matrix Bilang isang Scanner: Ang ordinaryong mga digital camera ay gumagana sa pamamagitan ng paggamit ng isang malaking hanay ng mga light sensor upang makunan ng ilaw dahil makikita ito mula sa isang bagay. Sa eksperimentong ito, nais kong makita kung makakagawa ako ng isang paatras na kamera: sa halip na magkaroon ng isang hanay ng mga light sensor, I ha
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: 17 Mga Hakbang (na may Mga Larawan)
Pagbuo ng isang DIY Arduino sa isang PCB at Ilang Mga Tip para sa Mga Nagsisimula: Ito ay sinadya bilang isang gabay sa sinumang paghihinang ng kanilang sariling Arduino mula sa isang kit, na maaaring mabili mula sa A2D Electronics. Naglalaman ito ng maraming mga tip at trick upang matagumpay itong mabuo. Malalaman mo rin ang tungkol sa kung ano ang lahat ng iba't ibang mga sangkap