Tabla de contenido:

Programa MicroPython: Mini estación meteorológica: 7 pasos
Programa MicroPython: Mini estación meteorológica: 7 pasos

Video: Programa MicroPython: Mini estación meteorológica: 7 pasos

Video: Programa MicroPython: Mini estación meteorológica: 7 pasos
Video: Estación Meteorológica con MICROPYTHON en 10 SENCILLOS PASOS 2024, Noviembre
Anonim
Programa MicroPython: Mini estación meteorológica
Programa MicroPython: Mini estación meteorológica

Ahora es invierno, pero todavía hace un poco de calor, aunque solo estoy usando una camiseta, lo que me hace querer saber la temperatura actual, así que utilizo los sensores Micropython ESP32 y DHT11 y una estación meteorológica simple para que puedas puede obtener la temperatura y la humedad actuales en cualquier navegador, ahora compartiré el proceso con usted.

Paso 1: Suministros

Suministros
Suministros

Hardware:

  • MakePython ESP32
  • DHT11
  • Tabla de pan
  • Línea de salto
  • cable USB

MakePython ESP32 es una placa ESP32 con una pantalla OLED SSD1306 integrada, puede obtenerla desde este enlace:

www.makerfabs.com/makepython-esp32.html

Software:

uPyCraft IDE

Haga clic en este enlace para descargar uPyCraft IDE para Windows:

Paso 2: cableado

Alambrado
Alambrado
  1. MakePython ESP32 y DHT11 están conectados a la placa de pruebas.
  2. DHT11 solo necesita 3 cables, VCC y GND están conectados a 3V3 y GND de ESP32, y DATA está conectado a IO14 de ESP32. Usé GPIO14 en el experimento, así que conecté IO14.
  3. Conecte MakePython ESP32 a la PC con un cable USB, abra el administrador de dispositivos (simplemente busque "dispositivo" en el cuadro de búsqueda de Windows). Cuando se expande, la sección del puerto debe mostrar algo como lo anterior. Tome nota del número de puerto, como COM19 en mi caso. Si no aparece ningún puerto, intente descargar la unidad USB:

Paso 3: Dirección de uso de UPyCraft

Dirección de uso de UPyCraft
Dirección de uso de UPyCraft
Dirección de uso de UPyCraft
Dirección de uso de UPyCraft

Las instrucciones detalladas para uPyCraft se pueden encontrar en este enlace:

www.makerfabs.com/makepython-esp32-starter…

  • Haga clic en el enlace de arriba para abrir la página.
  • Encuentre el documento de guía del kit de desarrollo de MicroPython ESP32
  • Haga clic en descargar para abrir el documento
  • Hay tutoriales detallados disponibles en el directorio I. MicroPython Development Tools

Por supuesto, esta documentación no trata solo de las instrucciones de uPyCraft, sino que también incluye algunas rutinas de MicroPython ESP32 y preguntas frecuentes y manejo de errores.

Paso 4: la descarga del código

Descargar el código
Descargar el código
Descargar el código
Descargar el código

El código para ssd1306.py se descargó del repositorio de GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 O descargue el mío.

Después de descargar ssd1306.py, abra el archivo y haga clic en Guardar y DownAndRun. Se mostrará "download ok" cuando la descarga sea exitosa.

Después de descargar main.py, se deben realizar los siguientes cambios:

1. Cambie el nombre y la contraseña de la red:

  • SSID: necesita cambiar a su nombre de red local
  • CONTRASEÑA: necesita cambiar a su contraseña de red local

Cuando haya terminado, haga clic en DownAndRun y el MakePython ESP32 se conecta a WiFi

2. Pin de datos DHT11:

Si DHT11 recibe un cambio de Pin en MakePython ESP32, cambie el número en el Pin () al Pin que está recibiendo.

Paso 5: obtener la dirección IP

Obtener dirección IP
Obtener dirección IP

Ejecute main.py, el éxito de la red, puede ver una dirección IP (la mía: 192.168.1.120).

Paso 6: abre un navegador

Abrir un navegador
Abrir un navegador

Abra el navegador en su PC, escriba la dirección IP que acaba de obtener (192.168.1.120) y haga clic en Enter para confirmar.

Paso 7: Ahora el clima

Ahora el clima
Ahora el clima

El navegador muestra la temperatura y la humedad actuales, así como la pantalla OLED en MakePython ESP32. Cuando actualice la página, los datos de temperatura y humedad también se actualizarán.

La mini estación meteorológica es relativamente simple. Agregaré datos de sensores de gas, sensores de lluvia, sensores de presión atmosférica y otros sensores para enriquecer la estación meteorológica.

Recomendado: