آموزش پیاده سازی سیستم های کنترلی با آردوینو Arduino
4 ساعت
4.8
آردوینو (Arduino) چیست؟ آردوینو (Arduino) یک پلتفرم الکترونیکی متنباز است و دارای یک برد کنترلی کوچک که با برنامه نویسی درست میتواند کارهای بزرگی انجام دهد. از کنترل یک ربات گرفته تا پیادهسازی خانههای هوشمند. با استفاده از ورودیهای مختلف آن میتوان دستگاههای الکترونیکی را کنترل کرد. در این فرادرس که مکمل آموزش مقدماتی آردوینو است، به پیادهسازی پروژههای پیشرفتهتر میپردازیم. اهمیت یادگیری پیادهسازی سیستمهای کنترلی با آردوینو (Arduino) چیست؟ موتورهای الکتریکی، عضو جداییناپذیر بسیاری از صنایع هستند، به طوری که با استفاده از آنها به راحتی میتوان انرژی الکتریکی را به کار مفید تبدیل کرد. با وجود این کاربرد خیلی مهم برای موتورهای الکتریکی، کارکرد این موتورها وقتی پربازده است که سرعت و موقعیت آنها را بتوانیم به نحو احسن کنترل کنیم. پیادهسازی سیستمهای کنترلی با آردوینو، برای افرادی که در زمینه الکترونیک و برنامهنویسی فعالیت میکنند، بسیار مهم است و کاربران میتوانند دستگاههای الکترونیکی را به راحتی کنترل کنند. در این فرادرس چه چیزی یاد میگیریم؟ در این آموزش، در ابتدا با چند نمونه از موتورهای صنعتی آشنا خواهیم شد. سپس به مبحث اندازهگیری موقعیت و سرعت موتور جریان مستقیم با استفاده از انکودر (Encoder) و سختافزار آردوینو میپردازیم. در ادامه آموزش، انواع کنترلرها برای کنترل موقعیت و سرعت موتور معرفی خواهد شد و سیستم حلقهبسته در نرمافزار آردوینو به صورت عملی اجرا خواهد شد و در نهایت روشهای فرمان دادن به موتور یعنی از طریق ارسال سیگنال آنالوگ، ارسال از طریق صفحه کلید و ارسال از طریق موبایل (بلوتوث موبایل) را ارائه خواهیم داد.