Node-RED و Raspberry Pi Pico W: ساخت پروژههای IoT گام به گام
با این دوره جامع، دانش خود را در زمینه اینترنت اشیاء (IoT) ارتقا دهید و با استفاده از ابزارهای پیشرفته Node-RED، Raspberry Pi Pico W و MicroPython، مهارتهای فنی خود را گسترش دهید. این دوره برای علاقهمندان به اتوماسیون صنعتی، دانشجویان، متخصصان الکترونیک و علاقهمندان به دنیای فناوری طراحی شده است.
یادگیری Node-RED برای مبتدیان
- آشنایی با Node-RED در سیستمهای IoT و رویداد محور
- راهاندازی ماشین مجازی اوبونتو (Ubuntu) به عنوان هاست Node-RED
- استفاده از Node-RED با داکر (Docker) و مدیریت حجمهای پایدار
- درک کامل ویرایشگر Node-RED، نودها (nodes)، فلوها (flows)، ایجاد و استقرار
- ساخت داشبورد Node-RED و استفاده از ویجتها
- آشنایی با گزینههای امنیتی Node-RED
- استفاده از نودهای پیشرفته مانند RBE، Switch، Catch
- مدیریت گروههای فلو، اعتبارنامههای امن و متغیرهای محیطی
- یکپارچهسازی Node-RED با سرویسهای خارجی و APIها (RESTful API، OpenWeatherMap، Google Sheet)
- اتصال Node-RED به پایگاه داده MySQL
کار با Raspberry Pi Pico W و MicroPython
- آشنایی با Raspberry Pi Pico و برنامهنویسی با MicroPython
- استفاده از MQTT برای ارتباط بین Node-RED و Raspberry Pi Pico W
- اتصال و استفاده از قطعات سختافزاری مختلف با Raspberry Pi Pico W: سوئیچها، دکمهها، جوی استیک، نمایشگر LCD، نوارهای LED RGB، موتورهای سروو و DC، RFID، IR، سنسورها
پیشنیازهای دوره
- درک اولیه از میکروکنترلرها
- آشنایی با نحوه سیمکشی مدارهای ساده روی بردبورد
- تجربه در سطح مبتدی با یک زبان برنامهنویسی مانند پایتون (Python)، جاوااسکریپت (Javascript) یا سیپلاسپلاس (C++) (کدهای دوره به تفصیل توضیح داده میشوند)
- گذراندن دورههای مقدماتی میکروکنترلر مانند "Arduino Step by Step Getting Started" به درک بهتر مفاهیم کمک میکند.
چرا این دوره؟
Node-RED یک ابزار توسعه نرمافزار متنباز قدرتمند است که به شما امکان میدهد برنامهها را به صورت بصری ایجاد کنید. Raspberry Pi Pico W یک میکروکنترلر بیسیم مقرون به صرفه برای پروژههای تعبیهشده است. این دوره به شما کمک میکند تا سیستمی شامل Node-RED و Raspberry Pi Pico W راهاندازی کنید، با Node-RED، فلوها، و MicroPython آشنا شوید و Pico W را برای تعامل با قطعات مختلف برنامهنویسی کنید. مباحث کلیدی مانند MQTT، ماشینهای مجازی Ubuntu Linux، Docker و MySQL نیز پوشش داده میشوند.
سرفصلهای اصلی دوره
- بخش ۱: Node-RED برای مبتدیان مطلق - معرفی Node-RED، سیستمهای رویداد محور، نصب با Docker، مبانی نودها و فلوها، داشبورد و MQTT.
- بخش ۲: افزودن Raspberry Pi Pico W - استفاده از Pico W به عنوان یک دستگاه جانبی Node-RED، ارتباط با MQTT، اتصال قطعات سختافزاری و کنترل آنها از طریق Node-RED و داشبورد.
- بخش ۳: منابع تکمیلی Node-RED - نودهای ضروری، ساختارهای کنترلی، ادغام Node-RED با سرویسها و APIهای خارجی (مانند OpenWeatherMap و Google Sheet) و استفاده از پایگاه داده MySQL.
برای اطلاعات بیشتر، مشاهده بخش "درباره این دوره" توصیه میشود. با ما در این سفر هیجانانگیز همراه شوید!
Dr Peter Dalmaris
نمایش نظرات