چگونه یک آردوینو را به عنوان کلاینت و سرور Modbus TCP/IP برنامهنویسی کنیم؟
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک Arduino Uno و Ethernet Shield از منظر سختافزاری
- اتصال Ethernet Shield آردوینو به Arduino Uno
- استفاده از Arduino IDE برای توسعه اپلیکیشن های Arduino Uno
- نوشتن اپلیکیشن Arduino Sketch برای نمایش پیام روی نمایشگر LCD
- نوشتن اپلیکیشن Arduino Sketch برای پیادهسازی کلاینت Modbus
- تست مستر Modbus آردوینو با استفاده از شبیهساز سرور Modsim32
- نوشتن اپلیکیشن Arduino Sketch برای پیادهسازی سرور Modbus
- تست اسلیو Modbus آردوینو با استفاده از اپلیکیشن کلاینت Modscan32
پیشنیازهای دوره
- دانش عملی اولیه با پروتکل Modbus RTU
- آشنایی با نصب اپلیکیشن های نرمافزاری روی سیستمعامل Windows
- درک مقدماتی از زبان برنامهنویسی "C"
- درک اولیه با الکترونیک ابتدایی
توضیحات دوره
اگر در صنعت اتوماسیون کار میکنید، میدانید که تجهیزات اتوماسیون بسیار گران هستند. و بسیاری از مواقع، بهویژه برای کاربردهای کوچک، بهسادگی نمیتوانید استفاده از تجهیزات بسیار گرانقیمت را توجیه کنید.
اینجاست که Arduino وارد میشود!
بورد توسعه Arduino به شما امکان میدهد تا دستگاههای کلاینت یا سرور Modbus بسیار ساده اما بسیار قدرتمندی را با استفاده از برنامهنویسی نسبتاً ساده "C" بسازید. با Arduino، کنترل کاملاً سفارشی بر طراحی برنامه دارید و میتوانید دستگاههایی بسیار چابک و بسیار کارآمد برای اهداف بسیار خاص ایجاد کنید.
به زبان ساده، تسلط به Modbus روی Arduino سطح مهارت و ارزش شما را در صنعت اتوماسیون به سطحی کاملاً جدید ارتقا میدهد.
این دقیقاً همان کاری است که این دوره انجام میدهد. در پایان دوره، خواهید دانست که چگونه:
- سختافزار مناسب Arduino را انتخاب کنید.
- سختافزار Arduino را با سایر سختافزارهای الحاقی به یکدیگر متصل کنید.
- اپلیکیشن های "C" برای پیادهسازی عملکرد کلاینت و سرور Modbus بنویسید.
- از نرمافزار و سختافزار برای تست هر اپلیکیشن که مینویسید استفاده کنید.
تمامی برنامههایی که در این دوره نوشته میشوند به صورت رایگان قابل دانلود هستند و نقطه شروعی عالی برای توسعههای بعدی در اختیار شما قرار میدهند. در پایان دوره، دانش لازم برای ساخت محصولات خودتان و سختافزار سفارشی کلاینت و سرور Modbus خود را خواهید داشت.
این دوره برای چه کسانی مناسب است؟
- مهندسان برق
- تکنسینهای برق
- دانشجویان رشته برق یا مهندسی برق
- تکنسینها و مهندسان کنترل فرآیند
- مهندسان اتوماسیون فرآیند
- برنامهنویسانی که در حوزه اتوماسیون فرآیند کار میکنند.
چگونه یک آردوینو را به عنوان کلاینت و سرور Modbus TCP/IP برنامهنویسی کنیم؟
-
مقدمه 05:53
-
دسترسی به منابع پیوست شده و تنظیم رزولوشن بهینه ویدیو 02:23
-
فهرست سختافزارها 03:29
-
Arduino Uno 05:32
-
Ethernet Shield برای Arduino Uno 04:03
-
بررسی اتصال شبکه 03:26
-
راه اندازی سختافزاری روی میز کار مدرس 02:37
-
نرمافزار برنامهنویسی Arduino 02:24
-
کتابخانههای Modbus 05:25
-
Modscan32 و Modsim32 02:57
-
نگاهی به نرمافزار برنامهنویسی - Arduino IDE 06:20
-
اولین برنامه - تست ارتباط سریال 04:19
-
استفاده از ارتباط سریال برای نمایش مقدار یک متغیر 03:56
-
کدهای اضافی برای پشتیبانی از عملکرد سرور Modbus TCP 06:43
-
افزودن کد برای پیادهسازی قابلیت سرور Modbus TCP 09:12
-
یک تغییر نهایی پیش از اجرای Arduino Sketch 02:40
-
اجرای اولین اپلیکیشن سرور Modbus TCP با Arduino 05:42
-
افزودن کد برای خواندن رجیستر Holding 08:20
-
افزودن کد برای خواندن وضعیت ورودی 06:48
-
افزودن کد برای خواندن یک Coil 06:35
-
درک چگونگی عملکرد کلاینت Modbus TCP 03:32
-
پیکربندی کتابخانه کلاینت Modbus TCP در Arduino IDE 02:00
-
حذف کد سرور Modbus TCP از اپلیکیشن موجود 03:52
-
نوشتن کد راهاندازی برای پشتیبانی از سرویسهای کلاینت Modbus TCP 05:38
-
نوشتن کد برای Poll کردن یک رجیستر در سرور Modbus TCP 07:42
-
تست اپلیکیشن اولیه کلاینت Modbus TCP 02:27
-
نوشتن کد برای خواندن سایر انواع رجیسترهای Modbus 04:06
-
یک تغییر نهایی پیش از اجرای Arduino Sketch 01:03
-
تست اپلیکیشن توسعهیافته کلاینت Modbus TCP 03:25
مشخصات آموزش
چگونه یک آردوینو را به عنوان کلاینت و سرور Modbus TCP/IP برنامهنویسی کنیم؟
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:30
- مدت زمان :02:15:33
- حجم :435.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy