Mundarija:
- 1 -qadam: Arduino Intel 101
- 2 -qadam: Python skript
- 3 -qadam: Kodni ishga tushiring va ma'lumotlaringizni Ubidots -da ko'ring
Video: DragonBoard410c - Ubidotlarga ma'lumotlarni yuborish: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ubidots sizga ma'lumotlarni tahlil qilish yoki qurilmalaringizni boshqarish uchun real vaqtda boshqaruv panellarini yaratishga imkon beradi. Ma'lumotlaringizni umumiy havolalar orqali yoki mobil yoki veb -ilovangizga qo'shib ulashing.
Ushbu qo'llanmada biz DragonBoard 410c va Intel Arduino 101 platalari yordamida ma'lumotlarni platformaga yuboramiz.
Kengashlar ketma -ket ulanish orqali aloqa qiladilar va python skriptlari ma'lumotlarni tahlil qilib, Ubidotlarga yuboradi.
1 -qadam: Arduino Intel 101
Birinchidan, kodlarni yuklab olaylik:
$ git klon
Fayllar ichida Arduino 101 taxtasida yuklash uchun Arduino kodini topishingiz mumkin.
Arduino IDE -ni oching va Arduino/ Genuino 101 -ni tanlang, agar sizda bunday imkoniyat bo'lmasa, kartani IDE -ga o'rnatishingiz kerak.
Asboblar-> taxta-> taxtalar menejeriga o'ting, intellektni qidiring va Intel Curie Boards paketini tanlang.
O'rnatishdan so'ng siz kodni Intel 101 kartasiga yuklashingiz mumkin.
2 -qadam: Python skript
$ git klon
Python skriptlari ketma -ket va Ubidots kutubxonalarini import qiladi, shuning uchun uni yuklab olish va o'rnatish imkonini beradi.
- $ sudo apt-get python-pip ni o'rnating
- $ sudo pip install ubidots == 1.6.1
- $ sudo pip o'rnatish pyserial
Endi siz kodni to'g'ri ishlashi uchun ba'zi o'zgartirishlarni kiritishingiz kerak.
25 va 26 -qatorlar:
api = ApiClient (token = 'TOKEN') # Ubidots tokenini bu erga almashtiring.
api.save_collection ([{'' o'zgaruvchi ':' VARIABLE_ID ',' qiymat ': xom [0]}])
TOBEN va VARIABLE_ID -ni Ubidots -dagi o'z hisobingizdan topishingiz mumkin, chunki ularni ilova qilingan rasmlarda ko'rishingiz mumkin.
Intel 101 kartasini DragonBoard -ga ulang va USB portini tekshirish uchun dmesg -ni ishga tushiring
$ dmesg
uni ushlang va 6 -qatorga o'zgartiring:
PORT = "/dev/ttyACM0"
Agar siz ilgari Ubidotlardan hech qachon foydalanmagan bo'lsangiz, quyidagi bosqichlarni bajaring:
- Hisob ochish
- Kirish
- Ekranning yuqori o'ng burchagida joylashgan rasmingizni bosing
- API hisob ma'lumotlari-> ko'proq-> tokeningizni yarating va nomini o'zgartiring
- Token qiymatini oling
- Manbalar
- Ma'lumot manbasini qo'shing
- O'zgaruvchini qo'shing
- O'zgaruvchini xohlaganingizcha nomlang
- O'zgaruvchilar identifikatorining chap tomonida joylashgan o'zgaruvchining identifikatorini oling.
3 -qadam: Kodni ishga tushiring va ma'lumotlaringizni Ubidots -da ko'ring
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Tavsiya:
M5Stack StickC -dan Delphiga ma'lumotlarni qanday yuborish mumkin: 6 qadam
Ma'lumotni M5Stack StickC -dan Delphi -ga qanday yuborish mumkin: Bu videoda biz Visuino yordamida StickC kartasidan Delphi VCL dasturiga qiymatlarni qanday yuborishni bilib olamiz
Arduino -dan Excel -ga ma'lumotlarni yuborish (va uni chizish): 3 qadam (rasmlar bilan)
Ma'lumotlarni Arduino -dan Excel -ga yuborish (va uni chizish): Men Arduino sensori o'qilishini real vaqtda chizish usulini izladim. Nafaqat syujet, balki keyingi tajribalar va tuzatishlar uchun ma'lumotlarni ko'rsatish va saqlash.Men topgan eng oddiy echim excel -dan foydalanish edi, lekin
Arduino Ethernet yordamida ma'lumotlarni bulutga qanday yuborish mumkin: 8 qadam
Arduino Ethernet yordamida ma'lumotlarni bulutga qanday yuborish kerak: Bu ko'rsatma sizga ma'lumotlarni Arduino Ethernet Shield yordamida AskSensors IoT platformasida qanday nashr etishni ko'rsatadi. Ethernet Shield Arduino -ga bulutga osongina ulanish, Internetga ulanish orqali ma'lumotlarni yuborish va qabul qilish imkonini beradi. Biz nima
Veb -brauzerdan AskSensors IoT platformasiga ma'lumotlarni yuborish: 6 qadam
Veb -brauzerdan AskSensors IoT platformasiga ma'lumotlarni yuboring: Men yaqinda ESP8266 tugunli MCUni AskSensors IoT platformasiga ulash bo'yicha bosqichma -bosqich ko'rsatmalarni ko'rsatadigan ko'rsatma joylashtirdim. Men AskSensors platformasiga ko'proq qiziqqan odamlarning fikr -mulohazalarini oldim, lekin ularning qo'lida MCU tuguni yo'q. Bu men
Infineon DPS422 sensorini Infineon XMC4700 bilan o'zaro bog'lash va ma'lumotlarni NodeMCU -ga yuborish: 13 qadam
Infineon DPS422 sensorini Infineon XMC4700 bilan o'zaro bog'lash va ma'lumotlarni NodeMCU -ga yuborish: Ushbu qo'llanmada biz XMC4700.DPS422 yordamida harorat va barometrik bosimni o'lchash uchun DPS422 -dan qanday foydalanishni bilib olamiz. iste'mol.