» Elektronika » Arduino „Pasidaryk pats“ LED matrica

„Pasidaryk pats“ LED matrica

Sveikinimai mūsų svetainės gyventojų!
Šiandien linksminsimės su adreso LED matrica. Šis projektas yra gana sudėtingas, tačiau tuo pat metu visi gali jį pakartoti. Projekto autorius yra AlexGyveris.

Adreso LED juostelę sudaro trijų spalvų šviesos diodai, kurių kiekvienas turi specialų mikroschemą.

Šviesos diodų mikroschema perduoda informaciją vieni kitiems. Tai leidžia apšviesti bet kurį juostos šviesos diodą viena iš 16 milijonų spalvų ir atspalvių. Ir šauniausia, kad visas šis dalykas yra valdomas ant vieno laido, per labai įdomų laiką mes gyvename.
Juostą valdo mikrovaldiklis, pavyzdžiui, platforma arduino.

Tokia puokštė savaime yra labai įdomi ir jūs galite rasti daugybę pritaikymų dizaino ar namų gaminiuose, o tai verta tik liepsnos efekto. Tačiau šiandien ne apie tai. Kas nutiks, jei juostelė bus išdėstyta zigzago būdu ir išdėstyta taip, kad šviesos diodai sudarytų tolygų, įprastą tinklelį? Teisingai, LED matrica. Patogumui galite nusipirkti gatavą matricą iš kinų, o įdomiausia yra tai, kad ji kainuoja daug pigiau nei nusipirkti juostą ir praleisti keletą valandų pjaustant ir sujungiant gabalus su laidais.


Pavyzdžiui, yra tokia 8X8 matrica, pigiausia, su ja bus kas nors lengviau žaisti.

Šiandienos projekto bruožas yra jo universalumas ir universalumas, tai yra, jūs galite nusipirkti gatavą matricą, tačiau ji yra maža, taip sakant, bet taip pat galite nusipirkti juostą, turinčią mažą šviesos diodų tankį, ir iš jos padaryti matricą, kurios dydis, tarkime, paveikslėlis. Dabar bus šaunu.
Matrica suteikia labai puikias galimybes kurti įvairius vaizdo taškų efektus, išvesti paveikslėlius ir gifus (gifus), kurti klasikinius žaidimus ir kitus įdomius dalykus. Būtinai apsilankykite projekto puslapis, ten rasite visas reikalingas nuorodas, programinę-aparatinę įrangą, schemas ir papildomas instrukcijas.
Taigi, apsiginklavę matricos valdymo įrankiu, mes galime uždegti bet kurį šviesos diodą jo koordinatėse.

Puiku, jūs galite padaryti visų rūšių puikius efektus. Galite valdyti naudodami išmanųjį telefoną per „Bluetooth“. Tai yra, išmanusis telefonas siunčia kai kurias komandas per „bluetooth“, modulis priima ir perduoda jas „arduino“. O arduino, savo ruožtu, perduoda duomenis į matricą.


Autorius pradėjo nuo to, kad nusprendė padaryti piešinį, tai yra, kad galėtumėte pasirinkti spalvą ir uždegti bet kokį matricos šviesos diodą.

Pirmasis žingsnis buvo sukurti komunikacijos protokolą su arduino.

Pirmasis skaitmuo jame yra režimas, o likusieji buvo atsakingi už įvairius nustatymus ir kitas perduodamas reikšmes. Tada autorius padarė grafinį lauką, ant kurio nupiešė tinklelį.

Programa seka pirštu paliesto lauko koordinates ir nubrėžia šioje vietoje bet kokios spalvos kvadratą. Pakeliui aikštės koordinatės siunčiamos arduino.

Gamybai mums reikia:
1) Matrica arba juosta ant adresų šviesos diodų;
2) Arduino;
3) „Bluetooth“ modulis;
4) Rezistorius.

Galite nusipirkti svarą iš kinų, arba galite nusipirkti bet kurioje radijo parduotuvėje. Mes sujungiame komponentus pagal labai paprastą schemą:

Viską galite surinkti ant duonos lentos. Tada atsisiųskite archyvą su projektu iš projekto puslapio, įdiekite bibliotekas pagal instrukcijas ir atidarykite failą su mikroprograma.


Čia mes turime nustatymus. Nurodykite savo matricos dydį, jos tipą ir jungties tašką.

Jei patys pagaminsite didelę matricą, tai yra, lydmetalį iš juostos gabalų, tada galėsite pasirinkti 2 tipus.

Autorius pataria pasirinkti tinkamą variantą, nes jį lengviau lituoti. Dabar belieka nustatyti matricos pradžią, tai yra, jungties tašką prie jos ir pirmojo juostos gabalo kryptį. Toks apgaulingas lapas padės visoms 8 matricos išdėstymo galimybėms:

Autorius daug laiko praleido prie šios programinės įrangos. Tai yra didžiausias autoriaus projektas pagal kodą. Arduino yra įpakuotas tik į akių obuolius, nuskustas, kaip sakoma, nepakeliamas.

Taigi, nustatykite, spustelėkite atsisiųsti programinę aparatinę įrangą. Prieš atsisiųsdami turite būtinai atjungti „bluetooth“ nuo „rx pin“, kitaip arduino nemirksės. Patogumui taip pat galite lituoti jungiklį prie laido.

Kitas, išmaniajame telefone, kuriame veikia „Android“, įdiekite programą „GyverMatrixBT“. Šią programą galima rasti „Play“ rinkoje, ji yra visiškai nemokama ir be skelbimų.

Tada suporuokite su „bluetooth“ moduliu (slaptažodis 1234 arba 0000), programoje prijunkite prie modulio ir iš tikrųjų viską. Nustatymuose galite pakoreguoti jūsų matricos ryškumą ir dydį, taip pat kai kuriuos kitus jos parametrus.

Pagal pakoreguotą dydį, piešimo skirtuke turėsime lauką. Spustelėkite, jei norite inicijuoti. Čia galite piešti juostomis ir perbraukti, galite ištrinti, galite išvalyti lauką ir užpildyti jį spalva.


Apskritai šiuo metu mes turime darbo įrankį duomenims į matricą siųsti. Galite judėti toliau. Autorius sumanė visą sistemą, kad galėtų sukurti didelę juostos ar modulių matricą. Tai įdomu kaip projektas, kaip hobis, kažkas gali praversti reklamos tikslais, kurti ar kurti, ar smagiai praleisti laiką.

Bet šios formos matrica neatrodo labai šauni, ne pikselinė ir ne aštuonių bitų. Būtina padaryti grotelę taip, kad kiekvienas šviesos diodas suformuotų savo kvadratinius taškus ir ant viršaus padėtų difuzorių. Tada viskas bus labai šaunu. Grotelės gali būti pagamintos iš bet kokios formos medžiagos ir skersinių. Tai gali būti kartonas, sovietinių medinių liniuotių pakuotė arba variantas iš plastiko (PVC kampas), jo galima nusipirkti statybinių medžiagų parduotuvėje, kur yra plastikinių plokščių ir įvairių jiems skirtų prekių. Kampus galima suskaidyti išilgai, padaryti plyšius viduriui ir surinkti groteles. Tai pats „kolūkio“ variantas po kartono.

Ir, žinoma, galite atsipalaiduoti ir atspausdinti groteles 3D spausdintuve. Taigi padarykime tai.



Taigi, spausdintas matricos korpusas. Beje, autorius mano, kad juoda nėra geriausias pasirinkimas, geriau tinklelį atspausdinti balta, kad jis atspindėtų šviesą. Na, nesvarbu, mes dažysime.

Tiesą sakant, čia yra mūsų matrica be grotelių, šviesos diodai, kokie jie yra.

Mes įdėjome grotelę, ji jau tampa geresnė, taip yra todėl, kad žiūrime kampu.

Dabar pažiūrėkite, kas atsitiks, jei pridėsite difuzorių popieriaus lapo pavidalu.

Bet matrica, kaip ir kiekvienas ekranas, veikia rgb spalvų erdvėje, o jos fonas turėtų būti juodas, kad būtų teisingiau suvokti spalvas. Autorius išbandė keletą variantų ir apsigyveno filme auto tonuotas ir matinis plastikas. Kartu tai viskas gerai.

Mes visa tai renkame. Mums belieka galutinai sulieti visą grandinę, įstatyti ją į kišenės vidų, pritvirtinti matricą užpakaliu nuo nuotraukų rėmelio (arba tiksliau rasti aliuminio lakštą) ir pritvirtinti išorinį rėmą.


Mes sujungiame maitinimą. Autorius naudojo laboratorinį maitinimo šaltinį, kad galėtume pamatyti dabartinį suvartojimą.

Pirmasis režimas yra piešimas.


Kitas režimas yra nuotraukų perkėlimas. Mes pasirenkame paveikslėlį kaip failų tvarkyklę (šiuo atveju „Mario“ ant 16x16 juodo fono).

Kitas režimas yra bėgimo linija.

Kitas režimas yra efektai. Kai kuriuos efektus galima derinti su rodomu tekstu ir su paveikslėliais.

Daugiau efektų autoriaus vaizdo įraše:


Ačiū už dėmesį. Greitai pasimatysime!
9.3
8.7
9.4

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
1 komentaras
O piešti ant monitoriaus? šypsotis

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...