Kazalo:
- Korak: Nastavitev AskSensors
- 2. korak: Pripravite strojno opremo
- 3. korak: Zgradite strojno opremo
- 4. korak: Napišite kodo
- 5. korak: Zaženite kodo
- 6. korak: Vizualizirajte svoje podatke
- 7. korak: Dobro opravljeno
Video: Povezovanje Arduino WiFi z oblakom z uporabo ESP8266: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
V tej vadnici vam bomo razložili, kako povezati svoj Arduino z oblakom IoT prek WiFi.
Nastavitev, sestavljeno iz Arduino in modula WiFi ESP8266, bomo konfigurirali kot stvar IoT in jo pripravili za komunikacijo z oblakom AskSensors.
Začnimo!
Korak: Nastavitev AskSensors
Prvi korak je, da nastavimo račun na platformi AskSensors IoT. AskSensors je platforma IoT, ki zagotavlja komunikacijo med napravami, povezanimi z internetom, in oblakom. Ponuja brezplačen preizkusni račun, tako da vam za začetek sploh ni treba odpreti denarnice!
Priporočam, da sledite tem vodnikom za začetek. To vam bo pokazalo, kako ustvarite in ustvarite račun ter nastavite nov senzor za pošiljanje podatkov.
2. korak: Pripravite strojno opremo
V tej predstavitvi bomo potrebovali naslednjo strojno opremo:
- Arduino, uporabljam Arduino Uno
- ESP8266 WiFi modul, uporabljam ESP-01S
- Računalnik z Arduino IDE
- Arduino kabel USB
- Žice in plošča
Zgornja fotografija prikazuje moj prototip.
3. korak: Zgradite strojno opremo
Povezava med Arduinom in ESP8266 je naslednja:
- ESP TX na Arduino pin 10, skozi upor 1K.
- ESP RX na Arduino pin 11, skozi upor 1K.
- ESP VCC na Arduino 3V3
- ESP CH_PD na Arduino 3V3
- ESP GND v Arduino GND
Opomba: GPIO -ji ESP8266 potrebujejo signale 3V3 (ne tolerirajo 5V). Za hiter kramp lahko med zatiči Arduino in zatiči ESP8266 dodate le 1K serijski upor, da zaščitite GPIO ESP8266 pred poškodbami. Za proizvodnjo pa je potreben menjalnik na ravni 5V/3V3, ki zagotavlja dolgoročno zanesljivost vezja. Na tej strani si lahko ogledate 5V/3V3 prestavni modul.
4. korak: Napišite kodo
Sedaj napišite kodo za pošiljanje preprostih podatkov iz Arduina v oblak AskSensors prek WiFi. Koda Arduino komunicira z modulom WiFi ESP8266 z ukazi AT. Podatki bodo poslani AskSensors prek povezave
Za pošiljanje podatkov ustreznemu senzorju v oblaku bomo morali zagotoviti "Api Key In", ki smo ga prej dobili od AskSensors.
Koda pripravljena za uporabo:
Koda, pripravljena za uporabo, je na voljo na strani github AskSensors. Prenesite kodo in nastavite naslednje spremenljivke v nastavitvah (SSID WiFi, geslo in "Api Key In"):
Niz ssid = "…………."; // Wi -Fi SSID
Geslo niza = "…………."; // Niz gesla za Wi -Fi apiKeyIn = "…………."; // ključ API
5. korak: Zaženite kodo
Zdaj je čas, da svojo ploščo povežete.
- Arduino povežite z računalnikom prek kabla USB.
- Odprite Arduino IDE in kodo utripajte.
- Odprite serijski terminal. Videti bi morali, da Arduino upravlja ukaze AT z ESP8266, ki izvaja povezavo z omrežji WiFi in pošilja podatke v oblak AskSensors prek zahtev
6. korak: Vizualizirajte svoje podatke
Svoje podatke lahko vizualizirate z grafikonom. Pojdite na nadzorno ploščo AskSensors in odprite senzor, na katerega pošiljate podatke. AskSensors uporabniku omogoča vizualizacijo vaših podatkov v različnih vrstah grafov, vključno s črtami, merilniki, razpršilci in črticami. Na priloženi sliki je prikazan primer Line grafa.
Morda boste potrebovali:
Na voljo so še druge funkcije, kot so vizualizacija podatkov v celotnem toku v živo, graf delite z zunanjimi aplikacijami in uporabniki, izvozite podatke v datoteke CSV in še več!
7. korak: Dobro opravljeno
Upam, da vam je ta vadnica pomagala!
Če potrebujete podporo pri povezovanju strojne opreme, kot so Arduino, ESP8266, ESP32, Raspberry Pi v oblak, glejte ta seznam vadnic.
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
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
Povezovanje DHT11 z uporabo Arduina podjetja Sujay: 5 korakov
Povezovanje DHT11 z uporabo Arduina podjetja Sujay: V tem navodilu boste izvedeli, kako nastaviti senzor vlažnosti in temperature DHT11 na vašem Arduino UNO. Spoznajte, kako deluje senzor vlažnosti in kako preveriti izhodne odčitke iz serijskega monitorja Opis: DHT11 zazna w
Povezovanje 7-segmentnega zaslona s premičnim registrom z uporabo mikrokrmilnika CloudX: 5 korakov
Povezovanje 7-segmentnega zaslona s premičnim registrom z uporabo mikrokrmilnika CloudX: V tem projektu objavljamo vadnico o tem, kako povezati sedem segmentni LED zaslon z mikrokrmilnikom CloudX. Sedem segmentnih zaslonov se uporablja v številnih vgrajenih sistemskih in industrijskih aplikacijah, kjer je razpon izhodov