چگونه یک Arduino را بهعنوان Master و Slave در Modbus RS485 برنامهنویسی کنیم؟
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- آشنایی با Arduino Uno و RS485 Shield از دیدگاه سختافزاری
- اتصال Arduino RS485 Shield به Arduino Uno
- اتصال Arduino Uno به نمایشگر Hitachi HD44780 LCD
- استفاده از Arduino IDE به منظور توسعه اپلیکیشنها برای Arduino Uno
- نوشتن اپلیکیشن Arduino Sketch برای نمایش پیامها روی نمایشگر LCD
- نوشتن اپلیکیشن Arduino Sketch برای پیادهسازی Modbus Master
- آزمایش Arduino Modbus master با استفاده از شبیهساز Modsim32 Modbus slave
- نوشتن اپلیکیشن Arduino Sketch برای پیادهسازی Modbus Slave
- آزمایش Arduino Modbus slave با استفاده از اپلیکیشن Modscan32 Modbus master
پیش نیازهای دوره
- آشنایی پایه با پروتکل Modbus RTU
- آشنایی با نصب اپلیکیشنهای نرمافزاری روی پلتفرم ویندوز
- درک ابتدایی از زبان برنامهنویسی "C"
- درک پایه از الکترونیک مقدماتی
توضیحات دوره
اگر در صنعت اتوماسیون کار میکنید، میدانید که تجهیزات اتوماسیون بسیار گران هستند. و بسیاری از مواقع، بهویژه برای کاربردهای کوچک، بهسادگی نمیتوانید استفاده از تجهیزات بسیار گرانقیمت را توجیه کنید.
اینجاست که Arduino وارد میشود!
برد توسعه Arduino به شما امکان میدهد با استفاده از برنامهنویسی نسبتاً ساده با زبان "C"، دستگاههای Modbus master یا slave بسیار ساده اما در عین حال بسیار قدرتمند ایجاد کنید. با Arduino، کنترل کامل و سفارشی روی طراحی برنامه دارید و میتوانید دستگاههایی بسیار سبک و کارآمدی برای اهداف کاملاً مشخص بسازید.
بهطور خلاصه، تسلط به Modbus روی Arduino سطح مهارت و ارزش شما را در صنعت اتوماسیون به مرحلهای کاملاً جدید ارتقا میدهد.
این همان کاری است که این دوره انجام میدهد. در پایان دوره، خواهید دانست چگونه:
- سختافزار مناسب Arduino را انتخاب کنید.
- سختافزار Arduino را با سایر سختافزارهای افزونه بههم متصل کنید.
- اپلیکیشنهای "C" برای پیادهسازی قابلیتهای Modbus master و slave بنویسید.
- از نرمافزار و سختافزار برای آزمایش هر اپلیکیشنی که مینویسید استفاده کنید.
تمام برنامههایی که در این دوره نوشته میشوند بهصورت رایگان قابل دانلود هستند و یک نقطه شروع عالی برای توسعههای بعدی در اختیار شما قرار میدهند. در پایان دوره، دانش لازم برای ساخت محصولات خودتان و سختافزار اختصاصی Modbus master و slave خواهید داشت.
این دوره برای چه کسانی مناسب است؟
- مهندسان برق
- تکنسینهای برق
- دانشجویان رشتههای فنی یا مهندسی برق
- تکنسینها و مهندسان کنترل فرایند
- مهندسان اتوماسیون فرایند
- برنامهنویسانی که در حوزه اتوماسیون فرایند فعالیت میکنند.
چگونه یک Arduino را بهعنوان Master و Slave در Modbus RS485 برنامهنویسی کنیم؟
-
مقدمه 04:10
-
دسترسی به منابع پیوست و تنظیم بهترین وضوح ویدئو 02:23
-
فهرست سختافزارها 04:36
-
Arduino Uno 05:05
-
RS485 Shield برای Arduino Uno 04:31
-
نمایشگر LCD و سختافزارهای اتصالدهنده 05:07
-
مبدل USB به RS485 و نمای کلی اتصالات 03:19
-
ستاپ سختافزار روی میز کار من 02:41
-
نرمافزار برنامهنویسی Arduino 02:24
-
کتابخانههای Modbus 03:50
-
شبیهساز Modsim32 Modbus Slave 02:00
-
نگاهی به نرمافزار برنامهنویسی - Arduino IDE 06:20
-
اولین برنامه ما - آزمایش نمایشگر LCD 07:23
-
نمایش مقدار یک متغیر روی LCD 08:36
-
کدهای تکمیلی LCD برای پشتیبانی از عملکرد Modbus Master 09:43
-
افزودن کد برای پیادهسازی قابلیتهای Modbus Master 09:11
-
اجرای اولین اپلیکیشن Arduino Modbus Master 04:14
-
مروری بر کد فعلی اپلیکیشن 06:27
-
افزودن کد برای خواندن Holding Register 06:54
-
افزودن کد برای خواندن Input Status 07:54
-
افزودن کد برای خواندن Coil 05:52
-
در این بخش چه کاری انجام خواهیم داد؟ 02:47
-
چگونه سنسور را تهیه کنیم؟ 03:25
-
نگاهی به دیتاشیت سنسور 05:47
-
ستاپ Arduino و سنسور روی میز کار من 02:53
-
نوشتن کد Arduino برای خواندن داده از سنسور دما و رطوبت 07:08
-
آزمایش برنامه Arduino 03:10
-
تغییر کد برای نمایش ارقام اعشاری 03:21
-
افزودن کد برای نوشتن روی Modbus Coil بر اساس یک شرط 05:48
-
آزمایش تابع نوشتن Modbus با استفاده از Modsim32 03:13
-
نصب کتابخانه Modbus Slave Arduino 03:59
-
پیادهسازی Arduino Modbus Slave و آزمایش قابلیت خواندن 07:44
-
پیادهسازی Arduino Modbus Slave و آزمایش قابلیت نوشتن 03:49
مشخصات آموزش
چگونه یک Arduino را بهعنوان Master و Slave در Modbus RS485 برنامهنویسی کنیم؟
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:34
- مدت زمان :02:48:48
- حجم :573.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy