» Elektronika » Arduino »24x6 LED Arduino masyvas

24x6 LED Arduino

24x6 LED Arduino




Medžiagos:
- Šviesos diodai 144 vnt
- rezistoriai 24 vnt (nustatomi pagal šviesos diodų tipą, šiuo atveju 91 omą)
- dešimtainis skaitiklis 4017
- 6 vnt rezistoriai (1 kΩ nominalus)
- tranzistoriai 6 vnt 2N3904
- Ilga bandelė
- Arduino
- pamainų registrai 3 vnt (74HC595)
- kaištinės jungtys




1 veiksmas: Kaip tai veikia:
Paprastai informacija LED matricoje yra padalinta į mažas dalis, kurios vėliau perduodamos viena po kitos. Taigi, nemažai „Arduino“ segtukų yra išsaugoma, o programa tampa gana paprasta.

Vėliau ateina laikas 3 pamainų registrams, jie padaugina išėjimus ir sutaupo daug smeigtukų Arduino.

Kiekviename registre yra 8 išėjimai, tik 3 Arduino išėjimai yra naudojami norint valdyti didžiulį skaičių pamainų registrų.

Autorius taip pat naudoja skaitiklį 4017, kad galėtų nuskaityti eiles. Naudojant jį nuskenuojama iki 10 eilučių, nes autorius turi tik 10 išėjimų, vis dėlto reikia tik 2 išėjimų.

Kaip minėta anksčiau, nuskaitymas atliekamas naudojant šį 4017 skaitiklį, sujungiant vieną eilę su žeme vienu metu ir siunčiant duomenis per rezistorius į garsiakalbius.


2 žingsnis: schema
Vieninteliai diagramoje neparodyti elementai yra srovę ribojantys rezistoriai, nes jų įvertinimas tiesiogiai priklauso nuo to, kokio tipo šviesos diodai naudojami. Todėl jų vertė turi būti apskaičiuojama nepriklausomai.

Norėdami apskaičiuoti 24 rezistorių vertes, galite naudoti skaičiuoklę

Pirmiausia pažiūrėkite į šviesos diodo specifikaciją, kad sužinotumėte jų priekinę įtampą ir priekinę srovę. Informaciją galima rasti iškart įsigijus. Grandinė veikia esant 5 V įtampai. Atitinkamai reikalingas tos pačios įtampos maitinimo šaltinis.

Taip pat pridedamas valdymo plokštės maketas, pagamintas naudojant „Willard 2.0“ įrankį.




3 žingsnis: litavimas
Lituoti tokį didelį šviesos diodų skaičių nėra lengva užduotis, jei nežinote, kaip tai padaryti teisingai.

Autorius nusileidžia teigiamam šviesos diodų išėjimui link likusių išvadų ir yra padarytas skaičius, po kurio nutraukiama netaikoma išėjimo dalis, ir bandoma padaryti šias jungtis kuo mažesnes. Ši procedūra atliekama už kiekvieną teigiamą išvadą.

Šiame etape neigiamos išvados yra sujungtos į stulpelį, o jų litavimas yra nepatogus, nes jų būdas yra teigiamas. Todėl neigiamas gnybtas pasislenka 90 laipsnių kampu, o per teigiamą eilę yra padarytas tiltas į kitą neigiamą gnybtą ir tt visiems kitiems šviesos diodams.

„Shift“ registrus ir likusius komponentus galima lituoti atskirai.




4 žingsnis: programavimas
Atėjo laikas paskutiniam projekto etapui.

Anksčiau autorius parašė keletą panašių programų. Todėl jam tereikėjo pridėti programą, kuri gautų žodį ar visą sakinį iš IDE arduino monitoriaus ir tada parodytų jį matricoje. Kodą, be abejo, galite susikurti patys arba pakeisti savo nuožiūra.
Prie archyvo pridedamas „Excel“ failas, kuriame galima sukurti savo ženklus ar simbolius.

Kaip tai padaryti:
Norimas simbolis sukuriamas pikseliais po taškų (jame nėra nieko sudėtingo), o išvesties linija nukopijuota - #define {OUTPUT LINE}


5 žingsnis: įrenginys yra paruoštas
24x6 matrica yra paruošta, dabar joje galima parodyti bet ką. Galite patys kurti naujas programas arba pabandyti patobulinti sąsają.




arduino106_arduino106.rar [9,83 Kb] (atsisiuntimai: 346)
10
10
10

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalęju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...