آغاز به کار با Node RED برای برنامه نویسی روی بردهای رزبری پای

فهرست مطالب

مقدمه

در این مطلب، با Node RED آشنا می شوید و یاد می گیرید که چگونه با استفاده از GUI آن می توانید برد Raspberry Pi را کنترل کنید.

آن چه در این آموزش یاد می گیرید

Node RED چیست؟

Node RED یک ابزار برنامه نویسی برای اتصال سخت افزارها، API ها و خدمات آنلاین به شیوه های جدید و جذاب است. با استفاده از این نرم افزار، می توانید برد رزبری پای را از راه دور مانیتور و کنترل کنید. این نرم افزار دارای یک واسط گرافیکی است که کار با آن بسیار ساده می باشد. Node RED روی سیستم عامل های ویندوز و لینوکس قابل اجرا است.

مانیتور و کنترل رزبری پای با Node RED

Node RED به صورت پیش فرض روی سیستم عامل رزبین (Raspbian) نصب شده است. اگر آن را پیدا نکردید، با دستورات زیر می توانید آن را روی رزبری پای نصب کنید. (دستورات زیر را تک تک در ترمینال وارد کنید)
sudo apt-get update
sudo apt-get install nodered
قبل از اجرای Node RED ،بهتر است npm را نیز نصب کنید. برای این کار دستور زیر را در ترمینال وارد کنید:
sudo apt-get install npm 
sudo npm install –g npm@2.x 
پس از اجرای Node RED، یک ip به صورت زیر به شما داده می شود: http://your-raspberry-pi-IP:1880
با وارد کردن این آدرس در مرورگر خود، محیط گرافیکی (GUI) مرتبط با Node RED را مشاهده خواهید کرد.
نکته
اگر رزبری پای را با کابل شبکه به کامپیوتر متصل کرده اید، می توانید آدرس داده شده در بالا را در مرورگر کامپیوتر خود نیز وارد کنید. همچنین اگر رزبری پای شما به مودم wifi متصل است، می توانید آدرس را علاوه بر کامپیوتر، در موبایل خود نیز وارد کنید و محیط GUI را در موبایل خود نیز ببینید.

نصب بلوک های بیشتر روی Node RED

برای اضافه کردن بلوک های مورد نیاز خود به Node RED به صورت زیر عمل کنید:
پس از نصب، رزبری پای را باید Reboot کنید.

روشن و خاموش کردن یک LED توسط Node RED

سیم بندی

پیاده سازی

بلوک ها را مطابق فیلم زیر به یک دیگر متصل کنید:
اگر همه مراحل را به درستی انجام دهید، پیام زیر به شما نمایش داده می شود:
به جای inject می توانید از switch نیز استفاده کنید.

تولید موج PWM برای کنترل شدت نور LED توسط Node RED

سیم بندی

پیاده سازی

بلوک ها را مطابق فیلم زیر به یک دیگر متصل کنید:

خواندن وضعیت یک کلید توسط Node RED

سیم بندی

پیاده سازی

بلوک ها را مطابق فیلم زیر به یک دیگر متصل کنید:

یک گام جلوتر

  • سعی کنید یک Bargraph را با Node RED کنترل کنید.

رزبری پای 3 بخرید

آموزش های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.