طراحی و ساخت سیستم کنترل خودکار با Node-RED و ESP32
با این آموزش جامع، نحوه ساخت یک سیستم کنترل خودکار پیشرفته با استفاده از Node-RED و ESP32 را بیاموزید.
معرفی ابزارها و فناوریها:
- Node-RED: ابزار برنامهنویسی گرافیکی سبک و قدرتمند برای اتصال آسان قطعات سختافزاری و نرمافزاری.
- ESP32: میکروکنترلر مقرونبهصرفه و قدرتمند با قابلیت وایفای، که میتوانید آن را با Arduino IDE برنامهنویسی کنید.
- MQTT Mosquitto Broker: برای پیامرسانی مطمئن بین ESP32 و Node-RED.
- Raspberry Pi: به عنوان میزبان برای Node-RED و MQTT Mosquitto Broker.
آنچه خواهید آموخت:
- ترکیب Node-RED، MQTT، Raspberry Pi و ESP32 برای ایجاد یک برنامه کنترل خودکار کامل.
- استفاده از جاوا اسکریپت (Javascript) در Node-RED برای پردازش ورودی سنسورها و محاسبه اقدامات لازم.
پیشنیازهای دوره:
- آشنایی با Arduino و ESP32.
- آشنایی با Raspberry Pi.
- آشنایی با زبان برنامهنویسی Javascript.
- تسلط نسبی به خط فرمان (Command Line).
- توانایی مونتاژ مدارهای ساده.
- عدم ترس از اشتباه کردن و یادگیری از آن!
بهروزرسانی دسامبر ۲۰۲۲ برای پشتیبانی از Node-Red نسخه ۳:
در دسامبر ۲۰۲۲، بخش جدیدی با هشت درس اضافه کردیم که به پوشش نسخه ۳ Node-RED میپردازد. با این دروس، یاد میگیرید چگونه نمونه Node-RED خود را به نسخه ۳ ارتقا دهید و از جدیدترین و بهروزترین ویژگیهای آن استفاده کنید.
بهروزرسانی ژوئن ۲۰۲۲ برای پشتیبانی از Node-Red نسخه ۲.۲.۲+ و Node.js 16:
جزئیات بیشتر این بهروزرسانی: ده درس جدید اضافه کردهایم که نحوه بهروزرسانی Node-Red به نسخه ۲.۲.۲ و Node.js به نسخه ۱۶ را نشان میدهند، و همچنین نحوه استفاده از چندین گره (node) جدید که با Node-Red 2 عرضه شدهاند. همچنین، درسی وجود دارد که نشان میدهد چگونه میتوانید این پروژه را بدون راهاندازی یک تراریوم واقعی تکمیل کنید تا بتوانید بدون دردسر و کثیفکاری یاد بگیرید.
این دوره به شما یاد میدهد چگونه یک سیستم کنترل خودکار با استفاده از Node-RED و ESP32 طراحی و بسازید.
این دوره شما را در ساخت یک سیستم کنترل خودکار راهنمایی میکند. نتیجه نهایی، یک کنترلکننده تراریوم خودکار خواهد بود. در طول مسیر، درباره فناوریهای مفید زیادی مانند محیط برنامهنویسی Node-Red و MQTT اطلاعات ارزشمندی کسب خواهید کرد.
این دوره برای علاقهمندان به حوزه makers که با ESP32 آشنا هستند و علاقهمند به یادگیری نحوه استفاده از آن در کنار Node-RED هستند، عالی است.
Node-RED یک ابزار برنامهنویسی گرافیکی سبک است. شما میتوانید از آن برای اتصال اجزای مختلف سختافزاری و نرمافزاری و ایجاد برنامههای کاربردی مانند کنترلکننده تراریوم خودکار در این دوره استفاده کنید.
Node-RED در طیف وسیعی از محیطها استفاده میشود. makers برنامههای اتوماسیون خانگی میسازند و سازمانها از آن برای خودکارسازی خطوط تولید کارخانههای خود استفاده میکنند، در میان بیشمار امکانات دیگر.
ESP32 یک میکروکنترلر قدرتمند و مقرونبهصرفه با وایفای داخلی است که میتوانیم آن را با Arduino IDE آشنا برنامهنویسی کنیم. شهرت آن این است که به هر کسی که با Arduino آشناست، امکان میدهد دانش خود را به کار گیرد و گجتهایی بسازد که به حافظه و قدرت پردازش بیشتری نسبت به Arduino Uno نیاز دارند، علاوه بر وایفای و بلوتوث. همه اینها با قیمتی پایینتر.
کلمات کلیدی سئو:
Node-RED, ESP32, Raspberry Pi, MQTT, سیستم کنترل خودکار, اتوماسیون خانگی, اینترنت اشیا, IoT, آردوینو, برنامهنویسی گرافیکی, میکروکنترلر, وایفای, ترمینال, جاوا اسکریپت, ساخت پروژه, تراریوم خودکار
Dr Peter Dalmaris
نمایش نظرات