فهرست مطالب:
- مرحله 1: الزامات
- مرحله 2: راه اندازی سخت افزار
- مرحله 3: راه اندازی سیستم عامل
- مرحله 4: داده های خود را تجسم کنید
- مرحله 5: نتایج
تصویری: RevPi Core خود را به Ubidots وصل کنید: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
Revolution Pi یک رایانه صنعتی باز ، مدولار و بادوام صنعتی است که بر اساس رزبری پای تأسیس شده در حالی که دارای استاندارد EN61131-2 است. مجهز به ماژول محاسبه رزبری پای ، پایه RevPi Core را می توان با استفاده از ماژول های ورودی/خروجی مناسب و دروازه های فیلدباس برای مدیریت انرژی ، نظارت بر فرایند ، سلامت ماشین و غیره به طور یکپارچه گسترش داد.
Rev Pi Core پایه و اساس هر برنامه ای است و بسته به نیازهای ورودی و خروجی ماژول های توسعه مانند RevPi DIO ، RevPi AIO ، RevPi Gates را می توان به عنوان ماژول های دیجیتال ، آنالوگ یا دروازه متصل کرد. سری Revolution Pi با دستگاه پایه ، RevPi Core و RevPi Core 3 ، واحد پردازش مرکزی سیستم مدولار ، آغاز می شود. مجهز به پردازنده چهار هسته ای با 1.2 گیگاهرتز و 1 گیگابایت RAM ، پردازنده چند هسته ای Broadcom دارای قدرت کافی برای کارهای پیچیده مانند پردازش تصویر یا محاسبه لبه است. RevPi Core که در محفظه راه آهن DIN نصب شده و از 24 VDC تغذیه می کند ، ساخته شده است و به ورودی انرژی استاندارد نیاز دارد.
در راهنمای زیر خواهید آموخت که چگونه RevPi Core و RevPi Core 3 خود را با Ubidots Cloud ادغام کنید ، قرائت های فشار ، دما و رطوبت را از طریق اسکریپت سیستم عامل پایتون شبیه سازی کرده و این داده ها را به راحتی در برنامه Ubidots خود تجسم کنید. این آموزش فقط برای راه اندازی RevPi Core طراحی شده است ، اگر قبلاً هسته خود را کامپایل کرده اید و به نظر می رسد که در حال حاضر با برخی از ماژول های توسعه کار می کنید ، لطفاً برای یکپارچگی بیشتر و توسعه برنامه به مقاله راه اندازی زیر مراجعه کنید: RevPi Core + RevPi DIO
مرحله 1: الزامات
- کابل اترنت
- منبع تغذیه 24 ولت
- Revolution Pi Core 3
- حساب Ubidots - یا - مجوز STEM
مرحله 2: راه اندازی سخت افزار
برای شروع راه اندازی RevPi Core یا RevPi Core 3 ، به راهنمای شروع سریع از Revolution Pi مراجعه کنید تا دستگاه شما پیکربندی و متصل شود. ؛)
پس از پیکربندی RevPi Core با آخرین نسخه تصویر (Jessie) و اتصال صحیح ترمینال دستگاه ، دستورات زیر را اجرا کنید:
sudo apt-get update
سپس:
sudo apt-get upgrade
توجه: به روز رسانی دستورات بالا چند دقیقه طول می کشد. کل سیستم در حال به روز رسانی است ، بنابراین لطفا صبور باشید.
مرحله 3: راه اندازی سیستم عامل
ما تصمیم گرفتیم از زبان برنامه نویسی پایتون استفاده کنیم ، زیرا به راحتی قابل استفاده با RevPi Core است. اگر می خواهید زبان دیگری را کدگذاری کنید ، لطفاً برای اطلاعات بیشتر در پشتیبانی سیستم عامل ، به انجمن Revolution Pi مراجعه کنید.
اگر برای اولین بار است که با Python در RevPi Core خود کار می کنید ، در این ویدئو قدم بگذارید تا کمی بیشتر آشنا شوید.
1. برای شروع نوشتن سیستم عامل خود ، یک اسکریپت پایتون در ترمینال RevPi Core ایجاد کنید. ما قصد داریم از ویرایشگر نانو برای ایجاد اسکریپت جدید استفاده کنیم. برای انجام این کار دستور زیر را اجرا کنید:
nano ubidots_revpi.py
2. لطفاً کد نمونه زیر را در ویرایشگر نانو کپی و جایگذاری کنید. پس از چسباندن ، Ubidots Token خود را در جایی که در اسکریپت نشان داده شده اختصاص دهید. در اینجا برای راهنمایی در جهت تعیین رمز Ubidots خود مراجعه کنید.
در این کد نمونه ، تأخیر در ارتباط داده ها با Ubidots هر 1 ثانیه نوشته شده است. اگر می خواهید این تاخیر را تمدید کنید ، می توانید این کار را به سادگی با تنظیم خط "تاخیر = 1" انجام دهید.
توجه: برای ذخیره اسکریپت در ویرایشگر نانو - Ctrl+o را فشار دهید ، نام فایل را برای نوشتن تأیید کنید (ubidots_revpi.py) و Enter را فشار دهید. برای بستن ویرایشگر نانو Ctrl+x را فشار دهید.
3. حالا بیایید اسکریپت را آزمایش کنیم. اسکریپتی را که قبلاً در ترمینال RevPi ایجاد شده بود اجرا کنید: python ubidots_revpi.py
هنگامی که اسکریپت شروع به اجرا می کند ، پاسخ کد وضعیت موفق از سرور Ubidots را مشاهده خواهید کرد.
مرحله 4: داده های خود را تجسم کنید
به حساب Ubidots خود بروید و بررسی کنید که داده ها دریافت شده اند. دستگاه جدیدی را مشاهده می کنید که به طور خودکار در قسمت Device ایجاد می شود و نام دستگاه MAC آدرس RevPi Core شما است.
مزیت تعیین آدرس MAC RevPi Core به عنوان برچسب دستگاه این است که اسکریپت یکسانی به همه هسته های RevPi شما خدمت می کند ، اما تنها نیاز به تنظیم آدرس MAC در کد نیست. این نشان می دهد که از اولین بار تا آخرین باری که داده ها را به Ubidots ارسال می کنید ، داده ها همیشه در دستگاه مناسب خود در Ubidots ذخیره می شوند.
آدرس MAC را به عنوان نام دستگاه خود در صفحه نمایش Ubidots نمی پسندید؟ نگران نباش! می توانید نام را به نام دوستانه تری تغییر دهید ، اما برچسب دستگاه به عنوان آدرس MAC باقی می ماند تا هرگز اشتباه نگیرید که کدام دستگاه کدام است. برای درک بهتر برچسب های دستگاه و نام دستگاه در Ubidots ، این مقاله مرکز راهنما را بررسی کنید.
روی هر دستگاهی در بخش Device خود کلیک کنید تا متغیرهای ضبط شده و ارسال شده به Ubidots از سیستم عامل نمونه ما تجسم شوند. همانطور که می بینید ، کد نمونه ما سه متغیر را ارائه کرده است: رطوبت ، فشار و دما.
نکته مهم: همانطور که قبلاً ذکر شد ، داده های منتشر شده از کد نمونه ارائه شده شبیه سازی شده است. برای شروع تشخیص محیط های دنیای واقعی ، به یک ماژول توسعه Revolution Pi نیاز دارید. یکی مانند RevPi DIO ، لطفاً برای ایجاد این ادغام برای خواندن حسگرها و محرک ها به مقاله زیر مراجعه کنید: RevPi Core + RevPi DIO
مرحله 5: نتایج
تنها در چند دقیقه شما RevPi Core را با Ubidots ادغام کردید ، برخی از داده های نمونه را با استفاده از یک کد پایتون ساختگی ارسال کردید و کار خود را برای نگهداری داده ها ، تجسم و محاسبه به Ubidots گزارش دادید. برای استقرار راه حل های صنعتی خود برای نظارت یا مدیریت ، مجموعه کامل ماژول های توسعه RevPi را بررسی کنید.
اکنون زمان آن فرا رسیده است که داشبوردهای Ubidots را برای تجسم و درک داده های خود برای تصمیم گیری ساده و منسجم ایجاد کنید.
توصیه شده:
Magicbit خود را به Thingsboard وصل کنید: 3 مرحله
Magicbit خود را به Thingsboard وصل کنید: در این پروژه ما قصد داریم داده هایی را از سنسورهای متصل به magicbit ارسال کنیم که می توانیم آنها را به صورت تصویری روی صفحه نمایش نمایش دهیم
UPS خود را Steam Punk کنید تا ساعتهای به روز برای روتر Wi-Fi خود دریافت کنید: 4 مرحله (همراه با تصاویر)
UPS شما Steam Punk می کند تا ساعتهای به روز برای روتر Wi-fi شما دریافت کند: در مورد اینکه UPS شما قدرت باتری 12 ولت DC خود را به برق AC 220 ولت تبدیل کند ، چیزی اساساً مخالف است تا ترانسفورماتورهای روتر و فیبر ONT شما بتوانند آن را دوباره به 12 ولت DC! شما همچنین با [معمولاً
RevPi Core + RevPi DIO خود را به Ubidots وصل کنید: 8 مرحله
RevPi Core + RevPi DIO خود را به Ubidots وصل کنید: Revolution Pi یک رایانه صنعتی باز ، مدولار و با دوام است که بر اساس رزبری پای تأسیس شده در حالی که از استاندارد EN61131-2 برخوردار است. مجهز به ماژول محاسبه رزبری پای ، پایه RevPi Core را می توان با استفاده از امکانات مناسب یکپارچه گسترش داد
خودتان را متقاعد کنید که فقط از یک اینورتر 12 ولت به AC برای سیمهای LED استفاده کنید به جای اینکه آنها را برای 12 ولت دوباره وصل کنید: 3 مرحله
خودتان را متقاعد کنید که فقط از یک اینورتر 12 ولت به AC برای سیمهای LED استفاده کنید به جای اینکه آنها را برای 12 ولت دوباره وصل کنید: برنامه من ساده بود. من می خواستم یک سیم نور LED دیواری را به قطعات تقسیم کنم و سپس آن را دوباره سیم کشی کنم تا 12 ولت خاموش شود. روش جایگزین استفاده از اینورتر قدرت بود ، اما همه می دانیم که آنها بسیار ناکارآمد هستند ، درست است؟ درست؟ یا هستند؟
مک خود را به HDTV وصل کنید: 5 مرحله
مک خود را به HDTV وصل کنید: & nbsp؛ در این دستورالعمل ، نحوه اتصال MacBook یا iMac خود به HDTV را به تفصیل توضیح خواهم داد. برنامه های کاربردی زیادی برای چنین تنظیماتی وجود دارد و این لیست عملاً بی پایان است. در اینجا چند مورد وجود دارد: - پخش ویدئو از اینترنت. بسیاری از سایت های