جدول المحتويات:
- الخطوة 1: Arduino Intel 101
- الخطوة الثانية: نص بايثون
- الخطوة 3: قم بتشغيل الكود واطلع على بياناتك في Ubidots
فيديو: DragonBoard410c - إرسال البيانات إلى Ubidots: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
يسمح لك Ubidots بإنشاء لوحات معلومات في الوقت الفعلي لتحليل بياناتك أو التحكم في أجهزتك. شارك بياناتك من خلال الروابط العامة ، أو من خلال تضمينها في هاتفك المحمول أو تطبيق الويب.
في هذا البرنامج التعليمي ، سنرسل البيانات إلى النظام الأساسي باستخدام لوحة DragonBoard 410c و Intel Arduino 101.
تتواصل اللوحات من خلال اتصال تسلسلي ويقوم برنامج نصي بيثون بتحليل البيانات وإرسالها إلى Ubidots.
الخطوة 1: Arduino Intel 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
موصى به:
إنترنت الأشياء - انشر البيانات إلى كلام الأشياء باستخدام ESP8266: 3 خطوات
إنترنت الأشياء | نشر البيانات في موقع Thingspeak باستخدام ESP8266: في الوقت الحاضر ، يتجه إنترنت الأشياء وهناك الكثير من البيانات التي يمكن تحميلها عبر السحابة وتحليل البيانات. تقوم المستشعرات الصغيرة بتحديث البيانات الموجودة على السحابة ويعمل المحرك على طرف آخر عليها ، وسأشرح أحد أمثلة إنترنت الأشياء. أنا هذا المقال وأنا
كيفية تلقي البيانات من وحدة التحكم الدقيقة القائمة على STM32 إلى جهاز الكمبيوتر: 5 خطوات
كيفية تلقي البيانات من وحدة التحكم الدقيقة القائمة على STM32 إلى جهاز الكمبيوتر: هنا في هذا البرنامج التعليمي ، قمنا بنقل البيانات من وحدة التحكم الدقيقة إلى جهاز الكمبيوتر باستخدام أحد UART الخاص بـ STM32l100 mcu
دفق البيانات من جداول بيانات Google إلى لوحة التحكم: 6 خطوات
دفق البيانات من جداول بيانات Google إلى لوحة التحكم: تتفوق جداول البيانات في معالجة البيانات ولكن لا يتم عرضها. هذا هو بالضبط سبب ظهور العديد من شركات عرض البيانات المتخصصة ولوحات معلومات ذكاء الأعمال. تكمن مشكلة معظم هذه المنتجات في أنها باهظة الثمن في العادة و
قراءة وكتابة البيانات إلى EEPROM خارجي باستخدام Arduino: 5 خطوات
قراءة البيانات وكتابتها إلى EEPROM الخارجية باستخدام Arduino: يرمز EEPROM إلى ذاكرة القراءة فقط القابلة للمسح كهربائياً والقابلة للبرمجة. EEPROM مهم جدًا ومفيد لأنه شكل من أشكال الذاكرة غير المتطايرة. هذا يعني أنه حتى عند إيقاف تشغيل اللوحة ، تظل شريحة EEPROM تحتفظ بالبرنامج الذي
نظام الحصول على البيانات وتصور البيانات لدراجة سباق كهربائية MotoStudent: 23 خطوة
نظام الحصول على البيانات وتصور البيانات لدراجة سباق كهربائية MotoStudent: نظام الحصول على البيانات عبارة عن مجموعة من الأجهزة والبرامج تعمل معًا من أجل جمع البيانات من أجهزة الاستشعار الخارجية وتخزينها ومعالجتها بعد ذلك بحيث يمكن تصورها بيانياً وتحليلها ، السماح للمهندسين بعمل