Cuprins:
- Pasul 1: Ideea de bază
- Pasul 2: Adunați componentele
- Pasul 3: Pregătirea circuitului
- Pasul 4: Încărcați codul
- Pasul 5: închiderea proiectului
- Pasul 6: Să testăm
Video: ESP 8266 Nodemcu Ws 2812 Neopixel LED LED MOOD Lamp controlat de serverul web local: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
ESP 8266 Nodemcu Ws 2812 Lampă LED MOOD pe bază de neopixeli controlată utilizând Webserver
Pasul 1: Ideea de bază
Bună ziua, băieți din acest instructables, am creat MOOD LAMP bazat pe Neopixel LED Ring cu Nodemcu ESP 8266, iar Lampa este controlată de serverul web găzduit de nodemcu pe dispozitiv. Deci ideea de bază a este să creați un server web prin nodemcu și să accesați acel server web local prin browserul telefonului / PC-ului și apoi să trimiteți comenzi de pe acea pagină pentru a controla LED-ul Neopixels de pe acel server web local și să aprindeți lampa în diferite culori, cu diferite luminozitate prin trimiterea de comenzi de la interfața găzduită de serverul web local și există diferite moduri pentru a vedea diferite lumini de model, deci bucurați-vă de a crea propriul dvs. web bazat pe neopixeli controlat de MOOD LAMP
Pasul 2: Adunați componentele
CUMPĂRĂ PIESE: CUMPĂRĂ Nodemcu ESP8266:
www.utsource.net/itm/p/8673408.html
CUMPĂRĂ LED-ul WS2812:
www.utsource.net/itm/p/8673712.html
CUMPARA Inel LED WS2812:
www.utsource.net/itm/p/8673715.html
///////////////////////////////////////////////////////////////////////
Pentru realizarea acestui proiect avem nevoie de trei componente de bază
1- ws 2812 inel sau bandă led
2-Nodemcu esp8266
3- cablu USB pentru alimentare
Link de cumpărare afiliat: -
Nodemcu (esp8266) -
www.banggood.com/NodeMcu-Lua-WIFI-Internet…
www.banggood.com/3Pcs-NodeMcu-Lua-WIFI-Int…
www.banggood.com/Wemos-NodeMCU-V3-CP2102-L…
Inel Ws2812 neopixel (12 biți) -
www.banggood.com/3Pcs-CJMCU-12-Bit-WS2812-…
www.banggood.com/CJMCU-12-Bit-WS2812-5050-…
Inel Ws2812 neopixel (7 biți)
www.banggood.com/5Pcs-CJMCU-7-Bit-WS2812-5…
www.banggood.com/3Pcs-CJMCU-7-Bit-WS2812-5…
Inel WS2812 neopixel (3 biți) -
www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG…
www.banggood.com/CJMCU-3bit-WS2812-RGB-LED…
Banda LED WS2812 neopixel -
www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…
www.banggood.com/4-PCS-WS2812-5V-Taillight…
www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…
www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50…
www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…
Pasul 3: Pregătirea circuitului
Circuitul este într-adevăr simplu tot ce trebuie să faceți este să conectați pinul vin nodemcu la Vcc al neopixelului, deoarece folosim pinul vin al nodemcu pentru neopixel, deci nu folosiți mai mult de 5v ca putere pentru nodul mcu, de aceea am folosit cablu USB apoi conectați Gnd de nodemcu la pinul Neopixel Gnd & Din al neopixelului la pinul D2 de pe nodemcu.
Pasul 4: Încărcați codul
Descărcați codul zip de la linkul dat: -
drive.google.com/file/d/1QV6wmMxV9W_SGnshp…
apoi deschideți-l în ARDUINO ide și în cod setați pinul neopixel la D2 (oricare ar fi pinul de date al neopixelului conectat la nodemcu), apoi numărul de pixeli care înseamnă numărul de LED-uri pe neopixel, apoi imputați ssid-ul routerului sau hotspotul mobil încarcă codul.
Pasul 5: închiderea proiectului
Am făcut o cutie de carton pentru a acoperi electronica și capacul becului cu LED-uri ca difuzor pentru a face lumina uniformă în toate direcțiile, puteți proiecta orice doriți.
Pasul 6: Să testăm
În pasul final, haideți cablul, apoi nodemcu va căuta rețeaua pe care o are ssid & pass în cod și dacă se găsește rețeaua se va conecta, acum conectați orice dispozitiv la aceeași rețea sau utilizați același telefon mobil din care folosesc hotspot și din browser tastați IP-ul ca 192.168.4.1 (al meu este 192.168.43.72 pentru că l-am schimbat dacă nu l-ați schimbat pe al dvs. încercați datele din afara acestei paranteze) și dacă doriți să vă cunoașteți IP-ul, conectați nodemcu la PC-ul și apoi deschideți monitorul serial și veți obține IP-ul, apoi veți accesa serverul web utilizând ip-ul respectiv din browser și schimbați luminozitatea culorii și modul neopixelului din browser și bucurați-vă de propriul spectacol de lumină din propria dvs. MOOD LAMP. trimiteți videoclip pentru o mai bună înțelegere.
Mulțumiri…
Recomandat:
AUTOMATIZARE ACASĂ BAZATĂ PE SERVERUL MQTT LOCAL UTILIZAND RASPBERRY PI ȘI NODEMCU BOARD: 6 pași
AUTOMATIZARE PRINCIPALĂ BAZATĂ PE SERVERUL MQTT LOCAL UTILIZAND RASPBERRY PI ȘI NODEMCU BOARD: Până acum am realizat mai multe videoclipuri tutoriale privind controlul aparatelor pe internet. Și pentru asta am preferat întotdeauna serverul Adafruit MQTT, deoarece era ușor de utilizat și ușor de utilizat. Dar toate aceste lucruri se bazau pe internet. Asta înseamnă că noi
LED controlat prin internet utilizând serverul web bazat pe ESP32: 10 pași
LED controlat prin internet utilizând serverul web bazat pe ESP32: Prezentare generală a proiectului În acest exemplu, vom afla cum să realizăm un server web bazat pe ESP32 pentru a controla starea LED-urilor, care este accesibilă de oriunde din lume. Veți avea nevoie de un computer Mac pentru acest proiect, dar puteți rula acest software chiar și pe un i
Noțiuni introductive despre Esp 8266 Esp-01 cu Arduino IDE - Instalarea plăcilor Esp în Arduino Ide și programarea Esp: 4 pași
Noțiuni introductive despre Esp 8266 Esp-01 cu Arduino IDE | Instalarea plăcilor Esp în Arduino Ide și programarea Esp: În acest instructables vom învăța cum să instalați plăci esp8266 în Arduino IDE și cum să programați esp-01 și să încărcați codul în acesta. aceasta și majoritatea oamenilor se confruntă cu probleme
ESP 8266 Nodemcu Ws 2812 Neopixel LED LED MOOD Lamp controlat utilizând Webserver: 6 pași
ESP 8266 Nodemcu Ws 2812 Lampă MOOD LED pe bază de neopixeli controlată folosind Webserver: În acest proiect vom realiza o lampă MOOD din nodemcu & neopixel și care poate fi controlat de orice browser utilizând serverul web local
Controlul afișajului LED cu 7 segmente utilizând serverul web ESP8266: 8 pași (cu imagini)
Controlul afișajului LED cu 7 segmente utilizând serverul web ESP8266: Proiectul meu are un Nodemcu ESP8266 care controlează un afișaj pe 7 segmente prin serverul http folosind formularul html