Turinys:

RGB matrica + spektro analizatorius: 10 žingsnių (su nuotraukomis)
RGB matrica + spektro analizatorius: 10 žingsnių (su nuotraukomis)

Video: RGB matrica + spektro analizatorius: 10 žingsnių (su nuotraukomis)

Video: RGB matrica + spektro analizatorius: 10 žingsnių (su nuotraukomis)
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Liepa
Anonim
RGB matrica + spektro analizatorius
RGB matrica + spektro analizatorius

Ar jums patinka šviesos diodai? Aš taip pat!

Štai kodėl šioje instrukcijoje aš jums parodysiu, kaip sukurti nuostabią RGB LED matricą, kuri vienu mygtuko paspaudimu gali lengvai virsti spektro analizatoriumi.

Perskaitę, jei manote, kad šis „Instructable“jį pelnė, balsuokite už jį LED konkurse.

Ir be jokių papildomų veiksmų pradėkime.

1 žingsnis: žiūrėkite vaizdo įrašą

Image
Image

Vaizdo įrašas išsamiai parodo kiekvieną žingsnį ir padės jums tinkamai suprasti projektą. Taigi, prieš pereidami prie kito žingsnio, pažiūrėkite.

2 žingsnis: gaukite savo dalis

„Arduino“: INDIJA - https://amzn.to/2iCal5uUS - https://amzn.to/2zZC1IUUK -

WS2812B juostelės (30 šviesos diodų/metras): JAV - https://amzn.to/2zUvOjwUK -

MSGEQ7 IC: JAV - https://amzn.to/2zSV4qKUK -

Akrilo lakštas: INDIJA - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

Maitinimo šaltinis: INDIJA - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK - https://amzn.to/2hQWuuTUK -

1x 200K rezistorius 1x 33 pF Cap1x 100 nF Cap1x 10 nF Cap

3 žingsnis: prototipų kūrimas

Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas
Prototipų kūrimas

Atsisiųskite ir pridėkite šias „Arduino“bibliotekas: „FastLED“- https://github.com/FastLED/FastLEDAadafruit NeoPixel biblioteka -

Išbandykite WS2812B LED juostelę naudodami „FirstLight“eskizą iš „FastLED“bibliotekos pavyzdžių. Redaguokite duomenų kaištį ir šviesos diodų skaičių, o po įkėlimo šviesos diodai vienas po kito turėtų užsidegti baltai, rodydami, kad šviesos diodai veikia gerai.

Dabar sukurkite bandymo grandinę naudodami šiame žingsnyje pridėtą schemą be IR imtuvo. Įkelkite eskizą, taip pat pridėtą atliekant šį veiksmą. Jums reikės 21 šviesos diodo. MSGEQ7 suskirstė garso spektrą į 7 dažnių juostas. Taigi, turint tai omenyje, eskizas padalija 21 šviesos diodą į 7 rinkinius, kurių kiekvienas turi 3 šviesos diodus, pirmasis šviesos diodas visada bus išjungtas, o kiti du šviesos diodai užsidegs pagal garso intensyvumą toje konkrečioje dažnių juostoje. Ieškokite visų septynių serijinio monitoriaus juostų analoginių verčių derinimui ir įsitikinkite, kad viskas atrodo gerai. Kai tai veikia gerai, pripildykite prototipą pridėdami IR imtuvą.

Dabar pridėkite infraraudonųjų spindulių imtuvą ir įkelkite antrą prijungtą priedą, kuris užsidegs 2 rinkinius, turinčius po 7 šviesos diodus, atsižvelgiant į garso signalo intensyvumą iš bet kurios dvi juostos, kurią galite redaguoti eskize. Aš siūlau jums pasirinkti 3 ir 4 juostas. Dabar nustatykite bet kurio naudojamo IR nuotolinio valdymo pulto mygtuko šešiakampį kodą. Norėdami sužinoti, kaip tai padaryti, spustelėkite čia: https://www.instructables.com/id/ Control-AC-Applia.. Redaguokite eskizo šešiakampį kodą ir įkelkite jį. Dabar, kai paspausite mygtuką, šviesos diodai rodys animaciją, o kai dar kartą paspausite tą patį mygtuką, jis vėl grįš į spektro analizatoriaus režimą.

Ir prototipų kūrimas baigtas.

4 žingsnis: litavimas

Litavimas
Litavimas
Litavimas
Litavimas
Litavimas
Litavimas
Litavimas
Litavimas

Gaukite visus projektui reikalingus elektronikos komponentus.

Taip pat įsigykite siaurą perforatorių, kuriame lituosime spektro analizatoriaus komponentus, kad galėtume pagaminti kažką panašaus į „Arduino“skydą, kuris išgelbės mus nuo laidų netvarkos. Norėdami aiškiai suvokti, žiūrėkite vaizdo įrašus ir nuotraukas.

Aš naudoju „Arduino Uno“, kad prireikus ateityje galėčiau lengvai įkelti naujų programų, tačiau taip pat galite naudoti „Arduino Nano“.

Tada paimkite 3,5 mm kištuką ir lituokite du laidus, vieną į žemę ir vieną prie bet kurio kanalo, o kitas dviejų laidų galas eina į MSGEQ7 ekraną. Kai tai bus padaryta, prijunkite IC prie jo pagrindo, lituokite maitinimo laidus ir išbandykite skydą naudodami „Arduino Uno“serijinį monitorių, kaip ir aš anksčiau.

5 žingsnis: padarykite LED plokštę

Padarykite LED plokštę
Padarykite LED plokštę
Padarykite LED plokštę
Padarykite LED plokštę
Padarykite LED plokštę
Padarykite LED plokštę

Dabar paimkite 3 mm storio MDF ir padarykite 25,2x25,2 cm dydžio kvadratą ir supjaustykite jį pjūklu. Tada ant jo nupieškite 49 kvadratus, kurių dydis 3,6x3,6 cm. Iškirpkite 7 LED juostų gabalus, kurių kiekvienoje yra 7 šviesos diodai, nes mes sudarysime 7x7 matricą, ty 49 LED. Nupjovę nuplėškite juostą nugaroje ir priklijuokite prie MDF gabalo. Aš turėjau padaryti skylutes dviejose MDF vietose, naudodami grąžtą, kad laidai galėtų praeiti, kitaip turėčiau pašalinti šilumos susitraukimą ir atlaisvinti laidus, ko nenorėjau.

Atminkite, kad visos duomenų srauto krypties rodyklės juostelėje turi būti ta pačia kryptimi, ty iš kairės į dešinę

Tada, naudodamas mažesnį grąžtą, pvz., 2 mm, aš padariau tris skyles šalia Vcc, GND ir duomenų kaiščių abiejuose 7 ledų juostų galuose. Aš alavo lydmetalio pagalvėlės ant juostelės abiejuose galuose. Tada, naudodami 0,75 kv. Mm vielą, sutrumpinkite visų septynių eilučių juostų Vcc ir GND. Taip pat sutrumpinkite Vcc ir GND nuo paskutinės eilės iki pirmos eilės (dvigubas maitinimas).

Sujunkite duomenis iš pirmosios eilutės su duomenimis antroje eilutėje, duomenis iš antros sumos duomenų trečioje ir taip toliau, kol pasieksite paskutinę eilutę. Šiam tikslui naudojau kietą 0,5 kv mm vielą. Būtinai netrumpinkite šių laidų prie Vcc arba GND.

Kai tai bus padaryta, patikrinkite tęstinumą ir naudodami „FirstLight“eskizą patikrinkite ryšį.

6 žingsnis: padarykite gaubtą

Padarykite gaubtą
Padarykite gaubtą
Padarykite gaubtą
Padarykite gaubtą
Padarykite gaubtą
Padarykite gaubtą
Padarykite gaubtą
Padarykite gaubtą

Norėdami pagaminti korpusą, naudoju 12 mm MDF.

Šiame žingsnyje padariau matmenis. Naudodamas dėlionės pjovimo funkciją, pirmiausia padariau du nuožulnius pjūvius abiejuose ženklų galuose. Abu gabalai turi būti viduje, kad būtų galima padaryti aptvarą. Po to aš padariau likusius tiesius pjūvius.

Aš naudoju medienos klijus, kad sujungčiau visas dalis ir laikyčiau jas vietoje, naudoju mažą medinį vinį. Galite naudoti bet kokią kitą jums patinkančią techniką, turiu labai mažai patirties dirbant su mediena, todėl bet kokie pasiūlymai tikrai laukiami.

Palikite klijus išdžiūti per naktį.

7 žingsnis: Užbaikite LED plokštę

Užbaikite LED plokštę
Užbaikite LED plokštę
Užbaikite LED plokštę
Užbaikite LED plokštę
Užbaikite LED plokštę
Užbaikite LED plokštę
Užbaikite LED plokštę
Užbaikite LED plokštę

Patikrinkite, ar anksčiau pagaminta LED plokštė tinka korpuse, ar ne. Jei ne, suformuokite formą naudodami failą, švitrinį popierių arba abu.

Iš 10 mm balto termokolio lakšto išpjaukite 6 gabalus, kurių ilgis lygus LED plokštės, o plotis - 2,4 cm. Klijuokite juos ant horizontalios linijos, kurią padarėme ant MDF.

Kai jis išdžius, įdėkite jį į korpusą, pažymėkite vietas DC statinės jungčiai ir „Arduino“USB kabeliui, tada gręžkite. Padėkite juos formuoti naudodami failą.

Užbaigė kai kuriuos likusius ryšius, pvz., Pridėjo laidą duomenims įvesti, maitinimo laidus pridėjo prie statinės jungties, kuri maitina visą mūsų grandinę, pridėjo IR imtuvą ir galiausiai visus juos klijavo karštu būdu. Prijunkite laidus prie ketvirtosios eilės Vcc ir įžeminimo laidų, kurie eina prie Vin ir Arduino įžeminimo kaiščio ir maitina.

Naudokite karštus klijus, kad visos jungtys būtų saugios, o taip pat pritvirtinkite statinės jungtį savo vietoje.

8 žingsnis: Užbaikite viršų

Užbaikite viršų
Užbaikite viršų
Užbaikite viršų
Užbaikite viršų
Užbaikite viršų
Užbaikite viršų
Užbaikite viršų
Užbaikite viršų

Vėl paimkite termokolio lakštą ir pradėkite pjaustyti jį tokio dydžio, kuris yra lygus tarpui tarp anksčiau pritvirtintų termokolių. Išmatuokite tik vieną kiekvienai eilutei, o tada nupjaukite likusią reikiamą dalį naudodami tą gabalą. Nebūtina naudoti klijų, nes jie liks savaime, tačiau prireikus galite naudoti nedidelį kiekį klijų.

Kai tai bus padaryta, išmatuokite dėžutę, atneškite akrilo lakštą, pažymėkite išmatuotą matmenį žymekliu ir supjaustykite jį pjūklu. Norėdami jį pjaustyti, kelis kartus pjaukite naudodami dėžutės pjaustytuvą, o paskui, laikydami jį stalo kampe, paspauskite jėgą žemyn ir jis bus supjaustytas visiškai tiesia linija.

Norėdami pritvirtinti akrilo lakštą prie viršaus, aš naudoju 2 mm varžtą, nes neturėjau tvirtinimo varžto, tačiau turėtumėte naudoti varžtą.

Pažymėkite ant akrilo lakšto ir gręžkite juos naudodami 2,5 mm grąžtą. Naudodami tą lapą, padarykite žymes ant gaubto ir gręžkite juos naudodami 2 mm grąžtą. Galiausiai varžtais pritvirtinkite lakštą viršuje.

9 veiksmas: paskutinis prisilietimas

Eskizas, kurį pridėjau 2 žingsnyje, šiek tiek atsiliks, kai dirbs spektro analize. Priežastis yra algoritmas. Yra daug skaičiavimų, padedančių apskaičiuoti šviesos diodų skaičių, šviesos diodų spalvą ir iš tikrųjų parodyti tai, kas šiek tiek sulėtina.

Štai kodėl aš sukūriau visiškai naują spektro analizatoriaus algoritmą ir dabar jis veikia gerai, šiame etape pridedamas eskizas.

Tiems, kurie nori sužinoti, koks algoritmas, ieškokite eskizo kilpos „tuo tarpu“.

10 veiksmas: atlikta

Tai viskas. Mėgaukitės savo kūryba ir, jei kyla kokių nors klausimų, laisvai klauskite komentarų skiltyje.

Jei manote, kad aš tai uždirbau, prašome balsuoti už šį nurodymą LED konkurse ir užsiprenumeruoti mūsų „YouTube“kanalą. Tai bus tikrai naudinga.

Ačiū, kad skaitote:).

Rekomenduojamas: