» Elektronika » Arduino »24x6 LED Arduino masīvs

24x6 LED Arduino

24x6 LED Arduino




Materiāli:
- gaismas diodes 144 gab
- rezistori 24 gab (nosaka ar gaismas diožu tipu, šajā gadījumā 91 omu)
- decimālais skaitītājs 4017
- 6 gab. Rezistori (nominālais 1 k))
- tranzistori 6 gab 2N3904
- garš maizes dēlis
- Arduino
- maiņu reģistri 3 gab. (74HC595)
- tapu savienotāji




1. darbība: kā tas darbojas:
Parasti informācija LED matricā tiek sadalīta mazās daļās, kuras pēc tam tiek pārraidītas viena pēc otras. Tādējādi tiek saglabāts liels skaits Arduino tapu, un programma kļūst diezgan vienkārša.

Tālāk pienāk laiks 3 maiņu reģistriem, tie reizina izejas un ietaupa daudz piespraudes Arduino.

Katrā reģistrā ir 8 izejas, tikai 3 Arduino izejas tiek izmantotas, lai kontrolētu milzīgu skaitu maiņu reģistru.

Autors arī izmanto skaitītāju 4017, lai varētu skenēt rindas. Izmantojot to, tiek ieskenētas ne vairāk kā 10 rindas, jo autoram ir tikai 10 izvades, tomēr ir vajadzīgas tikai 2 izvades.

Kā minēts iepriekš, skenēšana tiek veikta, izmantojot šo 4017 skaitītāju, vienlaikus savienojot vienu rindu ar zemi un nosūtot datus caur rezistoriem uz kolonnām.


2. solis: shēma
Vienīgie elementi, kas nav parādīti diagrammā, ir strāvas ierobežojošie rezistori, jo to vērtējums tieši ir atkarīgs no tā, kāda veida gaismas diodes tiek izmantotas. Tāpēc to vērtība jāaprēķina neatkarīgi.

Lai aprēķinātu 24 rezistoru vērtības, varat izmantot kalkulatoru

Vispirms apskatiet gaismas diodes specifikāciju, lai uzzinātu to priekšējo spriegumu un priekšējo strāvu. Informāciju var atrast tūlīt pēc iegādes. Ķēde darbojas uz 5 V spriegumu. Attiecīgi ir nepieciešams enerģijas avots ar tādu pašu spriegumu.

Pievienots arī vadības paneļa makets, kas izgatavots, izmantojot Willard 2.0 rīku.




3. solis: lodēšana
Tik liela skaita gaismas diožu lodēšana nav viegls uzdevums, ja precīzi nezināt, kā to pareizi izdarīt.

Autore noliec gaismas diožu pozitīvo izlaidi pret citiem secinājumiem un tiek veikts skaitlis, pēc kura tiek nogriezta neizmantojamā izvades daļa, un mēģina padarīt šos savienojumus pēc iespējas zemākus. Šī procedūra tiek veikta katram pozitīvajam secinājumam.

Šajā posmā negatīvie secinājumi ir savienoti kolonnā, un to lodēšana ir neērta, jo viņiem ir pozitīva rinda. Tāpēc negatīvais spailis ir saliekts par 90 grādiem, un pāri pozitīvajai rindai tiek izveidots tilts uz nākamo negatīvo spaili un tā tālāk visiem pārējiem gaismas diodēm.

Shift reģistrus un atlikušos komponentus var pielodēt katrs atsevišķi.




4. solis: programmēšana
Ir pienācis laiks pēdējam projekta posmam.

Autors pirms tam rakstīja vairākas līdzīgas programmas. Tāpēc viņam bija jāpievieno tikai programma, kas no IDE arduino monitora saņems vārdu vai veselu teikumu un pēc tam parādīs to matricā. Kods, protams, jūs varat izveidot savu vai mainīt to pēc saviem ieskatiem.
Arhīvam ir pievienots Excel fails, lai varētu izveidot savas zīmes vai simbolus.

Kā to izdarīt:
Vēlamo rakstzīmi izveido pikseļos pa pikseļiem (tajā nav nekā sarežģīta), un tiek nokopēta izvades līnija - #define {OUTPUT LINE}


5. darbība: ierīce ir gatava
24x6 matrica ir gatava, tagad tajā ir iespējams parādīt jebko. Jūs pats varat izveidot jaunas programmas vai mēģināt uzlabot interfeisu.




arduino106_arduino106.rar [9,83 Kb] (lejupielādes: 346)
10
10
10

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...