Tabla de contenido:

Computación básica de IOT con Nodemcu y Micropython: 11 pasos
Computación básica de IOT con Nodemcu y Micropython: 11 pasos

Video: Computación básica de IOT con Nodemcu y Micropython: 11 pasos

Video: Computación básica de IOT con Nodemcu y Micropython: 11 pasos
Video: ESP32 IoT con ThingSpeak | Estación meteorológica en la nube WiFi con ESP32 y BME280 | Micropython 2024, Mes de julio
Anonim
Computación básica de IOT con Nodemcu y Micropython
Computación básica de IOT con Nodemcu y Micropython

En este tutorial voy a utilizar la conexión NodeMcu, micropython y Mqtt para conectar el servidor.

Este tutorial utiliza mqtt connect basado en https para conectarse desde Nodemcu al servidor Adafruit.io.

En este proyecto, estoy usando un lenguaje de programación micropython que es casi similar a Python.

Paso 1: componentes necesarios

Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos

Se requieren los siguientes componentes para completar este proyecto.

Componentes requeridos:

  • Nodemcu
  • Sensor de infrarrojos
  • DIRIGIÓ
  • Cable USB
  • Conexión a Internet

Paso 2: Comenzando

Empezando
Empezando
Empezando
Empezando

Procedimiento:

  • Descargue e instale el software espcut para depurar.
  • Descarga archivos desde este enlace. que se almacena como repositorio de github. Todo el programa está disponible en este repositorio.
  • Descargue e instale el firmware de micropython desde este enlace al NODEMCU
  • Conecte el sensor de infrarrojos a GPIO12 y el LED a GPIO 2 de Nodemcu.
  • descarga este software webrepl

Paso 3: Adafruit IO

Adafruit IO
Adafruit IO

visite io.adafruit.com e inicie sesión para ir a su panel de control

Paso 4: crear un panel

Crear panel
Crear panel

Haga clic en la acción y cree un nuevo panel

Paso 5: creación de bloques

Creando bloques
Creando bloques
Creando bloques
Creando bloques
Creando Bloques
Creando Bloques
  1. Haga clic en el nombre del panel.
  2. nuevamente haga clic en el botón + (más) para crear un bloque
  3. Ahora haga clic en Alternar y asígnele un nombre.
  4. Ahora haga clic en el botón Crear
  5. A continuación, seleccione su bloque y haga clic en el siguiente paso
  6. Dé nombre a este bloque y establezca los nombres del estado ON y OFF.
  7. Después de eso, haga clic en crear bloque.

Repita el proceso desde el segundo paso, seleccione texto y cree un bloque más como se muestra en la figura

Paso 6: Panel de control final

Tablero final
Tablero final

Su tablero final se verá así.

Paso 7: obtenga el nombre de usuario y la clave

Obtener nombre de usuario y clave
Obtener nombre de usuario y clave

Haga clic en el icono de la llave en el lado izquierdo de la pantalla y copie el nombre de usuario y la llave activa

Paso 8: habilite WEBREPL

Habilitar WEBREPL
Habilitar WEBREPL
  • Abra el software espcut
  • envíe este comando "import webrepl_setup"
  • leer el texto en la consola y configurar el archivo webrepl.

Paso 9: Conéctese a Webrepl

Conectarse a Webrepl
Conectarse a Webrepl
Conectarse a Webrepl
Conectarse a Webrepl
  • Encuentre la red wifi cuyo ssid comienza desde micropython
  • conéctese a ese ssid con la contraseña "micropythoN"
  • obtendrá la pantalla como se muestra en la figura anterior.

Paso 10: agregue el código

Agregar el código
Agregar el código
  • extraiga el software webrepl, abra webrepl.html y haga clic en conectar
  • le pedirá que proporcione una contraseña
  • en mi caso la contraseña es "1234567"
  • wow estás conectado.
  • cargue los archivos que se descargaron del repositorio de github.
  • cargue main.py, mqtt.py, boot.py y data.txt usando webrepl.
  • ahora presione el botón de reinicio en su nodemcu. y verifique la salida en io.adafruit.com
  • Si desea verificar la ejecución del código, nuevamente debe conectarse a micropython wifi e iniciar sesión.

Paso 11: Video de trabajo

El video de trabajo de este tutorial está disponible aquí.

Recomendado: