Dekoratyviniai RGB žibintai naudojant „Arduino“: 4 žingsniai
Dekoratyviniai RGB žibintai naudojant „Arduino“: 4 žingsniai
Anonim
Dekoratyviniai RGB žibintai naudojant „Arduino“
Dekoratyviniai RGB žibintai naudojant „Arduino“

Kadangi iki Kalėdų išvakarių liko vos savaitė, nusprendžiau sukurti paprastą RGB dekoratyvinę lemputę, naudojant „Arduino Nano“ir WS2812B šviesos diodus. Mes naudojame kai kuriuos plastikinius indus/stiklainius, kad pagerintume vaizdinį efektą. Šiame vaizdo įraše naudojami 5 šviesos diodai, tačiau juos galima padidinti pagal jūsų poreikius. Jūs netgi galite pridėti kelis modelius arba kurti spalvų temas pagal tai, ko siekiate.

Aukščiau pateiktame vaizdo įraše pasakojama apie viską, ko reikia norint sukurti šį projektą, ir aš rekomenduočiau pirmiausia jį pažiūrėti, kad gautumėte apžvalgą, kaip viskas susideda.

1 žingsnis: surinkite elektroniką

Surinkite elektroniką
Surinkite elektroniką

Pirmas dalykas, kurio mums reikia, yra WS2812B RGB šviesos diodai ir jie yra prieinami keliais variantais. Bet kuris iš jų veiks gerai. Šiam kūriniui naudosime „Arduino Nano“, tačiau eskizas veiks praktiškai su bet kokia „Arduino“suderinama plokšte. Mums taip pat reikia tam tikro laido, kad viską sujungtume, ir šiai konstrukcijai naudoju tris gyslas, susuktą laidą. Galiausiai mums reikia plastikinių indų, skirtų tik dekoratyviniams tikslams. Šviesa atsispindi nuo plastiko ir suteikia mums gražią išvaizdą.

Čia yra nuorodos į produktus, jei tai padeda:

„Arduino Nano“:

WS2812B šviesos diodai:

Susukta viela:

Plastikiniai konteineriai:

2 žingsnis: Paruoškite ir atsisiųskite eskizą

Paruoškite ir atsisiųskite eskizą
Paruoškite ir atsisiųskite eskizą
Paruoškite ir atsisiųskite eskizą
Paruoškite ir atsisiųskite eskizą
Paruoškite ir atsisiųskite eskizą
Paruoškite ir atsisiųskite eskizą
Paruoškite ir atsisiųskite eskizą
Paruoškite ir atsisiųskite eskizą

WS2812B šviesos diodams vairuoti naudosime „fastLED“biblioteką, tačiau taip pat galite naudoti „Adafruit Neopixel“biblioteką, jei taip pageidaujate. Atidarykite „Arduino IDE“ir bibliotekos tvarkyklėje įveskite „fastLED“. Įdiekite rodomą biblioteką ir atidarykite pavyzdinį eskizą „DemoReel 100“.

Turime atnaujinti duomenų kaištį, šviesos diodų skaičių ir šviesos diodų tipą. Aš naudosiu 2 kaištį su 5 šviesos diodais. Taip pat atnaujinkite LED tipą į WS2812B, kaip parodyta paveikslėlyje.

Tada prijunkite plokštę, pasirinkite tinkamą plokštę ir COM prievadą. Galiausiai paspauskite įkėlimo mygtuką ir palaukite, kol bus baigtas įkėlimas. Baigę prijunkite šviesos diodus - 5 V, GND ir duomenų kaištį prie 2 kaiščio. Šviesos diodai turėtų rodyti atsitiktinį modelį, kuris rodo, kad viskas veikia taip, kaip tikėtasi.

3 žingsnis: Paruoškite šviesos diodus galutiniam kūrimui

Paruoškite šviesos diodus galutiniam kūrimui
Paruoškite šviesos diodus galutiniam kūrimui
Paruoškite šviesos diodus galutiniam kūrimui
Paruoškite šviesos diodus galutiniam kūrimui
Paruoškite šviesos diodus galutiniam kūrimui
Paruoškite šviesos diodus galutiniam kūrimui
Paruoškite šviesos diodus galutiniam kūrimui
Paruoškite šviesos diodus galutiniam kūrimui

Toliau turime iškirpti šviesos diodus, nes galutiniam ilgiui pratęsti naudosime vielą. Baigę nuimkite šviesos diodus nuo bet kokio vandeniui atsparaus vamzdžio. Nupjaukite vielą kiekvienam šviesos diodui, o ilgis priklausys nuo galutinės padėties, kurios siekiate. Aš nusprendžiau visiems naudoti tą patį laidų ilgį. Taip pat nukirpkite laidą, kuris bus naudojamas prijungti mikrovaldiklį prie pirmojo šviesos diodo.

Tada gręžkite keletą skylių plastikiniame dangtelyje, nes mes montuosime šviesos diodus ant išorinio šviesos diodo paviršiaus, spinduliui šviečiant į vidų.

4 žingsnis: galutinis surinkimas

Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas
Galutinis surinkimas

Pradėkite lituojant laidus prie kiekvieno šviesos diodo. Įsitikinkite, kad teisingai prijungėte kaiščius. Mikrovaldiklis turi būti prijungtas prie pirmojo šviesos diodo DI (duomenų įvesties) kaiščio. Tada DO (duomenų išvesties) kaištį reikia prijungti prie kito šviesos diodo DI kaiščio ir pan. Lituodami visus laidus, įjunkite mikrovaldiklį ir visi šviesos diodai turėtų pradėti švytėti atsitiktine tvarka.

Aš nusprendžiau naudoti dvipusę juostą, kad pritvirtintumėte šviesos diodus prie viršutinės dangčio pusės, tačiau taip pat galite naudoti juostą virš šviesos diodų ar klijų. Patartina į mikrokontrolerio plokštę izoliacijai pridėti šiek tiek kaptono juostos arba šilumnešio vamzdelių.

Galiausiai prisukite kitą indo pusę ir įjunkite šviesos diodus. Kiekvienas šviesos diodas sunaudoja apie 60 mA, todėl įsitikinkite, kad jūsų naudojamas maitinimo šaltinis gali tiekti reikiamą galią. Anksčiau mes sukūrėme maitinimo šaltinius, kuriuos prireikus galima naudoti.

Jei jums patiko šis kūrimas, apsvarstykite galimybę užsiprenumeruoti mūsų „YouTube“kanalą, nes jūsų parama padeda mums kurti tokį turinį.

„YouTube“:

Ačiū, kad skaitėte!