Мазмұны:
- 1 -қадам: 1 -қадам: Аппараттық қосылым
- 2 -қадам: 2 -қадам: ESP32 коды
- 3 -қадам: 3 -қадам: код үлгісі
Бейне: PYTHON & Zerynth IDE көмегімен Esp32 температура мен ылғалдылық веб -сервері: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Esp32-бұл керемет микроконтроллер, ол Arduino сияқты қуатты, бірақ одан да жақсы! Wi-Fi байланысы бар, бұл сізге IOT жобаларын арзан әрі оңай дамытуға мүмкіндік береді. ресми SDK көмегімен жобаларыңызды әзірлеу өте қиын. Үшіншіден, қолайлы жұмыс кітапханасын табу-бұл үлкен бас ауруы. Егер сіз микроконтроллердің барлық функцияларын қолдана алсаңыз, оны PYTHON-да кодтайтын болсаңыз, бұл маңызды ма? Әрине, Python қуатты, оқуға оңай және жазуға өте оңай. Сонымен қатар төмен деңгейдегі барлық нәрселер (көрсеткіштер, регистрлер мен конфигурация файлдары) туралы алаңдамаудың қажеті жоқ, сонымен қатар сіз Zerynth тұрақты жүйесін қолданасыз. Zerynth -пен әлі таныс емеспіз, бұл келесі үлкен нәрсе!
Бұл сізге микроконтроллердің барлық функцияларын Python-дың қарапайымдылығымен береді және ол ақысыз
Сізге Python тілінде жазылған Esp32 температура мен ылғалдылық веб -серверін таныстыруға рұқсат етіңіз.
1 -қадам: 1 -қадам: Аппараттық қосылым
Hts221 Temp және ылғалдылық сенсоры I2C қосылымын қолданады, сенсорды ESp32Node-MCU Esp32s Hts221 сенсорындағы тиісті түйреуіштерге қосу керек.
3в3 түйреуіш 3.3в түйреуіш
GND түйрегіші GND pinIO26 SCL түйреуіші
IO25 SDA түйреуіші
2 -қадам: 2 -қадам: ESP32 коды
- Esp32 әзірлеу тақтасын компьютерге қосыңыз.
- Соңғы Zerynth Studio IDE тегін жүктеп алыңыз: https://www.zerynth.com/zerynth-studio/ Сізге көмектесу үшін осы нұсқаулықты пайдаланыңыз:
- Қолданбаның ішінде; Жаңа есептік жазба жасаңыз және құрылғыны вертуализациялаңыз. Бұл нұсқаулықты пайдаланып, сізге көмектесіңіз.
- Енді негізгі құралдар тақтасынан жаңа жоба жасаңыз; Жаңа жоба Жобаның атын жазып, оны сақтаңыз.
- Қосылған кодты табыңыз
- Кодты және Uplink көшіріңіз (UC -ге жүктеңіз)
- Сериялық мониторды ашу
- Браузерге IP мекенжайын көшіріп, веб-бетті ашыңыз! Егер сізге IDE бойынша көмек қажет болса:
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 пайдалану оңай.
Ұсынылған:
Arduino көмегімен Servo және DHT11 температура мен ылғалдылық сенсоры арқылы автоматты салқындату желдеткіші: 8 қадам
Arduino көмегімен Servo және DHT11 температура мен ылғалдылық сенсоры арқылы автоматты салқындату желдеткіші: Бұл оқулықта біз қалай бастауды үйренеміз & температура белгілі бір деңгейден жоғары көтерілгенде желдеткішті айналдырыңыз
DHT21 сандық температура мен ылғалдылық сенсоры Arduino көмегімен: 6 қадам
DHT21 Arduino көмегімен сандық температура мен ылғалдылық сенсоры: Бұл оқулықта біз DHT21 ылғалдылық пен температура сенсорын Arduino көмегімен қалай қолдану керектігін және OLED дисплейінде мәндерді көрсетуді үйренеміз
AWS және ESP32 көмегімен температура мен ылғалдылық туралы ескерту: 11 қадам
AWS және ESP32 көмегімен температура мен ылғалдылық туралы ескерту: Бұл оқулықта біз температура мен ылғалдылық сенсорының көмегімен температура мен ылғалдылықтың әр түрлі деректерін өлшейміз. Сіз бұл деректерді AWS -ке жіберуді үйренесіз
DHT11 Arduino көмегімен температура мен ылғалдылық сенсоры: 5 қадам
DHT11 Arduino көмегімен температура мен ылғалдылық сенсоры: Бүгін мен сізге DHT11 температура мен ылғалдылық сенсоры бар KY-015 температура мен ылғалдылық сенсорының модулін қалай қолдануды үйретемін. !:
ESP32-DHT22-MQTT-MySQL-PHP көмегімен температура мен ылғалдылық: 7 қадам
ESP32-DHT22-MQTT-MySQL-PHP көмегімен температура мен ылғалдылық: Менің қызым жылытқыш алғысы келді, сондықтан мен оны жасадым. Бірақ мен жылыжай ішіндегі температура мен ылғалдылық сенсорын алғым келді. Мен мысалдар іздеп, тәжірибе жасай бастадым, мен тапқан мысалдар дәл солай емес екендігі туралы қорытынды жасадым