Taula de continguts:

Com connectar un ESP32 al núvol IoT: 8 passos
Com connectar un ESP32 al núvol IoT: 8 passos

Vídeo: Com connectar un ESP32 al núvol IoT: 8 passos

Vídeo: Com connectar un ESP32 al núvol IoT: 8 passos
Vídeo: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Desembre
Anonim
Com connectar un ESP32 al núvol IoT
Com connectar un ESP32 al núvol IoT

Aquest instructiu apareix en una sèrie d'articles sobre la connexió de maquinari com Arduino i ESP8266 al núvol. Us explicaré com fer que el vostre xip ESP32 estigui connectat al núvol amb el servei IoS AskSensors.

Per què ESP32?

Després del gran èxit de l’ESP8266, l’ESP32 és un nou xip d’Espressif que combina les capacitats sense fils WiFi i Bluetooth amb dos nuclis de CPU i un conjunt de perifèrics de maquinari decent.

Què aprendràs?

Durant aquest tutorial aprendreu:

  • Com programar el vostre ESP32 amb l'IDE Arduino.
  • Com enviar dades des del vostre ESP32 a AskSensors mitjançant les sol·licituds HTTP GET.
  • Com es visualitza el flux de dades en temps real al núvol.

Pas 1: requisits

Requisits
Requisits

Què necessites:

  • Un mòdul ESP32. Estic fent servir un kit ESP32 Pico com es mostra a la figura anterior.
  • Un ordinador que utilitza el programari Arduino IDE.
  • Un cable USB per connectar el mòdul ESP32 a l'ordinador.
  • Un compte AskSensors gratuït.

Pas 2: per què AskSensors?

AskSensors és una plataforma IoT dissenyada per ser l’aplicació més senzilla del mercat, que permet als usuaris connectar-se, visualitzar i analitzar les dades dels seus sensors a través del núvol.

Suposem que volem controlar la temperatura d'una habitació i emmagatzemar aquests valors en algun lloc del núvol perquè es puguin elaborar més endavant. Aquest és un escenari típic en què cal saber enviar dades des de l’ESP32 a AskSensors. Però hi ha molts altres escenaris en què aquest tutorial us pot ser útil.

Així que segueix llegint;-)

Pas 3: Configuració del sensor

  1. Registreu-vos: obteniu un compte gratuït en pocs segons a:
  2. Obteniu la vostra clau d'Api: AskSensors exposa un conjunt d'API per simplificar el procés d'intercanvi de dades entre el vostre dispositiu i el núvol IoT. Aquesta guia d'inici us mostra com crear un sensor nou i configurar-lo per poder enviar dades. Copieu la vostra clau d'Api, la farem servir en els passos següents.

Pas 4: instal·leu ESP32 a Arduino IDE

Per instal·lar la placa ESP32 al vostre IDE Arduino, seguiu les instruccions següents:

  1. Cal instal·lar la versió més recent del programari Arduino IDE (1.8.7 o superior).
  2. Primer de tot, obriu la finestra de preferències des de l’IDE Arduino: Fitxer> Preferències
  3. Aneu al camp "URL del gestor de taules addicionals" i introduïu l'URL següent:

dl.espressif.com/dl/package_esp32_index.json

Si ja teniu l'URL dels taulers ESP8266, separeu els URL amb una coma, com es mostra a continuació:

dl.espressif.com/dl/package_esp32_index.json, Ara, obriu el gestor de taules (Eines> Tauler> Gestor de taules), cerqueu ESP32 i feu clic al botó d'instal·lació de "ESP32 by Espressif Systems". Triga uns quants segons.

Pas 5: Codificació

Codificació
Codificació

Descarregueu aquesta demostració de la pàgina AskSensors Github i descomprimiu-la. El codi inclou les biblioteques tant per connectar-se a una xarxa WiFi com per realitzar les sol·licituds

Haureu de modificar el següent:

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

const char * password = "……………"; // Contrasenya Wifi const char * apiKeyIn = "……………."; // Clau API

Pas 6: Programació

Programació
Programació
Programació
Programació
  1. Connecteu el mòdul ESP32 a l'ordinador mitjançant un cable USB.
  2. Pengeu el codi amb l'IDE Arduino.
  3. Obriu un terminal sèrie. Haureu d'obtenir una sortida similar a la figura anterior. Tingueu en compte que obtenim dos codis:
  • 200: correspon a un codi HTTP correcte.
  • 1: Nombre de mòduls actualitzats correctament (un mòdul en el nostre cas).

Pas 7: visualitzeu les vostres dades

Visualitzeu les vostres dades
Visualitzeu les vostres dades

Aneu al tauler del sensor. Afegiu un gràfic al mòdul (mòdul 1).

Hauríeu de rebre un flux de dades aleatori entre 10 i 100 cada 20 segons.

La figura superior mostra l'exemple d'una pantalla de gràfics de barres.

Pas 8: gràcies

Gràcies per llegir.

Descobriu els nostres tutorials:

Recomanat: