جدول المحتويات:

DragonBoard410c - إرسال البيانات إلى Ubidots: 3 خطوات
DragonBoard410c - إرسال البيانات إلى Ubidots: 3 خطوات

فيديو: DragonBoard410c - إرسال البيانات إلى Ubidots: 3 خطوات

فيديو: DragonBoard410c - إرسال البيانات إلى Ubidots: 3 خطوات
فيديو: 06- ESP32 + Arduino | Digital Output | محمد يوسف 2024, شهر نوفمبر
Anonim
DragonBoard410c - إرسال البيانات إلى Ubidots
DragonBoard410c - إرسال البيانات إلى Ubidots

يسمح لك Ubidots بإنشاء لوحات معلومات في الوقت الفعلي لتحليل بياناتك أو التحكم في أجهزتك. شارك بياناتك من خلال الروابط العامة ، أو من خلال تضمينها في هاتفك المحمول أو تطبيق الويب.

في هذا البرنامج التعليمي ، سنرسل البيانات إلى النظام الأساسي باستخدام لوحة DragonBoard 410c و Intel Arduino 101.

تتواصل اللوحات من خلال اتصال تسلسلي ويقوم برنامج نصي بيثون بتحليل البيانات وإرسالها إلى Ubidots.

الخطوة 1: Arduino Intel 101

اردوينو انتل 101
اردوينو انتل 101
اردوينو إنتل 101
اردوينو إنتل 101

بادئ ذي بدء ، لنقم بتنزيل الرموز:

استنساخ git $

داخل الملفات ، يمكنك العثور على كود Arduino للتحميل في لوحة Arduino 101.

افتح Arduino IDE وحدد لوحة Arduino / Genuino 101 ، إذا لم يكن لديك هذا الخيار ، فيجب عليك تثبيت اللوحة في IDE.

انتقل إلى Tools-> board-> board manager ، وابحث عن intel وحدد حزمة Intel Curie Boards.

بعد التثبيت ، يمكنك تحميل الكود في لوحة Intel 101.

الخطوة الثانية: نص بايثون

نص بايثون
نص بايثون
نص بايثون
نص بايثون
نص بايثون
نص بايثون
نص بايثون
نص بايثون

استنساخ git $

يستورد البرنامج النصي Python مكتبات تسلسلية ومكتبات Ubidots ، لذلك ، يتيح تنزيله وتثبيته.

  • sudo apt-get install python-pip
  • sudo pip $ تثبيت ubidots == 1.6.1
  • sudo pip تثبيت pyserial

الآن ، لديك بعض التعديلات في الكود لتعمل بشكل صحيح.

السطر 25 و 26:

api = ApiClient (token = 'TOKEN') # استبدل رمز Ubidots الخاص بك هنا

api.save_collection ([{'متغير': 'VARIABLE_ID'، 'القيمة': خام [0]}])

TOKEN و VARIABLE_ID يمكنك العثور عليهما في حسابك في Ubidots كما ترون في الصور المرفقة.

قم بتوصيل لوحة Intel 101 بلوحة DragonBoard وتشغيل dmesg للتحقق من منفذ USB

$ dmesg

قبض عليه واستبدله في السطر 6:

المنفذ = "/ dev / ttyACM0"

إذا لم تستخدم Ubidots من قبل ، فاتبع هذه الخطوات:

  • انشئ حساب
  • تسجيل الدخول
  • انقر على صورتك الموجودة في أعلى يمين الشاشة
  • بيانات اعتماد واجهة برمجة التطبيقات-> المزيد-> قم بإنشاء وإعادة تسمية الرمز المميز الخاص بك
  • احصل على قيمة الرمز المميز
  • مصادر
  • أضف مصدر البيانات
  • أضف متغيرًا
  • اسم المتغير كما تريد
  • احصل على معرف المتغير الموجود على اليسار على الأحرف المتغيرة.

الخطوة 3: قم بتشغيل الكود واطلع على بياناتك في Ubidots

  • $ cd دراغون بورد /
  • $ sudo python Ubidots.py

موصى به: