Sommario:
- Passaggio 1: Passaggio 1: Connessione hardware
- Passaggio 2: Passaggio 2: codice ESP32
- Passaggio 3: Passaggio 3: Esempio di codice
Video: Server Web di temperatura e umidità Esp32 che utilizza PYTHON e Zerynth IDE: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Esp32 è un magnifico microcontrollore, è potente proprio come un Arduino ma anche meglio! Dispone di connettività Wi-Fi, che consente di sviluppare progetti IOT in modo economico e semplice. Ma lavorare con i dispositivi Esp è frustrante, in primo luogo non è stabile, in secondo luogo è estremamente difficile sviluppare i tuoi progetti con l'SDK ufficiale. Terzo, è un enorme grattacapo trovare una libreria funzionante adatta. E se potessi usare tutte le funzionalità del microcontrollore e allo stesso tempo codificarlo in PYTHON. Farebbe la differenza? ovviamente, Python è potente, facile da leggere ed estremamente facile da scrivere. Inoltre non devi preoccuparti di tutte le cose di basso livello (puntatori, registri e file di configurazione) Inoltre, stai usando il sistema stabile Zerynth. non ho ancora familiarità con Zerynth, è la prossima GRANDE COSA!
Ti offre tutte le funzionalità del microcontrollore con la semplicità di Python ed è gratuito
Lascia che ti presenti il server web di temperatura e umidità Esp32 scritto in Python.
Passaggio 1: Passaggio 1: Connessione hardware
Il sensore di temperatura e umidità hts221 utilizza la connessione I2C, è necessario collegare il sensore ai pin appropriati nell'ESp32Node-MCU Esp32s Hts221 Sensor
pin 3v3 pin 3.3v
Pin GND Pin GND PinIO26 SCL
Pin SDA IO25
Passaggio 2: Passaggio 2: codice ESP32
- Collega la tua scheda di sviluppo Esp32 al tuo computer.
- Scarica gratuitamente l'IDE più recente di Zerynth Studio: https://www.zerynth.com/zerynth-studio/Utilizza questa guida all'installazione per aiutarti:
- All'interno dell'applicazione; Crea un nuovo account e verticalizza il tuo dispositivo. Usa questa guida per aiutartihttps://docs.zerynth.com/latest/official/core.zer…
- Ora crea un nuovo progetto dalla barra degli strumenti principale; Progetto Nuovo Scrivere un nome per il progetto e salvarlo.
- Trova il codice allegato
- Copia il codice e Uplink (carica in uC)
- Apri monitor seriale
- Copia l'indirizzo IP sul tuo browser e apri la pagina web! Se hai bisogno di aiuto con l'IDE:
Passaggio 3: Passaggio 3: Esempio di codice
Potete trovare l'intero progetto allegato! Questo voleva mostrarvi quanto sia facile:
da stm.hts221 import hts221
temp_hum = hts221. HTS221(I2C0, D16) #inizia il protocollo i2C con il sensore
temp, hum = temp_hum.get_temp_humidity() # ottiene la temperatura e l'umidità correnti usando la libreria!
da espressif.esp32net import esp32wifi as wifi_driver #importing Esp32 Wifi driver
WifiAP_name = "WIFI AP Name"Wifi_Pass = "Pass Wi-Fi!"
wifi_driver.auto_init()
wifi.link(WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass)-------------------------------------- --------------------------------------------------- ---------------
È così facile da usare Zerynth IDE con Python.
Consigliato:
Osservatore di umidità e temperatura che utilizza Raspberry Pi con SHT25 in Python: 6 passaggi
Osservatore di umidità e temperatura che utilizza Raspberry Pi con SHT25 in Python: essendo un appassionato di Raspberry Pi, abbiamo pensato ad alcuni esperimenti più spettacolari con esso. In questa campagna, realizzeremo un osservatore di umidità e temperatura che misura l'umidità relativa e la temperatura utilizzando Raspberry Pi e SHT25, Umidi
ESP8266 Nodemcu Monitoraggio della temperatura utilizzando DHT11 su un server Web locale - Ottieni la temperatura e l'umidità della stanza sul tuo browser: 6 passaggi
ESP8266 Nodemcu Monitoraggio della temperatura utilizzando DHT11 su un server Web locale | Ottieni la temperatura e l'umidità della stanza sul tuo browser: Ciao ragazzi, oggi faremo un'umidità e l'umidità; sistema di monitoraggio della temperatura utilizzando ESP 8266 NODEMCU & Sensore di temperatura DHT11. La temperatura e l'umidità saranno ottenute da DHT11 Sensor & può essere visto su un browser quale pagina web verrà gestita
Sensore di umidità che utilizza il fotone di particelle: 6 passaggi
Sensore di umidità che utilizza un fotone di particelle: introduzione In questo tutorial costruiremo un sensore di umidità utilizzando un fotone di particelle e la sua antenna Wi-Fi a letto o/e esterna. La potenza del WiFi dipende dalla quantità di umidità nell'aria e anche nel terreno. Usiamo questo principio
ESP8266 NodeMCU Access Point (AP) per server Web con sensore di temperatura DT11 e stampa di temperatura e umidità nel browser: 5 passaggi
ESP8266 NodeMCU Access Point (AP) per server Web con sensore di temperatura DT11 e temperatura e umidità di stampa nel browser: ciao ragazzi nella maggior parte dei progetti utilizziamo ESP8266 e nella maggior parte dei progetti utilizziamo ESP8266 come server Web in modo da poter accedere ai dati su qualsiasi dispositivo tramite wifi accedendo al server Web ospitato da ESP8266 ma l'unico problema è che abbiamo bisogno di un router funzionante per
Stazione meteorologica fai-da-te che utilizza DHT11, BMP180, Nodemcu con Arduino IDE su server Blynk: 4 passaggi
Stazione meteorologica fai-da-te utilizzando DHT11, BMP180, Nodemcu con Arduino IDE su server Blynk: Github: DIY_Weather_Station Hackster.io: Stazione meteorologica Avresti visto l'applicazione meteorologica giusto? Ad esempio, quando lo apri, conosci le condizioni meteorologiche come temperatura, umidità ecc. Quelle letture sono il valore medio di un grande sono