Tabla de contenido:
- Paso 1: componentes necesarios
- Paso 2: Comenzando
- Paso 3: Adafruit IO
- Paso 4: crear un panel
- Paso 5: creación de bloques
- Paso 6: Panel de control final
- Paso 7: obtenga el nombre de usuario y la clave
- Paso 8: habilite WEBREPL
- Paso 9: Conéctese a Webrepl
- Paso 10: agregue el código
- Paso 11: Video de trabajo
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
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
visite io.adafruit.com e inicie sesión para ir a su panel de control
Paso 4: crear un panel
Haga clic en la acción y cree un nuevo panel
Paso 5: creación de bloques
- Haga clic en el nombre del panel.
- nuevamente haga clic en el botón + (más) para crear un bloque
- Ahora haga clic en Alternar y asígnele un nombre.
- Ahora haga clic en el botón Crear
- A continuación, seleccione su bloque y haga clic en el siguiente paso
- Dé nombre a este bloque y establezca los nombres del estado ON y OFF.
- 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
Su tablero final se verá así.
Paso 7: obtenga el nombre de usuario y la 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
- 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
- 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
- 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í.