Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Con el diminuto y económico chip / dispositivo ESP8266, puede registrar datos de temperatura en el exterior, en la habitación, el invernadero, el laboratorio, la sala de refrigeración o en cualquier otro lugar de forma totalmente gratuita. Este ejemplo lo usaremos para registrar la temperatura de la sala de enfriamiento, dentro y fuera.
El dispositivo se conectará a Internet a través de Wifi.
Podrá verificar las últimas lecturas en su teléfono móvil, computadora de escritorio o cualquier otro dispositivo con navegador
Suministros
Necesita piezas de hardware para hacer un dispositivo de registro. Puede comprar los dispositivos necesarios aquí (se requiere un mínimo):
- WeMos D1 mini
- cable micro USB
- 2x DS18B20 a prueba de agua con placa de módulo
También es bueno tener:
- Cargador USB para alimentar su dispositivo
- Recinto impermeable
Paso 1: agregue su dispositivo a la plataforma de registro
Aquí puede agregar su dispositivo para obtener las claves de API necesarias más adelante:
Paso 2: Conexión de hardware
Conecte 2x DS18B20 Out a WeMos D1 In
DS18B20 usa un cable y se puede conectar al mismo pin, pero para simplificar la conexión sin soldar, lo conectaremos por separado.
Ejemplo de diagrama en la imagen 1
Tenga en cuenta que las entradas / salidas digitales en WeMos D1 mini no son las mismas que en el código, aquí hay una transición de ejemplo, es por eso que en el código usamos los pines 4 y 5, pero en las placas se escribe como D1, D2 como en la imagen 2
Paso 3: Cargue el software necesario en el dispositivo (Guía de Windows)
Conecte el dispositivo a USB en su PC con Windows Descargue e instale Python aquí:
Descargue y ejecute la herramienta uPyCraft IDE para actualizar su NodeMCU aquí: uPyCraft.exe
Imagen 1: Seleccione el puerto COM (este suele ser un número mayor si no tiene otros dispositivos conectados)
Imagen 2:
Grabar el firmware descargado de microPython en el dispositivo Si tiene pyBoard o un dispositivo con firmware precargado, puede omitir este paso
Descargue el firmware MicroPython para NodeMCU aquí:
Imagen 3:
Cargue el ejemplo de código básico de LoggingForest en el dispositivo Descargue el código de ejemplo aquí: main.py
Use menú-> Guardar página como o CTRL + S para descargar desde esta página main.py
Ahora abra el archivo en la herramienta uPiCraft y cambie los parámetros recibidos en el sitio web loggingforest.com
Imagen 4:
Descargar y ejecutar
Paso 4: Verifique sus datos en computadoras de escritorio o dispositivos móviles
Después de eso, su dispositivo comenzará a enviar datos a loggingforest y podrá verlos allí Imagen 1: En la edición del dispositivo loggingforest, simplemente defina el nombre y los valores de los parámetros
Imagen 2:
Haga clic en vista previa
Imagen 3:
Y verá buenos datos, temperatura dentro de la sala de enfriamiento y temperatura exterior