Sadržaj:

Kako spojiti ESP32 na IoT Cloud: 8 koraka
Kako spojiti ESP32 na IoT Cloud: 8 koraka

Video: Kako spojiti ESP32 na IoT Cloud: 8 koraka

Video: Kako spojiti ESP32 na IoT Cloud: 8 koraka
Video: ESP32 Tutorial 8 -Walking Light 74HC595 Shift register -SunFounder's ESP32 IoT Learnig kit 2024, Novembar
Anonim
Kako spojiti ESP32 na IoT Cloud
Kako spojiti ESP32 na IoT Cloud

Ovo uputstvo dolazi u nizu članaka o povezivanju hardvera poput Arduina i ESP8266 s oblakom. Objasniću vam kako da svoj ESP32 čip povežete sa oblakom pomoću AskSensors IoT usluge.

Zašto ESP32?

Nakon velikog uspjeha ESP8266, ESP32 je novi čip kompanije Espressif koji kombinira WiFi i Bluetooth bežične mogućnosti s dva CPU jezgra i pristojnim hardverskim perifernim setom.

Šta ćete naučiti?

Tokom ovog vodiča naučit ćete:

  • Kako programirati svoj ESP32 s Arduino IDE -om.
  • Kako poslati podatke s vašeg ESP32 na AskSensors koristeći HTTP GET zahtjeve.
  • Kako vizualizirati tok podataka u realnom vremenu u oblaku.

Korak 1: Zahtjevi

Zahtevi
Zahtevi

Sta ti treba:

  • ESP32 modul. Koristim ESP32 Pico Kit kao što je prikazano na gornjoj slici.
  • Računar sa Arduino IDE softverom.
  • USB kabl za povezivanje ESP32 modula sa računarom.
  • Besplatan AskSensors račun.

Korak 2: Zašto AskSensors?

AskSensors je IoT platforma dizajnirana da bude najjednostavnija aplikacija na tržištu, omogućavajući korisnicima da se povežu, vizualiziraju i analiziraju svoje senzorske podatke putem oblaka.

Pretpostavimo da želimo nadzirati temperaturu prostorije i pohraniti te vrijednosti negdje u oblaku kako bi se kasnije mogle razraditi. Ovo je tipičan scenarij u kojem je potrebno znati kako poslati podatke s ESP32 na AskSensors. No, postoji mnogo drugih scenarija u kojima bi vam ovaj vodič mogao biti od koristi.

Zato nastavite čitati;-)

Korak 3: Podešavanje senzora

  1. Prijavite se: Nabavite besplatni račun za nekoliko sekundi na:
  2. Uvedite svoj Api ključ: AskSensors izlaže skup API -ja za pojednostavljivanje procesa razmjene podataka između vašeg uređaja i IoT oblaka. Ovaj vodič za početak rada pokazuje vam kako stvoriti novi senzor i postaviti ga tako da može slati podatke. Kopirajte svoj Api Key In, mi ćemo ga koristiti u sljedećim koracima.

Korak 4: Instalirajte ESP32 u Arduino IDE

Da biste instalirali ESP32 ploču u svoj Arduino IDE, slijedite upute u nastavku:

  1. Morate instalirati najnoviju verziju Arduino IDE softvera (1.8.7 ili noviji).
  2. Prije svega, otvorite prozor postavki iz Arduino IDE -a: Datoteka> Postavke
  3. Idite na polje "Dodatni URL -ovi upravitelja odbora", unesite sljedeći URL:

dl.espressif.com/dl/package_esp32_index.json

Ako već imate URL ploče ESP8266, odvojite URL -ove zarezom kao što je prikazano ispod:

dl.espressif.com/dl/package_esp32_index.json, Sada otvorite upravitelj ploča (Alati> Ploča> Upravitelj ploča), potražite ESP32 i kliknite gumb za instalaciju za "ESP32 by Espressif Systems". Potrebno je nekoliko sekundi.

Korak 5: Kodiranje

Kodiranje
Kodiranje

Preuzmite ovaj demo sa stranice AskSensors Github i dekompresirajte ga. Kod uključuje biblioteke za povezivanje na WiFi mrežu i za izvršavanje HTTP zahtjeva.

Morat ćete promijeniti sljedeće:

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

const char* lozinka = "……………"; // Wifi lozinka const char* apiKeyIn = "……………."; // API ključ

Korak 6: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje
  1. Povežite ESP32 modul sa računarom putem USB kabla.
  2. Prenesite kod pomoću Arduino IDE -a.

  3. Otvorite serijski terminal. Trebali biste dobiti izlaz sličan gornjoj slici. Imajte na umu da dobivamo dva koda:
  • 200: odgovara OK HTTP kodu.
  • 1: Broj modula je uspješno ažuriran (jedan modul u našem slučaju).

Korak 7: Vizualizirajte svoje podatke

Vizualizirajte svoje podatke
Vizualizirajte svoje podatke

Idite na nadzornu ploču senzora. Dodajte grafikon svom modulu (Modul 1).

Trebali biste primati nasumični tok podataka između 10 i 100 svakih 20 sekundi.

Gornja slika prikazuje primjer prikaza stupčastog grafikona.

Korak 8: Hvala

Hvala na čitanju.

Otkrijte naše vodiče:

Preporučuje se: