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

Ինչպես միացնել ESP32- ը IoT ամպին `8 քայլ
Ինչպես միացնել ESP32- ը IoT ամպին `8 քայլ
Anonim
Ինչպես միացնել ESP32- ը IoT ամպին
Ինչպես միացնել ESP32- ը IoT ամպին

Այս հրահանգը գալիս է մի շարք հոդվածներում `Arduino- ի և ESP8266- ի նման ապարատը ամպին միացնելու մասին: Ես պատրաստվում եմ բացատրել ձեզ, թե ինչպես կարելի է ձեր ESP32 չիպը միացնել ամպին AskSensors IoT ծառայության միջոցով:

Ինչու՞ ESP32:

ESP8266- ի մեծ հաջողությունից հետո, ESP32- ը Espressif- ի նոր չիպ է, որը համատեղում է WiFi և Bluetooth անլար հնարավորությունները երկու պրոցեսորի միջուկներով և սարքավորումների արժանապատիվ ծայրամասային հավաքածուով:

Ի՞նչ կսովորեք:

Այս ձեռնարկի ընթացքում դուք կսովորեք.

  • Ինչպես ծրագրավորել ձեր ESP32- ը Arduino IDE- ով:
  • Ինչպես ուղարկել ձեր ESP32- ից տվյալները AskSensors- ին ՝ օգտագործելով HTTP GET հարցումները:
  • Ինչպես պատկերացնել տվյալների հոսքը ամպի մեջ իրական ժամանակում:

Քայլ 1: Պահանջներ

Պահանջներ
Պահանջներ

Այն, ինչ ձեզ հարկավոր է

  • ESP32 մոդուլ: Ես օգտագործում եմ ESP32 Pico Kit- ը, ինչպես ցույց է տրված վերևում նկարում:
  • Arduino IDE ծրագրակազմով աշխատող համակարգիչ:
  • USB մալուխ ՝ ESP32 մոդուլը համակարգչին միացնելու համար:
  • Անվճար AskSensors հաշիվ:

Քայլ 2. Ինչու՞ AskSensors- ը:

AskSensors- ը IoT հարթակ է, որը նախատեսված է լինել շուկայում ամենահեշտ ծրագիրը, որը թույլ է տալիս օգտվողներին կապել, պատկերացնել և վերլուծել իրենց տվիչների տվյալները ամպի վրա:

Ենթադրենք, մենք ցանկանում ենք վերահսկել սենյակի ջերմաստիճանը և այդ արժեքները պահել ամպի մեջ ինչ -որ տեղ, որպեսզի դրանք ավելի ուշ մշակվեն: Սա տիպիկ սցենար է, որտեղ անհրաժեշտ է իմանալ, թե ինչպես ESP32- ից տվյալներ ուղարկել AskSensors- ին: Բայց կան շատ այլ սցենարներ, որտեղ այս ձեռնարկը կարող է օգտակար լինել ձեզ համար:

Շարունակիր կարդալ;-)

Քայլ 3: Սենսորների կարգավորում

  1. Գրանցվեք. Ստացեք անվճար հաշիվ մի քանի վայրկյանում ՝
  2. Տեղադրեք ձեր Api բանալին. AskSensors- ը ներկայացնում է API- ի մի շարք ՝ ձեր սարքի և IoT ամպի միջև տվյալների փոխանակման գործընթացը պարզեցնելու համար: Սկսելու ուղեցույցը ցույց է տալիս, թե ինչպես ստեղծել նոր սենսոր և տեղադրել այն, որպեսզի կարողանաք տվյալներ ուղարկել: Պատճենեք ձեր Api Key In- ը, մենք այն կօգտագործենք հաջորդ քայլերում:

Քայլ 4: Տեղադրեք ESP32- ը Arduino IDE- ում

Ձեր Arduino IDE- ում ESP32 տախտակը տեղադրելու համար հետևեք հետևյալ հրահանգներին.

  1. Դուք պետք է տեղադրեք Arduino IDE ծրագրաշարի վերջին տարբերակը (1.8.7 կամ ավելի բարձր):
  2. Առաջին հերթին, Arduino IDE- ից բացեք նախապատվությունների պատուհանը ՝ Ֆայլ> Նախապատվություններ
  3. Գնացեք «Լրացուցիչ խորհրդի ղեկավարի հասցեներ» դաշտ, մուտքագրեք հետևյալ URL- ը.

dl.espressif.com/dl/package_esp32_index.json

Եթե արդեն ունեք ESP8266 տախտակների URL- ը, URL- ները առանձնացրեք ստորակետով, ինչպես ցույց է տրված ստորև.

dl.espressif.com/dl/package_esp32_index.json, Այժմ բացեք տախտակների կառավարիչ (Գործիքներ> Տախտակ> Տախտակների կառավարիչ), որոնեք ESP32 և կտտացրեք «ESP32 by Espressif Systems» - ի տեղադրման կոճակին: Այն տևում է մի քանի վայրկյան:

Քայլ 5: Կոդավորում

Կոդավորում
Կոդավորում

Ներբեռնեք այս ցուցադրական տարբերակը AskSensors Github էջից և հանեք այն: Կոդը ներառում է գրադարաններ ինչպես WiFi ցանցին միանալու, այնպես էլ HTTP հարցումները կատարելու համար:

Դուք պետք է փոփոխեք հետևյալը.

const char* ssid = "……………"; // Wifi SSID

const char* գաղտնաբառ = "……………"; // Wifi Գաղտնաբառ const char* apiKeyIn = "……………."; // API բանալին

Քայլ 6: mingրագրավորում

Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
  1. Միացրեք ESP32 մոդուլը ձեր համակարգչին USB մալուխի միջոցով:
  2. Վերբեռնեք կոդը Arduino IDE- ով:

  3. Բացեք սերիական տերմինալ: Դուք պետք է ստանաք վերը նշված նկարի նման ելք: Նշենք, որ մենք ստանում ենք երկու ծածկագիր.
  • 200: համապատասխանում է OK HTTP կոդին:
  • 1. Մոդուլի թիվը հաջողությամբ թարմացվեց (մեր դեպքում մեկ մոդուլ):

Քայլ 7: Պատկերացրեք ձեր տվյալները

Պատկերացրեք ձեր տվյալները
Պատկերացրեք ձեր տվյալները

Գնացեք ձեր ցուցիչների վահանակ: Ավելացրեք գրաֆիկ ձեր մոդուլին (մոդուլ 1):

Դուք պետք է ստանաք տվյալների պատահական հոսք 10 -ից 100 -ը յուրաքանչյուր 20 վայրկյանում:

Վերևի նկարը ցույց է տալիս Գծապատկերների ցուցադրման օրինակը:

Քայլ 8: Շնորհակալություն:

Շնորհակալություն կարդալու համար:

Բացահայտեք մեր ձեռնարկները ՝

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