Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
Ta navodila so v vrsti člankov o povezovanju strojne opreme, kot sta Arduino in ESP8266, v oblak. Pojasnil vam bom, kako svoj čip ESP32 povezati z oblakom s storitvijo AskSensors IoT.
Zakaj ESP32?
Po velikem uspehu ESP8266 je ESP32 nov čip podjetja Espressif, ki združuje brezžične zmogljivosti WiFi in Bluetooth z dvema jedroma procesorja in dostojnim kompletom strojne opreme.
Kaj se boste naučili?
V tej vadnici se boste naučili:
- Kako programirati svoj ESP32 z Arduino IDE.
- Kako poslati zahteve iz vašega ESP32 v AskSensors z zahtevami HTTP GET.
- Kako vizualizirati tok podatkov v realnem času v oblaku.
1. korak: Zahteve
Kaj rabiš:
- Modul ESP32. Uporabljam komplet ESP32 Pico, kot je prikazano na zgornji sliki.
- Računalnik s programsko opremo Arduino IDE.
- Kabel USB za povezavo modula ESP32 z računalnikom.
- Brezplačen račun AskSensors.
2. korak: Zakaj AskSensors?
AskSensors je platforma IoT, zasnovana kot najlažja aplikacija na trgu, ki uporabnikom omogoča povezavo, vizualizacijo in analizo njihovih senzorskih podatkov v oblaku.
Predpostavimo, da želimo spremljati temperaturo prostora in te vrednosti shraniti nekje v oblaku, da jih lahko kasneje podrobneje določimo. To je tipičen scenarij, kjer je treba vedeti, kako poslati podatke iz ESP32 v AskSensors. Obstaja pa še veliko drugih scenarijev, kjer bi vam ta vadnica lahko koristila.
Zato nadaljujte z branjem;-)
3. korak: Nastavitev senzorja
- Prijavite se: V nekaj sekundah si zagotovite brezplačen račun na:
- Pridobite ključ Api: AskSensors razkriva nabor API -jev za poenostavitev procesa izmenjave podatkov med vašo napravo in oblakom IoT. Ta priročnik za začetek vam pokaže, kako ustvarite nov senzor in ga nastavite za pošiljanje podatkov. Kopirajte svoj Api Key In, uporabili ga bomo v naslednjih korakih.
4. korak: Namestite ESP32 v Arduino IDE
Če želite ploščo ESP32 namestiti v svoj Arduino IDE, sledite spodnjim navodilom:
- Namestiti morate najnovejšo različico programske opreme Arduino IDE (1.8.7 ali novejšo).
- Najprej odprite okno nastavitev iz Arduino IDE: Datoteka> Nastavitve
-
Pojdite v polje »Dodatni URL -ji upravitelja plošč« in vnesite naslednji URL:
dl.espressif.com/dl/package_esp32_index.json
Če že imate URL plošče ESP8266, ločite URL z vejico, kot je prikazano spodaj:
dl.espressif.com/dl/package_esp32_index.json, Zdaj odprite upravitelja plošč (Orodja> Plošča> Upravitelj plošč), poiščite ESP32 in kliknite gumb za namestitev za "ESP32 by Espressif Systems". Traja nekaj sekund.
5. korak: Kodiranje
Prenesite ta demo s strani AskSensors Github in ga raztegnite. Koda vključuje knjižnice za povezovanje z omrežjem WiFi in za izvajanje zahtev
Spremeniti boste morali naslednje:
const char* ssid = "……………"; // Wi -Fi SSID
const char* geslo = "……………"; // geslo za WiFi const char* apiKeyIn = "……………."; // ključ API
6. korak: Programiranje
- Modul ESP32 povežite z računalnikom prek kabla USB.
-
Naložite kodo z Arduino IDE.
- Odprite serijski terminal. Morali bi dobiti rezultat, podoben zgornji sliki. Upoštevajte, da dobimo dve kodi:
- 200: ustreza OK kodi
- 1: Število uspešno posodobljenih modulov (v našem primeru en modul).
7. korak: Vizualizirajte svoje podatke
Pojdite na armaturno ploščo senzorja. Dodajte grafikon v svoj modul (modul 1).
Vsakih 20 sekund bi morali prejemati naključni tok podatkov med 10 in 100.
Zgornja slika prikazuje primer prikaza stolpčnega grafikona.
8. korak: Hvala
Hvala za branje.
Odkrijte naše vaje:
Priporočena:
Kako povezati Raspberry Pi z oblakom z uporabo Node.js: 7 korakov
Kako povezati Raspberry Pi v oblak z uporabo Node.js: Ta vadnica je uporabna za vsakogar, ki želi povezati Raspberry Pi z oblakom, zlasti s platformo AskSensors IoT, z uporabo Node.js. Nimate Raspberry Pi? Če trenutno nimate Raspberry Pi, vam priporočam, da dobite Raspberry
Kako povezati ESP8266 NodeMCU z oblakom IoT: 5 korakov
Kako povezati ESP8266 NodeMCU z oblakom IoT: Ta navodila vam prikažejo preprosto predstavitev interneta stvari z uporabo ESP8266 NodeMCU in spletno storitev IoT, imenovano AskSensors. Prikazujemo vam, kako hitro pridobite podatke od odjemalca ESP8266 HTTPS in jih grafično prikažete v AskSensors Io
Kako povezati aplikacijo Android z AWS IOT in razumeti API za prepoznavanje glasu: 3 koraki
Kako povezati aplikacijo Android z AWS IOT in razumeti API za prepoznavanje glasu: Ta vadnica uči uporabnika, kako povezati aplikacijo Android s strežnikom AWS IOT in kako razumeti API za prepoznavanje glasu, ki nadzoruje aparat za kavo. Glasovna storitev, vsaka aplikacija je c
Nadzor rastlin in opozorila z oblakom stvari ESP8266 in AskSensors IoT: 6 korakov
Spremljanje rastlin in opozorila z ESP8266 in oblakom AskSensors IoT: Ta projekt je namenjen izgradnji pametnega sistema za spremljanje rastlin z uporabo ESP8266 in platforme IoT AskSensors. Ta sistem se lahko uporablja za sledenje ravni vlažnosti tal za zagotavljanje objektivnih meril za namakalne odločitve. ki pomagajo zagotoviti namakanje
Kako povezati senzor vlage v tleh in ESP8266 z oblakom AskSensors IoT: 10 korakov
Kako priključiti senzor vlage v tleh in ESP8266 v oblak AskSensors IoT: Ta navodila vam pokažejo, kako povezati senzor vlage v tleh in ESP8266 v oblak IoT. Za ta projekt bomo uporabili vozliščni MCU ESP8266 WiFi modul in senzor vlažnosti tal ki meri volumetrično vsebnost vode v tako