Table des matières:
- Étape 1: Étape 1: Connexion matérielle
- Étape 2: Étape 2: Code ESP32
- Étape 3: Étape 3: Exemple de code
Vidéo: Serveur Web de température et d'humidité Esp32 utilisant PYTHON et Zerynth IDE : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Esp32 est un magnifique micro-contrôleur, il est puissant comme un Arduino mais encore mieux ! Il a une connectivité Wifi, vous permettant de développer des projets IOT à moindre coût et facilement. Mais travailler avec des appareils Esp est frustrant, d'abord ce n'est pas stable, ensuite est extrêmement difficile de développer vos projets avec le SDK officiel. Troisièmement, trouver une bibliothèque de travail appropriée est un énorme casse-tête. Et si vous pouviez utiliser toutes les fonctionnalités du microcontrôleur tout en le codant en PYTHON. Cela ferait-il une différence ? bien sûr, Python est puissant, facile à lire et extrêmement facile à écrire. De plus, vous n'avez pas à vous soucier de tous les éléments de bas niveau (pointeurs, registres et fichiers de configuration). De plus, vous utilisez le système stable Zerynth. Si vous ne connaissent pas encore Zerynth, c'est la prochaine GRANDE CHOSE !
Il vous offre toutes les fonctionnalités du micro-contrôleur avec la facilité de Python et il est gratuit
Permettez-moi de vous présenter le serveur Web Esp32 Température et humidité écrit en Python.
Étape 1: Étape 1: Connexion matérielle
Le capteur de température et d'humidité hts221 utilise une connexion I2C, vous devez connecter le capteur aux broches appropriées dans le capteur ESP32Node-MCU Esp32s Hts221
broche 3v3 broche 3.3v
Broche GND Broche GND Broche IO26 SCL
Broche IO25 SDA
Étape 2: Étape 2: Code ESP32
- Connectez votre carte de développement Esp32 à votre ordinateur.
- Téléchargez gratuitement le dernier IDE Zerynth Studio: https://www.zerynth.com/zerynth-studio/Utilisez ce guide d'installation pour vous aider:https://docs.zerynth.com/latest/official/core.zery…
- À l'intérieur de l'application; Créez un nouveau compte et virtualisez votre appareil. Utilisez ce guide pour vous aiderhttps://docs.zerynth.com/latest/official/core.zer…
- Maintenant, créez un nouveau projet à partir de la barre d'outils principale; Projet Nouveau Écrivez un nom pour le projet et enregistrez-le.
- Trouvez le code ci-joint
- Copiez le code et la liaison montante (téléchargez-vous sur l'uC)
- Ouvrir le moniteur série
- Copiez l'adresse IP dans votre navigateur et ouvrez la page Web ! Si vous avez besoin d'aide avec l'IDE:
Étape 3: Étape 3: Exemple de code
Vous pouvez trouver l'ensemble du projet ci-joint ! Cela voulait vous montrer à quel point c'est facile:
de stm.hts221 importer hts221
temp_hum = hts221. HTS221(I2C0, D16) #initier le protocole i2C avec le capteur
temp, hum = temp_hum.get_temp_humidity() # récupère la température et l'humidité actuelles en utilisant la bibliothèque !
depuis espressif.esp32net importer esp32wifi en tant que wifi_driver #important le pilote Esp32 Wifi
WifiAP_name = "WIFI AP Name"Wifi_Pass = "Wifi Pass !"
wifi_driver.auto_init()
wifi.link(WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass)-------------------------------------- -------------------------------------------------- -----------------------------
C'est aussi simple à utiliser que l'IDE Zerynth avec python.
Conseillé:
ESP8266 et Visuino : Serveur Web de température et d'humidité DHT11 : 12 étapes
ESP8266 et Visuino : Serveur Web de température et d'humidité DHT11 : les modules ESP8266 sont d'excellents contrôleurs autonomes à faible coût avec Wi-Fi intégré, et j'ai déjà fait un certain nombre d'instructions à leur sujet. DTH11/DTH21/DTH22 et AM2301 sont des températures combinées très populaires et capteurs d'humidité Arduino, et j'ai fait un num
Observateur d'humidité et de température utilisant Raspberry Pi avec SHT25 en Python : 6 étapes
Observateur d'humidité et de température utilisant Raspberry Pi avec SHT25 en Python : étant un passionné de Raspberry Pi, nous avons pensé à des expériences plus spectaculaires avec lui. Dans cette campagne, nous allons créer un observateur d'humidité et de température qui mesure l'humidité relative et la température à l'aide de Raspberry Pi et SHT25, Humidité
ESP8266 Surveillance de la température Nodemcu à l'aide de DHT11 sur un serveur Web local - Obtenez la température et l'humidité de la pièce sur votre navigateur : 6 étapes
ESP8266 Surveillance de la température Nodemcu à l'aide de DHT11 sur un serveur Web local | Obtenez la température et l'humidité de la pièce sur votre navigateur : Salut les gars, aujourd'hui, nous allons faire une analyse de l'humidité et de l'humidité; système de surveillance de la température utilisant ESP 8266 NODEMCU & Capteur de température DHT11. La température et l'humidité seront obtenues à partir du capteur DHT11 et de l'amp; il peut être vu sur un navigateur quelle page Web sera gérée
Point d'accès (AP) NodeMCU ESP8266 pour serveur Web avec capteur de température DT11 et température et humidité d'impression dans le navigateur : 5 étapes
Point d'accès (AP) NodeMCU ESP8266 pour serveur Web avec capteur de température DT11 et température et humidité d'impression dans le navigateur : salut les gars dans la plupart des projets que nous utilisons ESP8266 et dans la plupart des projets, nous utilisons ESP8266 comme serveur Web afin que les données soient accessibles sur n'importe quel appareil via wifi en accédant au serveur Web hébergé par ESP8266, mais le seul problème est que nous avons besoin d'un routeur fonctionnel pour
Arduino envoie des données de température et d'humidité au serveur MySQL (PHPMYADMIN): 5 étapes
Arduino envoie des données de température et d'humidité au serveur MySQL (PHPMYADMIN): Dans ce projet, j'ai interfacé DHT11 avec arduino, puis j'envoie des données de dht11 qui sont l'humidité et la température à la base de données phpmyadmin. Ici, nous utilisons un script PHP pour pousser les données vers la base de données phpmyadmin