در این دوره آموزشی، نحوه کنترل لوازم از طریق پروتکل شبکه آموزش داده می شود. شیلد شبکه مورد استفاده در این مجموعه آموزشی، ماژول W5100 می باشد که کاملاً با برد آردوینو (به خصوص مدل UNO) سازگار می باشد.
در این مجموعه آموزشی که شامل ۲ سمت برنامه نویسی می باشد، در دروس ابتدایی نحوه برنامه نویسی سمت میکروکنترلر (برای این منظور از برد آردوینو UNO استفاده می شود) به صورت پروژه محور و در قالب مثال های مختلف آموزش داده می شود و در دروس بعدی برنامه نویسی تحت ویندوز توسط کامپایلر سی شارپ و برنامه نویسی تحت اندروید توسط محیط بیسیک فور اندروید آموزش داده خواهد شد.
پس از فراگیری آموزش ها، کاربران محترم قادر خواهد بود لوازم مورد نظر خود را از طریق ماژول شبکه مذکور، کنترل نمایند؛ لازم به توضیح است در این مجموعه آموزشی کنترل LED به عنوان تست در نظر گرفته شده است، ولی توضیحاتی در خصوص کنترل لوازم برقی مثل لامپ با استفاده از رله تشریح گردیده است و مدارهای مربوطه در نرم افزار پروتئوس شبیه سازی شده اند. همچنین کلیه دستورها و فرامین مرتبط با شبکه در قالب مثال های مختلف آموزش داده شده اند و در خصوص ارتباط بدون سیم (Wireless) نیز توضیحاتی ارائه گردیده است.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- درس یکم: معرفی دوره و آشنایی با پروتکل های ارتباط سریال و آموزش مبانی شبکه
- معرفی مجموعه آموزشی
- آشنایی با اهداف مجموعه آموزشی
- آشنایی با پیش نیازهای سخت افزاری مجموعه آموزشی
- معرفی و کاربرد ماژول شبکه W5100 R3
- آموزش پیکربندی ماژول شبکه با استفاده از برد آردوینو (Arduino)
- آشنایی با انواع پروتکل های ارتباطی سریال
- آموزش مبانی شبکه و آشنایی با فرامین دستوری
- درس دوم: برنامه نویسی سمت میکروکنترلر توسط کامپایلر آردوینو
- آشنایی با سریال مانیتور و کاربرد آن
- برنامه نویسی شبکه در کامپایلر آردوینو
- آموزش کامل کتابخانه Ethernet.h برای کار با ماژول شبکه
- تشریح کلیه کلاس ها و متدهای مربوط به ماژول شبکه
- کنترل برد آردوینو توسط زبان های برنامه نویسی تحت وب
- دستورهای مختلف برد آردوینو برای کار کردن با شبکه و اینترنت
- Telnet زدن به برد آردوینو و استخراج اطلاعات ماژول شبکه
- آشنایی با مفهوم وب سرور و پیاده سازی آن توسط کامپایلر آردوینو
- برنامه نویسی سمت میکروکنترلر پروژه کنترل لوازم از طریق شبکه در کامپایلر آردوینو
- شبیه سازی مدارات پروژه در نرم افزار پروتئوس
- نکاتی در خصوص کنترل لوازم برقی با استفاده از رله با تحلیل مدارهای مربوطه
- درس سوم: برنامه نویسی پروژه در محیط برنامه نویسی سی شارپ
- برنامه نویسی کنترل لوازم در محیط سی شارپ با استفاده از ۲ روش مختلف
- آموزش جامع سوکت پروگرمینگ و آموزش کنترل لوازم از طریق برنامه نویسی سوکت در سی شارپ
- آموزش پروژه محور مانیتورینگ اتوماتیک اطلاعات دریافتی از برد آردوینو توسط ماژول شبکه
- طراحی فرم های مربوطه در سی شارپ
- نکاتی در خصوص ارتباط سی شارپ با لوازم از طریق شبکه
- کنترل لوازم از طریق وب (توسط مرورگرهای مختلف)
- درس چهارم: برنامه نویسی پروژه در محیط برنامه نویسی اندروید
- آماده کردن کامپایلر بیسیک فور اندروید
- پروژه کنترل لوازم از طریق سیستم عامل اندروید با استفاده از ۲ روش مختلف
- آموزش سوکت پروگرمینگ در محیط بیسیک فور اندروید
- کنترل لوازم توسط موبایل با استفاده از برنامه نویسی سوکت
- مانیتورینگ اطلاعات دریافتی در سیستم عامل اندروید
- کنترل لوازم با استفاده از کتابخانه HTTP در محیط بیسیک فور اندروید
- طراحی فرم های مربوط به پروژه به صورت کامل
- نکاتی در خصوص کنترل لوازم به صورت Wireless
- شبیه سازی خروجی پروژه به صورت کامل
مفید برای رشته های
- مهندسی کامپیوتر
- مهندسی الکترونیک
- مهندسی برق
makhsouspour@gmail.com :
درود و خسته نباشید
آموزش کامل و دقیق بود و کلی استفاده کردم.
بنظر من فقط اگر راه ارتباطی با مدرس هم فراهم می شد دیگه نقصی وجود نداشت. حتی اگر برای پاسخ گوی هزینه هم دریافت شود ارزش دارد.
علی :
با تشکر از این اموزش عالی، اگر ممکنه در اموزشهای بعدی کمتر از کلمه “هستش” استفاده کنید. موفق باشید
حامد :
سلام . من این اموزش رو خوندم و برد اردیونو و شیلد شبکه هم گرفتم و برنامه رو کامپایل کردم . ولی شیلد شبکه به وای فای وصل نمیشه .
اگه کسی راه حلی داره ممنون می شم راهنمایی کنه