Tabla de contenido:
Video: Indicador WiFi Work From Home: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Para aquellos de uso lo suficientemente afortunados como para poder trabajar desde casa, probablemente estemos encontrando que existen algunos desafíos importantes cuando se trata de límites con otros en la casa. Para ayudar con esto, creé esta construcción realmente simple que les permite controle el color de los LED mediante una interfaz web para que los demás en la casa sepan que está en una llamada o que no deben ser molestados.
La luz también contiene un imán para que se pueda colocar y quitar fácilmente de la manija de la puerta para facilitar su uso y carga.
Entonces, si buscas un poco más de paz en casa, ¡quizás esta sea una guía para ti!
Suministros
- Adafruit Feather Huzzah ESP8266 (Cualquier ESP8266 podría funcionar, pero el Huzzah tiene un circuito de carga de lipo y también un regulador de 3.3v bastante robusto) -
- Tira de Neopixel de 8 piezas * -
- Batería de lipo: cualquier tamaño razonable debería ser suficiente (600 mAH +) No tengo una buena fuente para estos
- Caso del proyecto -
- Disco duro antiguo: ¡una gran fuente de imanes realmente potentes!
Paso 1: ¡Mira el video
También hice un video sobre este proyecto si quieres verlo.
Puede que sea parcial, ¡pero creo que vale la pena ver el clip adorablemente lindo de mi hija de 3 años hablando un poco de irlandés!
Paso 2: hardware
Esta es una construcción deliberadamente simple desde el punto de vista del hardware, simplificar el proyecto era más importante para mí que optimizar la batería, pero debería durar un día de trabajo con una sola carga, así que sentí que era lo suficientemente bueno.
Microcontrolador: ESP8266
Para el microcontrolador estamos usando un ESP8266 programado con el IDE de Arduino. Si no está familiarizado con el ESP8266, es un increíble dispositivo compatible con Arduino que tiene WiFi incorporado, le recomiendo que consulte la clase de IoT de Becky Stern para obtener más información.
Elegí específicamente el Adafruit Feather Huzzah ESP8266 porque viene con circuitos para usar una batería Lipo integrada. También tiene un regulador de 500 mA y 3,3 V, que es un poco mejor que el que estaría disponible en la mayoría de las placas ESP8266 chinas más baratas. Esto nos permite alimentar los Neopixels usando 3.3V, lo que puede ayudarnos a evitar problemas que a veces ocurren cuando usamos Neopixles alimentados con 5v desde un dispositivo de nivel lógico de 3.3v como un ESP8266.
Luces: Neopixels
Elegí los neopxiels porque son una forma realmente sencilla de añadir leds RGB a tu proyecto. Solo requieren energía y un solo cable de datos para conectarse, y le permiten configurarlos en cualquier color, incluso configurando el color de los LED individualmente.
Los neopíxeles se conectan de la siguiente manera.
VCC -> 3 V
GND -> GND
Entrada de datos -> gpio 0
Batería: Cualquier Lipo
El uso de los circuitos de la batería del feather huzzah hace que usar una lipo sea realmente fácil. Puede enchufarlo directamente en el conector JST de la pluma huzzah (NOTA: verifique la polaridad de su batería, no hay un estándar para esto, por lo que tal vez deba intercambiarse) o puede conectarlo a los pines GND y BAT de el huzzah Para cargar la batería, puede simplemente conectar un cable micro USB en el huzzah.
Debe verificar el estado de la batería. En general, se acepta que no se debe permitir que una lipo caiga por debajo de 3V, por lo que debe asegurarse de que esté por encima de eso antes de usarla en su proyecto.
Paso 3: Código
El código para este proyecto se basa en gran medida en el ejemplo helloServer disponible para el ESP8266 en el IDE de Arudino.
Existe un punto y un punto para cambiar los LED a rojo, verde y luego apagarlos, pero se podrían agregar más funciones si fuera necesario.
Puedes descargar e instalar el código desde mi Github
Hay una biblioteca externa que deberá agregar desde el administrador de la biblioteca, y esa es la biblioteca Neopixel de Adafruit.
Paso 4: el imán
Para colocarlo en la puerta utilicé un imán muy fuerte de un disco duro viejo. Simplemente retire todos los tornillos del exterior del disco duro y debería poder sacar el imán con bastante facilidad. Creo que no hace falta decir que esto solo debe hacerse en un disco duro que ya no necesita. ¡Esto arruinará la unidad!
Estos son realmente fuertes, por lo que recomiendo tener cuidado con ellos, especialmente al quitarlos, ya que fácilmente podría pellizcarse un dedo.
Como se trataba de un prototipo rápido de construcción, y la fuerza del magnético estaría tirando hacia el estuche de todos modos, decidí usar blu-tack para unirlo al estuche.
Paso 5: uso
Para usar el dispositivo, puede visitar "wfh.local" en su navegador web. Tenga en cuenta que se basa en los servicios de Bonjour; para obtener más información, consulte este enlace.
Después de eso, puede usar la interfaz web para actualizar el color del LED siempre que lo necesite.
Espero que hayas encontrado útil este Instructable.
Me encantaría saber qué harías con este tipo de configuración. Házmelo saber en los comentarios a continuación, o únete a mí y a un grupo de otros creadores en mi servidor de Discord, donde podemos discutir este tema o cualquier otro fabricante relacionado que tengas, la gente es realmente útil allí, por lo que es un gran lugar para pasar el rato. fuera.
También me gustaría agradecer enormemente a mis patrocinadores de Github que me ayudan a respaldar lo que hago. Realmente lo aprecio. Si no lo sabe, Github está emparejando patrocinios durante el primer año, por lo que si realiza un patrocinio, lo igualarán al 100% durante los próximos meses. ¡Gracias por leer!
Recomendado:
Caja de ventilador de refrigeración Raspberry Pi con indicador de temperatura de CPU: 10 pasos (con imágenes)
Caja de ventilador de refrigeración Raspberry Pi con indicador de temperatura de CPU: introduje el circuito indicador de temperatura de CPU de Raspberry Pi (en adelante, RPI) en el proyecto anterior. La temperatura de la CPU está dentro de 30 ~
Arnés para perros con indicador de distancia LED: 5 pasos (con imágenes)
Arnés para perros con indicador de distancia LED: Normalmente llevo a mi perro Rusio a pasear cuando se pone el sol para que pueda jugar sin calentarse demasiado. El problema es que cuando está sin correa a veces se emociona demasiado y corre más de lo debido y con poca luz y los otros perros
The OreServer: un servidor de Minecraft dedicado para Raspberry Pi con indicador de reproductor LED: 9 pasos (con imágenes)
The OreServer: un servidor de Minecraft dedicado de Raspberry Pi con indicador de reproductor LED: ACTUALIZACIÓN de julio de 2020: antes de comenzar con este proyecto, tenga en cuenta que se han realizado MUCHOS cambios y actualizaciones en las diversas herramientas de software que utilicé para crear esto en dos hace años que. Como resultado, muchos de los pasos ya no funcionan como están escritos
Motor de agua automatizado con indicador de nivel: 6 pasos (con imágenes)
Motor de agua automatizado con indicador de nivel: Hola a todos, bienvenidos a otro Instructable. En este proyecto, aprenderemos cómo crear un controlador de nivel de tanque de agua totalmente automático con función de indicador de nivel de agua utilizando Arduino Nano. Arduino es el cerebro de este proyecto. Tomará información de
Indicador de temperatura RGB (con XinaBox): 5 pasos (con imágenes)
Indicador de temperatura RGB (con XinaBox): Este es oficialmente mi primer artículo de Instructables, así que voy a admitir que estoy aprovechando esta oportunidad ahora mismo para probarlo. Obtenga una idea de cómo funciona la plataforma, todo el lado de la experiencia del usuario. Pero mientras hago eso, pensé que podía