Բովանդակություն:

Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE ՝ 3 քայլ
Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE ՝ 3 քայլ

Video: Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE ՝ 3 քայլ

Video: Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE ՝ 3 քայլ
Video: LDmicro 11: Serial LCD Temperature Controller (Microcontroller PLC Ladder Programming with LDmicro) 2024, Հուլիսի
Anonim
Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE
Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE
Esp32 Webերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE
Esp32 Webերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE
Esp32 Webերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE
Esp32 Webերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE
Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE
Esp32 peratերմաստիճանի և խոնավության վեբ սերվեր ՝ օգտագործելով PYTHON և Zerynth IDE

Esp32- ը հոյակապ միկրոկառավարիչ է, այն հզոր է Arduino- ի նման, բայց նույնիսկ ավելի լավ: Այն ունի Wifi միացում, որը հնարավորություն է տալիս էժան և հեշտությամբ զարգացնել IOT նախագծեր: Բայց Esp սարքերի հետ աշխատելը հիասթափեցնում է, առաջինը կայուն չէ, երկրորդ չափազանց դժվար է մշակել ձեր նախագծերը պաշտոնական SDK- ի միջոցով: Երրորդ, դա հսկայական գլխացավ է `համապատասխան աշխատանքային գրադարան գտնելու համար: Ի՞նչ անել, եթե կարողանայիք օգտագործել միկրոհսկիչի բոլոր գործառույթները, այն նաև կոդավորել PYTHON- ում: Կփոխե՞ր դա: Իհարկե, Python- ը հզոր է, դյուրընթեռնելի և չափազանց հեշտ գրելու համար: Բացի այդ, պետք չէ անհանգստանալ ցածր մակարդակի բոլոր իրերի (ցուցիչների, գրանցիչների և կազմաձևման ֆայլերի) մասին: Բացի այդ, դուք օգտագործում եք Zerynth կայուն համակարգը: Եթե դուք դեռ ծանոթ չեք eryերինտին, դա հաջորդ ՄԵIG ԲԱՆն է:

Այն ձեզ տալիս է միկրոհսկիչի բոլոր գործառույթները Python- ի հեշտությամբ և այն անվճար է

Թույլ տվեք ձեզ ներկայացնել Esp32 ջերմաստիճանի և խոնավության վեբ սերվերը, որը գրված է Python- ում:

Քայլ 1: Քայլ 1: Սարքաշարի միացում

Քայլ 1: Սարքաշարի միացում
Քայլ 1: Սարքաշարի միացում
Քայլ 1: Սարքաշարի միացում
Քայլ 1: Սարքաշարի միացում

Hts221 Temp և խոնավության տվիչն օգտագործում է I2C միացում, դուք պետք է սենսորը միացնեք ESp32Node-MCU Esp32s Hts221 ցուցիչին համապատասխան կապում:

3v3 փին 3.3v քորոց

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/ Օգտագործեք այս տեղադրման ուղեցույցը ՝ ձեզ օգնելու համար.
  • Դիմումի ներսում; Ստեղծեք նոր հաշիվ և ուղղեք ձեր սարքը: Օգտագործեք այս ուղեցույցը ՝ ձեզ օգնելու համար
  • Այժմ ստեղծեք նոր նախագիծ հիմնական գործիքագոտուց; Նախագիծ Նոր Writeրագրի անուն գրեք և պահեք այն:
  • Գտեք կցված կոդը
  • Պատճենեք ծածկագիրը և միացրեք (վերբեռնեք 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) ------------------------------------------ ------------------------------------------------------ ---------------------------------

Դա այնքան հեշտ է օգտագործել Zerynth IDE- ն Python- ի հետ:

Խորհուրդ ենք տալիս: