Az ESP32 csatlakoztatása az IoT Cloudhoz: 8 lépés
Az ESP32 csatlakoztatása az IoT Cloudhoz: 8 lépés
Anonim
Az ESP32 csatlakoztatása az IoT Cloudhoz
Az ESP32 csatlakoztatása az IoT Cloudhoz

Ez az utasítás az olyan cikkek sorozatában található, amelyek arról szólnak, hogy a hardvert, például az Arduino -t és az ESP8266 -ot a felhőhöz csatlakoztatják. Elmagyarázom, hogyan lehet az ESP32 chipet a felhőhöz csatlakoztatni az AskSensors IoT szolgáltatással.

Miért ESP32?

Az ESP8266 nagy sikere után az ESP32 az Espressif új chipje, amely egyesíti a WiFi és Bluetooth vezeték nélküli képességeket két CPU maggal és egy tisztességes hardver perifériával.

Mit fog tanulni?

Ezen oktatóanyag során megtudhatja:

  • Az ESP32 programozása az Arduino IDE segítségével.
  • Hogyan lehet adatokat küldeni az ESP32 -ről az AskSensors -ra a HTTP GET kérések használatával.
  • Hogyan lehet megjeleníteni a valós idejű adatfolyamot a felhőben.

1. lépés: Követelmények

Követelmények
Követelmények

Amire szükséged van:

  • ESP32 modul. ESP32 Pico Kit -et használok, ahogy a fenti ábrán látható.
  • Arduino IDE szoftvert futtató számítógép.
  • USB -kábel az ESP32 modul számítógéphez való csatlakoztatásához.
  • Ingyenes AskSensors fiók.

2. lépés: Miért az AskSensors?

Az AskSensors egy IoT -platform, amelyet a piac legegyszerűbb alkalmazásának terveztek, és amely lehetővé teszi a felhasználók számára, hogy felhőn keresztül csatlakozzanak, megjelenítsék és elemezzék érzékelőik adatait.

Tegyük fel, hogy figyelni akarjuk a helyiség hőmérsékletét, és ezeket az értékeket valahol a felhőben tároljuk, hogy később feldolgozhassuk őket. Ez egy tipikus forgatókönyv, ahol tudni kell, hogyan kell adatokat küldeni az ESP32 -ről az AskSensors -ra. De sok más forgatókönyv is létezik, ahol ez az oktatóanyag hasznos lehet az Ön számára.

Szóval olvass tovább;-)

3. lépés: Az érzékelő beállítása

  1. Regisztráció: Szerezzen ingyenes fiókot néhány másodperc alatt a következő címen:
  2. Szerezze be az Api -kulcsot: Az AskSensors egy API -készletet tesz közzé, hogy egyszerűsítse az eszköz és az IoT -felhő közötti adatcsere folyamatát. Ez az első útmutató bemutatja, hogyan hozhat létre új érzékelőt, és állíthatja be, hogy képes legyen adatokat küldeni. Másolja le az Api -kulcsot, ezt használjuk a következő lépésekben.

4. lépés: Telepítse az ESP32 -t az Arduino IDE -be

Az ESP32 kártya Arduino IDE -be történő telepítéséhez kövesse az alábbi utasításokat:

  1. Telepítenie kell az Arduino IDE szoftver legújabb verzióját (1.8.7 vagy újabb).
  2. Először nyissa meg a beállítások ablakot az Arduino IDE -ből: Fájl> Beállítások
  3. Lépjen a "További tanácskezelői URL -ek" mezőbe, és írja be a következő URL -t:

dl.espressif.com/dl/package_esp32_index.json

Ha már rendelkezik az ESP8266 táblák URL -címével, válassza el az URL -eket vesszővel az alábbiak szerint:

dl.espressif.com/dl/package_esp32_index.json, Most nyissa meg a táblák kezelőjét (Eszközök> Tábla> Fórumkezelő), keresse meg az ESP32 -t, és kattintson az "ESP32 by Espressif Systems" telepítőgombjára. Néhány másodpercig tart.

5. lépés: Kódolás

Kódolás
Kódolás

Töltse le ezt a demót az AskSensors Github oldaláról, és bontsa ki. A kód tartalmazza a könyvtárakat a WiFi hálózathoz való csatlakozáshoz és a HTTP kérések végrehajtásához.

A következőket kell módosítania:

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

const char* password = "……………"; // Wifi jelszó const char* apiKeyIn = "……………."; // API kulcs

6. lépés: Programozás

Programozás
Programozás
Programozás
Programozás
  1. Csatlakoztassa az ESP32 modult a számítógéphez USB -kábelen keresztül.
  2. Töltse fel a kódot az Arduino IDE segítségével.
  3. Nyisson meg egy soros terminált. A fenti ábrához hasonló kimenetet kell kapnia. Ne feledje, hogy két kódot kapunk:
  • 200: egy OK HTTP kódnak felel meg.
  • 1: A modulok száma sikeresen frissítve (esetünkben egy modul).

7. lépés: Vizualizálja adatait

Vizualizálja adatait
Vizualizálja adatait

Menjen az érzékelő műszerfalához. Adjon hozzá egy grafikont a modulhoz (1. modul).

Véletlenszerű adatfolyamot kell kapnia 10 és 100 között 20 másodpercenként.

A fenti ábra a sávdiagramos megjelenítés példáját mutatja.

8. lépés: Köszönöm

Köszönöm, hogy elolvasta.

Fedezze fel oktatóanyagainkat:

Ajánlott: