Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
V tomto návode vám vysvetlíme, ako pripojiť svoje Arduino k cloudu IoT prostredníctvom WiFi.
Nakonfigurujeme nastavenie zložené z modulu Arduino a WiFi modulu ESP8266 ako vec IoT a pripravíme ho na komunikáciu s cloudom AskSensors.
Začnime!
Krok 1: Nastavenie AskSensors
Ako prvý krok musíme nastaviť účet na platforme AskSensors IoT. AskSensors je platforma IoT poskytujúca komunikáciu medzi zariadeniami pripojenými k internetu a cloudom. Ponúka bezplatný skúšobný účet, takže na začiatku nemusíte ani otvoriť peňaženku!
Odporúčam postupovať podľa tejto príručky Začíname. Ukáže vám, ako vytvoriť a účtovať a nastaviť nový snímač na odosielanie údajov.
Krok 2: Príprava hardvéru
V tejto ukážke budeme potrebovať nasledujúci hardvér:
- Arduino, používam Arduino Uno
- Modul WiFi ESP8266, používam ESP-01S
- Počítač so systémom Arduino IDE
- USB kábel Arduino
- Drôty a doštička
Vyššie uvedená fotografia zobrazuje môj prototyp.
Krok 3: Vytvorte hardvér
Spojenie medzi Arduino a ESP8266 je nasledovné:
- ESP TX na pin 10 Arduino, cez 1K odpor.
- ESP RX na pin Arduino 11, cez odpor 1K.
- ESP VCC na Arduino 3V3
- ESP CH_PD na Arduino 3V3
- ESP GND na Arduino GND
Poznámka: GPIO ESP8266 vyžadujú signály 3V3 (nie tolerantné 5V). Pre rýchle hackovanie môžete medzi piny Arduino a piny ESP8266 pridať iba sériový odpor 1 kB, aby ste chránili GPIO ESP8266 pred poškodením. Na výrobu je však potrebný radič úrovne 5V/3V3, ktorý zaručí dlhodobú spoľahlivosť obvodu. Na tejto stránke si môžete prezrieť modul radenia prevodových stupňov 5V/3V3.
Krok 4: Napíšte kód
Teraz napíšeme kód na odoslanie jednoduchých údajov z Arduina do cloudu AskSensors prostredníctvom WiFi. Kód Arduino komunikuje s WiFi modulom ESP8266 pomocou AT príkazov. Údaje budú odoslané do AskSensors prostredníctvom pripojenia
Na odoslanie údajov do správneho senzora v cloude budeme musieť poskytnúť „Api Key In“, ktorý sme predtým získali od AskSensors.
Kód pripravený na použitie:
Kód pripravený na použitie je k dispozícii na stránke github AskSensors. Stiahnite si kód a nastavte vo svojom nastavení nasledujúce premenné (WiFi SSID, heslo a „Api Key In“):
Reťazec ssid = "…………."; // Wifi SSID
Reťazcové heslo = „………….“; // Reťazec hesla Wifi apiKeyIn = "…………."; // Kľúč API
Krok 5: Spustite kód
Teraz je čas pripojiť vašu dosku.
- Pripojte Arduino k počítaču pomocou kábla USB.
- Otvorte Arduino IDE a zadajte kód.
- Otvorte sériový terminál. Mali by ste vidieť, že Arduino zvláda AT príkazy s ESP8266, ktorý vykonáva pripojenie k sieťam WiFi a odosielanie údajov do cloudu AskSensors prostredníctvom požiadaviek
Krok 6: Vizualizujte svoje údaje
Údaje si môžete vizualizovať pomocou grafu. Prejdite na hlavný panel AskSensors a otvorte senzor, do ktorého odosielate údaje. AskSensors umožňuje používateľovi vizualizovať vaše údaje v rôznych typoch grafov vrátane čiarových, rozchodových, bodových a stĺpcových. Priložený obrázok ukazuje prípad čiarového grafu.
Budeš potrebovať:
K dispozícii sú ďalšie funkcie, ako napríklad vizualizácia údajov v plnom grafe v priamom prenose, zdieľanie grafu s externými aplikáciami a používateľmi, export údajov do súborov CSV a ďalšie!
Krok 7: Hotovo
Dúfam, že vám tento návod pomohol!
Ak potrebujete podporu pri pripájaní hardvéru ako Arduino, ESP8266, ESP32, Raspberry Pi k cloudu, pozrite si tento zoznam návodov.
Odporúča:
Ako pripojiť Raspberry Pi k cloudu pomocou Node.js: 7 krokov
Ako pripojiť Raspberry Pi k cloudu pomocou Node.js: Tento tutoriál je užitočný pre každého, kto chce pripojiť Raspberry Pi k cloudu, najmä k platforme IoT AskSensors pomocou Node.js. Nemáte Raspberry Pi? Ak v súčasnosti Raspberry Pi nevlastníte, odporučím vám kúpiť si Raspberry
Ako odosielať údaje do cloudu pomocou Arduino Ethernet: 8 krokov
Ako odosielať údaje do cloudu pomocou Arduino Ethernet: Tento návod vám ukáže, ako publikovať svoje údaje na platforme AskSensors IoT pomocou Arduino Ethernet Shield. Ethernet Shield umožňuje vášmu Arduinu jednoduché pripojenie k cloudu, odosielanie a prijímanie údajov pomocou internetového pripojenia. Čo my
Ako monitorovať ultrazvukovú vzdialenosť pomocou cloudu IoT ESP8266 a AskSensors: 5 krokov
Ako monitorovať ultrazvukovú vzdialenosť pomocou cloudu IoT ESP8266 a AskSensors: Tento návod uvádza, ako monitorovať vzdialenosť od objektu pomocou ultrazvukového senzora HC-SR04 a MCU uzla ESP8266 pripojeného k cloudu IoT AskSensors
Základy IoT: Pripojenie IoT k cloudu pomocou systému Mongoose OS: 5 krokov
Základy IoT: Pripojenie IoT k cloudu pomocou systému Mongoose OS: Ak ste človek, ktorý sa zaoberá drotárstvom a elektronikou, častejšie sa stretnete s pojmom internet vecí, ktorý sa zvyčajne označuje skratkou IoT, a že označuje skupinu zariadení, ktoré sa môžu pripojiť k internetu! Byť takým človekom
Pripojenie senzora DHT11/DHT22 k cloudu s doskou založenou na ESP8266: 9 krokov
Pripojenie senzora DHT11/DHT22 k cloudu s doskou založenou na ESP8266: V predchádzajúcom článku som svoju dosku NodeMCU so základňou ESP8266 pripojil k službe Cloud4RPi. Teraz je čas na skutočný projekt