» Electronics » Arduino »24x6 LED Arduino Array

24x6 LED Arduino

24x6 LED Arduino




Mga Materyales:
- Mga LED 144 na mga PC
- resistors 24 mga PC (tinutukoy ng uri ng LEDs, sa kasong ito 91 Ohms)
- decimal counter 4017
- 6 na mga PC ng resistors (1 kΩ nominal)
- transistor 6 mga PC 2N3904
- Long breadboard
- Arduino
- Mga rehistro ng shift ng 3 mga PC (74HC595)
- mga konektor ng pin




Hakbang 1: Paano ito gumagana:
Karaniwan ang impormasyon sa LED matrix ay nahahati sa maliliit na bahagi, na kung saan ay pagkatapos ay maipapasa sa isa't isa. Kaya, ang isang malaking bilang ng mga pin sa Arduino ay nai-save, at ang programa ay nagiging medyo simple.

Susunod, darating ang oras para sa 3 registro ng shift, pinarami nila ang mga output at i-save ang maraming mga pin sa Arduino.

Sa bawat rehistro mayroong 8 mga output, 3 Arduino output lamang ang ginagamit upang makontrol ang isang malaking bilang ng mga registro ng shift.

Ginagamit din ng may-akda ang 4017 counter upang ma-scan ang mga hilera. Gamit ito, hanggang sa 10 hilera ang na-scan, dahil ang may-akda ay may 10 output lamang, gayunpaman 2 output lamang ang kinakailangan.

Tulad ng nabanggit kanina, naganap ang pag-scan gamit ang 4017 counter na ito, sa pamamagitan ng pagkonekta ng isang hilera sa lupa sa isang oras at pagpapadala ng data sa pamamagitan ng mga resistors sa mga nagsasalita.


Hakbang 2: Scheme
Ang tanging mga elemento na hindi ipinakita sa diagram ay kasalukuyang naglilimita sa mga resistor, dahil ang kanilang rating nang direkta ay nakasalalay sa kung anong uri ng mga LED ang ginagamit. Samakatuwid, ang kanilang halaga ay dapat kalkulahin nang nakapag-iisa.

Upang makalkula ang mga halaga ng 24 na resistors, maaari mong gamitin ang calculator

Una, tingnan ang detalye ng LED upang malaman ang kanilang pasulong boltahe at ang kanilang pasulong na kasalukuyang. Ang impormasyon ay maaaring matagpuan agad sa pagbili. Ang circuit ay nagpapatakbo sa isang boltahe ng 5V. Alinsunod dito, kinakailangan ang isang mapagkukunan ng lakas na may parehong boltahe.

Idinagdag din ay isang control board mockup na ginawa gamit ang tool ng Willard 2.0.




Hakbang 3: paghihinang
Ang pagbebenta ng tulad ng isang malaking bilang ng mga LED ay hindi madaling gawain kung hindi mo alam kung sigurado kung paano ito gagawin nang tama.

Binaba ng may-akda ang positibong output ng mga LED patungo sa natitirang mga konklusyon, at isang numero ang ginawa, pagkatapos kung saan ang hindi magagawang bahagi ng output ay pinutol, at sinisikap na gawin ang mga koneksyon na ito hangga't maaari. Ang pamamaraang ito ay ginagawa para sa bawat positibong konklusyon.

Sa yugtong ito, ang mga negatibong konklusyon ay konektado sa isang haligi at ang kanilang paghihinang ay hindi kasiya-siya, dahil mayroon silang positibong hilera sa kanilang paraan. Samakatuwid, ang negatibong terminal ay baluktot ng 90 degree, at isang tulay ay ginawa sa ibabaw ng positibong hilera sa susunod na negatibong terminal, at iba pa para sa lahat ng iba pang mga LED.

Ang mga rehistro ng shift at ang natitirang mga sangkap ay maaaring ibenta sa paghuhusga ng bawat isa nang hiwalay.




Hakbang 4: programming
Dumating ang oras para sa huling yugto ng proyekto.

Ang may-akda bago iyon ay nagsulat ng maraming magkakatulad na programa. Samakatuwid, kailangan lamang niyang magdagdag ng isang programa na makakatanggap ng isang salita o isang buong pangungusap mula sa monitor ng IDE arduino at pagkatapos ay ipakita ito sa matris. Siyempre, ang code, maaari kang lumikha ng iyong sarili o mabago ito sa iyong pagpapasya.
Ang isang excel file ay nakadikit sa archive para sa posibilidad ng paglikha ng iyong sariling mga palatandaan o simbolo.

Paano ito gawin:
Ang nais na karakter ay nilikha pixel sa pamamagitan ng pixel (walang kumplikado tungkol dito), at ang output linya ay kinopya - #define {OUTPUT LINE}


Hakbang 5: handa na ang aparato
Ang 24x6 matrix ay handa na, ngayon posible na magpakita ng anuman dito. Maaari kang gumawa ng mga bagong programa sa iyong sarili o subukang mapagbuti ang interface.




arduino106_arduino106.rar [9.83 Kb] (mga pag-download: 346)
10
10
10

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...