Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Bagay
- Hakbang 2: Nagtatrabaho
- Hakbang 3:
- Hakbang 4: Ginagawa Ito
- Hakbang 5: Lahat Tapos na !!!!!!!!
Video: Display ng LED Dot Matrix: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Sa proyektong ito, gagamit ka ulit ng dalawang hanay ng mga rehistro sa shift. Ang mga ito ay konektado sa mga hilera at haligi ng dot matrix display. Ipapakita mo pagkatapos ang isang simpleng bagay, o sprite, sa display at buhayin ito. Ang pangunahing layunin ng proyektong ito ay upang ipakita sa iyo kung paano gumagana ang isang dot matrix display at ipakilala ang konsepto ng multiplexing sapagkat ito ay isang napakahalagang kasanayan na mayroon.
Hakbang 1: Kinakailangan ang Mga Bagay
para sa proyektong ito kakailanganin mo -: 1. 1 LED matrix 2. 8 resistors 1k ohm 3. 8 557 transistors 4. 1 ULN2803 IC 5 Arduino 6. 2 74HC595 shift register 7. 2 Bread board 8. Connecting Wires
Hakbang 2: Nagtatrabaho
Ang mga unit ng dot matrix ay karaniwang dumating sa alinman sa isang 5x7 o 8x8 matrix ng LEDs. Ang mga LED ay naka-wire sa matrix tulad ng alinman sa anode o katod ng bawat LED ay karaniwan sa bawat hilera. Sa madaling salita, sa isang pangkaraniwang anod LED dot matrix unit, ang bawat hilera ng LEDs ay magkakaroon ng lahat ng kanilang mga anode sa row na iyon na magkakasamang nag-wire. Ang mga cathode ng LEDs ay lahat ay magkakabit sa bawat haligi. Ang dahilan para dito ay magiging maliwanag sa lalong madaling panahon. Ang isang tipikal na solong kulay na 8x8 dot matrix unit ay magkakaroon ng 16 na mga pin, 8 para sa bawat hilera at 8 para sa bawat haligi. Ang dahilan kung bakit ang lahat ng mga hilera at haligi ay magkakabit na lahat upang mai-minimize ang bilang ng mga kinakailangang pin. Kung hindi ito ang kaso, ang isang solong kulay na 8x8 dot matrix unit ay mangangailangan ng 65 mga pin, isa para sa bawat LED at isang pangkaraniwang konektor ng anode o cathode. Sa pamamagitan ng mga kable ng mga hilera at haligi nang magkasama, 16 na mga pin lamang ang kinakailangan. Gayunpaman, nagdudulot ito ngayon ng isang problema kung nais mo ng isang partikular na LED sa ilaw sa isang tiyak na posisyon. Kung, halimbawa, mayroon kang isang karaniwang unit ng anode at nais na ilaw ang LED sa X, Y posisyon 5, 3 (ika-5 haligi, ika-3 hilera), pagkatapos ay maglalapat ka ng isang kasalukuyang sa ika-3 Hilera at ibagsak ang ika-5 na haligi na pin. Ang LED sa ika-5 haligi at ika-3 hilera ay magaan na ngayon. Ngayon isipin natin na nais mong ilaw din ang LED sa haligi 3, hilera 6. Kaya naglalapat ka ng isang kasalukuyang sa ika-6 na hilera at ibagsak ang ika-3 haligi na pin. Ang LED sa haligi 3, hilera 6 ngayon ay nag-iilaw. Ngunit maghintay … ang mga LED sa haligi 3, hilera 6 at haligi 5, hilera 6 ay naiilawan din. Ito ay dahil naglalagay ka ng lakas upang hilera ang 3 at 6 at mga saligan na mga haligi 3 at 5. Hindi mo maaaring patayin ang mga hindi ginustong LED nang hindi pinapatay ang gusto mo. Lilitaw na walang paraan na maaari mong magaan ang dalawang kinakailangang mga LED na may mga hilera at haligi na wired magkasama tulad ng mga ito. Ang tanging paraan na ito ay gagana ay upang magkaroon ng isang hiwalay na pinout para sa bawat LED, nangangahulugang ang bilang ng mga pin ay tatalon mula 16 hanggang 65. Ang isang 65-pin dot matrix unit ay magiging napakahirap mag-wire up at makontrol dahil kailangan mo isang microcontroller na may hindi bababa sa 64 digital outputs. Mayroon bang paraan upang magawa ang problemang ito? Oo mayroon, at ito ay tinatawag na multiplexing (o muxing). Ang Multiplexing ay ang pamamaraan ng paglipat ng isang hilera ng display nang paisa-isa. Sa pamamagitan ng pagpili ng haligi na naglalaman ng hilera na naglalaman ng LED na nais mong naiilawan, at pagkatapos ay i-on ang kuryente sa hilera na iyon (o sa kabilang banda para sa mga karaniwang pagpapakita ng cathode), ang mga napiling LED sa hilera na iyon ay magpapailaw. Ang hilera na iyon ay pagkatapos ay naka-patay at ang susunod na hilera ay naka-on, muli sa mga naaangkop na haligi na pinili at ang mga LED sa pangalawang hilera ay mag-iilaw ngayon. Ulitin sa bawat hilera hanggang sa makarating ka sa ilalim at pagkatapos ay magsimulang muli sa tuktok. Kung ito ay tapos na sapat na mabilis (sa higit sa 100Hz, o 100 beses bawat segundo) kung gayon ang kababalaghan ng pagtitiyaga ng paningin (kung saan ang isang afterimage ay mananatili sa retina para sa tinatayang 1 / 25th ng isang segundo) ay nangangahulugan na ang display ay lilitaw sa maging matatag, kahit na ang bawat hilera ay naka-on at naka-off nang magkakasunod. Sa pamamagitan ng paggamit ng diskarteng ito, nalilibot mo ang problema sa pagpapakita ng mga indibidwal na LED nang walang iba pang mga LED sa parehong haligi o hilera na naiilawan din. Sa pamamagitan ng pag-scan sa mga hilera at pag-iilaw ng kani-kanilang mga LED sa bawat haligi ng hilera na iyon at ginagawa itong napakabilis (higit sa 100Hz) ay makikita ng mata ng tao ang imahe bilang matatag at ang imahe ng puso ay makikilala sa LED pattern. Ginagamit mo ang multiplexing na diskarteng ito sa code ng Project. Iyon ang paraan kung paano mo maipapakita ang animasyon sa puso nang hindi rin nagpapakita ng mga lampas na LED.
Hakbang 3:
kailangan mong kalkulahin ang halaga ng mga resistors na maaari mong gamitin Dapat mo munang makakuha ng ilang mga specs sa iyong mga LED, dapat mong malaman ang kanilang boltahe sa unahan at kasalukuyang pasulong, maaari mong makuha ang impormasyong ito mula sa datasheet. Ang circuit ay nagpapatakbo sa 5V kaya ang iyong Source boltahe ay 5V na maaaring makuha mula sa isang 5v adapter I-download ang orihinal na file upang makita ang mga iskema na mas mahusay. (Pindutin ang icon na "i" sa kaliwang sulok sa itaas ng larawan)
Hakbang 4: Ginagawa Ito
Ginawa ko ang program na nagpapakita ng pangungusap mula sa serial monitor ng arduino sa matrix, ang aking code ay napakahalaga. Gumawa ako ng isang android application upang gawin ang font para sa display. Mangyaring bisitahin ang sumusunod na pahina upang mai-install ang app
Hakbang 5: Lahat Tapos na !!!!!!!!
Binabati kita ang iyong 8x8 led matrix ay handa na. Maaari mong ipakita ang anumang nais mo. Ngayon ay maaaring maglaro dito at gumawa ng 8x8 led matrix sa pamamagitan ng manu-manong paghihinang ng Led`s o 16x8 matrix at iba pa !!!!!!
Inirerekumendang:
Digital Clock LED Dot Matrix - ESP Matrix Android App: 14 Mga Hakbang
Digital Clock LED Dot Matrix - ESP Matrix Android App: Ang artikulong ito ay buong kapurihan na nai-sponsor ng PCBWAY. Ang PCBWAY ay gumagawa ng mga de-kalidad na PCB na prototyping para sa mga tao sa buong mundo. Subukan ito para sa iyong sarili at makakuha ng 10 PCB para sa $ 5 lamang sa PCBWAY na may napakahusay na kalidad, Salamat PCBWAY. Ang Linya ng Matrix ng ESP na kinukuha ko
Pag-interface ng Atmega16 Microcontroller Sa Dot Matrix Led Display: 5 Mga Hakbang
Pag-interfacing ng Atmega16 Microcontroller Sa Dot Matrix Led Display: Sa proyektong ito pupunta kami sa interface ng isang dot matrix LED display na may AVR (Atmega16) microcontroller. Dito ipapakita namin ang simulation sa proteus, maaari kang mag-apply ng parehong bagay sa iyong hardware. Kaya dito muna namin mai-print ang isang character sabihin nating 'A' sa t
4 sa 1 MAX7219 Dot Matrix Display Module Tutorial sa pamamagitan ng Paggamit ng Arduino UNO: 5 Mga Hakbang
4 in 1 MAX7219 Dot Matrix Display Module Tutorial sa pamamagitan ng Paggamit ng Arduino UNO: Paglalarawan: Naghahanap ng madaling kontrolin ang LED matrix? Ang module na 4 in 1 Dot Matrix Display na ito ay dapat na angkop para sa iyo. Ang buong module ay nagmula sa apat na 8x8 RED karaniwang cathode dot matrix na nilagyan ng MAX7219 IC bawat isa. Mahusay na ipakita ang tumatakbo na teksto a
Monitor ng SMS -- Display ng Dot Matrix -- MAX7219 -- SIM800L: 8 Hakbang (may Mga Larawan)
Monitor ng SMS || Display ng Dot Matrix || MAX7219 || SIM800L: Sa video na ito, malalaman mo kung paano gumamit ng isang module ng GSM, display ng dot matrix at kung paano ipakita ito sa pag-scroll ng teksto. Pagkatapos nito ay pagsamahin namin ang mga ito upang ipakita ang mga mensahe na natanggap sa isang GSM SIM sa isang dot matrix display. Ito ay medyo madali at yo
Display ng Dot-Matrix ng LED: 8 Hakbang (na may Mga Larawan)
LED Dot-Matrix Display: Ito ay isang simpleng PAANO-UPANG gawin ang iyong sariling naisapersonal na display na LED Dot-Matrix. Dadaragdag ko ang kumpletong programa sa isang paliwanag upang magaan ang mga LED. Ito rin ay medyo hackable, maaari mo itong baguhin upang umangkop sa iyong sarili. Nagpasya akong gumawa ng sarili kong