INHOUDSOPGAWE:

WiFi RGB mobiele lamp met behulp van die ESP8266: 6 stappe
WiFi RGB mobiele lamp met behulp van die ESP8266: 6 stappe

Video: WiFi RGB mobiele lamp met behulp van die ESP8266: 6 stappe

Video: WiFi RGB mobiele lamp met behulp van die ESP8266: 6 stappe
Video: F&Home Radio #5, tworzenie scen, moduł LED PWM3 2024, November
Anonim
WiFi RGB mobiele lamp met behulp van die ESP8266
WiFi RGB mobiele lamp met behulp van die ESP8266

In hierdie pos bou ons 'n pragtige RGB -selfoonlamp wat met WiFi beheer kan word. Die kontroleblad bestaan uit 'n kleurwiel waarmee u vinnig van kleur kan verander en u kan ook die RGB -waardes direk spesifiseer om 'n totaal van meer as 16 miljoen kleurkombinasies te skep.

Die video hierbo dek alles wat u moet weet en verduidelik ook hoe die lamp aanmekaar gesit is.

Stap 1: Versamel die komponente

Versamel die komponente
Versamel die komponente
Versamel die komponente
Versamel die komponente

Ons benodig 'n WeMos D1 Mini of versoenbare ESP8266 -bord, 'n microUSB -uitbreekbord en 'n paar 5V, WS2812B -aanspreekbare RGB -LED's. U kan die onderstaande skakels as 'n verwysing gebruik:

  • WeMos D1 Mini:
  • MicroUSB Breakout:
  • WS2812B LED's:

Die D1 -mini -kaart het 'n microUSB -aansluiting en 5V -uitgang, maar die krag van die USB -aansluiting gaan eers deur 'n diode en 'n 500mA -lont voordat dit by die pen kom. Ons benodig baie hoër stroom as dit, aangesien elke LED tot 60mA kan neem by volle helderheid. Dit is die rede waarom ons 'n mikroUSB -uitbreekbord sal gebruik om hierdie lamp aan te dryf.

Stap 2: Berei die 3D -model van die lamp voor

Berei die 3D -model van die lamp voor
Berei die 3D -model van die lamp voor

Laai die modelle af met behulp van die volgende skakel en druk dit volgens die skaal wat u wil hê.

3D -model oor Thingiverse:

Ek het die lêers gemerk 140 gebruik en dit tot 70% afgeskaal omdat ek nie iets te groot wou hê nie.

Dit word aanbeveel dat u die voetstuk aan die basis plak, sodra u die LED's byvoeg, maar in die video het ek probeer om die voetstuk in die basis te plaas, en dit het 'n effens onstabiele afwerking tot gevolg. Ek sal die basis herdruk en later gaan staan en plak.

Stap 3: Voeg die LED's by en dra dit

Voeg die LED's by en dra dit
Voeg die LED's by en dra dit
Voeg die LED's by en dra dit
Voeg die LED's by en dra dit
Voeg die LED's by en dra dit
Voeg die LED's by en dra dit

U moet dan die LED -strook in lengte sny en soveel byvoeg as wat u benodig. Ek het besluit om altesaam 26 LED's in twee lae by te voeg, soos op die beelde gesien word. Die kragpenne is almal parallel gekoppel, maar die data moet van die invoerpen na die uitset vloei, so hou dit in gedagte.

Ek het ook 'n gleuf in die staander gesny sodat die drade maklik kan gly, aangesien die bord aan die buitekant sit.

Stap 4: Berei die skets voor

Berei die skets voor
Berei die skets voor
Berei die skets voor
Berei die skets voor
Berei die skets voor
Berei die skets voor

Laai die skets af met die volgende skakel en maak dit oop in die Arduino IDE.

Skets:

U moet die aantal pixels of LED's byvoeg, tesame met die naam en wagwoord van u WiFi -netwerk, aangesien die bord daarmee moet koppel. U kan ook die standaard RGB -waardes vir die lamp verander wanneer dit aanskakel.

U moet die ESP8266 -bordondersteuningspakket en die Adafruit NeoPixel -biblioteek vir hierdie skets installeer.

Die installering van die ESP8266 -bordondersteuningspakket:

  • Maak die voorkeure-venster oop (File-> Preferences), voeg die volgende URL by (https://arduino.esp8266.com/stable/package_esp8266com_index.json) by die bordbestuurderafdeling en sluit dan die venster.
  • Open die raadbestuurder van (Tools-> Boards-> Board Manager) en tik ESP8266 in en installeer die pakket wat beskikbaar is.
  • As u klaar is, sluit u die bestuurder en kies u die regte bordinstellings soos in die prentjie getoon.

Die installering van die Adafruit NeoPixel -biblioteek:

  • Maak die biblioteekbestuurder oop (gereedskap-> biblioteekbestuurder)
  • Tik "Adafruit NeoPixel" en installeer die biblioteek wat verskyn

Sodra dit voltooi is, druk die oplaai -knoppie en wag totdat die skets opgelaai word. Maak dan die seriële monitor oop en wag totdat die IP -adres verskyn. Die meeste moderne WiFi -routers behou outomaties die IP -adresse vir toestelle voor, maar u kan ook 'n IP -adres handmatig bespreek deur die DHCP -instellings te verander.

Stap 5: Verbind alles saam

Verbind alles saam
Verbind alles saam
Verbind alles saam
Verbind alles saam
Verbind alles saam
Verbind alles saam

Gebruik die verbindingsdiagram om alles aan mekaar te koppel. Gebruik 'n geskikte kragtoevoer, afhangende van die totale aantal LED's. Dit word aanbeveel om 'n 5V, 2A kragtoevoer vir 26 LED's te gebruik, soos in hierdie gebou, en die USB -kraghub wat ons vroeër gebou het, sal goed werk.

Stap 6: Toets die lamp

Toets die lamp
Toets die lamp
Toets die lamp
Toets die lamp
Toets die lamp
Toets die lamp
Toets die lamp
Toets die lamp

Tik die IP -adres in 'n webblaaier op u rekenaar of selfoon in en klik op die knoppie Beheer. U kry dan 'n kleurwiel. Kies eenvoudig die kleur wat u wil hê, die lamp moet outomaties van kleur verander. U kan ook die RGB -waardes direk invoer indien nodig.

Dit is so maklik om 'n baie mooi RGB -selfoonlamp te bou wat pragtig lyk! Die gebruik van die webblaaier is nie heeltemal gerieflik nie, maar ek sal hierdie lamp saam met nog 'n paar sensors in 'n tuis -outomatiseringsprojek integreer. Dit behoort die algehele bruikbaarheid te verbeter. As tuisautomatisering u interesseer, volg ons dan om op die hoogte te bly van die relevante skakels hieronder:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe -webwerf:

Aanbeveel: