INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Vir diegene wat gelukkig genoeg is om tuis te kan werk, vind ons waarskynlik dat daar 'n paar groot uitdagings is wat grense met ander in die huis betref. beheer die kleur van LED's met behulp van 'n webkoppelvlak om ander in die huis te laat weet dat u 'n oproep het of andersins nie gestoor moet word nie.
Die lig bevat ook 'n magneet sodat dit maklik aan die deurhandvatsel geheg en verwyder kan word om dit maklik te gebruik en te laai.
Dus, as u op soek is na 'n bietjie meer vrede tuis, is dit miskien 'n gids vir u!
Voorrade
- Adafruit Feather Huzzah ESP8266 (Enige ESP8266 kan moontlik werk, maar die Huzzah het lipo -laaikringbane en ook 'n stewige 3.3v -reguleerder) -
- 8 -delige Neopixel -strook* -
- Lipo -battery - enige redelike grootte moet doen (600mAH +). Ek het nie 'n goeie bron daarvoor nie
- Projekkas -
- Ou hardeskyf - 'n uitstekende bron van baie sterk magnete!
Stap 1: Kyk na die video
Ek het ook 'n video oor hierdie projek gemaak as u dit wil besoek.
Ek is miskien bevooroordeeld, maar ek dink dit is die moeite werd om te kyk na die oulike snit van my 3 -jarige dogter wat Iers praat!
Stap 2: Hardeware
Dit is 'n doelbewus eenvoudige konstruksie vanuit 'n hardeware -oogpunt, en die ontwerp van die projek was vir my belangriker as om vir die battery te optimaliseer, maar dit sou 'n werksdag op 'n enkele lading duur, en ek het gevoel dat dit goed genoeg was.
Mikrokontroleerder: ESP8266
Vir die mikrobeheerder gebruik ons 'n ESP8266 wat geprogrammeer is met die Arduino IDE. As u nie vertroud is met die ESP8266 nie, is dit 'n ongelooflike Arduino -versoenbare toestel wat ingeboude WiFi het.
Ek het spesifiek die Adafruit Feather Huzzah ESP8266 gekies omdat dit 'n stroombaan bevat vir die gebruik van 'n geïntegreerde Lipo -battery. Dit het ook 'n 500mA 3.3V -reguleerder, wat 'n bietjie beter is as wat op die meeste goedkoper Chinese ESP8266 -borde beskikbaar sou wees. Dit stel ons in staat om die Neopixels aan te dryf met behulp van 3.3V, wat ons kan help om probleme te voorkom wat soms voorkom wanneer Neopixles met 5v aangedryf word vanaf 'n 3.3v -logika -toestel soos 'n ESP8266.
Ligte: Neopixels
Ek het neopxiels gekies omdat dit 'n baie eenvoudige manier is om RGB -leds by u projek te voeg. Hulle benodig slegs krag en 'n enkele datadraad om aan te sluit, en u kan dit in enige kleur stel, selfs die kleur van die LED's individueel instel.
Die neopixels word soos volg bedraad.
VCC -> 3V
GND -> GND
Data -in -> gpio 0
Battery: Enige Lipo
Deur die batterykringe van die veerhuzzah te gebruik, is dit baie maklik om 'n lipo te gebruik. U kan dit regstreeks in die JST -aansluiting van die veerhuzzah aansluit (OPMERKING: kyk na die polariteit van u battery, daar is geen standaard hiervoor nie, daarom moet u dit dalk omruil) of u kan aansluit op GND- en BAT -penne van Om die battery te laai, kan u net 'n mikro -USB -kabel in die huzzah aansluit.
U moet die toestand van die battery nagaan. Dit word algemeen aanvaar dat 'n lipo nie onder 3V mag val nie, dus moet u seker maak dat dit hoër is as dit voordat u dit in u projek gebruik.
Stap 3: Kodeer
Die kode vir hierdie projek is sterk gebaseer op die helloServer -voorbeeld wat beskikbaar is vir die ESP8266 in die Arudino IDE.
Daar is 'n punt om die LED's in rooi, groen te verander en dit dan uit te skakel, maar indien nodig kan meer funksies bygevoeg word.
U kan die kode aflaai en installeer vanaf my Github
Daar is een eksterne biblioteek wat u van die biblioteekbestuurder moet byvoeg, dit is die Neopixel -biblioteek van Adafruit.
Stap 4: Die magneet
Om dit aan die deur vas te maak, gebruik ek 'n baie sterk magneet van 'n ou hardeskyf. Verwyder net al die skroewe aan die buitekant van die hardeskyf, en u kan die magneet redelik maklik uitvee. Ek dink dit is vanselfsprekend dat dit slegs gedoen moet word op 'n hardeskyf wat u nie meer nodig het nie! Dit sal die rit verwoes!
Dit is baie sterk, dus ek beveel aan dat u versigtig is, veral as u dit verwyder, aangesien u maklik 'n vinger kan knyp.
Aangesien dit net 'n vinnige prototipe was, en die krag van die magnetiese in elk geval na die saak sou trek, het ek besluit om net blu-tack te gebruik om dit aan die omhulsel te heg.
Stap 5: Gebruik
Om die toestel te gebruik, kan u 'wfh.local' in u webblaaier besoek. Let asseblief daarop dat dit gebaseer is op Bonjour -dienste; kyk na hierdie skakel vir meer inligting.
Daarna kan u net die webkoppelvlak gebruik om die kleur van die LED op te dateer wanneer u dit nodig het!
Hopelik vind u hierdie Instructable nuttig.
Ek hoor graag wat u met hierdie tipe opset sou maak. Laat weet my asseblief in die kommentaar hieronder, of sluit aan by my en 'n klomp ander makers op my Discord -bediener, waar ons hierdie onderwerp kan bespreek of enige ander verwante een wat u het, mense is baie behulpsaam daar, so dit is 'n goeie plek om op te hang uit.
Ek wil ook my Github -borge bedank wat my help ondersteun wat ek doen, ek waardeer dit opreg. As u dit nie weet nie, pas Github borgskappe vir die eerste jaar by, so as u 'n borgskap maak, pas hulle dit die volgende paar maande 100% aan. Dankie vir die lees!
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Wifi -beheerde 12v Led Strip met Raspberry Pi Met Tasker, Ifttt -integrasie: 15 stappe (met foto's)
Wifi -beheerde 12v Led Strip met Raspberry Pi Met Tasker, Ifttt Integration .: In hierdie projek sal ek jou wys hoe om 'n eenvoudige 12v analoge led strip oor wifi te beheer met 'n framboos pi. Vir hierdie projek benodig jy: 1x Raspberry Pi (I gebruik 'n Raspberry Pi 1 Model B+) 1x RGB 12v Le
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app: 5 stappe (met foto's)
8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app: die bestuur van 8 aflosskakelaars met nodemcu- en ir -ontvanger via wifi en ir -afstandsbediening en Android -app. Die afstandsbediening werk onafhanklik van wifi -verbinding. HIER