INHOUDSOPGAWE:
- Stap 1: Versamel die komponente
- Stap 2: Berei die 3D -model van die lamp voor
- Stap 3: Voeg die LED's by en dra dit
- Stap 4: Berei die skets voor
- Stap 5: Verbind alles saam
- Stap 6: Toets die lamp
Video: WiFi RGB mobiele lamp met behulp van die ESP8266: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
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
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
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
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
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
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
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:
DHT -monitering van temperatuur en humiditeit met behulp van die ESP8266 en die AskSensors IoT -platform: 8 stappe
DHT -monitering van temperatuur en humiditeit met behulp van die ESP8266 en die AskSensors IoT -platform: In 'n vorige instruksie het ek 'n stap -vir -stap -gids aangebied om aan die gang te kom met die ESP8266 -nodeMCU en die AskSensors IoT -platform. In hierdie tutoriaal verbind ek 'n DHT11 -sensor na die nodus MCU. Die DHT11 is 'n algemeen gebruikte temperatuur en humidi
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Die beheer van DC -motors met die L298N met behulp van CloudX -mikrobeheerder: 3 stappe
Die beheer van DC-motors met die L298N met behulp van CloudX-mikrobeheerder: In hierdie projek sal ons verduidelik hoe ons ons L298N H-brug kan gebruik om die spoed van die DC-motor te verhoog en te verlaag. Die L298N H-brugmodule kan gebruik word met motors met 'n spanning tussen 5 en 35V DC. Daar is ook 'n ingeboude 5V-reguleerder, so as u
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek