
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

Î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


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

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



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



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ă



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




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:
Cum să blițezi sau să programezi firmware-ul ESP8266 AT utilizând ESP8266 Flasher și programator, modulul IOT Wifi: 6 pași

Cum să blițezi sau să programezi ESP8266 AT Firmware utilizând ESP8266 Flasher și programator, modul IOT Wifi: Descriere: Acest modul este un adaptor / programator USB pentru module ESP8266 de tip ESP-01 sau ESP-01S. Este echipat convenabil cu un antet feminin 2x4P 2,54mm pentru a conecta ESP01. De asemenea, izbucnește toți pinii ESP-01 prin intermediul unui tată 2x4P 2.54mm h
Telecomandă universală utilizând ESP8266 (controlat prin Wifi): 6 pași (cu imagini)

Telecomandă universală utilizând ESP8266 (controlat prin Wifi): Acest proiect este de a înlocui telecomanda convențională pentru toate aparatele electrocasnice precum AC, TV, DVD playere, sistem muzical, electrocasnice SMART !!! A face o întreagă junk de gunoi de la distanță, făcându-ne puzzle !!! Acest proiect ne va salva de pe
Conectarea WiFi Arduino la cloud utilizând ESP8266: 7 pași

Conectarea Arduino WiFi la cloud folosind ESP8266: În acest tutorial vă vom explica cum să vă conectați Arduino la cloud IoT prin WiFi. Vom configura o configurare compusă dintr-un modul Arduino și un modul WiFi ESP8266 ca un lucru IoT și îl vom pregăti pentru a comunica cu cloud-ul AskSensors
Creați o hartă de căldură WiFi utilizând ESP8266 și Arduino: 5 pași

Creați o hartă de căldură WiFi utilizând ESP8266 și Arduino: Prezentare generală În acest tutorial, vom face o hartă de căldură a semnalelor Wi-Fi înconjurătoare folosind Arduino și ESP8266. Ce veți învăța Introducere în semnale WiFi Cum să detectați semnale specifice cu ESP8266 Faceți o hartă de căldură folosind Arduino și TFT disp
IOT cu rețea celulară cu ESP32: 23 de pași

IOT cu rețeaua celulară cu ESP32: Astăzi vom discuta despre modemul GPRS sau, mai bine zis, despre ESP32 și utilizarea acestuia cu rețeaua de telefonie celulară. Acest lucru funcționează foarte bine. Folosind protocolul MQTT, vom trimite apoi date la tabloul de bord Ubidots. Folosiți în acest ansamblu un