Tabla de contenido:
- Paso 1: Paso 1: Conexión de hardware
- Paso 2: Paso 2: Código ESP32
- Paso 3: Paso 3: ¡Ejemplo de código
Video: Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Esp32 es un magnífico microcontrolador, es poderoso como un Arduino pero aún mejor! Tiene conectividad Wifi, lo que le permite desarrollar proyectos IOT de manera económica y fácil. Pero trabajar con dispositivos Esp es frustrante, primero no es estable, segundo es Es extremadamente difícil desarrollar sus proyectos con el SDK oficial. En tercer lugar, es un gran dolor de cabeza encontrar una biblioteca de trabajo adecuada. ¿Qué pasaría si pudieras usar todas las funcionalidades del microcontrolador mientras también lo codificas en PYTHON? ¿Haría alguna diferencia? Por supuesto, Python es poderoso, fácil de leer y extremadamente fácil de escribir. Además, no tiene que preocuparse por todas las cosas de bajo nivel (punteros, registros y archivos de configuración) Además, está utilizando el sistema estable de Zerynth. aún no están familiarizados con Zerynth, ¡es la próxima GRAN COSA!
Te brinda todas las funcionalidades del microcontrolador con la facilidad de Python y es gratis
Permítanme presentarles el servidor web de temperatura y humedad Esp32 escrito en Python.
Paso 1: Paso 1: Conexión de hardware
El sensor de temperatura y humedad hts221 utiliza una conexión I2C, debe conectar el sensor a los pines apropiados en el sensor ESp32Node-MCU Esp32s Hts221
Pin 3v3 pin de 3.3v
Pin GND Pin GND Pin IO26 SCL
Pin IO25 SDA
Paso 2: Paso 2: Código ESP32
- Conecte su placa de desarrollo Esp32 a su computadora.
- Descargue el IDE de Zerynth Studio más reciente de forma gratuita: https://www.zerynth.com/zerynth-studio/ Utilice esta guía de instalación como ayuda:
- Dentro de la aplicación; Crea una nueva cuenta y verticaliza tu dispositivo. Usa esta guía para ayudartehttps://docs.zerynth.com/latest/official/core.zer…
- Ahora cree un nuevo proyecto desde la barra de herramientas principal; Proyecto Nuevo Escriba un nombre para el proyecto y guárdelo.
- Encuentra el código adjunto
- Copie el código y el enlace ascendente (cárguelo en la uC)
- Monitor serie abierto
- ¡Copie la dirección IP en su navegador y abra la página web! Si necesita ayuda con el IDE:
Paso 3: Paso 3: ¡Ejemplo de código
¡Puedes encontrar el proyecto completo adjunto! Esto quería mostrarte lo fácil que es:
desde stm.hts221 importar hts221
temp_hum = hts221. HTS221 (I2C0, D16) # iniciar el protocolo i2C con el sensor
temp, hum = temp_hum.get_temp_humidity () # ¡obtenga la temperatura y la humedad actuales usando la biblioteca!
desde espressif.esp32net importar esp32wifi como wifi_driver #importar el controlador Esp32 Wifi
WifiAP_name = "WIFI AP Name" Wifi_Pass = "¡Pase Wifi!"
wifi_driver.auto_init ()
wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------
Es así de fácil de usar Zerynth IDE con python.
Recomendado:
ESP8266 y Visuino: servidor web de temperatura y humedad DHT11: 12 pasos
ESP8266 y Visuino: DHT11 Servidor web de temperatura y humedad: los módulos ESP8266 son excelentes controladores independientes de bajo costo con Wi-Fi incorporado, y ya hice una serie de Instructables sobre ellos. DTH11 / DTH21 / DTH22 y AM2301 son temperaturas combinadas muy populares y sensores de humedad Arduino, e hice un número
¡Automatizando un invernadero con LoRa! (Parte 1) -- Sensores (temperatura, humedad, humedad del suelo): 5 pasos
¡Automatizando un invernadero con LoRa! (Parte 1) || Sensores (temperatura, humedad, humedad del suelo): en este proyecto les mostraré cómo automaticé un invernadero. Eso significa que les mostraré cómo construí el invernadero y cómo conecté la electrónica de potencia y automatización. También te mostraré cómo programar una placa Arduino que usa L
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local - Obtenga la temperatura y la humedad ambiente en su navegador: 6 pasos
ESP8266 Monitorización de temperatura Nodemcu mediante DHT11 en un servidor web local | Obtenga la temperatura y la humedad de la habitación en su navegador: Hola chicos, hoy haremos una humedad & sistema de control de temperatura mediante ESP 8266 NODEMCU & Sensor de temperatura DHT11. La temperatura y la humedad se obtendrán del sensor DHT11 & se puede ver en un navegador qué página web se administrará
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: 5 pasos
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: Hola, en la mayoría de los proyectos usamos ESP8266 y en la mayoría de los proyectos usamos ESP8266 como servidor web para que se pueda acceder a los datos en cualquier dispositivo a través de wifi accediendo al servidor web alojado por ESP8266, pero el único problema es que necesitamos un enrutador que funcione para
Arduino envía datos de temperatura y humedad al servidor MySQL (PHPMYADMIN): 5 pasos
Arduino está enviando datos de temperatura y humedad a MySQL Server (PHPMYADMIN): En este proyecto, he interconectado DHT11 con arduino y luego envío datos de dht11, que son humedad y temperatura, a la base de datos phpmyadmin. Aquí estamos usando un script PHP para enviar datos a la base de datos phpmyadmin