Агуулгын хүснэгт:
- Алхам 1: Arduino Intel 101
- Алхам 2: Python скрипт
- Алхам 3: Кодыг ажиллуулаад Ubidots дээрх өгөгдлөө харна уу
Видео: DragonBoard410c - Өгөгдлийг Ubidots руу илгээх: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Ubidots нь танд өгөгдлийг шинжлэх эсвэл төхөөрөмжөө хянах бодит цагийн самбар үүсгэх боломжийг олгодог. Өгөгдлөө олон нийтийн холбоосоор дамжуулан эсвэл мобайл эсвэл вэб аппликейшндээ оруулах замаар хуваалцаарай.
Энэхүү гарын авлагад бид DragonBoard 410c болон Intel Arduino 101 самбар ашиглан өгөгдлийг платформ руу илгээх болно.
Самбарууд нь цуваа холболтоор холбогддог бөгөөд питон скрипт нь өгөгдлийг задалж Ubidots руу илгээдэг.
Алхам 1: Arduino Intel 101
Юуны өмнө кодыг татаж авцгаая.
$ git клон
Файлуудын дотор Arduino 101 самбар дээр байршуулах Arduino кодыг олох боломжтой.
Arduino IDE -ийг нээгээд Arduino/ Genuino 101 самбарыг сонгоно уу, хэрэв танд энэ сонголт байхгүй бол та самбарыг IDE дээр суулгах ёстой.
Tools-> board-> board менежер рүү ороод Intel-г хайж, Intel Curie Boards багцыг сонгоно уу.
Суулгасны дараа та кодыг Intel 101 самбар дээр байршуулах боломжтой болно.
Алхам 2: Python скрипт
$ git клон
Питон скрипт нь цуваа болон Ubidots номын санг импортлодог тул татаж аваад суулгах боломжийг олгодог.
- $ sudo apt-get python-pip суулгана уу
- $ sudo pip ubidots суулгах == 1.6.1
- $ sudo pip pyserial суулгана уу
Одоо та зөв ажиллахын тулд кодын зарим өөрчлөлтийг хийх хэрэгтэй.
25 ба 26 -р мөрүүд:
api = ApiClient (token = 'TOKEN') # Энд Ubidots Token -ээрээ солино уу
api.save_collection ([{'' хувьсагч ':' VARIABLE_ID ',' утга ': түүхий [0]}])
TOKEN болон VARIABLE_ID -ийг та хавсаргасан зургуудаас харж болно.
Intel 101 самбарыг DragonBoard -т холбож, USB портыг шалгахын тулд dmesg -ийг ажиллуулна уу
$ dmesg
барьж аваад 6 -р мөрөнд орлуулна уу:
PORT = "/dev/ttyACM0"
Хэрэв та өмнө нь Ubidots ашиглаж байгаагүй бол дараах алхмуудыг дагана уу.
- Бүртгэл үүсгэх
- Нэвтрэх
- Дэлгэцийн баруун дээд хэсэгт байрлах зурган дээрээ дарна уу
- API итгэмжлэл-> дэлгэрэнгүй-> жетоноо үүсгэж, нэрийг нь өөрчилнө үү
- Токены үнэ цэнийг авах
- Эх сурвалж
- Өгөгдлийн эх сурвалж нэмэх
- Хувьсагч нэмэх
- Хувьсагчийг хүссэнээрээ нэрлэнэ үү
- Хувьсагчийн шинж чанаруудын зүүн талд байрлах хувьсагчийн ID -г аваарай.
Алхам 3: Кодыг ажиллуулаад Ubidots дээрх өгөгдлөө харна уу
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Зөвлөмж болгож буй:
Arduino -аас Excel руу өгөгдөл илгээх (ба диаграмм хийх): 3 алхам (зурагтай)
Arduino -аас Excel руу өгөгдөл илгээх (мөн үүнийг төлөвлөх): Би Arduino мэдрэгчийнхээ уншилтыг бодит цаг хугацаанд төлөвлөх арга замыг маш их хайсан. Зөвхөн хуйвалдаан хийхээс гадна цаашдын туршилт, залруулгад зориулан өгөгдлийг харуулах, хадгалах боломжтой. Миний олж мэдсэн хамгийн энгийн шийдэл бол excel ашиглах явдал юм, гэхдээ
Том файлуудыг компьютерээс компьютер руу хэрхэн илгээх вэ: 6 алхам
Том файлуудыг компьютерээс компьютер руу хэрхэн илгээх вэ: Технологи хөгжихийн хэрээр файлын хэмжээ нэмэгдсээр байна. Хэрэв та дизайн, загварчлал, эсвэл зүгээр л хобби гэх мэт бүтээлч гар урлалын чиглэлээр ажиллаж байгаа бол том файл дамжуулах нь төвөг учруулах болно. Ихэнх имэйлийн үйлчилгээ нь хавсралтын дээд хэмжээг 25 орчим болгож хязгаарладаг
Вэб хөтчөөс AskSensors IoT платформ руу өгөгдөл илгээх: 6 алхам
Вэб хөтчөөс AskSensors IoT платформ руу өгөгдөл илгээх: Би саяхан ESP8266 зангилааны MCU -г AskSensors IoT платформтой холбох алхам алхмаар зааварчилгаа өгсөн зааварчилгааг оруулсан болно. AskSensors платформыг илүү сонирхож буй хүмүүсээс надад санал хүсэлт ирсэн боловч тэдний гар дээр зангилаа MCU байхгүй байна. Энэ нь би
Infineon DPS422 мэдрэгчийг Infineon XMC4700 -тай холбож, NodeMCU руу өгөгдөл илгээх: 13 алхам
Infineon XMC4700 -тай Infineon DPS422 мэдрэгчийг хооронд нь холбож, NodeMCU руу өгөгдөл илгээх: Энэхүү зааварчилгаанд бид DPS422 -ийг температур ба барометрийн даралтыг XMC4700 ашиглан хэмжих талаар сурах болно. DPS422 хэрэглээ
Температур ба чийгшлийг Blynk App руу илгээх (Wemos D1 Mini Pro): 15 алхам (зурагтай)
Температур ба чийгшлийг Blynk App (Wemos D1 Mini Pro) руу илгээх: Энэхүү зааварчилгаа нь Wemos D1 Mini Pro -ийг ашиглан дата (Температур ба чийгшил) -ийг Blynk APP руу илгээхэд зориулагдсан болно