Tabla de contenido:

Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE: 3 pasos
Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE: 3 pasos

Video: Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE: 3 pasos

Video: Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE: 3 pasos
Video: Python para microcontroladores (Cursos en vivo + Sorteo) 2024, Noviembre
Anonim
Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE
Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE
Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE
Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE
Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE
Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE
Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE
Servidor web de temperatura y humedad esp32 usando PYTHON & Zerynth IDE

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

Paso 1: Conexión de hardware
Paso 1: Conexión de hardware
Paso 1: Conexión de hardware
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

Paso 2: Código ESP32
Paso 2: Código ESP32
Paso 2: Código ESP32
Paso 2: Código ESP32
Paso 2: Código ESP32
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

Paso 3: ¡Ejemplo de código!
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: