Obsah:
- Krok 1: Arduino Intel 101
- Krok 2: Python Script
- Krok 3: Spusťte kód a podívejte se na svá data v Ubidots
Video: DragonBoard410c - Odesílání dat do Ubidots: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Ubidots vám umožňuje vytvářet řídicí panely v reálném čase pro analýzu vašich dat nebo ovládání vašich zařízení. Sdílejte svá data prostřednictvím veřejných odkazů nebo je vložte do své mobilní nebo webové aplikace.
V tomto tutoriálu budeme posílat data na platformu pomocí desky DragonBoard 410c a Intel Arduino 101.
Desky komunikují prostřednictvím sériového připojení a skript pythonu data analyzuje a odesílá do Ubidots.
Krok 1: Arduino Intel 101
Nejprve si stáhněte kódy:
$ git clone
V souborech najdete kód Arduino pro nahrání na desku Arduino 101.
Otevřete Arduino IDE a vyberte desku Arduino/ Genuino 101, pokud tuto možnost nemáte, musíte desku nainstalovat do IDE.
Přejděte na Nástroje-> deska-> správce desek, vyhledejte Intel a vyberte balíček Intel Curie Boards.
Po instalaci můžete nahrát kód na desku Intel 101.
Krok 2: Python Script
$ git clone
Python skript importuje sériové a Ubidots knihovny, takže jej můžete stáhnout a nainstalovat.
- $ sudo apt-get install python-pip
- $ sudo pip install ubidots == 1.6.1
- $ sudo pip install pyserial
Nyní musíte provést určité úpravy v kódu, aby fungovaly správně.
řádky 25 a 26:
api = ApiClient (token = 'TOKEN') # Nahraďte svým tokenem Ubidots zde
api.save_collection ([{'variable': 'VARIABLE_ID', 'value': raw [0]}])
TOKEN a VARIABLE_ID najdete ve svém účtu v Ubidots, jak můžete vidět na přiložených obrázcích.
Připojte desku Intel 101 k DragonBoard a spusťte dmesg pro ověření USB portu
$ dmesg
chytit a nahradit v řádku 6:
PORT = "/dev/ttyACM0"
Pokud jste Ubidots nikdy předtím nepoužívali, postupujte podle těchto kroků:
- Vytvořit účet
- Přihlásit se
- Klikněte na svůj obrázek v pravé horní části obrazovky
- Pověření API-> více-> vytvořte a přejmenujte svůj token
- Získejte hodnotu tokenu
- Prameny
- Přidejte zdroj dat
- Přidat proměnnou
- Pojmenujte proměnnou, jak chcete
- Získejte ID proměnné umístěné vlevo na charakteristikách proměnných.
Krok 3: Spusťte kód a podívejte se na svá data v Ubidots
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Doporučuje:
Vytvářejte krásné obrázky ze živých dat Arduino (a ukládejte data do Excelu): 3 kroky
Vytvářejte krásné obrázky ze živých dat Arduino (a ukládejte data do Excelu): Všichni si rádi hrajeme s naší funkcí P … loter v Arduino IDE. Přestože to může být užitečné pro základní aplikace, data se vymažou jako další body se sčítají a není to nijak zvlášť příjemné pro oči. Plotr Arduino IDE
EAL - Průmysl 4.0 Sběr dat GPS na RC autě: 4 kroky
EAL - Industry 4.0 GPS Data Collection on Rc Car: V tomto Instructable si povíme o tom, jak jsme nastavili GPS modul na RC autě a poslali shromážděná data na webovou stránku pro snadné monitorování. Dříve jsme vytvořili návod, jak jsme vyrobili naše RC auto, který najdete zde. To používá th
BBQ Pi (s vizualizací dat!): 4 kroky (s obrázky)
BBQ Pi (s vizualizací dat!): Úvod Grilování se obvykle týká pomalého procesu používání nepřímého tepla k vaření vašich oblíbených mas. Ačkoli je tento způsob vaření velmi populární - zejména v USA - má to, co někteří mohou považovat za docela vážné
16 X 2 LCD I2c Zobrazení dat MQTT: 3 kroky
16 X 2 LCD I2c Zobrazení dat MQTT: Díky Random Nerd Tutorials a 3KU_Delta za inspiraci, pomoc a kód
UbiDots-připojení ESP32 a publikování více senzorových dat: 6 kroků
UbiDots-Připojení ESP32 a publikování více senzorových dat: ESP32 a ESP 8266 jsou velmi dobře známé SoC v oblasti IoT. To jsou jakési výhody pro projekty IoT. ESP 32 je zařízení s integrovaným WiFi a BLE. Stačí zadat konfiguraci SSID, hesla a IP a integrovat věci do