Cuprins:

Lampă celulară WiFi RGB utilizând ESP8266: 6 pași
Lampă celulară WiFi RGB utilizând ESP8266: 6 pași

Video: Lampă celulară WiFi RGB utilizând ESP8266: 6 pași

Video: Lampă celulară WiFi RGB utilizând ESP8266: 6 pași
Video: Cámara Espía Super Pequeña - Transmisor de Video Analógico Circuito y Teoría 2024, Iulie
Anonim
Lampă celulară WiFi RGB folosind ESP8266
Lampă celulară WiFi RGB folosind ESP8266

În acest post, construim o frumoasă lampă celulară RGB care poate fi controlată prin WiFi. Pagina de control constă dintr-o roată de culori care vă permite să schimbați rapid culorile și puteți specifica direct valorile RGB pentru a crea un total de peste 16 milioane de combinații de culori.

Videoclipul de mai sus acoperă tot ce trebuie să știți și explică, de asemenea, modul în care este montată lampa.

Pasul 1: Adunați componentele

Adunați componentele
Adunați componentele
Adunați componentele
Adunați componentele

Am avea nevoie de o placă WeMos D1 Mini sau compatibilă ESP8266, o placă microUSB și câteva LED-uri RGB adresabile de 5V, WS2812B. Puteți utiliza linkurile de mai jos ca referință:

  • WeMos D1 Mini:
  • MicroUSB Breakout:
  • LED-uri WS2812B:

Mini placa D1 are un conector microUSB și o ieșire de 5V, dar puterea de la conectorul USB trece mai întâi printr-o diodă și o siguranță de 500mA înainte de a ajunge la pin. Avem nevoie de un curent mult mai mare decât acesta, deoarece fiecare LED poate dura până la 60mA la luminozitate maximă. Acesta este motivul pentru care vom folosi o placă microUSB pentru a alimenta această lampă.

Pasul 2: Pregătiți modelul Lamp 3D

Pregătiți modelul 3D Lamp
Pregătiți modelul 3D Lamp

Descărcați modelele folosind următorul link și imprimați-le conform scalării dorite.

Model 3D pe Thingiverse:

Am folosit fișierele marcate cu 140 și le-am redus la 70% pentru că nu voiam ceva prea mare.

Este recomandat să lipiți suportul de bază odată ce ați adăugat LED-urile, dar în videoclip, am încercat să introduc suportul în interiorul bazei și acest lucru a dus la un finisaj ușor instabil. Voi retipări baza și voi sta și o voi lipi mai târziu.

Pasul 3: Adăugați și conectați LED-urile

Adăugați și conectați LED-urile
Adăugați și conectați LED-urile
Adăugați și conectați LED-urile
Adăugați și conectați LED-urile
Adăugați și conectați LED-urile
Adăugați și conectați LED-urile

Apoi, trebuie să tăiați banda LED la lungime și să adăugați câte doriți. Am decis să adaug un total de 26 de LED-uri în două straturi, așa cum se vede în imagini. Pinii de alimentare sunt conectați în paralel, dar datele trebuie să curgă de la pinul de intrare la ieșire, deci rețineți acest lucru.

De asemenea, am tăiat o fantă în suport, astfel încât firele să poată aluneca ușor, deoarece placa va fi așezată pe exterior.

Pasul 4: Pregătiți schița

Pregătiți schița
Pregătiți schița
Pregătiți schița
Pregătiți schița
Pregătiți schița
Pregătiți schița

Descărcați schița folosind următorul link și deschideți-o în IDE Arduino.

Schiță:

Va trebui să adăugați numărul de pixeli sau LED-uri împreună cu numele și parola rețelei WiFi, deoarece placa trebuie să se conecteze la aceasta. De asemenea, puteți modifica valorile RGB implicite pentru lampă atunci când se aprinde.

Pentru această schiță ar trebui să instalați pachetul de asistență pentru placa ESP8266 și biblioteca Adafruit NeoPixel.

Instalarea pachetului de asistență pentru placa ESP8266:

  • Deschideți fereastra de preferințe (Fișier-> Preferințe), adăugați următoarea adresă URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) în secțiunea administratorului de bord și apoi închideți fereastra.
  • Deschideți managerul de bord din (Instrumente-> Panouri-> Manager de bord) și tastați ESP8266 și instalați pachetul disponibil.
  • După ce ați terminat, închideți managerul de bord și selectați setările corecte ale bordului, așa cum se arată în imagine.

Instalarea bibliotecii Adafruit NeoPixel:

  • Deschideți managerul bibliotecii (Instrumente-> Manager bibliotecă)
  • Tastați „Adafruit NeoPixel” și instalați biblioteca care apare

După finalizare, apăsați butonul de încărcare și așteptați încărcarea schiței. Apoi, deschideți monitorul serial și așteptați ca adresa IP să fie listată. Majoritatea routerelor WiFi moderne rezervă automat adresele IP pentru dispozitive, dar puteți rezerva manual și o adresă IP modificând setările DHCP.

Pasul 5: conectați totul împreună

Conectează totul împreună
Conectează totul împreună
Conectează totul împreună
Conectează totul împreună
Conectează totul împreună
Conectează totul împreună

Utilizați diagrama de conectare pentru a conecta totul împreună. Asigurați-vă că utilizați o sursă de alimentare adecvată, în funcție de numărul total de LED-uri. Este recomandat să utilizați o sursă de alimentare de 5V, 2A pentru 26 de LED-uri, ca în această versiune, iar hub-ul de alimentare USB pe care l-am construit mai devreme va funcționa foarte bine.

Pasul 6: Testați lampa

Testați lampa
Testați lampa
Testați lampa
Testați lampa
Testați lampa
Testați lampa
Testați lampa
Testați lampa

Introduceți adresa IP într-un browser web de pe computer sau telefonul mobil și faceți clic pe butonul Control. Veți obține apoi o roată de culoare. Pur și simplu selectați culoarea pe care doriți ca lampa să schimbe automat culorile. De asemenea, puteți introduce direct valorile RGB dacă este necesar.

Atât de ușor este să construiești o lampă celulară RGB foarte frumoasă, care să arate frumos! Folosirea browserului web nu este pe deplin convenabilă, dar voi integra această lampă într-un proiect de automatizare a casei împreună cu alți senzori. Acest lucru ar trebui să îmbunătățească gradul de utilizare general. Dacă automatizarea casei vă interesează, urmați-ne pentru a rămâne anunțați utilizând linkurile relevante de mai jos:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Site-ul BnBe:

Recomandat: