Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Ovo uputstvo dolazi u nizu članaka o povezivanju hardvera poput Arduina i ESP8266 s oblakom. Objasnit ću vam kako svoj ESP32 čip povezati s oblakom pomoću AskSensors IoT usluge.
Zašto ESP32?
Nakon velikog uspjeha ESP8266, ESP32 je novi čip tvrtke Espressif koji kombinira WiFi i Bluetooth bežične mogućnosti s dvije CPU jezgre i pristojnim hardverskim perifernim setom.
Što ćete naučiti?
Tijekom ovog vodiča naučit ćete:
- Kako programirati svoj ESP32 s Arduino IDE -om.
- Kako poslati podatke s vašeg ESP32 na AskSensors pomoću HTTP GET zahtjeva.
- Kako vizualizirati tok podataka u stvarnom vremenu u oblaku.
Korak 1: Zahtjevi
Što trebaš:
- ESP32 modul. Koristim ESP32 Pico Kit kao što je prikazano na gornjoj slici.
- Računalo s Arduino IDE softverom.
- USB kabel za povezivanje ESP32 modula s računalom.
- Besplatni račun AskSensors.
Korak 2: Zašto AskSensors?
AskSensors je IoT platforma osmišljena kao najjednostavnija aplikacija na tržištu koja korisnicima omogućuje povezivanje, vizualizaciju i analizu podataka njihovih senzora putem oblaka.
Pretpostavimo da želimo pratiti temperaturu prostorije i pohraniti te vrijednosti negdje u oblak kako bi se kasnije mogle razraditi. Ovo je tipičan scenarij u kojem je potrebno znati slati podatke s ESP32 na AskSensors. No, postoje mnogi drugi scenariji u kojima bi vam ovaj vodič mogao biti od koristi.
Zato nastavite čitati;-)
Korak 3: Postavljanje senzora
- Prijavite se: Nabavite besplatni račun za nekoliko sekundi na:
- 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 prikazuje vam kako izraditi 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:
- Morate instalirati najnoviju verziju Arduino IDE softvera (1.8.7 ili noviji).
- Prije svega, otvorite prozor postavki iz Arduino IDE -a: Datoteka> Postavke
-
Idite na polje "Dodatni URL -ovi upravitelja ploče", 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 u nastavku:
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
Preuzmite ovaj demo sa stranice AskSensors Github i dekomprimirajte ga. Kôd uključuje knjižnice za povezivanje na WiFi mrežu i za izvršavanje HTTP zahtjeva.
Morat ćete promijeniti sljedeće:
const char* ssid = "……………"; // Wi -Fi SSID
const char* lozinka = "……………"; // Wifi lozinka const char* apiKeyIn = "……………."; // API ključ
Korak 6: Programiranje
- Povežite ESP32 modul s računalom putem USB kabela.
-
Prenesite kôd s Arduino IDE -om.
- 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 uspješno ažuriran (jedan modul u našem slučaju).
Korak 7: 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čeni:
Kako instalirati, pokrenuti i spojiti kontroler na emulator: 7 koraka
Kako instalirati, pokrenuti i povezati kontroler s emulatorom: Jeste li ikada sjedili i sjećali se svog djetinjstva kao mladog igrača i ponekad poželjeli da možete ponovno posjetiti te stare dragulje iz prošlosti? Pa, postoji aplikacija za to … točnije postoji zajednica igrača koji prave program
Kako spojiti ESP8266 NodeMCU na IoT oblak: 5 koraka
Kako spojiti ESP8266 NodeMCU na IoT oblak: Ova uputa prikazuje vam jednostavnu demonstraciju Interneta stvari pomoću ESP8266 NodeMCU i internetske IoT usluge pod nazivom AskSensors. Pokazujemo vam kako brzo doći do podataka od ESP8266 HTTPS klijenta i iscrtati ih u grafikonu u AskSensors Io
Kako poslati podatke u oblak pomoću Arduino Etherneta: 8 koraka
Kako poslati podatke u oblak pomoću Arduino Etherneta: Ova uputa pokazuje vam kako objaviti svoje podatke na AskSensors IoT platformi pomoću Arduino Ethernet Shielda. Ethernet štit omogućuje vašem Arduinu da se jednostavno poveže s oblakom, šalje i prima podatke putem internetske veze. Što mi
Izgradite kućni IoT osjetnik kvalitete zraka Nije potreban oblak: 10 koraka
Izgradite kućni IoT osjetnik kvalitete zraka Nije potreban oblak: Kvaliteta unutarnjeg ili vanjskog zraka ovisi o mnogim izvorima zagađenja, a također i o vremenskim prilikama. Ovaj uređaj bilježi neke uobičajene i neke od najzanimljivijih parametara pomoću 2 senzorska čipa. Temperatura vlaga tlak organski plin mikro
Kako spojiti osjetnik vlažnosti tla i ESP8266 na oblak AskSensors IoT: 10 koraka
Kako spojiti osjetnik vlage tla i ESP8266 na oblak AskSensors IoT: Ova instrukcija vam pokazuje kako spojiti osjetnik vlažnosti tla i ESP8266 s oblakom IoT. Za ovaj projekt koristit ćemo čvorni MCU ESP8266 WiFi modul i senzor vlažnosti tla koji mjeri volumetrijski sadržaj vode unutar tako