Turinys:
- 1 žingsnis: „Arduino Intel 101“
- 2 žingsnis: „Python“scenarijus
- 3 veiksmas: paleiskite kodą ir peržiūrėkite savo duomenis „Ubidots“
Video: „DragonBoard410c“- duomenų siuntimas į „Ubidots“: 3 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
„Ubidots“leidžia kurti realaus laiko prietaisų skydelius, kad būtų galima analizuoti jūsų duomenis arba valdyti įrenginius. Bendrinkite duomenis naudodami viešas nuorodas arba įterpdami juos į savo mobiliąją ar žiniatinklio programą.
Šioje pamokoje mes siųsime duomenis į platformą naudodami „DragonBoard 410c“ir „Intel Arduino 101“plokštę.
Lentos bendrauja per nuoseklųjį ryšį, o „python“scenarijus analizuoja duomenis ir siunčia juos į „Ubidots“.
1 žingsnis: „Arduino Intel 101“
Pirmiausia atsisiųskite kodus:
$ git klonas
Failų viduje galite rasti „Arduino“kodą, kurį norite įkelti į „Arduino 101“lentą.
Atidarykite „Arduino IDE“ir pasirinkite „Arduino/ Genuino 101“plokštę, jei neturite šios parinkties, turite įdiegti plokštę IDE.
Eikite į Įrankiai-> lentos-> lentų tvarkytuvė, ieškokite „Intel“ir pasirinkite „Intel Curie Boards“paketą.
Įdiegę kodą galėsite įkelti į „Intel 101“plokštę.
2 žingsnis: „Python“scenarijus
$ git klonas
„Python“scenarijus importuoja serijines ir „Ubidots“bibliotekas, todėl leidžia jį atsisiųsti ir įdiegti.
- $ sudo apt-get install python-pip
- $ sudo pip install ubidots == 1.6.1
- $ sudo pip įdiegti pyserial
Dabar turite atlikti tam tikrus kodo pakeitimus, kad jie veiktų tinkamai.
25 ir 26 eilutės:
api = ApiClient (token = 'TOKEN') # Pakeiskite savo „Ubidots“žetonu čia
api.save_collection (
TOKEN ir VARIABLE_ID galite rasti „Ubidots“paskyroje, kaip matote pridėtose nuotraukose.
Prijunkite „Intel 101“plokštę prie „DragonBoard“ir paleiskite „dmesg“, kad patikrintumėte USB prievadą
$ dmesg
suimkite ir pakeiskite 6 eilutėje:
PORT = "/dev/ttyACM0"
Jei anksčiau niekada nenaudojote „Ubidots“, atlikite šiuos veiksmus:
- Sukurti paskyrą
- Prisijungti
- Spustelėkite paveikslėlį, esantį viršutiniame dešiniajame ekrano kampe
- API kredencialai-> daugiau-> sukurkite ir pervardykite savo prieigos raktą
- Gaukite „Token“vertę
- Šaltiniai
- Pridėti duomenų šaltinį
- Pridėti kintamąjį
- Pavadinkite kintamąjį taip, kaip norite
- Gaukite kintamojo ID, esantį kintamojo charakteristikų kairėje.
3 veiksmas: paleiskite kodą ir peržiūrėkite savo duomenis „Ubidots“
- $ cd „DragonBoard“/
- $ sudo python Ubidots.py
Rekomenduojamas:
Informacijos siuntimas naudojant helio atomą: 3 žingsniai
Informacijos siuntimas naudojant „Helium Atom“: „Helium“yra visa belaidė daiktų interneto platforma, tiekianti integruotą techninę įrangą, programinės įrangos sąsajas ir sukurtą infrastruktūrą, kad būtų galima lengvai, efektyviai ir saugiai prijungti objektus prie interneto. Yra du aparatūros komponentai
SMS siuntimas naudojant „Arduino“-- TC35 GSM modulis: 5 žingsniai
SMS siuntimas naudojant „Arduino“|| TC35 GSM modulis: Šiame mažame projekte aš jums parodysiu, kaip tinkamai naudoti TC35 GSM modulį ir kaip jį naudoti su „Arduino Uno“, kad būtų išsiųsta SMS su juo
Papildyta realybė (AR), skirta „Dragonboard410c“arba „Dragonboard820c“naudojant „OpenCV“ir „Python 3.5“: 4 veiksmai
Išplėstinė realybė (AR), skirta „Dragonboard410c“arba „Dragonboard820c“naudojant „OpenCV“ir „Python 3.5“: Šioje instrukcijoje aprašoma, kaip įdiegti „OpenCV“, „Python 3.5“ir „Python 3.5“priklausomybes, kad būtų galima paleisti papildytos realybės programą
Grynasis siuntimas kompiuteriu: 5 žingsniai
Grynasis siuntimas kompiuteriu: siųskite pranešimus naudodami komandų eilutę
Įdiekite „RockBox“į „iPod“(paprasti veiksmai): 6 veiksmai
Įdiekite „RockBox“į „iPod“(paprasti veiksmai): Ši instrukcija parodysiu, kaip įdiegti „RockBox“, atviro kodo „iPod“operacinę sistemą! Pirmiausia: įdiegus „RockBox“, jūsų garantija netenka galios. Taip pat nesu atsakingas už bet kokią žalą ir (arba) duomenų praradimą, padarytą diegiant „RockBo“