Sadržaj:

WiFi RGB stanična lampa pomoću ESP8266: 6 koraka
WiFi RGB stanična lampa pomoću ESP8266: 6 koraka

Video: WiFi RGB stanična lampa pomoću ESP8266: 6 koraka

Video: WiFi RGB stanična lampa pomoću ESP8266: 6 koraka
Video: Урок 101. Использование ИК-пульта дистанционного управления для управления телевизором, лампочкой переменного тока с реле, двигателем постоянного тока и серводвигателем. 2024, Srpanj
Anonim
WiFi RGB stanična lampa pomoću ESP8266
WiFi RGB stanična lampa pomoću ESP8266

U ovom postu izrađujemo prekrasnu RGB staničnu svjetiljku koja se može kontrolirati putem WiFi -a. Kontrolna stranica sastoji se od kotačića u boji koji vam omogućuje brzu promjenu boja, a također možete izravno odrediti RGB vrijednosti kako biste stvorili ukupno više od 16 milijuna kombinacija boja.

Gornji videozapis pokriva sve što trebate znati, a također objašnjava i kako je lampa sastavljena.

Korak 1: Skupite komponente

Skupite komponente
Skupite komponente
Skupite komponente
Skupite komponente

Trebali bismo WeMos D1 Mini ili kompatibilnu ESP8266 ploču, microUSB probojnu ploču i nekih 5V, WS2812B adresabilnih RGB LED dioda. Donje veze možete koristiti kao referencu:

  • WeMos D1 Mini:
  • Proboj MicroUSB-a:
  • WS2812B LED diode:

Mini ploča D1 ima priključak za microUSB i izlaz od 5 V, ali napajanje iz USB priključka prvo prolazi kroz diodu i osigurač od 500 mA prije nego što dosegne pin. Potrebna nam je mnogo veća struja od ove jer svaka LED dioda može podnijeti do 60 mA pri punoj svjetlini. To je razlog zašto ćemo za napajanje ove svjetiljke upotrijebiti microUSB probojnu ploču.

Korak 2: Pripremite 3D model svjetiljke

Pripremite 3D model svjetiljke
Pripremite 3D model svjetiljke

Preuzmite modele pomoću sljedeće veze i ispišite ih prema željenom razmjeru.

3D model na Thingiverseu:

Koristio sam datoteke s oznakom 140 i smanjio ih na 70% jer nisam želio nešto preveliko.

Preporuča se da postolje zalijepite na podlogu nakon što dodate LED diode, ali u videu sam pokušao umetnuti stalak unutar baze i to je rezultiralo pomalo nestabilnom završnom obradom. Ponovno ću otisnuti bazu i stajati te je zalijepiti kasnije.

Korak 3: Dodajte i ožičite LED diode

Dodajte i ožičite LED diode
Dodajte i ožičite LED diode
Dodajte i ožičite LED diode
Dodajte i ožičite LED diode
Dodajte i ožičite LED diode
Dodajte i ožičite LED diode

Zatim morate izrezati LED traku na duljinu i dodati onoliko koliko vam je potrebno. Odlučio sam dodati ukupno 26 LED dioda u dva sloja, što se vidi na slikama. Igle za napajanje su sve spojene paralelno, ali podaci moraju teći od ulaznog pina do izlaza pa to imajte na umu.

Također sam izrezao utor na postolju kako bi žice mogle lako kliziti jer će ploča sjediti s vanjske strane.

Korak 4: Pripremite skicu

Pripremite skicu
Pripremite skicu
Pripremite skicu
Pripremite skicu
Pripremite skicu
Pripremite skicu

Preuzmite skicu pomoću sljedeće veze i otvorite je u Arduino IDE -u.

Skica:

Morat ćete dodati broj piksela ili LED dioda zajedno s imenom i lozinkom svoje WiFi mreže jer se ploča mora povezati s njom. Također možete promijeniti zadane RGB vrijednosti za lampu kada se uključi.

Za ovu skicu trebate instalirati paket za podršku ploče ESP8266 i biblioteku Adafruit NeoPixel.

Instaliranje paketa podrške ploče ESP8266:

  • Otvorite prozor postavki (Datoteka-> Postavke), dodajte sljedeći URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) u odjeljak upravitelja ploče, a zatim zatvorite prozor.
  • Otvorite upravitelj ploče iz (Alati-> Ploče-> Upravitelj ploče) i upišite ESP8266 i instalirajte dostupan paket.
  • Kada završite, zatvorite upravitelj ploče i odaberite ispravne postavke ploče kao što je prikazano na slici.

Instaliranje biblioteke Adafruit NeoPixel:

  • Otvorite upravitelja knjižnice (Alati-> Upravitelj knjižnice)
  • Upišite "Adafruit NeoPixel" i instalirajte knjižnicu koja se prikazuje

Nakon što je ovo dovršeno, pritisnite gumb za prijenos i pričekajte da se skica prenese. Zatim otvorite serijski monitor i pričekajte da se navede IP adresa. Većina modernih WiFi usmjerivača automatski rezervira IP adrese za uređaje, ali možete i ručno rezervirati IP adresu promjenom postavki DHCP -a.

Korak 5: Sve povežite zajedno

Povežite sve zajedno
Povežite sve zajedno
Povežite sve zajedno
Povežite sve zajedno
Povežite sve zajedno
Povežite sve zajedno

Pomoću dijagrama povezivanja povežite sve zajedno. Ovisno o ukupnom broju LED dioda, koristite odgovarajuće napajanje. Preporučuje se korištenje napajanja od 5V, 2A za 26 LED dioda jer će u ovoj verziji USB priključnica za napajanje koju smo ranije izgradili raditi sasvim u redu.

Korak 6: Testirajte lampu

Testirajte lampu
Testirajte lampu
Testirajte lampu
Testirajte lampu
Testirajte lampu
Testirajte lampu
Testirajte lampu
Testirajte lampu

Upišite IP adresu u web preglednik na računalu ili mobilnom telefonu i kliknite gumb Upravljanje. Tada ćete dobiti kotačić u boji. Jednostavno odaberite boju koju želite da lampa automatski promijeni boje. Također možete izravno unijeti RGB vrijednosti ako je potrebno.

Tako je lako izgraditi vrlo lijepu RGB staničnu svjetiljku koja izgleda prekrasno! Korištenje web preglednika nije sasvim prikladno, ali integrirat ću ovu lampu u projekt kućne automatizacije zajedno s još nekim senzorima. To bi trebalo poboljšati ukupnu upotrebljivost. Ako vas kućna automatizacija zanima, slijedite nas kako biste bili obaviješteni koristeći relevantne veze u nastavku:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe web stranica:

Preporučeni: