Tabla de contenido:
- Paso 1: Suministros
- Paso 2: cableado
- Paso 3: Dirección de uso de UPyCraft
- Paso 4: la descarga del código
- Paso 5: obtener la dirección IP
- Paso 6: abre un navegador
- Paso 7: Ahora el clima
Video: Programa MicroPython: Mini estación meteorológica: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
- MakePython ESP32 y DHT11 están conectados a la placa de pruebas.
- 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.
- 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
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
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
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
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
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:
Mini estación meteorológica con Arduino y ThingSpeak: 4 pasos
Mini estación meteorológica con Arduino y ThingSpeak: Hola a todos. En este Instructable, lo guiaré a través de los pasos para hacer una mini estación meteorológica personalizada. Además, usaremos la API ThingSpeak para cargar nuestros datos meteorológicos en sus servidores, o de lo contrario, ¿cuál es el propósito de una estación meteorológica?
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: 8 pasos (con imágenes)
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: después de 1 año de operación exitosa en 2 ubicaciones diferentes, estoy compartiendo los planes del proyecto de mi estación meteorológica con energía solar y explicando cómo evolucionó a un sistema que realmente puede sobrevivir durante mucho tiempo períodos de energía solar. Si tu sigues
Estación meteorológica de bricolaje y estación de sensor WiFi: 7 pasos (con imágenes)
Estación meteorológica de bricolaje y estación de sensor WiFi: en este proyecto, le mostraré cómo crear una estación meteorológica junto con una estación de sensor WiFi. La estación de sensores mide los datos de temperatura y humedad locales y los envía, a través de WiFi, a la estación meteorológica. La estación meteorológica muestra t
Estación meteorológica con Wemos D1 Mini, BME280 y Sensate: 6 pasos
Estación meteorológica con Wemos D1 Mini, BME280 y Sensate .: En publicaciones anteriores he compartido diferentes métodos para construir una estación meteorológica. Si no lo ha marcado, aquí hay un enlace En este instructivo, demostraré cómo construir una estación meteorológica simple usando Wemos y una plataforma de IoT llamada Sensate
Mini estación meteorológica con Attiny85: 6 pasos (con imágenes)
Mini estación meteorológica con Attiny85: En un instructable reciente, Indigod0g describió una mini estación meteorológica que funciona bastante bien, usando dos Arduinos. Tal vez no todos quieran sacrificar 2 Arduinos para obtener lecturas de humedad y temperatura y comenté que debería ser posible d