Turinys:

Kaip prijungti ESP32 prie „IoT Cloud“: 8 veiksmai
Kaip prijungti ESP32 prie „IoT Cloud“: 8 veiksmai

Video: Kaip prijungti ESP32 prie „IoT Cloud“: 8 veiksmai

Video: Kaip prijungti ESP32 prie „IoT Cloud“: 8 veiksmai
Video: Kaip stebėti ir valdyti ESP32 iš bet kurios pasaulio vietos naudojant „RemoteXY IoT Cloud“. 2024, Lapkritis
Anonim
Kaip prijungti ESP32 prie „IoT Cloud“
Kaip prijungti ESP32 prie „IoT Cloud“

Ši instrukcija pateikiama straipsnių serijoje apie aparatūros, tokios kaip „Arduino“ir ESP8266, prijungimą prie debesies. Aš jums paaiškinsiu, kaip prijungti ESP32 mikroschemą prie debesies naudojant „AskSensors IoT“paslaugą.

Kodėl ESP32?

Po didelės ESP8266 sėkmės ESP32 yra naujas „Espressif“lustas, apjungiantis „WiFi“ir „Bluetooth“belaidžio ryšio galimybes su dviem procesoriaus branduoliais ir tinkamu aparatinės įrangos periferiniu rinkiniu.

Ko išmoksi?

Šios pamokos metu sužinosite:

  • Kaip užprogramuoti ESP32 naudojant „Arduino IDE“.
  • Kaip siųsti duomenis iš ESP32 į „AskSensors“naudojant HTTP GET užklausas.
  • Kaip vizualizuoti duomenų srautą realiuoju laiku debesyje.

1 žingsnis: Reikalavimai

Reikalavimai
Reikalavimai

Ko tau reikia:

  • ESP32 modulis. Aš naudoju „ESP32 Pico Kit“, kaip parodyta aukščiau esančiame paveikslėlyje.
  • Kompiuteris, kuriame veikia „Arduino IDE“programinė įranga.
  • USB kabelis, skirtas ESP32 moduliui prijungti prie kompiuterio.
  • Nemokama „AskSensors“paskyra.

2 žingsnis: Kodėl „AskSensors“?

„AskSensors“yra „IoT“platforma, sukurta kaip lengviausia programa rinkoje, leidžianti vartotojams prisijungti, vizualizuoti ir analizuoti savo jutiklių duomenis per debesį.

Tarkime, norime stebėti kambario temperatūrą ir išsaugoti šias vertes kažkur debesyje, kad vėliau jas būtų galima patikslinti. Tai tipiškas scenarijus, kai būtina žinoti, kaip siųsti duomenis iš ESP32 į „AskSensors“. Tačiau yra daug kitų scenarijų, kai ši pamoka jums gali būti naudinga.

Taigi skaityk toliau;-)

3 žingsnis: jutiklio sąranka

  1. Prisiregistruokite: per kelias sekundes gaukite nemokamą paskyrą:
  2. Gaukite „Api“raktą: „AskSensors“pateikia API rinkinį, kad supaprastintų duomenų mainų procesą tarp jūsų įrenginio ir „IoT“debesies. Šis darbo pradžios vadovas parodo, kaip sukurti naują jutiklį ir nustatyti, kad jis galėtų siųsti duomenis. Nukopijuokite „Api“raktą, mes jį naudosime atlikdami kitus veiksmus.

4 veiksmas: įdiekite ESP32 į „Arduino IDE“

Norėdami įdiegti ESP32 plokštę į „Arduino IDE“, vykdykite toliau pateiktas instrukcijas:

  1. Turite įdiegti naujausią „Arduino IDE“programinės įrangos versiją (1.8.7 ar naujesnę).
  2. Pirmiausia atidarykite nuostatų langą iš „Arduino IDE“: Failas> Nuostatos
  3. Eikite į lauką „Papildomi valdybos vadovo URL“, įveskite šį URL:

dl.espressif.com/dl/package_esp32_index.json

Jei jau turite ESP8266 lentų URL, atskirkite URL kableliais, kaip parodyta žemiau:

dl.espressif.com/dl/package_esp32_index.json, Dabar atidarykite lentų tvarkyklę (Įrankiai> Lenta> Lentų tvarkytuvė), suraskite ESP32 ir spustelėkite „ESP32 by Espressif Systems“diegimo mygtuką. Tai užtrunka keletą sekundžių.

5 žingsnis: kodavimas

Kodavimas
Kodavimas

Atsisiųskite šią demonstracinę versiją iš „AskSensors Github“puslapio ir išspauskite. Kode yra bibliotekos, skirtos prisijungti prie „WiFi“tinklo ir atlikti HTTP užklausas.

Turėsite pakeisti šiuos dalykus:

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

const char* slaptažodis = "……………"; // „Wifi“slaptažodis const char* apiKeyIn = "……………."; // API raktas

6 žingsnis: programavimas

Programavimas
Programavimas
Programavimas
Programavimas
  1. Prijunkite ESP32 modulį prie kompiuterio per USB kabelį.
  2. Įkelkite kodą naudodami „Arduino IDE“.

  3. Atidarykite serijinį terminalą. Turėtumėte gauti išvestį, panašią į aukščiau pateiktą paveikslėlį. Atminkite, kad gauname du kodus:
  • 200: atitinka OK HTTP kodą.
  • 1: modulio skaičius sėkmingai atnaujintas (mūsų atveju vienas modulis).

7 žingsnis: vizualizuokite savo duomenis

Vizualizuokite savo duomenis
Vizualizuokite savo duomenis

Eikite į jutiklio prietaisų skydelį. Pridėkite grafiką prie modulio (1 modulis).

Turėtumėte gauti atsitiktinį duomenų srautą nuo 10 iki 100 kas 20 sekundžių.

Aukščiau pateiktame paveikslėlyje parodytas juostos diagramos ekrano pavyzdys.

8 žingsnis: ačiū

Dėkojame, kad perskaitėte.

Atraskite mūsų vadovėlius:

Rekomenduojamas: