Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
V tomto tutoriálu vám vysvětlíme, jak připojit Arduino ke cloudu IoT přes WiFi.
Konfigurujeme nastavení složené z Arduina a WiFi modulu ESP8266 jako věc IoT a připravíme jej na komunikaci s cloudem AskSensors.
Začněme!
Krok 1: Nastavení AskSensors
Jako první krok musíme nastavit účet na platformě AskSensors IoT. AskSensors je platforma IoT poskytující komunikaci mezi zařízeními připojenými k internetu a cloudem. Nabízí bezplatný zkušební účet, takže pro začátek nemusíte ani otevírat peněženku!
Doporučuji postupovat podle této příručky pro začátek. To vám ukáže, jak vytvořit a zaúčtovat a nastavit nový senzor pro odesílání dat.
Krok 2: Příprava hardwaru
V této ukázce budeme potřebovat následující hardware:
- Arduino, používám Arduino Uno
- WiFi modul ESP8266, používám ESP-01S
- Počítač se systémem Arduino IDE
- USB kabel Arduino
- Dráty a prkénko
Na fotografii výše je uveden můj prototyp.
Krok 3: Sestavte hardware
Propojení mezi Arduino a ESP8266 je následující:
- ESP TX na Arduino pin 10, přes 1K odpor.
- ESP RX na Arduino pin 11, přes 1K odpor.
- 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 (netolerují 5V). Pro rychlé hackování můžete mezi piny Arduino a piny ESP8266 přidat pouze sériový odpor 1K, aby byl GPIO ESP8266 chráněn před poškozením. Pro výrobu je však zapotřebí řadič úrovně 5V/3V3, který zaručí dlouhodobou spolehlivost obvodu. Na této stránce můžete zkontrolovat modul řazení úrovně 5V/3V3.
Krok 4: Napište kód
Nyní zapíšeme kód pro odeslání jednoduchých dat z Arduina do cloudu AskSensors přes WiFi. Kód Arduino komunikuje s WiFi modulem ESP8266 pomocí AT příkazů. Data budou odeslána AskSensors přes připojení
Abychom mohli odesílat data na správný senzor v cloudu, budeme muset poskytnout „Api Key In“, který jsme dříve získali od AskSensors.
Kód připraven k použití:
Kód připravený k použití je k dispozici na stránce github AskSensors. Stáhněte si kód a ve svém nastavení nastavte následující proměnné (WiFi SSID, heslo a 'Api Key In'):
Řetězec ssid = "…………."; // Wifi SSID
Řetězcové heslo = "…………."; // Řetězec hesla Wifi apiKeyIn = "…………."; // Klíč API
Krok 5: Spusťte kód
Nyní je čas připojit vaši desku.
- Připojte Arduino k počítači pomocí kabelu USB.
- Otevřete Arduino IDE a flashujte kód.
- Otevřete sériový terminál. Měli byste vidět, že Arduino zpracovává AT příkazy s ESP8266, který provádí připojení k WiFi sítím a odesílání dat do cloudu AskSensors přes HTTP požadavky.
Krok 6: Vizualizace vašich dat
Data si můžete vizualizovat pomocí grafu. Přejděte na hlavní panel AskSensors a otevřete senzor, do kterého odesíláte data. AskSensors umožňuje uživateli vizualizovat vaše data v různých typech grafů včetně čáry, měřidla, rozptylu a pruhu. Přiložený obrázek ukazuje případ čárového grafu.
Mohl bys potřebovat:
K dispozici jsou další funkce, jako je vizualizace dat v plném grafu v živém přenosu, sdílení grafu s externími aplikacemi a uživateli, export dat do souborů CSV a další!
Krok 7: Hotovo
Doufám, že vám tento návod pomohl!
Pokud potřebujete podporu ohledně připojení hardwaru jako Arduino, ESP8266, ESP32, Raspberry Pi ke cloudu, nahlédněte do tohoto seznamu návodů.
Doporučuje:
Jak připojit Raspberry Pi ke cloudu pomocí Node.js: 7 kroků
Jak připojit Raspberry Pi ke cloudu pomocí Node.js: Tento tutoriál je užitečný pro každého, kdo chce připojit Raspberry Pi ke cloudu, zejména k platformě AskSensors IoT, pomocí Node.js. Nemáte Raspberry Pi? Pokud v současnosti Raspberry Pi nevlastníte, doporučím vám pořídit si Raspberry
Jak odesílat data do cloudu pomocí Arduino Ethernet: 8 kroků
Jak odesílat data do cloudu pomocí Arduino Ethernet: Tento návod vám ukáže, jak publikovat svá data na platformě AskSensors IoT pomocí Arduino Ethernet Shield. Ethernetový štít umožňuje vašemu Arduinu snadné připojení ke cloudu, odesílání a přijímání dat pomocí internetového připojení. Co my
Základy IoT: Připojení IoT ke cloudu pomocí systému Mongoose OS: 5 kroků
Základy IoT: Připojení vašeho IoT ke cloudu pomocí systému Mongoose OS: Pokud jste člověk, který se zabývá drotářstvím a elektronikou, častěji se setkáte s termínem Internet věcí, obvykle zkráceně IoT, a že označuje sadu zařízení, která se mohou připojit k internetu! Být takovým člověkem
Připojení senzoru DHT11/DHT22 ke cloudu pomocí desky založené na ESP8266: 9 kroků
Připojení senzoru DHT11/DHT22 ke cloudu s deskou založenou na ESP8266: V předchozím článku jsem připojil svoji desku NodeMCU na bázi ESP8266 ke službě Cloud4RPi. Nyní je čas na skutečný projekt
Navázání připojení WiFi pomocí ESP8266 a získání místní IP adresy: 3 kroky
Navázání WiFi připojení pomocí ESP8266 a získání místní IP adresy: V tomto tutoriálu se podíváme na to, jak navázat WiFi připojení s WiFi deskou ESP8266. Připojíme to s místní WiFi sítí