
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

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

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
- 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 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:
- 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 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

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


- Povežite ESP32 modul sa računarom putem USB kabla.
-
Prenesite kod pomoću Arduino IDE -a.
- 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

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:
Kako instalirati, pokrenuti i spojiti kontroler na emulator: 7 koraka

Kako instalirati, pokrenuti i povezati kontroler sa emulatorom: Jeste li ikada sjedili i sjećali se svog djetinjstva kao mladog igrača i ponekad poželjeli da ponovo posjetite te stare dragulje iz prošlosti? Pa, postoji aplikacija za to … tačnije postoji zajednica igrača koji prave program
Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: 7 koraka

Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: MySQL je široko rasprostranjeni sistem za upravljanje relacionim bazama podataka (RDBMS) koji koristi strukturirani jezik upita (SQL). U nekom trenutku možda ćete htjeti prenijeti podatke senzora Arduino/NodeMCU u bazu podataka MySQL. U ovom uputstvu ćemo vidjeti kako se povezati
Arduino Kako spojiti više servo motora - Vodič za PCA9685: 6 koraka

Arduino Kako spojiti više servo motora - PCA9685 Vodič: U ovom vodiču ćemo naučiti kako spojiti nekoliko servo motora pomoću PCA9685 modula i arduino.PCA9685 modul je vrlo dobar kada trebate spojiti nekoliko motora, više o tome možete pročitati ovdje https : //www.adafruit.com/product/815Gledajte Vi
Kako spojiti ESP8266 NodeMCU na IoT oblak: 5 koraka

Kako spojiti ESP8266 NodeMCU na IoT Cloud: Ova instrukcija 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 grafički u AskSensors Io
Kako spojiti senzor vlage 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 senzor vlage u tlu i ESP8266 na IoT oblak. Za ovaj projekt koristit ćemo MCU ESP8266 čvor MCU i senzor vlažnosti tla koji mjeri volumetrijski sadržaj vode unutar tako da