فهرست مطالب:
- مرحله 1: Arduino Intel 101
- مرحله 2: Python Script
- مرحله 3: کد را اجرا کرده و داده های خود را در Ubidots مشاهده کنید
تصویری: DragonBoard410c - ارسال داده به Ubidots: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
Ubidots به شما امکان می دهد داشبوردهای بلادرنگ برای تجزیه و تحلیل داده ها یا کنترل دستگاه های خود ایجاد کنید. داده های خود را از طریق پیوندهای عمومی یا جاسازی آنها در برنامه تلفن همراه یا وب خود به اشتراک بگذارید.
در این آموزش ما داده ها را با استفاده از DragonBoard 410c و برد Intel Arduino 101 به پلت فرم ارسال می کنیم.
تخته ها از طریق اتصال سریال ارتباط برقرار می کنند و یک اسکریپت پایتون داده ها را تجزیه و برای Ubidots ارسال می کند.
مرحله 1: Arduino Intel 101
اول از همه ، اجازه دهید کدها را بارگیری کنیم:
$ git clone
در داخل فایل ها می توانید کد Arduino را برای بارگذاری در برد Arduino 101 پیدا کنید.
Arduino IDE را باز کرده و برد Arduino/ Genuino 101 را انتخاب کنید ، اگر این گزینه را ندارید ، باید برد را در IDE نصب کنید.
به Tools-> board-> boards manager بروید ، Intel را جستجو کنید و بسته Intel Curie Boards را انتخاب کنید.
پس از نصب ، می توانید کد را در برد Intel 101 بارگذاری کنید.
مرحله 2: Python Script
$ git clone
اسکریپت پایتون کتابخانه های سریال و Ubidots را وارد می کند ، بنابراین اجازه دهید آن را بارگیری و نصب کنید.
- $ sudo apt-get python-pip را نصب کنید
- $ sudo pip install ubidots == 1.6.1
- $ sudo pip install pyserial
اکنون ، باید تعدادی تغییر در کد ایجاد کنید تا درست کار کند.
خطوط 25 و 26:
api = ApiClient (token = 'TOKEN') # با Ubidots Token خود در اینجا جایگزین کنید
api.save_collection (
TOKEN و VARIABLE_ID را می توانید در حساب خود در Ubidots پیدا کنید ، همانطور که در تصاویر پیوست مشاهده می کنید.
برد Intel 101 را به DragonBoard وصل کنید و dmesg را برای تأیید درگاه USB اجرا کنید
$ dmesg
آن را بگیرید و در خط 6 جایگزین کنید:
PORT = "/dev/ttyACM0"
اگر قبلاً از Ubidots استفاده نکرده اید ، مراحل زیر را دنبال کنید:
- ایجاد حساب کاربری
- وارد شدن
- روی تصویر خود که در سمت راست بالای صفحه قرار دارد کلیک کنید
- اعتبار API-> بیشتر-> رمز خود را ایجاد کرده و نام آن را تغییر دهید
- دریافت ارزش توکن
- منابع
- افزودن منبع داده
- اضافه کردن متغیر
- متغیر را به دلخواه نامگذاری کنید
- شناسه متغیر واقع در سمت چپ را روی ویژگی های متغیر دریافت کنید.
مرحله 3: کد را اجرا کرده و داده های خود را در Ubidots مشاهده کنید
- $ cd DragonBoard/
- $ sudo python Ubidots.py
توصیه شده:
از داده های زنده آردوینو (و ذخیره داده ها در اکسل) نقشه های زیبا بسازید: 3 مرحله
از داده های زنده آردوینو نقشه های زیبا بسازید (و داده ها را در اکسل ذخیره کنید): همه ما دوست داریم با تابع P … lotter خود در Arduino IDE بازی کنیم. با این حال ، در حالی که می تواند برای برنامه های کاربردی اساسی مفید باشد ، داده ها بیشتر پاک می شوند امتیاز اضافه می شود و برای چشم چندان خوشایند نیست. پلاتر Arduino IDE انجام نمی دهد
تجزیه و تحلیل داده های دما/رطوبت با استفاده از Ubidots و Google-Sheets: 6 مرحله
تجزیه و تحلیل داده های دما/رطوبت با استفاده از Ubidots و Google-Sheets: در این آموزش ، داده های مختلف دما و رطوبت را با استفاده از سنسور دما و رطوبت اندازه گیری می کنیم. همچنین نحوه ارسال این داده ها به Ubidots را خواهید آموخت. به طوری که می توانید آن را از هر کجا برای برنامه های مختلف تجزیه و تحلیل کنید. همچنین توسط sendin
سیستم جمع آوری داده ها و تجسم داده ها برای دوچرخه مسابقه برقی MotoStudent: 23 مرحله
سیستم جمع آوری داده و تجسم داده برای دوچرخه مسابقه ای برقی MotoStudent: سیستم جمع آوری داده ها مجموعه ای از سخت افزارها و نرم افزارها است که به منظور جمع آوری داده ها از سنسورهای خارجی ، ذخیره و پردازش آن بعداً به کار می روند تا به صورت گرافیکی تجسم و تجزیه و تحلیل شوند. به مهندسان اجازه می دهد تا
UbiDots-اتصال ESP32 و انتشار داده های چند سنسور: 6 مرحله
UbiDots-اتصال ESP32 و انتشار داده های چند سنسور: ESP32 و ESP 8266 SoC بسیار آشنا در زمینه IoT هستند. اینها به نوعی برای پروژه های IoT مفید هستند. ESP 32 دستگاهی با WiFi و BLE یکپارچه است. فقط SSID ، رمز عبور و پیکربندی IP خود را وارد کنید و موارد را در
نحوه دریافت داده ها از پایگاه داده Firebase در NodeMCU: 7 مرحله
نحوه واکشی داده ها از پایگاه داده Firebase در NodeMCU: برای این دستورالعمل ، ما داده ها را از پایگاه داده در Google Firebase واکشی کرده و با استفاده از NodeMCU برای تجزیه و تحلیل بیشتر می آوریم. حساب ایجاد پایگاه داده Firebase. 3) بارگیری