Kazalo:
- 1. korak: Arduino Intel 101
- 2. korak: Python Script
- 3. korak: Zaženite kodo in si oglejte svoje podatke v ubidotih
Video: DragonBoard410c - Pošlji podatke na Ubidots: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ubidots vam omogoča ustvarjanje nadzornih plošč v realnem času za analizo vaših podatkov ali nadzor vaših naprav. Delite svoje podatke prek javnih povezav ali jih vdelajte v mobilno ali spletno aplikacijo.
V tej vadnici bomo podatke poslali na platformo z uporabo DragonBoard 410c in plošče Intel Arduino 101.
Plošče komunicirajo prek serijske povezave, skript python pa razčlenjuje podatke in jih pošlje na Ubidots.
1. korak: Arduino Intel 101
Najprej prenesite kode:
klon $ git
Znotraj datotek najdete kodo Arduino, ki jo naložite na ploščo Arduino 101.
Odprite Arduino IDE in izberite ploščo Arduino/ Genuino 101, če te možnosti nimate, morate ploščo namestiti v IDE.
Pojdite na Orodja-> plošča-> upravitelj plošč, poiščite intel in izberite paket Intel Curie Boards.
Po namestitvi lahko kodo naložite na ploščo Intel 101.
2. korak: Python Script
klon $ git
Skript python uvaža serijske in knjižnice Ubidots, zato ga lahko naložimo in namestimo.
- $ sudo apt-get install python-pip
- $ sudo pip install ubidots == 1.6.1
- $ sudo pip namestite pyserial
Zdaj morate narediti nekaj sprememb v kodi za pravilno delovanje.
vrstici 25 in 26:
api = ApiClient (token = 'TOKEN') # Tukaj zamenjajte z žetonom Ubidots
api.save_collection ([{{'spremenljivka': 'VARIABLE_ID', 'vrednost': surovo [0]}])
TOKEN in VARIABLE_ID najdete v svojem računu v Ubidotih, kot si lahko ogledate na priloženih slikah.
Priključite ploščo Intel 101 na DragonBoard in zaženite dmesg, da preverite vrata USB
$ dmesg
ujeti in zamenjati v vrstici 6:
PORT = "/dev/ttyACM0"
Če še nikoli niste uporabljali Ubidots, sledite tem korakom:
- Ustvari račun
- Vpiši se
- Kliknite na svojo sliko v zgornjem desnem kotu zaslona
- Poverilnice API-> več-> ustvarite in preimenujte svoj žeton
- Pridobite vrednost žetona
- Viri
- Dodajte vir podatkov
- Dodaj spremenljivko
- Poimenujte spremenljivko, kot želite
- Pridobite ID spremenljivke, ki se nahaja na levi strani znakov spremenljivke.
3. korak: Zaženite kodo in si oglejte svoje podatke v ubidotih
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Priporočena:
Naredite čudovite ploskev iz podatkov v živo Arduino (in shranite podatke v Excel): 3 koraki
Ustvarite čudovite ploskev iz podatkov v živo Arduino (in shranite podatke v Excel): Vsi se radi igramo z našo funkcijo loterija P … v Arduino IDE. Čeprav so lahko uporabne za osnovne aplikacije, se podatki izbrišejo točke se dodajo in očem ni prijetno. Arduino IDE ploter ne
IOT - Objavite podatke na Thingspeak z uporabo ESP8266: 3 koraki
IOT | Objavljanje podatkov na Thingspeak z uporabo ESP8266: Danes je IoT v trendu in veliko naprav ima podatke za nalaganje v oblak in analizo podatkov. Majhni senzorji posodabljajo podatke v oblaku in na njem deluje aktuator na drugem koncu. Razložil bom enega od primerov IoT. Jaz ta članek in
PODALJTE PODATKE PO LUČI !!!: 4 koraki (s slikami)
POSLOVAJ PODATKE PO LUČI !!!: Pozdravljeni fantje, po dolgem času se spet vračam, da delim nov in preprost projekt. V tem projektu vam bom pokazal, kako lahko prek svetlobe prenašate podatkovne signale z enega kraja na drugega. Pošiljanje podatkov po svetlobi ni nov koncept, v zadnjem času pa
Kako brezplačno obnoviti izgubljene podatke: 4 koraki
Kako brezplačno obnoviti izgubljene podatke: Vsi vemo, da je izguba podatkov ena najslabših stvari na svetu in skoraj vsi smo se soočili s to težavo. In tukaj je rešitev, ki ste jo čakali, našel sem to programsko opremo, ki mi omogoča zelo enostavno obnovitev izgubljenih datotek
Kako narediti makro v Excelu in na preprostejši način kopirati podatke .: 4 koraki
Kako narediti makro v Excelu in kopirati podatke na lažji način. Pozdravljeni, ta navodila vam bodo pomagala ustvariti makro na enostaven in boljši način za kopiranje in lepljenje podatkov, ki bodo prikazani kot primeri