Sisällysluettelo:

ESP32 -laitteen liittäminen IoT -pilveen: 8 vaihetta
ESP32 -laitteen liittäminen IoT -pilveen: 8 vaihetta

Video: ESP32 -laitteen liittäminen IoT -pilveen: 8 vaihetta

Video: ESP32 -laitteen liittäminen IoT -pilveen: 8 vaihetta
Video: Ohjaa 32 servomoottoria PCA9685: llä ja ESP32 - V4: llä 2024, Marraskuu
Anonim
ESP32: n liittäminen IoT -pilveen
ESP32: n liittäminen IoT -pilveen

Tämä ohje on artikkelisarjassa laitteiden, kuten Arduinon ja ESP8266, liittämisestä pilveen. Aion selittää sinulle, kuinka ESP32 -sirusi yhdistetään pilveen AskSensors IoT -palvelun avulla.

Miksi ESP32?

ESP8266: n suuren menestyksen jälkeen ESP32 on Espressifin uusi siru, jossa yhdistyvät langattomat WiFi- ja Bluetooth -ominaisuudet sekä kaksi suoritinydintä ja kunnollinen laitteisto -oheislaite.

Mitä opit?

Tämän opetusohjelman aikana opit:

  • Kuinka ohjelmoida ESP32 Arduino IDE: n avulla.
  • Kuinka lähettää tietoja ESP32 -laitteestasi AskSensorsille HTTP GET -pyyntöjen avulla.
  • Kuinka visualisoida reaaliaikainen tietovirta pilvessä.

Vaihe 1: Vaatimukset

Vaatimukset
Vaatimukset

Mitä tarvitset:

  • ESP32 -moduuli. Käytän ESP32 Pico -sarjaa yllä olevan kuvan mukaisesti.
  • Tietokone, jossa on Arduino IDE -ohjelmisto.
  • USB -kaapeli ESP32 -moduulin liittämiseksi tietokoneeseen.
  • Ilmainen AskSensors -tili.

Vaihe 2: Miksi AskSensors?

AskSensors on IoT -alusta, joka on suunniteltu markkinoiden helpoimmaksi sovellukseksi, jonka avulla käyttäjät voivat muodostaa yhteyden, visualisoida ja analysoida anturitietojaan pilven yli.

Oletetaan, että haluamme seurata huoneen lämpötilaa ja tallentaa nämä arvot jonnekin pilveen, jotta niitä voidaan myöhemmin kehittää. Tämä on tyypillinen skenaario, jossa on välttämätöntä tietää, miten tietoja voidaan lähettää ESP32: sta AskSensorsille. Mutta on monia muita skenaarioita, joissa tämä opetusohjelma voi olla hyödyllinen sinulle.

Joten jatka lukemista;-)

Vaihe 3: Anturin asennus

  1. Rekisteröidy: Hanki ilmainen tili muutamassa sekunnissa osoitteessa
  2. Hanki Api -avain: AskSensors paljastaa sovellusliittymän, joka yksinkertaistaa tiedonsiirtoprosessia laitteesi ja IoT -pilven välillä. Tämä aloitusopas näyttää, kuinka voit luoda uuden anturin ja määrittää sen lähettämään tietoja. Kopioi Api -avaimesi alas, käytämme sitä seuraavissa vaiheissa.

Vaihe 4: Asenna ESP32 Arduino IDE: hen

Asenna ESP32 -kortti Arduino IDE -laitteeseesi noudattamalla alla olevia ohjeita:

  1. Sinun on asennettava Arduino IDE -ohjelmiston uusin versio (1.8.7 tai uudempi).
  2. Avaa ensin asetusikkuna Arduino IDE: Tiedosto> Asetukset
  3. Siirry Hallituksen ylimääräiset URL -osoitteet -kenttään ja kirjoita seuraava URL -osoite:

dl.espressif.com/dl/package_esp32_index.json

Jos sinulla on jo ESP8266 -korttien URL -osoite, erota URL -osoitteet pilkulla alla olevan kuvan mukaisesti:

dl.espressif.com/dl/package_esp32_index.json, Avaa nyt levyjen hallinta (Työkalut> Hallitus> Taulujen hallinta), etsi ESP32 ja napsauta "ESP32 by Espressif Systems" -asennuspainiketta. Se kestää muutaman sekunnin.

Vaihe 5: Koodaus

Koodaus
Koodaus

Lataa tämä demo AskSensors Github -sivulta ja purkaa se. Koodi sisältää kirjastot sekä Wi -Fi -verkkoon yhdistämiseen että HTTP -pyyntöjen suorittamiseen.

Sinun on muokattava seuraavaa:

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

const char* password = "……………"; // Wifi -salasana const char* apiKeyIn = "……………."; // API -avain

Vaihe 6: Ohjelmointi

Ohjelmointi
Ohjelmointi
Ohjelmointi
Ohjelmointi
  1. Liitä ESP32 -moduuli tietokoneeseen USB -kaapelilla.
  2. Lataa koodi Arduino IDE: llä.

  3. Avaa sarjapääte. Sinun pitäisi saada tulos, joka on samanlainen kuin yllä oleva kuva. Huomaa, että saamme kaksi koodia:
  • 200: vastaa OK HTTP -koodia.
  • 1: Moduulin päivitys onnistui (yksi moduuli meidän tapauksessamme).

Vaihe 7: Visualisoi tietosi

Visualisoi tietosi
Visualisoi tietosi

Siirry anturin kojelautaan. Lisää kaavio moduuliin (moduuli 1).

Sinun pitäisi saada satunnainen datavirta 10–100 välein 20 sekunnin välein.

Yllä oleva kuva näyttää esimerkin pylväskaavionäytöstä.

Vaihe 8: Kiitos

Kiitos lukemisesta.

Tutustu opetusohjelmiimme:

Suositeltava: