Tabla de contenido:
Video: Escala inteligente Wi-Fi (con ESP8266, Arduino IDE, Adafruit.io e IFTTT): 18 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Si ya es verano donde vives, probablemente sea un buen momento para realizar actividades físicas al aire libre. Correr, andar en bicicleta o trotar son ejercicios increíbles para que te pongas en forma.
Y si desea perder o controlar su peso actual, es fundamental llevar un registro de sus resultados. El uso de una banda deportiva (enlace / enlace / enlace), por ejemplo, le permitirá verificar si está en el camino correcto y mantenerse motivado. Pero es esencial llevar un registro del progreso de su peso. Y con las herramientas adecuadas y con un poco de electrónica y programación, ¡puede hacer su propia báscula de baño conectada a Internet! Puede encontrar varias básculas inteligentes bluetooth de diferentes fabricantes en línea (https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG y https://rebrand.ly/smartscale-AMZ por ejemplo). Pero en lugar de comprar uno, ¿por qué no perder algo de peso haciendo su propio dispositivo?
En este proyecto diseñé una báscula de baño inteligente, usando algo de impresión 3D, una ESP8266, IFTTT y Adafruit. IO. Puede usar este tutorial para practicar varias habilidades: impresión 3D y habilidades de corte por láser, soldadura, electrónica, programación, etc. En los siguientes pasos, le mostraré cómo lo imprimí en 3D, conecté los circuitos e hice el código. ¡Al final de este tutorial, estará listo para medir su peso y registrarlo en línea!
Puede encontrar nuevas funciones en mi nuevo tutorial: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Esta vez agregué un reloj integrado (sincronizado con un servidor de Internet) y un timbre. Una vez que se activa la alarma, sigue sonando hasta que el usuario puede reunir el valor suficiente para levantarse de la cama y permanecer unos segundos en la báscula. ¡Echale un vistazo!
Algunos de los conocimientos utilizados aquí se basaron en la increíble clase de Internet de las cosas de Becky Stern. ¡Es muy recomendable!
¿Le gustó ese proyecto? ¡Considere apoyar mis proyectos futuros con una pequeña donación de Bitcoin!: D Dirección de depósito de BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Paso 1: herramientas y materiales
En este proyecto se utilizaron las siguientes herramientas y materiales:
Herramientas y materiales:
- Impresora 3D (enlace / enlace / enlace). Se usó para imprimir la carcasa donde se adjuntan los componentes electrónicos.
- Hierro de soldadura y alambre. Algunos de los componentes (ESP8266 Firebeetle y cubierta de matriz de LED, por ejemplo) no vienen con terminales soldados. Necesitaba soldar algunos cables o pines para conectar esos dispositivos.
- Tubo retráctil. También tuve que soldar los cables de cada celda de carga. Se puede utilizar un trozo de tubo retráctil para un mejor aislamiento de los conductores.
- Destornillador. La estructura se monta mediante unos tornillos. Se utilizó un juego de destornilladores.
- Empulgueras. Usé algunos tornillos para sujetar las piezas impresas en 3D a la base de la báscula.
- Pernos M2x6mm. Se utilizaron para montar la electrónica dentro de la caja.
- PLA (enlace / enlace / enlace) de 1,75 mm de cualquier color que desee.
- Placa de desarrollo FireBeetle ESP8266. Es realmente fácil de usar y programar usando Arduino IDE. Tiene un módulo Wi-Fi incorporado, por lo que puede usarlo en una variedad de proyectos. Tiene un conector para una batería de 3.7V, que fue realmente útil para montar este proyecto. También tengo un cargador de batería incorporado. Recargará la batería cuando se conecte a un enchufe USB. También puede utilizar otras placas basadas en ESP8266 (enlace / enlace / enlace) si lo desea. Dependiendo de la placa que elijas, sería un poco más difícil conectar y recargar la batería, o conectar la matriz de LED. También será necesario verificar las dimensiones de la carcasa.
- Cubiertas Firebeetle - Matriz LED 24x8. Este módulo cabe fácilmente en la parte superior de la placa de desarrollo Firebeetle ESP8266. Lo usé para mostrar los valores medidos por el microcontrolador, mostrar algún estado, etc. También puede usar otros tipos de pantalla si lo desea, como pantallas LCD normales (enlace / enlace / enlace) o pantallas OLED (enlace / enlace / enlace).
- Módulo HX711 (enlace / enlace / enlace). Esto funciona como un amplificador de celda de carga. Cuatro celdas de carga extensométricas están conectadas a este módulo y se comunica en una comunicación en serie con el microcontrolador ESP8266.
- Célula de carga de 50 kg (x4); (enlace / enlace / enlace). Se utilizan para medir el peso del usuario. Cuatro de ellos se utilizaron para un peso máximo de 200 kg.
- Cable micro USB;
- 6 cables de puente hembra-hembra;
- Lámina de madera contrachapada de 2 x 15 mm (30 x 30 cm). Se usó para la base de la escala.
Los enlaces descritos anteriormente son solo una sugerencia de dónde puede encontrar los elementos utilizados en este tutorial (y respaldar mis futuros hacks). No dude en buscarlos en otro lugar y comprarlos en su tienda favorita.
Usé una placa de desarrollo FireBeetle ESP8266, que fue amablemente proporcionada por DFRobot. ¡Funcionó perfectamente! También probé el código con una placa NodeMCU. También funcionó bien (aunque el tiempo de conexión fue significativamente más largo… todavía no sé por qué…).
¿Sabía que puede comprar una impresora 3D Creality Ender por solo $ 169,99? ¡Consigue el tuyo!
Recomendado:
DIY MATRIZ LED INTELIGENTE CONTROLADA POR INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 pasos (con imágenes)
DIY MATRIZ LED INTELIGENTE CONTROLADA POR INTERNET (ADAFRUIT + ESP8266 + WS2812): Aquí está mi segundo avance a un proyecto que estoy muy emocionado de mostrarles. Se trata de una matriz LED inteligente de bricolaje que le permitirá mostrar en ella datos, como las estadísticas de YouTube, las estadísticas de su hogar inteligente, como la temperatura, la humedad, puede ser un simple reloj o simplemente mostrar
Escala inteligente Raspberry Pi: 10 pasos (con imágenes)
Báscula inteligente Raspberry Pi: ¿Estás cansado de mirar todas las mañanas esa báscula de baño aburrida, vieja y con malas noticias? El que a menudo dices " Te odio " para ti como cada vez que lo pisas. ¿Por qué nadie ha creado una báscula que sea realmente divertida o motivadora? Eso
Báscula inteligente de bricolaje con reloj despertador (con Wi-Fi, ESP8266, Arduino IDE y Adafruit.io): 10 pasos (con imágenes)
Báscula inteligente de bricolaje con reloj despertador (con Wi-Fi, ESP8266, Arduino IDE y Adafruit.io): En mi proyecto anterior, desarrollé una báscula de baño inteligente con Wi-Fi. Puede medir el peso del usuario, mostrarlo localmente y enviarlo a la nube. Puede obtener más detalles sobre esto en el siguiente enlace: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Cómo controlar el interruptor inteligente básico Sonoff basado en ESP8266 con un teléfono inteligente: 4 pasos (con imágenes)
Cómo controlar el interruptor inteligente básico Sonoff basado en ESP8266 con un teléfono inteligente: Sonoff es una línea de dispositivos para Smart Home desarrollada por ITEAD. Uno de los dispositivos más flexibles y económicos de esa línea es Sonoff Basic. Es un conmutador habilitado para Wi-Fi basado en un gran chip, ESP8266. Este artículo describe cómo configurar el Cl
Reloj de IoT minimalista (usando ESP8266, Adafruit.io, IFTTT y Arduino IDE): 10 pasos (con imágenes)
Reloj IoT minimalista (usando ESP8266, Adafruit.io, IFTTT y Arduino IDE): en este tutorial muestro cómo puedes hacer un reloj minimalista sincronizado con Internet. Lo probé con dos placas basadas en ESP8266 diferentes: Firebeetle y NodeMCU. El microcontrolador obtiene la hora actual de un servidor de Google y la muestra en un