image

میکروکنترلرها در اینترنت اشیا

از آن جا که سیستم‌های نهفته به عنوان یک سیستم برنامه‌پذیر برای کاربردهای مشخص تعریف می‌شود، کاربردهای بسیاری در زمینههایی همچون اینترنت اشیا (IoT)، هوشمند سازی، اتوماسیون صنعتی، سیستم‌های مخابراتی، سیستم اتومبیل های خودران، سیستم‌های حوزه سلامت و پزشکی و ...، را دارا می‌باشد و یادگیری استفاده و برنامه‌نویسی بر روی میکروکنترلر‌ها به عنوان قدم اول ورود به دنیای سیستم‌های نهفته شناخته می‌شود.

مشخصات دوره

سطحمقدماتی
مدت27 ساعت
مدرکدارد
تاریخ به روزرسانی۱۴۰۳/۲/۱۸
قالب دورهمهارت محور
۲٬۵۰۰٬۰۰۰
تومان
مطالب دوره
1. پردازنده‌های سیستم‌های نهفته
1.1 معرفی دوره میکروکنترلرها در اینترنت اشیا
07' : 03''
2.1 پردازنده‌های نهفته و انواع آن‌ها
18' : 30''
3.1 معرفی چند نمونه از پردازنده‌های محبوب - بخش اول
15' : 07''
4.1 معرفی چند نمونه از پردازنده‌های محبوب - بخش دوم
21' : 31''
2. معماری میکروکنترلر ARM
3. آشنایی با نرم‌افزارهای مورد نیاز
4. راه‌اندازی سخت‌افزار STM32
5. راه‌اندازی GPIO
6. راه‌اندازی وقفه خارجی
7. راه‌اندازی Timerها
8. آشنایی و کار با UART
9. راه‌اندازی ADC
10. راه‌اندازی I2C
11. راه‌اندازی SPI
12. راه‌اندازی CAN
13. راه‌اندازی SDIO
14. راه‌اندازی WatchDog
15. راه‌اندازی DMA
16. شرح پروژه دوره
اطلاعات تکمیلی دوره

انتظار می‌رود، دانشجو بعد از این دوره آموزشی بتواند با استفاده از میکروکنترلرهای ARM STM32 به طراحی و توسعه سیستم‌های نهفته در حوزه‌هایی همچون اینترنت اشیا، سیستم‌های مخابراتی، هوشمندسازی و ... بپردازند.


اهداف کلی دوره

-        آشنایی با میکروکنترلر و تراشه‌های برنامه‌پذیر

-        آشنایی با ساختار و معماری میکروکنترلرهای ARM Cortex

-        آشنایی با نرم افزار های مورد نیاز جهت راه اندازی و برنامه‌نویسی میکروکنترلر ARM STM32

-        تشریح واحد های سخت افزاری مختلف میکروکنترلر و راه اندازی آن ها

-        ارائه مثال‌ها و تمرین‌های متعدد جهت برنامه‌نویسی و راه اندازی میکروکنترلر

-        آشنایی و تشریح کاربردهای مختلف اجزای میکروکنترلر در ارتباط با انواع سنسور‌ها و ماژول‌های کاربردی در قالب 4 پروژه

 

مخاطبان دوره

🔸 دانشجویان و فارغ‌التحصیلان رشته‌های مهندسی برق، کامپیوتر (گرایش سخت‌افزار)، که قصد ورود به بازار کار مربوط به طراحی و توسعه سیستم های نهفته، طراحی و توسعه سیستم های اینترنت اشیا صنعتی IIoT، کنترل دیجیتال و هوشمند سازی را دارند.

🔸 متخصصین فعال در حوزه سخت‌افزار اینترنت اشیاء که قصد توسعه کسب‌وکار و ارتقا مهارت‌های خود رادارند.

🔸 کارآفرینانی که علاقه‌مند به راه‌اندازی کسب‌و‌کار در این حوزه هستند و یا می‌خواهند از این تکنولوژی برای رشد و توسعه کسب‌و‌کار خویش استفاده نمایند.

🔸 فراگیرانی که در حال طی مسیر یادگیری کارشناس سخت افزار اینترنت اشیا آکادمی همراه اول هستند.

 


دستاوردهای دوره

·        آشنایی با ساختار و معماری پردازنده های ARM

·        آشنایی با ساختار میکروکنترلر های STM32

·        تسلط بر راه اندازی و برنامه نویسی واحد های مختلف میکروکنترلر های ARM STM32

·        تسلط بر پروتکل های ارتباطی مختلف نظیر UART, SPI, I2C, CAN در سیستم های نهفته

·        تسلط بر نرم افزار های مورد نیاز جهت راه اندازی و برنامه نویسی میکروکنترلر های STM32

·        آشنایی با انواع سنسور ها و ماژول های کاربردی نظیر dht11, lm75, ds3231, 74hc595, cp2102, L298

 

پروژه دوره

در انتهای دوره 4 پروژه با هدف بررسی کاربرد واحد های مختلف میکروکنترلر ARM STM32 در جهت ارتباط با انواع سنسور ها و ماژول های کاربردی در حوزه اینترنت اشیا، هوشمند سازی و سیستم های مخابرتی به فراگیران به جهت ارزیابی تشریح و ارائه خواهد شد.

مدرس دوره
مهد‌ی‌یار برزگر
مهد‌ی‌یار برزگر
دوره‌های پیشنهادی
اینترنت اشیا

اینترنت اشیا

اینترنت اشیا