INHOUDSOPGAWE:

WiFi -werk -tuis -aanwyser: 5 stappe (met foto's)
WiFi -werk -tuis -aanwyser: 5 stappe (met foto's)

Video: WiFi -werk -tuis -aanwyser: 5 stappe (met foto's)

Video: WiFi -werk -tuis -aanwyser: 5 stappe (met foto's)
Video: 5 tips om betere foto’s te maken ! 2024, Julie
Anonim
WiFi -aanwyser van die huis af
WiFi -aanwyser van die huis af
WiFi -aanwyser van die huis af
WiFi -aanwyser van die huis af

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

Image
Image

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

Hardeware
Hardeware
Hardeware
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

Kode
Kode
Kode
Kode

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

Die magneet
Die magneet
Die magneet
Die magneet
Die magneet
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

Gebruik
Gebruik
Gebruik
Gebruik
Gebruik
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: