Sadržaj:
- Korak 1: Postavite AskSensors
- Korak 2: Pripremite hardver
- Korak 3: Izgradite hardver
- Korak 4: Napišite kôd
- Korak 5: Pokrenite kôd
- Korak 6: Vizualizirajte svoje podatke
- Korak 7: Bravo
Video: Povezivanje Arduino WiFi -a s oblakom pomoću ESP8266: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
U ovom vodiču ćemo vam objasniti kako spojiti svoj Arduino na IoT oblak putem WiFi -ja.
Konfigurirat ćemo postavljanje sastavljeno od Arduina i ESP8266 WiFi modula kao IoT stvar i pripremiti ga za komunikaciju s oblakom AskSensors.
Započnimo!
Korak 1: Postavite AskSensors
Kao prvi korak moramo postaviti račun na AskSensors IoT platformi. AskSensors je IoT platforma koja omogućuje komunikaciju između uređaja povezanih s internetom i oblaka. Nudi besplatni probni račun pa ne morate otvoriti novčanik da biste započeli!
Preporučujem da slijedite ovaj vodič za početak. Ovo će vam pokazati kako stvoriti i računati te postaviti novi senzor za slanje podataka.
Korak 2: Pripremite hardver
U ovoj demonstraciji trebat će nam sljedeći hardver:
- Arduino, koristim Arduino Uno
- ESP8266 WiFi modul, koristim ESP-01S
- Računalo s Arduino IDE -om
- Arduino USB kabel
- Žice i matična ploča
Gornja fotografija prikazuje moj prototip.
Korak 3: Izgradite hardver
Veza između Arduina i ESP8266 je sljedeća:
- ESP TX na Arduino pin 10, kroz 1K otpornik.
- ESP RX na Arduino pin 11, kroz 1K otpornik.
- ESP VCC na Arduino 3V3
- ESP CH_PD na Arduino 3V3
- ESP GND u Arduino GND
Napomena: ESP8266 GPIO -i zahtijevaju signale 3V3 (ne toleriraju 5V). Za brzo hakiranje, možete dodati samo serijski otpornik od 1K između Arduino pinova i ESP8266 pinova kako biste zaštitili ESP8266 GPIO od oštećenja. Međutim, za proizvodnju je potreban mjenjač razine 5V/3V3 kako bi se zajamčila dugoročna pouzdanost kruga. Na ovoj stranici možete pronaći modul mjenjača razine 5V/3V3.
Korak 4: Napišite kôd
Napisimo sada kôd za slanje jednostavnih podataka s Arduina u oblak AskSensors putem WiFi -a. Arduino kôd komunicira s WiFi modulom ESP8266 pomoću AT naredbi. Podaci će se slati AskSensorsu putem HTTP veze.
Morat ćemo osigurati 'Api Key In' koji smo prethodno dobili od AskSensors -a kako bismo mogli poslati podatke ispravnom senzoru u oblaku.
Kod spreman za upotrebu:
Kôd spreman za upotrebu nalazi se na stranici AskSensors github. Preuzmite kôd i postavite sljedeće varijable u svoje postavke (WiFi SSID, lozinka i 'Api Key In'):
String ssid = "…………."; // Wi -Fi SSID
Lozinka niza = "…………."; // Wifi lozinka niz apiKeyIn = "…………."; // API ključ
Korak 5: Pokrenite kôd
Sada je vrijeme da povežete svoju ploču.
- Spojite Arduino na računalo putem USB kabela.
- Otvorite Arduino IDE i bljesnite kôd.
- Otvorite serijski terminal. Trebali biste vidjeti da Arduino upravlja AT naredbama s ESP8266 koji izvodi vezu s WiFi mrežama i šalje podatke u oblak AskSensors putem HTTP zahtjeva.
Korak 6: Vizualizirajte svoje podatke
Pomoću grafikona možete vizualizirati svoje podatke. Idite na svoju nadzornu ploču AskSensors i otvorite senzor na koji šaljete podatke. AskSensors omogućuje korisniku vizualizaciju vaših podataka u različitim vrstama grafikona, uključujući Line, Gauge, scatter i Bar. Na priloženoj slici prikazan je slučaj linearnog grafikona.
Možda ćeš trebati:
Dostupne su i druge funkcionalnosti, poput vizualizacije podataka u cijelom grafikonu uživo, dijeljenja grafikona s vanjskim aplikacijama i korisnicima, izvoza podataka u CSV datotekama i više!
Korak 7: Bravo
Nadam se da vam je ovaj vodič pomogao!
Molimo pogledajte ovaj popis vodiča ako vam je potrebna podrška za povezivanje hardvera poput Arduina, ESP8266, ESP32, Raspberry Pi s oblakom.
Preporučeni:
Kako povezati Raspberry Pi s oblakom pomoću Node.js: 7 koraka
Kako povezati Raspberry Pi s oblakom pomoću Node.js: Ovaj je vodič koristan za svakoga tko želi povezati Raspberry Pi s oblakom, posebno na AskSensors IoT platformu, koristeći Node.js. Nemate Raspberry Pi? Ako trenutno nemate Raspberry Pi, preporučit ću vam da nabavite Raspberry
Kućna automatizacija kontrolirana internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT): 7 koraka (sa slikama)
Kućna automatizacija koja se kontrolira internetom/oblakom pomoću Esp8266 (aREST, MQTT, IoT): SVI krediti na http://arest.io/ za uslugu u oblaku !! IoT trenutno najpopularnija tema na svijetu !! Poslužitelji i usluge u oblaku koji to omogućuju atrakcija su današnjeg svijeta … IZLAZI BARIJERU DALJINA bila je i jest
Povežite svoju biljku s oblakom: 10 koraka
Povežite svoju biljku s oblakom: U našem uredu nalazi se kaktus koji nije privukao pažnju koju zaslužuje. Budući da radim u IT tvrtki i želio sam eksperimentirati s LoRa -om, rješenjima bez poslužitelja i AWS -om, nazvao sam našeg kaktusa Steeveom i povezao ga s oblakom. Sada možete moni
Osnove IoT -a: Povezivanje vašeg IoT -a s oblakom pomoću Mongoose OS -a: 5 koraka
Osnove IoT -a: Povezivanje vašeg IoT -a s oblakom pomoću Mongoose OS -a: Ako ste osoba koja se bavi petljanjem i elektronikom, češće ćete naići na izraz Internet stvari, koji se obično skraćuje kao IoT, i odnosi se na skup uređaja koji se mogu spojiti na internet! Biti takva osoba
Nadzor biljaka i upozorenja s ESP8266 i AskSensors IoT oblakom: 6 koraka
Nadzor biljaka i upozorenja s ESP8266 i oblakom AskSensors IoT: Ovaj projekt ima za cilj izgradnju pametnog sustava za nadzor postrojenja pomoću ESP8266 i platforme AskSensors IoT. Ovaj se sustav može koristiti za praćenje razine vlažnosti tla kako bi se osigurali objektivni kriteriji za odluke o navodnjavanju. koji pomažu osigurati navodnjavanje