Tabla de contenido:

Escala inteligente Wi-Fi (con ESP8266, Arduino IDE, Adafruit.io e IFTTT): 18 pasos (con imágenes)
Escala inteligente Wi-Fi (con ESP8266, Arduino IDE, Adafruit.io e IFTTT): 18 pasos (con imágenes)

Video: Escala inteligente Wi-Fi (con ESP8266, Arduino IDE, Adafruit.io e IFTTT): 18 pasos (con imágenes)

Video: Escala inteligente Wi-Fi (con ESP8266, Arduino IDE, Adafruit.io e IFTTT): 18 pasos (con imágenes)
Video: Esp8266 servo ifttt 2024, Noviembre
Anonim
Image
Image
Escala inteligente Wi-Fi (con ESP8266, Arduino IDE, Adafruit.io e IFTTT)
Escala inteligente Wi-Fi (con ESP8266, Arduino IDE, Adafruit.io e IFTTT)
Escala inteligente Wi-Fi (con ESP8266, Arduino IDE, Adafruit.io e IFTTT)
Escala inteligente Wi-Fi (con ESP8266, Arduino IDE, Adafruit.io e IFTTT)

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

Herramientas y materiales
Herramientas y materiales
Herramientas y materiales
Herramientas y materiales
Herramientas y materiales
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: