Kazalo:

Mobilna svetilka WiFi RGB z uporabo ESP8266: 6 korakov
Mobilna svetilka WiFi RGB z uporabo ESP8266: 6 korakov

Video: Mobilna svetilka WiFi RGB z uporabo ESP8266: 6 korakov

Video: Mobilna svetilka WiFi RGB z uporabo ESP8266: 6 korakov
Video: Nous F1 F2 F3 Smart RGB WIFI LED Strip 3 2024, November
Anonim
Mobilna svetilka WiFi RGB z uporabo ESP8266
Mobilna svetilka WiFi RGB z uporabo ESP8266

V tem prispevku izdelujemo čudovito mobilno svetilko RGB, ki jo je mogoče upravljati prek WiFi. Kontrolna stran je sestavljena iz barvnega kolesa, ki vam omogoča hitro spreminjanje barv, lahko pa tudi določite vrednosti RGB, da ustvarite skupaj več kot 16 milijonov barvnih kombinacij.

Zgornji videoposnetek zajema vse, kar morate vedeti, in pojasnjuje, kako je svetilka sestavljena.

1. korak: Zberite komponente

Zberite komponente
Zberite komponente
Zberite komponente
Zberite komponente

Potrebovali bi WeMos D1 Mini ali združljivo ploščo ESP8266, odklopno ploščo microUSB in nekaj 5V, WS2812B naslovljivih RGB LED. Spodnje povezave lahko uporabite kot referenco:

  • WeMos D1 Mini:
  • Prelom MicroUSB:
  • LED WS2812B:

Mini plošča D1 ima priključek microUSB in 5V izhod, vendar napajanje iz priključka USB najprej preide skozi diodo in varovalko 500 mA, preden doseže pin. Potrebujemo veliko večji tok od tega, saj lahko vsaka LED pri polni svetlosti vzame do 60 mA. To je razlog, zakaj bomo za napajanje te svetilke uporabili odklopno ploščo microUSB.

2. korak: Pripravite 3D model svetilke

Pripravite 3D model svetilke
Pripravite 3D model svetilke

Prenesite modele z naslednjo povezavo in jih natisnite v skladu z želeno lestvico.

3D model na Thingiverse:

Uporabil sem datoteke z oznako 140 in jih zmanjšal na 70%, saj nisem hotel nekaj prevelikega.

Priporočljivo je, da stojalo prilepite na podlago, ko dodate LED, vendar sem v videoposnetku poskušal vstaviti stojalo v podnožje, kar je povzročilo nekoliko nestabilen zaključek. Kasneje bom ponovno natisnil podlago in stojalo ter jo zlepil.

Korak: Dodajte in ožičite LED

Dodajte in ožičite LED
Dodajte in ožičite LED
Dodajte in ožičite LED
Dodajte in ožičite LED
Dodajte in ožičite LED
Dodajte in ožičite LED

Nato morate LED trak odrezati na dolžino in dodati toliko, kolikor potrebujete. Odločil sem se, da bom skupaj dodal 26 LED v dveh slojih, kot je razvidno iz slik. Vtiči za napajanje so vsi povezani vzporedno, vendar morajo podatki teči od vhodnega zatiča do izhoda, zato imejte to v mislih.

Tudi na stojalu sem izrezal režo, da bi žice zlahka zdrsnile, saj bo deska sedela na zunanji strani.

4. korak: Pripravite skico

Pripravite skico
Pripravite skico
Pripravite skico
Pripravite skico
Pripravite skico
Pripravite skico

Prenesite skico na naslednjo povezavo in jo odprite v Arduino IDE.

Skica:

Dodati morate število slikovnih pik ali LED skupaj z imenom in geslom vašega omrežja WiFi, saj se mora plošča povezati z njim. Privzete vrednosti RGB za svetilko lahko spremenite tudi, ko se vklopi.

Za to skico bi morali namestiti paket podpore za ploščo ESP8266 in knjižnico Adafruit NeoPixel.

Namestitev paketa podpore za ploščo ESP8266:

  • Odprite okno z nastavitvami (Datoteka-> Nastavitve), dodajte naslednji URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) v razdelek upravitelja plošče in nato zaprite okno.
  • Odprite upravitelja plošč v meniju (Orodja-> Plošče-> Upravitelj plošč) in vnesite ESP8266 ter namestite paket, ki je na voljo.
  • Ko končate, zaprite upravitelja plošče in izberite pravilne nastavitve plošče, kot je prikazano na sliki.

Namestitev knjižnice Adafruit NeoPixel:

  • Odprite upravitelja knjižnice (Orodja-> Upravitelj knjižnice)
  • Vnesite "Adafruit NeoPixel" in namestite knjižnico, ki se prikaže

Ko je to končano, pritisnite gumb za nalaganje in počakajte, da se skica naloži. Nato odprite serijski monitor in počakajte, da je naveden naslov IP. Večina sodobnih usmerjevalnikov WiFi samodejno rezervira naslove IP za naprave, lahko pa tudi ročno rezervirate naslov IP s spreminjanjem nastavitev DHCP.

5. korak: Povežite vse skupaj

Povežite vse skupaj
Povežite vse skupaj
Povežite vse skupaj
Povežite vse skupaj
Povežite vse skupaj
Povežite vse skupaj

S povezovalnim diagramom povežite vse skupaj. Odvisno od skupnega števila LED diod uporabite ustrezen vir napajanja. Priporočljivo je, da za 26 LED uporabite 5V, 2A napajalnik, saj bo v tej zgradbi in napajalno zvezdišče USB, ki smo ga zgradili prej, delovalo v redu.

6. korak: Preizkusite svetilko

Preizkusite svetilko
Preizkusite svetilko
Preizkusite svetilko
Preizkusite svetilko
Preizkusite svetilko
Preizkusite svetilko
Preizkusite svetilko
Preizkusite svetilko

Vnesite naslov IP v spletni brskalnik v računalniku ali mobilnem telefonu in kliknite gumb Nadzor. Nato dobite barvno kolo. Preprosto izberite želeno barvo, ki naj svetilko samodejno spremeni. Po potrebi lahko neposredno vnesete tudi vrednosti RGB.

Tako enostavno je zgraditi zelo lepo RGB celično svetilko, ki izgleda lepo! Uporaba spletnega brskalnika ni povsem priročna, vendar bom to svetilko vključil v projekt avtomatizacije doma skupaj z nekaj več senzorji. To bi moralo izboljšati splošno uporabnost. Če vas avtomatizacija doma zanima, nas spremljajte in bodite obveščeni s pomočjo spodnjih povezav:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Spletno mesto BnBe:

Priporočena: