Turinys:

„WiFi“RGB korinė lempa naudojant ESP8266: 6 žingsniai
„WiFi“RGB korinė lempa naudojant ESP8266: 6 žingsniai

Video: „WiFi“RGB korinė lempa naudojant ESP8266: 6 žingsniai

Video: „WiFi“RGB korinė lempa naudojant ESP8266: 6 žingsniai
Video: Asus ROG Strix Z790 A Gaming WIFI 2 motherboard review - Awesome features and issues to know 2024, Liepa
Anonim
„WiFi“RGB korinė lempa naudojant ESP8266
„WiFi“RGB korinė lempa naudojant ESP8266

Šiame įraše mes kuriame gražią RGB korinę lempą, kurią galima valdyti per „WiFi“. Valdymo puslapį sudaro spalvų ratas, leidžiantis greitai pakeisti spalvas, taip pat galite tiesiogiai nurodyti RGB reikšmes, kad sukurtumėte daugiau nei 16 milijonų spalvų derinių.

Aukščiau pateiktame vaizdo įraše pateikiama viskas, ką reikia žinoti, taip pat paaiškinta, kaip sudedama lempa.

1 žingsnis: Surinkite komponentus

Surinkite komponentus
Surinkite komponentus
Surinkite komponentus
Surinkite komponentus

Mums reikės „WeMos D1 Mini“arba suderinamos ESP8266 plokštės, „microUSB“pertraukimo plokštės ir kai kurių 5 V, WS2812B adresuojamų RGB šviesos diodų. Kaip nuorodą galite naudoti toliau pateiktas nuorodas:

  • „WeMos D1 Mini“:
  • „MicroUSB Breakout“:
  • WS2812B šviesos diodai:

D1 mini plokštė turi „microUSB“jungtį ir 5 V išvestį, tačiau maitinimas iš USB jungties pirmiausia praeina per diodą ir 500 mA saugiklį, kol nepasiekia kaiščio. Mums reikia daug didesnės srovės nei ši, nes kiekvienas šviesos diodas gali užimti iki 60 mA esant visiškam ryškumui. Štai kodėl šiai lempai maitinti naudosime „microUSB“pertraukos plokštę.

2 žingsnis: Paruoškite lempos 3D modelį

Paruoškite lempos 3D modelį
Paruoškite lempos 3D modelį

Atsisiųskite modelius naudodami šią nuorodą ir atsispausdinkite pagal norimą mastelį.

3D modelis „Thingiverse“:

Aš naudojau failus, pažymėtus 140, ir sumažinau iki 70%, nes nenorėjau kažko per didelio.

Rekomenduojama priklijuoti stovą prie pagrindo, kai pridedate šviesos diodus, tačiau vaizdo įraše bandžiau įkišti stovą į pagrindo vidų ir tai lėmė šiek tiek nestabilią apdailą. Vėliau perspausdinsiu pagrindą ir stovėsiu bei klijuosiu.

3 veiksmas: pridėkite ir prijunkite šviesos diodus

Pridėkite ir prijunkite šviesos diodus
Pridėkite ir prijunkite šviesos diodus
Pridėkite ir prijunkite šviesos diodus
Pridėkite ir prijunkite šviesos diodus
Pridėkite ir prijunkite šviesos diodus
Pridėkite ir prijunkite šviesos diodus

Tada turite supjaustyti šviesos diodų juostelę ir pridėti tiek, kiek jums reikia. Aš nusprendžiau iš viso pridėti 26 šviesos diodus dviem sluoksniais, kaip matyti paveikslėliuose. Visi maitinimo kaiščiai yra prijungti lygiagrečiai, tačiau duomenys turi tekėti iš įvesties kaiščio į išvestį, todėl turėkite tai omenyje.

Aš taip pat išpjoviau lizdą stove, kad laidai galėtų lengvai slysti, nes lenta sėdės išorėje.

4 žingsnis: Paruoškite eskizą

Paruoškite eskizą
Paruoškite eskizą
Paruoškite eskizą
Paruoškite eskizą
Paruoškite eskizą
Paruoškite eskizą

Atsisiųskite eskizą naudodami šią nuorodą ir atidarykite jį „Arduino IDE“.

Eskizas:

Turėsite pridėti pikselių ar šviesos diodų skaičių kartu su „WiFi“tinklo pavadinimu ir slaptažodžiu, nes plokštė turi prie jos prisijungti. Taip pat galite pakeisti numatytąsias lemputės RGB reikšmes, kai ji įjungiama.

Šiam eskizui jums reikės įdiegti ESP8266 plokštės palaikymo paketą ir „Adafruit NeoPixel“biblioteką.

Įdiekite ESP8266 plokštės palaikymo paketą:

  • Atidarykite nuostatų langą (Failas-> Nuostatos), prie lentos tvarkyklės skyriaus pridėkite šį URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) ir uždarykite langą.
  • Atidarykite lentos tvarkyklę iš (Įrankiai-> Lentos-> Valdybos tvarkyklė) ir įveskite ESP8266 ir įdiekite turimą paketą.
  • Baigę uždarykite lentos tvarkyklę ir pasirinkite tinkamus lentos nustatymus, kaip parodyta paveikslėlyje.

„Adafruit NeoPixel“bibliotekos diegimas:

  • Atidarykite bibliotekos tvarkyklę (Įrankiai-> Bibliotekos tvarkyklė)
  • Įveskite „Adafruit NeoPixel“ir įdiekite rodomą biblioteką

Kai tai bus baigta, paspauskite įkėlimo mygtuką ir palaukite, kol eskizas bus įkeltas. Tada atidarykite serijinį monitorių ir palaukite, kol bus pateiktas IP adresas. Dauguma šiuolaikinių „WiFi“maršrutizatorių automatiškai rezervuoja įrenginių IP adresus, tačiau taip pat galite rankiniu būdu rezervuoti IP adresą, pakeisdami DHCP nustatymus.

5 žingsnis: sujunkite viską kartu

Sujunkite viską kartu
Sujunkite viską kartu
Sujunkite viską kartu
Sujunkite viską kartu
Sujunkite viską kartu
Sujunkite viską kartu

Norėdami sujungti viską, naudokite jungimo schemą. Būtinai naudokite tinkamą maitinimo šaltinį, atsižvelgiant į bendrą šviesos diodų skaičių. Rekomenduojama naudoti 5 V, 2 A maitinimo šaltinį 26 šviesos diodams, kaip ir šioje konstrukcijoje, o anksčiau sukurtas USB maitinimo centras veiks puikiai.

6 žingsnis: išbandykite lemputę

Išbandykite lemputę
Išbandykite lemputę
Išbandykite lemputę
Išbandykite lemputę
Išbandykite lemputę
Išbandykite lemputę
Išbandykite lemputę
Išbandykite lemputę

Įveskite IP adresą į savo kompiuterio ar mobiliojo telefono žiniatinklio naršyklę ir spustelėkite mygtuką Valdymas. Tada gausite spalvų ratą. Tiesiog pasirinkite norimą spalvą, kad lemputė automatiškai pakeistų spalvas. Jei reikia, taip pat galite tiesiogiai įvesti RGB reikšmes.

Štai kaip lengva sukurti labai gražią RGB korinę lempą, kuri atrodo gražiai! Naudoti žiniatinklio naršyklę nėra visiškai patogu, tačiau integruosiu šią lempą į namų automatizavimo projektą kartu su dar keliais jutikliais. Tai turėtų pagerinti bendrą naudojimą. Jei jus domina namų automatizavimas, sekite mus, kad būtumėte informuoti naudodami atitinkamas toliau pateiktas nuorodas:

  • „YouTube“:
  • Instagram:
  • „Facebook“:
  • „Twitter“:
  • „BnBe“svetainė:

Rekomenduojamas: