Мазмұны:

PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері: 3 қадам
PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері: 3 қадам

Бейне: PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері: 3 қадам

Бейне: PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері: 3 қадам
Бейне: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, Шілде
Anonim
PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері
PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері
PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері
PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері
PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері
PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері
PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері
PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері

Esp32-бұл керемет микроконтроллер, ол Arduino сияқты қуатты, бірақ одан да жақсы! Wi-Fi байланысы бар, бұл сізге IOT жобаларын арзан әрі оңай дамытуға мүмкіндік береді. ресми SDK көмегімен жобаларыңызды әзірлеу өте қиын. Үшіншіден, қолайлы жұмыс кітапханасын табу-бұл үлкен бас ауруы. Егер сіз микроконтроллердің барлық функцияларын қолдана алсаңыз, оны PYTHON-да кодтайтын болсаңыз, бұл маңызды ма? Әрине, Python қуатты, оқуға оңай және жазуға өте оңай. Сонымен қатар төмен деңгейдегі барлық нәрселер (көрсеткіштер, регистрлер мен конфигурация файлдары) туралы алаңдамаудың қажеті жоқ, сонымен қатар сіз Zerynth тұрақты жүйесін қолданасыз. Zerynth -пен әлі таныс емеспіз, бұл келесі үлкен нәрсе!

Бұл сізге микроконтроллердің барлық функцияларын Python-дың қарапайымдылығымен береді және ол ақысыз

Сізге Python тілінде жазылған Esp32 температура мен ылғалдылық веб -серверін таныстыруға рұқсат етіңіз.

1 -қадам: 1 -қадам: Аппараттық қосылым

1 -қадам: Жабдыққа қосылу
1 -қадам: Жабдыққа қосылу
1 -қадам: Жабдыққа қосылу
1 -қадам: Жабдыққа қосылу

Hts221 Temp және ылғалдылық сенсоры I2C қосылымын қолданады, сенсорды ESp32Node-MCU Esp32s Hts221 сенсорындағы тиісті түйреуіштерге қосу керек.

3в3 түйреуіш 3.3в түйреуіш

GND түйрегіші GND pinIO26 SCL түйреуіші

IO25 SDA түйреуіші

2 -қадам: 2 -қадам: ESP32 коды

2 -қадам: ESP32 коды
2 -қадам: ESP32 коды
2 -қадам: ESP32 коды
2 -қадам: ESP32 коды
2 -қадам: ESP32 коды
2 -қадам: ESP32 коды
  • Esp32 әзірлеу тақтасын компьютерге қосыңыз.
  • Соңғы Zerynth Studio IDE тегін жүктеп алыңыз: https://www.zerynth.com/zerynth-studio/ Сізге көмектесу үшін осы нұсқаулықты пайдаланыңыз:
  • Қолданбаның ішінде; Жаңа есептік жазба жасаңыз және құрылғыны вертуализациялаңыз. Бұл нұсқаулықты пайдаланып, сізге көмектесіңіз.
  • Енді негізгі құралдар тақтасынан жаңа жоба жасаңыз; Жаңа жоба Жобаның атын жазып, оны сақтаңыз.
  • Қосылған кодты табыңыз
  • Кодты және Uplink көшіріңіз (UC -ге жүктеңіз)
  • Сериялық мониторды ашу
  • Браузерге IP мекенжайын көшіріп, веб-бетті ашыңыз! Егер сізге IDE бойынша көмек қажет болса:

3 -қадам: 3 -қадам: код үлгісі

3 -қадам: код үлгісі!
3 -қадам: код үлгісі!

Сіз барлық жобаны қоса аласыз! Бұл сізге қаншалықты оңай екенін көрсеткісі келді:

stm.hts221 импорт hts221

temp_hum = hts221. HTS221 (I2C0, D16) #сенсормен i2C протоколын іске қосыңыз

temp, hum = temp_hum.get_temp_humidity () # кітапхана арқылы ағымдағы температура мен ылғалдылықты алыңыз!

espressif.esp32net -тен esp32wifi wifi_driver ретінде импорттау #Esp32 Wifi драйверін импорттау

WifiAP_name = «WIFI AP атауы» Wifi_Pass = «Wifi Pass!»

wifi_driver.auto_init ()

wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------

Python көмегімен Zerynth IDE пайдалану оңай.

Ұсынылған: