Cuprins:

Indicator WiFi Work From Home: 5 pași (cu imagini)
Indicator WiFi Work From Home: 5 pași (cu imagini)
Anonim
Indicator WiFi Work From Home
Indicator WiFi Work From Home
Indicator WiFi Work From Home
Indicator WiFi Work From Home

Pentru cei care folosesc suficient de norocul de a putea lucra de acasă, probabil că descoperim că există unele provocări majore atunci când vine vorba de granițele cu ceilalți din casă. Pentru a ajuta în acest sens, am creat această versiune foarte simplă controlați culoarea LED-urilor folosind o interfață web pentru a informa ceilalți din casă că sunteți în apel sau că nu trebuie să vă deranjați.

Lumina conține, de asemenea, un magnet, astfel încât să poată fi ușor atașat și îndepărtat de mânerul ușii pentru ușurință în utilizare și încărcare.

Deci, dacă sunteți în căutarea mai multă liniște acasă, poate acesta este un ghid pentru dvs.!

Provizii

  • Adafruit Feather Huzzah ESP8266 (Orice ESP8266 ar putea funcționa, dar Huzzah are circuite de încărcare lipo și, de asemenea, un regulator destul de puternic de 3.3v) -
  • Banda Neopixel de 8 bucăți * -
  • Baterie Lipo - Orice dimensiune rezonabilă ar trebui să facă (600mAH +) Nu am o sursă bună pentru acestea
  • Caz de proiect -
  • Hard disk vechi - O sursă excelentă de magneți cu adevărat puternici!

Pasul 1: Verificați videoclipul

Image
Image

Am făcut și un videoclip despre acest proiect dacă doriți să îl verificați.

S-ar putea să fiu părtinitor, dar cred că merită să verifici clipul adorabil și drăguț al fiicei mele de 3 ani care vorbește o irlandeză!

Pasul 2: Hardware

Hardware
Hardware
Hardware
Hardware

Aceasta este o construcție intenționată simplă din punct de vedere hardware, simplificarea proiectului a fost mai importantă pentru mine decât optimizarea bateriei, dar ar trebui să dureze o zi de lucru cu o singură încărcare, așa că am simțit că este suficient de bun.

Microcontroler: ESP8266

Pentru microcontroler, utilizăm un ESP8266 programat cu Arduino IDE. Dacă nu sunteți familiarizați cu ESP8266, este un dispozitiv uimitor compatibil Arduino care a încorporat WiFi, vă recomand să verificați clasa IoT a lui Becky Stern pentru mai multe informații.

Am ales în mod special Adafruit Feather Huzzah ESP8266 deoarece vine cu circuite pentru utilizarea unei baterii Lipo integrate. De asemenea, are un regulator de 500 mA 3,3 V, ceea ce este puțin mai bun decât ar fi disponibil pe majoritatea plăcilor chinezești ESP8266 mai ieftine. Acest lucru ne permite să alimentăm Neopixelii folosind 3.3V, ceea ce ne poate ajuta să evităm problemele care apar uneori când se utilizează Neopixeli alimentați cu 5v de la un dispozitiv de nivel logic de 3.3v, cum ar fi un ESP8266.

Lumini: Neopixeli

Am ales neopxielurile pentru că sunt un mod foarte simplu de a adăuga leduri RGB la proiectul tău. Acestea necesită doar alimentare și un singur fir de date pentru conectare și vă permit să le setați la orice culoare, chiar setând culoarea LED-urilor individual.

Neopixelii sunt conectați după cum urmează.

VCC -> 3V

GND -> GND

Introducere date -> gpio 0

Baterie: Orice Lipo

Utilizarea circuitelor de baterii ale huzzah cu pene face ca utilizarea unui lipo să fie cu adevărat ușoară. Puteți fie să îl conectați direct la conectorul JST al huzzei cu pene (NOTĂ: vă rugăm să verificați polaritatea bateriei, nu există niciun standard pentru acest lucru, așa că poate trebuie schimbat) sau vă puteți conecta la pinii GND și BAT ai Pentru a încărca bateria, puteți conecta doar un cablu micro USB la huzzah.

Ar trebui să verificați starea de sănătate a bateriei. În general, este acceptat faptul că un lipo nu ar trebui să fie permis să scadă sub 3V, deci ar trebui să vă asigurați că este mai mare decât acesta înainte de al utiliza în proiectul dvs.

Pasul 3: Cod

Cod
Cod
Cod
Cod

Codul pentru acest proiect se bazează în mare măsură pe exemplul helloServer disponibil pentru ESP8266 în Arudino IDE.

Există un punct și un punct pentru schimbarea LED-urilor în roșu, verde și apoi pentru oprirea acestora, dar ar putea fi adăugate mai multe caracteristici, dacă este necesar.

Puteți descărca și instala codul de pe Github

Există o bibliotecă externă pe care va trebui să o adăugați din managerul de bibliotecă și aceasta este biblioteca Neopixel de la Adafruit.

Pasul 4: Magnetul

Magnetul
Magnetul
Magnetul
Magnetul
Magnetul
Magnetul

Pentru a-l atașa la ușă, am folosit un magnet foarte puternic de pe un hard disk vechi. Scoateți doar toate șuruburile din exteriorul unității de disc și ar trebui să puteți reuși destul de ușor să scoateți magnetul. Cred că este de la sine înțeles că acest lucru trebuie făcut doar pe un hard disk de care nu mai aveți nevoie! Acest lucru va strica unitatea!

Acestea sunt foarte puternice, așa că vă recomand să aveți grijă de ele, mai ales atunci când le scoateți, deoarece puteți ciupi cu ușurință un deget.

Deoarece aceasta a fost doar o construcție rapidă de prototip, iar forța magnetică ar fi trasă spre carcasă oricum, am decis să folosesc doar blu-tack pentru a-l atașa la carcasă.

Pasul 5: utilizare

Utilizare
Utilizare
Utilizare
Utilizare
Utilizare
Utilizare

Pentru a utiliza dispozitivul, puteți accesa „wfh.local” din browserul dvs. web. Vă rugăm să rețineți că se bazează pe serviciile Bonjour, pentru mai multe informații consultați acest link.

După aceea, puteți utiliza doar interfața web pentru a actualiza culoarea LED-ului ori de câte ori aveți nevoie!

Sperăm că ați găsit util acest instructabil.

Mi-ar plăcea să aud despre ce ați face cu acest tip de configurare. Vă rog să-mi spuneți în comentariile de mai jos sau să vă alăturați mie și o grămadă de alți producători pe serverul meu Discord, unde putem discuta despre acest subiect sau despre orice alt producător legat de dvs., oamenii sunt cu adevărat de ajutor acolo, așa că este un loc minunat de agățat afară.

Aș dori, de asemenea, să mulțumesc enorm sponsorilor mei Github care mă ajută să susțin ceea ce fac, chiar îl apreciez. Dacă nu știți, Github corespunde sponsorizărilor pentru primul an, așa că, dacă faceți o sponsorizare, acestea se vor potrivi 100% pentru următoarele luni. Mulțumesc pentru lectură!

Recomandat: