Innholdsfortegnelse:

Slik kobler du en ESP32 til IoT Cloud: 8 trinn
Slik kobler du en ESP32 til IoT Cloud: 8 trinn

Video: Slik kobler du en ESP32 til IoT Cloud: 8 trinn

Video: Slik kobler du en ESP32 til IoT Cloud: 8 trinn
Video: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, November
Anonim
Slik kobler du en ESP32 til IoT Cloud
Slik kobler du en ESP32 til IoT Cloud

Denne instruksen kommer i en serie artikler om å koble maskinvare som Arduino og ESP8266 til skyen. Jeg skal forklare deg hvordan du gjør din ESP32 -brikke koblet til skyen med AskSensors IoT -tjeneste.

Hvorfor ESP32?

Etter den store suksessen til ESP8266, er ESP32 en ny brikke fra Espressif som kombinerer WiFi og trådløse Bluetooth -funksjoner med to CPU -kjerner og et anstendig maskinvareutstyr.

Hva vil du lære?

Under denne opplæringen lærer du:

  • Slik programmerer du ESP32 med Arduino IDE.
  • Slik sender du data fra ESP32 til AskSensors ved hjelp av HTTP GET -forespørslene.
  • Hvordan visualisere datastrøm i sanntid i skyen.

Trinn 1: Krav

Krav
Krav

Hva trenger du:

  • En ESP32 -modul. Jeg bruker et ESP32 Pico Kit som vist på figuren ovenfor.
  • En datamaskin som kjører Arduino IDE -programvare.
  • En USB -kabel for å koble ESP32 -modulen til datamaskinen.
  • En gratis AskSensors -konto.

Trinn 2: Hvorfor AskSensors?

AskSensors er en IoT -plattform designet for å være den enkleste applikasjonen på markedet, slik at brukerne kan koble til, visualisere og analysere sensordata over skyen.

La oss anta at vi vil overvåke temperaturen i et rom og lagre disse verdiene et sted i skyen, slik at de kan utdypes senere. Dette er et typisk scenario der det er nødvendig å vite hvordan du sender data fra ESP32 til AskSensors. Men det er mange andre scenarier der denne opplæringen kan være nyttig for deg.

Så fortsett å lese;-)

Trinn 3: Sensoroppsett

  1. Registrer deg: Få en gratis konto på få sekunder på:
  2. Få Api -nøkkelen din: AskSensors avslører et sett med API for å forenkle datautvekslingsprosessen mellom enheten din og IoT -skyen. Denne startveiledningen viser deg hvordan du oppretter en ny sensor, og konfigurerer den for å kunne sende data til. Kopier ned din Api Key In, vi bruker den i de neste trinnene.

Trinn 4: Installer ESP32 i Arduino IDE

Følg instruksjonene nedenfor for å installere ESP32 -kortet i Arduino IDE:

  1. Du må installere den nyeste versjonen av Arduino IDE -programvaren (1.8.7 eller nyere).
  2. Først og fremst åpner du vinduet Innstillinger fra Arduino IDE: Fil> Innstillinger
  3. Gå til feltet "Ekstra Board Manager URLs" -feltet, Skriv inn følgende URL:

dl.espressif.com/dl/package_esp32_index.json

Hvis du allerede har ESP8266 -tavlenes URL, må du skille nettadressene med et komma som vist nedenfor:

dl.espressif.com/dl/package_esp32_index.json, Åpne nå boards manager (Verktøy> Board> Boards Manager), søk etter ESP32 og klikk på installasjonsknappen for "ESP32 by Espressif Systems". Det tar noen få sekunder.

Trinn 5: Koding

Koding
Koding

Last ned denne demoen fra AskSensors Github -siden og dekomprimer den. Koden inkluderer bibliotekene for både tilkobling til et WiFi -nettverk og for å utføre HTTP -forespørslene.

Du må endre følgende:

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

const char* passord = "……………"; // Wifi -passord const char* apiKeyIn = "……………."; // API -nøkkel

Trinn 6: Programmering

Programmering
Programmering
Programmering
Programmering
  1. Koble ESP32 -modulen til datamaskinen din via en USB -kabel.
  2. Last opp koden med Arduino IDE.

  3. Åpne en seriell terminal. Du bør få en utgang som ligner på figuren ovenfor. Vær oppmerksom på at vi får to koder:
  • 200: tilsvarer en OK HTTP -kode.
  • 1: Antall moduler er oppdatert (én modul i vårt tilfelle).

Trinn 7: Visualiser dataene dine

Visualiser dataene dine
Visualiser dataene dine

Gå til sensorens dashbord. Legg til en graf til modulen (modul 1).

Du bør motta tilfeldig datastrøm mellom 10 og 100 hvert 20. sekund.

Figuren ovenfor viser eksemplet på en stolpediagramvisning.

Trinn 8: Takk

Takk for at du leste.

Oppdag våre opplæringsprogrammer:

Anbefalt: