Съдържание:
- Стъпка 1: Стъпка 1: Хардуерна връзка
- Стъпка 2: Стъпка 2: ESP32 код
- Стъпка 3: Стъпка 3: Пример за код
Видео: Esp32 Уеб сървър за температура и влажност, използващ PYTHON & Zerynth IDE: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Esp32 е великолепен микроконтролер, мощен е като Arduino, но още по-добър! Има Wi-Fi връзка, която ви позволява да разработвате IOT проекти евтино и лесно. Но работата с устройства Esp е разочароващо, първо не е стабилно, второ е изключително трудно да развиете вашите проекти с официалния SDK. Трето, това е огромно главоболие да се намери подходяща работеща библиотека. Какво ще стане, ако можете да използвате всички функционалности на микроконтролера, като същевременно го кодирате в PYTHON. Ще има ли значение? разбира се, Python е мощен, лесен за четене и изключително лесен за писане. Освен това не е нужно да се притеснявате за всички неща на ниско ниво (указатели, регистри и конфигурационни файлове) Също така, използвате стабилна система Zerynth. още не са запознати със Zerynth, това е следващото ГОЛЯМО НЕЩО!
Той ви дава всички функционалности на микроконтролера с лекотата на Python и е безплатен
Позволете ми да ви представя уеб сървъра за температура и влажност Esp32, написан на Python.
Стъпка 1: Стъпка 1: Хардуерна връзка
Сензорът за температура и влажност на hts221 използва I2C връзка, трябва да свържете сензора към съответните щифтове в сензора ESp32Node-MCU Esp32s Hts221
3v3 pin 3.3v pin
GND щифт GND pinIO26 SCL щифт
IO25 SDA щифт
Стъпка 2: Стъпка 2: ESP32 код
- Свържете вашата платка за разработка Esp32 към вашия компютър.
- Изтеглете най-новата IDE на Zerynth Studio безплатно: https://www.zerynth.com/zerynth-studio/ Използвайте това ръководство за инсталиране, за да ви помогнем:
- Вътре в приложението; Създайте нов акаунт и вертуализирайте устройството си. Използвайте това ръководство, за да ви помогнеhttps://docs.zerynth.com/latest/official/core.zer…
- Сега Създайте нов проект от главната лента с инструменти; Project New Напишете име за проекта и го запазете.
- Намерете прикачения код
- Копирайте кода и връзката нагоре (качете в UC)
- Отворете серийния монитор
- Копирайте IP адреса в браузъра си и отворете уеб страницата! Ако имате нужда от помощ с IDE:
Стъпка 3: Стъпка 3: Пример за код
Можете да намерите целия проект приложен! Това искаше да ви покаже колко лесно е:
от stm.hts221 внос hts221
temp_hum = hts221. HTS221 (I2C0, D16) #инициирайте i2C протокол със сензора
temp, hum = temp_hum.get_temp_humidity () # вземете текущата temp и humidty с помощта на библиотеката!
от espressif.esp32net импортирайте esp32wifi като wifi_driver #importing Esp32 Wifi драйвер
WifiAP_name = "Име на WIFI AP" Wifi_Pass = "Wifi Pass!"
wifi_driver.auto_init ()
wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------
Толкова е лесен за използване Zerynth IDE с python.
Препоръчано:
Наблюдател за влажност и температура, използващ Raspberry Pi с SHT25 в Python: 6 стъпки
Наблюдател за влажност и температура, използващ Raspberry Pi с SHT25 в Python: Като ентусиаст за Raspberry Pi, ние помислихме за някои по -зрелищни експерименти с него. В тази кампания ще направим наблюдател за влажност и температура, който измерва относителната влажност и температура, използвайки Raspberry Pi и SHT25, влажност
Автоматизиране на оранжерия с LoRa! (Част 1) -- Сензори (температура, влажност, влажност на почвата): 5 стъпки
Автоматизиране на оранжерия с LoRa! (Част 1) || Сензори (температура, влажност, влажност на почвата): В този проект ще ви покажа как автоматизирах оранжерия. Това означава, че ще ви покажа как построих оранжерията и как свързах електрониката за захранване и автоматизация. Също така ще ви покажа как да програмирате Arduino платка, която използва L
ESP8266 Nodemcu Мониторинг на температурата с помощта на DHT11 на локален уеб сървър - Вземете стайна температура и влажност на вашия браузър: 6 стъпки
ESP8266 Nodemcu Температурен мониторинг с помощта на DHT11 на локален уеб сървър | Вземете стайна температура и влажност на вашия браузър: Здравейте момчета, днес ще направим влажност & система за мониторинг на температурата, използваща ESP 8266 NODEMCU & DHT11 температурен сензор. Температурата и влажността ще бъдат получени от DHT11 Sensor & в браузър може да се види коя уеб страница ще се управлява
ESP8266 NodeMCU точка за достъп (AP) за уеб сървър с DT11 температурен сензор и температура и влажност на печат в браузъра: 5 стъпки
ESP8266 NodeMCU точка за достъп (AP) за уеб сървър с DT11 температурен сензор и печат Температура и влажност в браузъра: Здравейте момчета в повечето проекти използваме ESP8266 и в повечето проекти използваме ESP8266 като уеб сървър, за да може да има достъп до данните всяко устройство през wifi чрез достъп до уеб сървъра, хостван от ESP8266, но единственият проблем е, че се нуждаем от работещ рутер за
Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: 10 стъпки
Интернет контролиран светодиод, използващ уеб сървър, базиран на ESP32: Преглед на проекта В този пример ще разберем как да направим базиран на ESP32 уеб сървър за управление на състоянието на светодиодите, което е достъпно от всяка точка на света. За този проект ще ви е необходим компютър с Mac, но можете да стартирате този софтуер дори на i