Cum să conectați un ESP32 la IoT Cloud: 8 pași
Cum să conectați un ESP32 la IoT Cloud: 8 pași
Anonim
Cum să conectați un ESP32 la IoT Cloud
Cum să conectați un ESP32 la IoT Cloud

Acest instructable vine într-o serie de articole despre conectarea hardware-ului precum Arduino și ESP8266 la cloud. Vă voi explica cum să vă conectați cipul ESP32 la cloud cu serviciul AskSensors IoT.

De ce ESP32?

După marele succes al ESP8266, ESP32 este un nou cip de la Espressif care combină capabilitățile wireless WiFi și Bluetooth cu două nuclee CPU și un set de periferice hardware decent.

Ce vei învăța?

În timpul acestui tutorial veți învăța:

  • Cum să programați ESP32 cu Arduino IDE.
  • Cum să trimiteți date de la ESP32 către AskSensors utilizând solicitările HTTP GET.
  • Cum se vizualizează fluxul de date în timp real în cloud.

Pasul 1: Cerințe

Cerințe
Cerințe

De ce ai nevoie:

  • Un modul ESP32. Folosesc un kit ESP32 Pico așa cum se arată în figura de mai sus.
  • Un computer care rulează software-ul Arduino IDE.
  • Un cablu USB pentru conectarea modulului ESP32 la computer.
  • Un cont AskSensors gratuit.

Pasul 2: De ce AskSensors?

AskSensors este o platformă IoT concepută pentru a fi cea mai ușoară aplicație de pe piață, permițând utilizatorilor să se conecteze, să vizualizeze și să analizeze datele senzorilor lor prin cloud.

Să presupunem că vrem să monitorizăm temperatura unei camere și să stocăm aceste valori undeva în nor, astfel încât să poată fi elaborate ulterior. Acesta este un scenariu tipic în care este necesar să știți cum să trimiteți date de la ESP32 către AskSensors. Dar există multe alte scenarii în care acest tutorial ar putea fi util pentru dvs.

Deci, continuați să citiți;-)

Pasul 3: Configurarea senzorului

  1. Înscrieți-vă: obțineți un cont gratuit în câteva secunde la:
  2. Obțineți cheia dvs. Api: AskSensors expune un set de API pentru a simplifica procesul de schimb de date între dispozitivul dvs. și cloud IoT. Acest ghid introductiv vă arată cum să creați un senzor nou și să îl configurați pentru a putea trimite date către. Copiați Api Key In, îl vom folosi în pașii următori.

Pasul 4: Instalați ESP32 în Arduino IDE

Pentru a instala placa ESP32 în ID-ul dvs. Arduino, urmați instrucțiunile de mai jos:

  1. Trebuie să instalați cea mai recentă versiune a software-ului Arduino IDE (1.8.7 sau o versiune ulterioară).
  2. În primul rând, deschideți fereastra de preferințe din ID-ul Arduino: Fișier> Preferințe
  3. Accesați câmpul „Adrese URL suplimentare ale administratorului de bord”, introduceți următoarea adresă URL:

dl.espressif.com/dl/package_esp32_index.json

Dacă aveți deja adresa URL a plăcilor ESP8266, separați adresele URL cu o virgulă, așa cum se arată mai jos:

dl.espressif.com/dl/package_esp32_index.json, Acum, deschideți managerul de plăci (Instrumente> Placă> Manager plăci), căutați ESP32 și faceți clic pe butonul de instalare pentru „ESP32 by Espressif Systems”. Durează câteva secunde.

Pasul 5: Codificare

Codificare
Codificare

Descărcați această demonstrație de pe pagina AskSensors Github și decomprimați-o. Codul include bibliotecile atât pentru conectarea la o rețea WiFi, cât și pentru efectuarea solicitărilor

Va trebui să modificați următoarele:

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

const char * password = "……………"; // Parola Wifi const char * apiKeyIn = "……………."; // Cheie API

Pasul 6: Programare

Programare
Programare
Programare
Programare
  1. Conectați modulul ESP32 la computer printr-un cablu USB.
  2. Încărcați codul cu IDE Arduino.
  3. Deschideți un terminal serial. Ar trebui să obțineți o ieșire similară cu figura de mai sus. Rețineți că primim două coduri:
  • 200: corespunde unui cod HTTP OK.
  • 1: Numărul de module actualizate cu succes (un modul în cazul nostru).

Pasul 7: Vizualizați-vă datele

Vizualizați-vă datele
Vizualizați-vă datele

Mergeți la tabloul de bord al senzorului. Adăugați un grafic la modulul dvs. (modulul 1).

Ar trebui să primiți un flux de date aleatoriu între 10 și 100 la fiecare 20 de secunde.

Figura de mai sus arată exemplul unui afișaj cu grafic cu bare.

Pasul 8: Mulțumesc

Mulțumesc pentru lectură.

Descoperă tutorialele noastre:

Recomandat: