Tabla de contenido:

Cómo hacer una olla inteligente con NodeMCU controlada por aplicación: 8 pasos
Cómo hacer una olla inteligente con NodeMCU controlada por aplicación: 8 pasos

Video: Cómo hacer una olla inteligente con NodeMCU controlada por aplicación: 8 pasos

Video: Cómo hacer una olla inteligente con NodeMCU controlada por aplicación: 8 pasos
Video: ENCHUFE INTELIGENTE PARA 8 DISPOSITIVOS CON ESP8266 2020 ALEXA 2024, Noviembre
Anonim
Cómo hacer una olla inteligente con NodeMCU controlada por aplicación
Cómo hacer una olla inteligente con NodeMCU controlada por aplicación
Cómo hacer una olla inteligente con NodeMCU controlada por aplicación
Cómo hacer una olla inteligente con NodeMCU controlada por aplicación

En esta guía construiremos un Smart Pot controlado por un ESP32 y una Aplicación para smartphone (iOS y Android).

Usaremos NodeMCU (ESP32) para la conectividad y la Biblioteca Blynk para el IoT en la nube y la Aplicación en el teléfono inteligente.

Finalmente usaremos JLCPCB y LCSC para ordenar PCB y componentes.

Paso 1: Diseñe el esquema eléctrico con EasyEDA

Diseñe el esquema eléctrico con EasyEDA
Diseñe el esquema eléctrico con EasyEDA

Para diseñar nuestras placas e imprimirlas con el servicio JLCPCB usaremos el software EasyEda, mediante el cual podremos dibujar el diagrama de cableado y luego convertirlo en PCB y pedirlo directamente desde el software.

EasyEda es un software que te permite dibujar circuitos eléctricos insertando componentes directamente desde la base de datos LCSC para que puedas adquirirlos una vez dibujados. También te permite diseñar la PCB a partir del esquema eléctrico. Una vez elaborado, será posible solicitarlo a través de JLCPCB.

Primero necesitas descargar EasyEda desde el enlace https://easyeda.com/page/download Luego instalarlo e importar el esquema que diseñé.

El esquema se puede descargar aquí.

Una vez que se haya descargado el diagrama de cableado, simplemente cree la PCB a partir de él.

Paso 2: Solicite la PCB con JLCPCB

Solicite la PCB con JLCPCB
Solicite la PCB con JLCPCB
Solicite la PCB con JLCPCB
Solicite la PCB con JLCPCB

Posteriormente, una vez diseñada la PCB, simplemente solicite las tarjetas a través de JLCPCB presionando el botón que se muestra en la figura anterior.

Con poco dinero podríamos pedir PCB fabricados muy bien y muy rápidamente. También será posible, una vez que se hayan pedido los PCB, ver el progreso del pedido desde su cuenta.

Paso 3: Solicite el componente con LCSC

Ordenar componente con LCSC
Ordenar componente con LCSC
Ordenar componente con LCSC
Ordenar componente con LCSC

Para ordenar los componentes es simple, simplemente presione el botón "BOM" (Lista de materiales) en el programa para dibujar los PCB EasyEda.

A continuación, volverá a la página de compra de materiales en el sitio web de LCSC, proceda con la compra para que pueda completar la construcción de la PCB. Simplemente siga los pasos en las fotos de arriba para ordenar los componentes electrónicos.

LCSC es un sitio web que te permite elegir componentes de una enorme base de datos y pedirlos para tus proyectos y PCB, ofrece infinidad de componentes a precios realmente competitivos y por eso elegí este servicio.

Paso 4: suelde el componente en la PCB

Suelde el componente en el PCB
Suelde el componente en el PCB
Suelde el componente en el PCB
Suelde el componente en el PCB

Tome los componentes pedidos a través de lcsc y suéldelos en la PCB siguiendo las indicaciones del diagrama de cableado.

Paso 5: construya el sensor de humedad del suelo

Construya el sensor de humedad del suelo
Construya el sensor de humedad del suelo
Construya el sensor de humedad del suelo
Construya el sensor de humedad del suelo

¡Escribí una guía separada para hacer el sensor de humedad del suelo y está disponible aquí!

Paso 6: Cargue el código

Sube el código
Sube el código

Descarga el código desde aquí.

Súbelo a Arduino IDE.

Si no tiene la biblioteca Blynk y el controlador ESP32, consulte esta guía:

Instale el controlador ESP32 en Windows: aquí

Instale el controlador ESP32 en Linux: aquí

Instale el controlador ESP32 en Mac OS: aquí

Descargue e instale la biblioteca Blynk

Paso 7: compile la aplicación con Blynk

Cree la aplicación con Blynk
Cree la aplicación con Blynk
Cree la aplicación con Blynk
Cree la aplicación con Blynk
Cree la aplicación con Blynk
Cree la aplicación con Blynk

Blynk es un servicio gratuito que le permite controlar de forma remota sus tarjetas NodeMcu con un procesador ESP32.

Esto será útil en el proyecto, ya que no tendremos que crear nuestro servidor IoT, sino simplemente confiar en el servidor Blynk. Además, Blynk te permite construir tu aplicación gratuita sin saber programar simplemente a través de su aplicación básica. Para saber cómo configurar blynk en Arduino IDE, siga estos pasos.

Paso 8: prueba el entorno

Prueba el medio ambiente
Prueba el medio ambiente
Prueba el medio ambiente
Prueba el medio ambiente
Prueba el medio ambiente
Prueba el medio ambiente
Prueba el medio ambiente
Prueba el medio ambiente

Una vez que se haya cargado el software en el esp32, pudimos ver inmediatamente nuestro nuevo sistema de riego inteligente en funcionamiento.

Podríamos ver el nivel del agua en el recipiente y el estado de la bomba que riega en cualquier momento.

Recomendado: