Sisukord:
- Samm: Arduino Intel 101
- Samm: Pythoni skript
- Samm: käivitage kood ja vaadake oma andmeid Ubidotsides
Video: DragonBoard410c - andmete saatmine Ubidotidele: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Ubidots võimaldab teil luua reaalajas armatuurlaudu oma andmete analüüsimiseks või seadmete juhtimiseks. Jagage oma andmeid avalike linkide kaudu või manustades need oma mobiili- või veebirakendusse.
Selles õpetuses saadame andmed platvormile, kasutades DragonBoard 410c ja Intel Arduino 101 tahvlit.
Tahvlid suhtlevad jadaühenduse kaudu ja pythoni skript analüüsib andmeid ning saadab need Ubidotile.
Samm: Arduino Intel 101
Kõigepealt laadime koodid alla:
$ git kloon
Failide sees leiate Arduino koodi, mille saate Arduino 101 pardal üles laadida.
Avage Arduino IDE ja valige Arduino/ Genuino 101 tahvel, kui teil seda võimalust pole, peate plaadi installima IDE -sse.
Avage Tööriistad-> plaat-> tahvlite haldur, otsige inteli ja valige Intel Curie Boards pakett.
Pärast installimist saate koodi Intel 101 tahvlile üles laadida.
Samm: Pythoni skript
$ git kloon
Pythoni skript impordib seeria- ja Ubidotsi teeke, nii et saate selle alla laadida ja installida.
- $ sudo apt-get install python-pip
- $ sudo pip install ubidots == 1.6.1
- $ sudo pip install pyserial
Nüüd peate koodi korrektseks töötamiseks tegema mõningaid muudatusi.
read 25 ja 26:
api = ApiClient (token = 'TOKEN') # Asenda oma Ubidotsi märgiga siin
api.save_collection (
TOKEN ja VARIABLE_ID leiate oma kontolt Ubidotsis, nagu näete lisatud piltidel.
Ühendage Intel 101 plaat DragonBoardiga ja käivitage USB -pordi kontrollimiseks dmesg
$ dmesg
püüdke kinni ja asendage rida 6:
PORT = "/dev/ttyACM0"
Kui te pole kunagi varem Ubidotit kasutanud, järgige neid samme:
- Kontot looma
- Logi sisse
- Klõpsake oma pildil, mis asub ekraani paremas ülanurgas
- API volikirjad-> rohkem-> looge ja nimetage oma märk üle
- Hankige Tokeni väärtus
- Allikad
- Lisa andmeallikas
- Lisa muutuja
- Pange muutujale nimi, nagu soovite
- Hankige muutuja ID, mis asub muutuja iseloomu vasakul.
Samm: käivitage kood ja vaadake oma andmeid Ubidotsides
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Soovitan:
Suitsu tuvastamise korral SMS -ide saatmine (Arduino+GSM SIM900A: 5 sammu
Suitsu tuvastamise korral SMS -ide saatmine (Arduino+GSM SIM900A: Tere kõigile! Esimesel juhendamisel teen gaasialarmi, mis saadab reostuse tuvastamisel kasutajale sõnumi. See on lihtne prototüüp, mis kasutab Arduino, GSM -moodulit ja elektrokeemiat suitsuandurit. Tulevikus saab seda laiendada
Arduino, Esp32 ja Esp8266 abil manustega manuste saatmine: 6 sammu
Kuidas saata e -kirju koos manustega Arduino, Esp32 ja Esp8266 abil: Siin tahaksin selgitada oma raamatukogu EMailSender 2. versiooni, mis on suur areng seoses versiooniga 1, toetades Arduino koos w5100, w5200 ja w5500 Etherneti kilbi ja enc28J60 kloonimisseadmed ning esp32 ja esp8266 tugi. Nüüd saate reklaamida
Suurte failide saatmine arvutist arvutisse: 6 sammu
Suurte failide saatmine arvutist arvutisse: failide suurused suurenevad jätkuvalt tehnoloogia arenedes. Kui tegelete loomingulise käsitööga, näiteks disaini või modelleerimisega või olete lihtsalt harrastaja, võib suurte failide ülekandmine olla tülikas. Enamik e -posti teenuseid piirab manuste maksimaalseid suurusi umbes 25
SMS -i saatmine ESP8266 abil: 5 sammu
SMS -i saatmine ESP8266 abil: see juhend annab teile juhised, kuidas saata SMS -sõnumeid Interneti kaudu ESP8266 NodeMCU moodulplaadilt mobiiltelefonile. Sõnumi saatmiseks peate virtuaalse telefoninumbri hankimiseks läbima sammud
Teabe saatmine heeliumi aatomiga: 3 sammu
Teabe saatmine heelium Atomiga: Helium on täielik traadita platvorm asjade interneti jaoks, pakkudes integreeritud riistvara, tarkvara liideseid ja väljaehitatud infrastruktuuri, et hõlpsalt, tõhusalt ja turvaliselt objekte Internetiga ühendada. Riistvara komponente on kaks