Taula de continguts:

Indicador de treball WiFi des de casa: 5 passos (amb imatges)
Indicador de treball WiFi des de casa: 5 passos (amb imatges)

Vídeo: Indicador de treball WiFi des de casa: 5 passos (amb imatges)

Vídeo: Indicador de treball WiFi des de casa: 5 passos (amb imatges)
Vídeo: Аномально вкусно‼️ ЧЕХОСЛОВАЦКИЙ СУП ИЗ ФАРША. Жена Липована в шоке. 2024, De novembre
Anonim
Indicador WiFi de treball des de casa
Indicador WiFi de treball des de casa
Indicador de treball WiFi des de casa
Indicador de treball WiFi des de casa

Per als afortunats que puguin treballar des de casa, probablement trobem que hi ha alguns desafiaments importants quan es tracta de fronteres amb altres persones de la casa. Per ajudar-hi, he creat aquesta construcció molt senzilla que us permet controleu el color dels LED mitjançant una interfície web perquè els altres usuaris de la casa sàpiguen que esteu en una trucada o que no us molesten.

La llum també conté un imant perquè es pugui fixar i treure fàcilment del mànec de la porta per facilitar-ne l’ús i la càrrega.

Per tant, si busqueu una mica més de pau a casa, potser aquesta és una guia per a vosaltres!

Subministraments

  • Adafruit Feather Huzzah ESP8266 (qualsevol ESP8266 podria funcionar potencialment, però el Huzzah té circuits de càrrega de lipo i també un regulador de 3.3v força fort) -
  • Franja de Neopixel de 8 peces *:
  • Bateria Lipo: hauria de fer qualsevol mida raonable (600 mAH +). No tinc una bona font per a això
  • Cas del projecte:
  • Vell disc dur: gran font d'imants realment forts.

Pas 1: mireu el vídeo

Image
Image

També he fet un vídeo sobre aquest projecte si el voleu veure.

És possible que estigui esbiaixat, però crec que val la pena revisar el clip adorablement maco de la meva filla de 3 anys que parla una mica d’irlandès.

Pas 2: maquinari

Maquinari
Maquinari
Maquinari
Maquinari

Aquesta és una versió intencionadament senzilla des del punt de vista del maquinari, fer que el projecte sigui senzill era més important per a mi que optimitzar la bateria, però hauria de durar un dia de treball amb una sola càrrega, de manera que em va semblar prou bo.

Microcontrolador: ESP8266

Per al microcontrolador, fem servir un ESP8266 programat amb Arduino IDE. Si no esteu familiaritzat amb l’ESP8266, és un increïble dispositiu compatible amb Arduino que ha incorporat WiFi, us recomano que consulteu la classe de IoT de Becky Stern per obtenir més informació.

Vaig triar específicament l'Adafruit Feather Huzzah ESP8266 perquè ve amb circuits per utilitzar una bateria Lipo integrada. També té un regulador de 3,3 V de 500 mA, que és una mica millor que el que estaria disponible a la majoria de les plaques ESP8266 xineses més barates. Això ens permet alimentar els Neopíxels mitjançant 3.3V, cosa que ens pot ajudar a evitar problemes que de vegades es produeixen quan s’utilitzen Neopíxels alimentats amb 5v des d’un dispositiu de nivell lògic de 3.3v com un ESP8266.

Llums: Neopíxels

Vaig triar neopxiels perquè són una manera molt senzilla d’afegir leds RGB al vostre projecte. Només requereixen alimentació i un únic cable de dades per connectar-se i us permeten configurar-los en qualsevol color, fins i tot configurant el color dels LEDs individualment.

Els neopíxels es connecten de la manera següent.

VCC -> 3V

GND -> GND

Entrada de dades -> gpio 0

Bateria: Qualsevol Lipo

L’ús dels circuits de bateries de la ploma huzzah fa que sigui molt fàcil utilitzar un lipo. Podeu connectar-lo directament al connector JST de la ploma huzzah (NOTA: comproveu la polaritat de la bateria, no hi ha cap estàndard, de manera que potser cal canviar-lo) o podeu connectar-vos als pins GND i BAT de Per carregar la bateria, només cal connectar un cable micro USB a la huzzah.

Haureu de comprovar l’estat de la bateria. Generalment, s’accepta que no s’ha de permetre que una lipo baixi de 3V, de manera que heu d’assegurar-vos que estigui per sobre d’ella abans d’utilitzar-la al vostre projecte.

Pas 3: Codi

Codi
Codi
Codi
Codi

El codi d'aquest projecte es basa en gran mesura en l'exemple helloServer disponible per a l'ESP8266 a l'IDE Arudino.

Hi ha un punt per canviar els LEDs a vermell, verd i després apagar-los, però es podrien afegir més funcions si cal.

Podeu descarregar i instal·lar el codi des del meu Github

Hi ha una biblioteca externa que haureu d'afegir des del gestor de la biblioteca, que és la biblioteca Neopixel d'Adafruit.

Pas 4: l'imant

L’imant
L’imant
L’imant
L’imant
L’imant
L’imant

Per fixar-lo a la porta vaig utilitzar un imant molt fort d’un disc dur vell. Simplement traieu tots els cargols de l'exterior del disc dur i hauríeu de ser capaços de treure l'imant amb força facilitat. Crec que no cal dir que això només s’ha de fer en un disc dur que ja no necessiteu. Això arruïnarà la unitat.

Aquests són molt forts, així que us recomano tenir-ne cura, sobretot quan els traieu, ja que podeu pessigar un dit fàcilment.

Com que això era només una prototipada ràpida i la força del magnètic tiraria cap a la caixa de totes maneres, vaig decidir utilitzar el blu-tack per fixar-la a la caixa.

Pas 5: Ús

Ús
Ús
Ús
Ús
Ús
Ús

Per utilitzar el dispositiu, només cal que visiteu "wfh.local" al navegador web. Tingueu en compte que es basa en els serveis de Bonjour; per obtenir més informació, consulteu aquest enllaç.

Després, només podeu utilitzar la interfície web per actualitzar el color del LED sempre que ho necessiteu.

Tant de bo us sigui útil aquesta instrucció.

M'encantaria conèixer què faríeu amb aquest tipus de configuració. Feu-m’ho saber als comentaris que hi ha a continuació o acompanyeu-me a un munt d’autors al meu servidor Discord, on podem parlar d’aquest tema o de qualsevol altre relacionat amb els fabricants que tingueu. fora.

També m'agradaria donar un enorme agraïment als meus patrocinadors Github que m'ajuden a donar suport al que faig, realment ho agraeixo. Si no ho sabeu, Github coincideix amb patrocinis durant el primer any, de manera que si feu un patrocini coincidirà amb el 100% durant els propers mesos. Gràcies per llegir!

Recomanat: