دوره میکروکنترلر AVR پیشرفته

نگاهی کلی به دوره آموزشی میکروکنترلر AVR پیشرفته

مدت دوره شهریه پیش نیاز
32 ساعت 4,640,000 تومان AVR مقدماتی
  • اشتراک در شبکه های اجتماعی

آشنایی با دوره میکروکنترلر AVR پیشرفته

در اکثر پروژه های میکروکنترلری، علاوه بر میکروکنترلر که به عنوان هسته مرکزی پروژه شناخته می شود، سخت افزارها و ماژول های جانبی دیگری در اطراف میکروکنترلر قرار می گیرند که راه اندازی این سخت افزار و ماژول ها همواره جزو دغدغه های برنامه نویسان میکروکنترلرها بوده است. در دوره عملی AVR پیشرفته قصد داریم با تعدادی از این سخت افزارها آشنا شویم و همچنین آمادگی مواجهه با سخت افزارهای جدید را هم پیدا کنیم.


سرفصل آموزشی دوره میکروکنترلر AVR پیشرفته

آشنایی با واحد ارتباط سریال SPI
راه اندازی پتانسیومتر دیجیتال MCP مبتنی بر SPI
آشنایی با واحد ارتباط سریال دو سیمه I2C
راه اندازی آی سی های حافظه EEPROM و ذخیره سازی اطلاعات بر روی آن
راه اندازی آی سی تقویم و ساعت DS1307
ساخت ساعت و تقویم دیجیتال دقیق با استفاده از RTC
راه اندازی نمایشگر LCD گرافیکی
ارتباط مستقیم کیبورد کامپیوتر با AVR از طریق پروتکل PS2
راه اندازی ماژول GPS
راه اندازی RFID و ساخت قفل دیجیتال مبتنی بر کارت های الکترومغناطیسی
راه اندازی ماژول ارتباطی GSM سری SIM800/900 : 
ارسال و دریافت SMS
برقراری تماس تلفنی
راه اندازی ماژول ارتباطی Wi-Fi ESP8266 سری ESP-12 :
آشنایی با پروتکل و شبکه Wi-Fi
آشنایی با پروتکل  TCP/IP و UDP
ارسال و دریافت دیتا تحت شبکه LAN و اینترنت از طریق  Wi-Fi
آشنایی با چگونگی تنظیم ماژول  Wi-Fi به عنوان سرور و کلاینت
اتصال ماژول  Wi-Fi به اینترنت
راه اندازی ماژول ارتباطی بلوتوث (Bluetooth) HC-05 
 

دریافت فایل سرفصل ها

پروژه ها و تمرین های دوره

شبکه بندی میکروکنترلرهای AVR با استفاده از پروتکل SPI
راه اندازی پتانسیومتر دیجیتال 
کنترل نور LED توسط پورت Serial
ساخت ولتمتر آنالوگ و نمایش آن بر روی LCD گرافیکی
پروژه اتصال کیبورد کامپیوتر به میکروکنترلر AVR و نمایش آن بر روی LCD گرافیکی
راه اندازی RFID و انجام یک پروژه توسط آن:
درب بازکن RFID  با قابلیت ذخیره و حذف کارت
خواندن انواع فرمت های داده ی تگ
راه اندازی سنسور موقیعت یاب ماهواره ای GPS NEO6 و نمایش آن بر روی LCD گرافیکی
پروژه ارسال و دریافت داده از طریق بلوتوث و نمایش آن بر روی LCD گرافیکی
راه اندازی ماژول SIM900 : 
ارسال و دریافت SMS 
تشخیص زنگ به سیم کارت 
کنترل وسایل الکتریکی از طریق ارسال SMS
اتصال به گوشی از طریق ماژول Wi-Fi ESP8266 و ارسال و دریافت داده و نمایش آن بر روی LCD گرافیکی
اتصال به اینترنت و خواندن ساعت جهانی و نمایش آن بر روی LCD گرافیکی به تاریخ و تقویم شمسی
استفاده از EEPROM  خارجی به عنوان یک پایگاه داده
طراحی ساعت و تقویم توسط RTC خارجی
نمایش ساعت آنالوگ بر روی LCD گرافیکی
 


توصیه مدرس

علی میرقاسمی

مهندس علی میرقاسمی

کارشناس سیستم های نهفته
محمد حق وردی

مهندس محمد حق وردی

کارشناس سیستم های نهفته
محمدجعفر یادگاری

مهندس محمدجعفر یادگاری

کارشناس سیستم های نهفته و مدرس دانشگاه

بدیهی است که تسلط کامل بر برنامه نویسی زبان C از ملزومات دوره های میکروکنترلرهاست و لازم است دانشجویان عزیز با مفاهیم مهم این زبان از جمله ساختارها و اشاره گرها آشنایی کاملی داشته باشند. همچنین آشنایی کامل با سرفصل های دوره AVR مقدماتی از ملزومات بسیار مهم این دوره می باشد.


نظر دانشجویان نیراسیستم درباره دوره میکروکنترلر AVR پیشرفته

خانم علیزاده :
بعضی از استادا انقدر با وجدان و کار بلدن که به جای اینکه ماهی دست دانشجو بدن ماهی گیری رو یادشون میدن. آقای حق وردی یکی از این جور استاداست ، مثلا وقتی می خوان کار با gps و GSM رو یاد بدن اساس و اصول کار با رشته ها و هر چیز دیگه ای که به نظرشون مورد نیازه رو یاد میدن تا آدم از اساس بفهمه این تیپ قطعات که پروتکل ارتباطیشون یوزارت هست رو چجوری میشه راه انداخت و با این مدل تدریسشون دیگه بعدا که کلاس تموم میشه و استاد کنار دست آدم نیست،موقع راه انداختن یه قطعه ی جدید  خیال آدم راحته که قبلا راه و رسمش رو از یه استاد کار بلدیاد گرفته. جدا تدریس اصولی و تسلطشون رو چیزایی که تدریس می کنن دلسوزیشون و پاسخگوییشون به همه ی سوالات دانشجو ها و اخلاق خیلی خوبشون از ویژگی های دیگه ی ایشونه. شرکت در این دوره رو برای کسایی که میکرو AVR رو خوب شناختن توصیه می کنم چون بعد از یاد گرفتن امکانات مختلف میکرو AVR خیلی جذابه که آدم میبینه یه دنیا قطعه و ماژول و ... رو میشه با آموخته هامون راه بندازیم و باهاشون پروژه های مختلف انجام بدیم ، برای من این دوره خیلی جذاب بود و دیدم رو باز کرد .


خانم عبداللهی :
میزان تسلط مدرس بالابود و چیزی توی تدریس کم نذاشتن ولی به نظر من مثل کلاسای آقای رضوانیان که آزمون هم توی هر جلسه گرفته میشد خوب بود ولی با تمرینایی که آقای حق وردی سرکلاس میدادن تا جواب بدیم خودش جبران آزمون سر کلاس avr پیشرفته میشد . چون برای کار در زمینه الکترونیک و برنامه نویسی میکروکنترلر ها باید ماژولهای کاربردی رو شناخت و روشون تسلط داشت شرکت تو این دوره توصیه میشه. این دوره برای ورود به بازار کار خیلی موثره چون شرکت توی این دوره ایده پردازی دانشجو رو بالا میبره و دانشجو میتونه پروژه های خلاقانه ای رو انجام بده و توی رزومه اش خیلی موثره.


آقای یوسفی :
تو این دوره مباحث عملی ارائه میشه، دوره خیلی خوب و کاربردی هست. مدرس مهندس حق وردی هستن که  مسلط بودن به مبحث ، کلا دوره خوبی بود.


خانم سیفی : 
آقای حق وردی تدریسشون واقعا عالیه و همه چیزو سعی میکنن به ساده ترین شکل تفهیم کنن . اما من یه مشکلی ک داشتم این بود ک تعداد جلسات برای اون عنوان خیلی کم بود مثلا با یه جلسه واقعا نمیشه gps رو مبحثشو جمع کرد . اگر تعداد جلساتش بیشتر میشد بهتر بود.


آقای بازرگانی : 
بنده دوره پیشرفته رو با استاد حق وردی در دانشکده شمسی پور گذروندم که استاد تجربه و تسلط کافی روی مباحثی که تدریس میکردند داشتند و هر موقع از ایشون سوال میکردیم و یا مشاوره میخواستیم به خوبی وقت برای پاسخگویی اختصاص میدادن و از ایشون راضی هستم و نکته مثبت ایشون تاکید روی حرفه ای تر شدن شیوه کد نویسی دانشجویان بود و نهایتا ممنونم ازایشون .


آقای زمانی :
مدرس دوره واقعا روی مطالب تسلط داشتن و علاوه بر چارت کلاس ، ما خیلی پروژه دیگه از استاد پرسیدیم و برای ما انجام دادن. در خیلی از پروژه های بیرونی هم که داشتیم به ما کمک کردن تا بتونیم طراحی بهتری داشته باشیم. صبر ایشون در جواب دادن به سوالات واقعا عالی بود. بعد از دوره ، خیلی از مطالبی که برای بنده مبهم بود و خیلی از ماژول ها که برای بنده خیلی سخت بود آسون شد و راحت تونستم ازشون استفاده کنم. کمک های ایشون و پاسخ های تلفنی خارج از کلاس واقعا عالی بود.  
 


آینده شغلی دوره میکروکنترلر AVR پیشرفته

با یادگیری سرفصل های کلاس AVR پیشرفته دانشجویان این توانایی را پیدا خواهند کرد که انواع پروژه های میکروکنترلری را انجام دهند و آمادگی بسیار بالایی جهت جذب در بازار کار را پیدا کنند. تنها شرط دست پیدا کردن به این قابلیت، تمرین فراوان و درگیر شدن با چالش های موجود در پروژه ها می باشد.


روش برگزاری دوره میکروکنترلر AVR پیشرفته

در طول دوره، پس از ارائه مطالب توسط مدرس، در تمامی سرفصل ها سخت افزار لازم و کیت AVR در اختیار دانشجویان قرار می گیرد و می توانند مباحث منتقل شده را به صورت سخت افزاری نیز روی برد های AVR پیاده سازی کنند.


توانایی دانشجو در پایان دوره میکروکنترلر AVR پیشرفته

توانایی دانشجو پس از پایان دوره:
آشنایی با ماژول GSM و توانایی ارسال و دریافت پیامک و برقراری تماس توسط آن
آشنایی با ماژول GPS
آشنایی با LCDهای گرافیکی
آشنایی با پروتکل SPI و راه اندازی پتانسیومتر دیجیتال MCP
آشنایی با پروتکل TWI و راه اندازی تراشه EEPROM و RTC خارجی
توانایی برقراری ارتباط با کیبورد کامپیوتر و اتصال آن به میکروکنترلر
راه اندازی RFID و ساخت قفل دیجیتال مبتنی بر کارت های الکترومغناطیسی
راه اندازی ماژول ارتباطی بلوتوث (Bluetooth) و کنترل لوازم الکتریکی
راه اندازی ماژول Wi-Fi و کنترل لوازم الکتریکی
 


سوالات متداول دانشجویان

من به صورت شخصی و مقدماتی AVR را راه اندازی کرده ام . می توانم در دوره پیشرفته شرکت کنم ؟
بله؛ در صورتی که به تمامی واحد های میکرو به صورت کامل تسلط دارید و مواردی که در سرفصل دوره مقدماتی ذکر شده است را گذرانده اید می توانید در دوره AVR پیشرفته شرکت نمایید . 

در صورتی که برخی از واحدهای میکرو را به صورت کامل راه اندازی نکرده باشم آیا مشکلی در دوره پیشرفته خواهم داشت ؟
بله ؛ در صورتی که تسلط کامل به واحدهای I/O, ADC, Interrupt, USART, Timer/Counter, SPI را ندارید و یا این واحدها را به صورت عملی راه اندازی نکرده اید احتمال مشکل در یادگیری بالا خواهد بود . 

 آیا امکان ثبت نام بصورت اقساطی وجود دارد؟
بله، با استفاده از درگاه اسنپ پی می توانید دوره مورد نظر خود را در 4 قسط پرداخت کنید .

آیا سپری نمودن دوره مقدماتی برای دوره پیشرفته و یا حرفه ای ضروری است ؟
بله ؛ تسلط کافی به مباحث دوره مقدماتی برای سپری نمودن دوره سطح بالاتر بسیار لازم است اما الزامی به گذراندن دوره در مجموعه نیراسیستم نیست و اگر فردی به صورت شخصی و یا توسط سایر آموزشگاه ها دارای سطح لازم است می تواند در کلاس پیشرفته AVR شرکت نماید .

آیا در طول دوره از سخت افزار هم جهت یادگیری استفاده می شود؟
بله؛ باتوجه به اینکه دوره های نیراسیستم به صورت کاملا عملی برگزار می شوند، برد آموزشی AVR و سخت افزارهای موردنیاز نیز در اختیار دانشجویان قرارداده می شود و دانشجویان در طول دوره پروژه های متعددی را توسط بردهای آموزشی انجام می دهند. 

آیا برای استفاده از سخت افزار و بردهای آموزشی باید هزینه جداگانه ای پرداخت کرد؟
خیر؛ بردهای آموزشی در طول دوره و جهت استفاده در کلاس به صورت رایگان در اختیار دانشجویان قرار می گیرد.

آیا امکان تهیه برد آموزشی برای استفاده خارج از کلاس نیز وجود دارد؟
بله؛ در صورتی که دانشجو جهت انجام تمرینات خارج از کلاس و انجام پروژه های شخصی نیازمند برد آموزشی باشد می تواند کیت AVR را از مرکز آموزش نیراسیستم خریداری نماید اما هیچ اجباری در این خصوص وجود ندارد.

آیا در انتهای دوره برای شرکت کنندگان گواهینامه صادر می شود؟
در صورتی که دانشجو در پایان دوره نمره ی لازم را کسب کند موفق به دریافت گواهینامه خواهد شد. حد نصاب نمره 70 از 100 بوده و از مجموع نمرات فعالیت های کلاسی، کوییز ها ، تمرینات و آزمون پایانی دانشجو محاسبه می شود.

نحوه برگزاری آزمون پایانی دوره به چه صورت است؟
مدت زمان مشخصی از جلسه پایانی هر دوره به برگزاری آزمون اختصاص می یابد. این آزمون کاملا عملی بوده و سوال مطرح شده در قالب یک پروژه شامل دو بخش نرم افزاری و سخت افزاری می باشد. دانشجویان باید در زمان تعیین شده کد مورد نظر سوال را نوشته و روی سخت افزاری که در اختیارشان قراردارد آن را برنامه ریزی کرده و اجرا کنند.

آیا برای این دوره جزوه یا کتاب خاصی باید خریداری شود ؟
در تمامی دوره های آموزشی کتاب ها ، مراجع و فایل های آموزشی مختلفی توسط اساتید معرفی میگردد . 



پاسخ به پرسش های شما

سوال یا نظر خودتان را برای ما ارسال کنید. ایمیل شما در کنار اسم و پیامتان منتشر نخواهد شد.


info

قوانین آموزشگاه arrow_backward

از قوانین آموزشگاه قبل از ثبت نام آگاه شوید

می خواهم ثبت نام کنمarrow_backward

با مشاهده تقویم آموزشی دوره میکروکنترلر AVR پیشرفته ثبت نام کنید

Make the future now

آینده را اکنون بساز

عضویت در باشگاه نیراسیستم یا نیاز به مشاوره دارم