دوره آموزش جامع برنامه نویسی برد های آردوینو

دوره آموزش جامع برنامه نویسی برد های آردوینو

زمان شروع دوره: 4 بهمن 99

روزها و ساعت های برگزاری دوره: شنبه ها 14 الی 20

محل برگزاری دوره: کارگاه برق دانشگاه صنعتی شریف

برای اطلاع از نحوه ثبت نام در این دوره به ثبت نام در دوره های فناورسرا مراجعه فرمایید.

پیش نیاز های دوره: دوره آموزش Embedded C

استاد: مهندس سید عبدالمهدی مرتضوی

رتبه برتر کنکور سراسری و فارغ التحصیل مهندسی الکترونیک از دانشگاه علم و صنعت ایران

دارای ۲۴ سال سابقه کار در رشته مهندسی الکترونیک و ۲۰ سال سابقه طراحی و تولید بیش از ۱۰۰ مدل مدارات دیجیتال و الکترونیک و سیستمهای Embedded مبتنی بر تراشه های میکروکنترلر.

بیش از ۲۰ سال سابقه تدریس مدارات منطقی، زبان برنامه نویسی C برای میکروکنترلر ها و میکرو کنترلر های AVR.

مدرک پایان دوره: اعطای گواهینامه معتبر دو زبانه پایان دوره 

مدت دوره: ۳۰ ساعت

مخاطبین:

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

کاربرد ها، مهارت ها و توانایی ها پس از گذراندن دوره:

پس از این دوره و با حل تمرین ها و مثال ها و انجام پروژه  ها میتوانند برای پروژه های پیشرفته میکرو کنترلری برنامه نویسی کنند و در شرکت های مرتبط استخدام شده و یا در فعالیت خود به انجام پروژه های مربوط به سیستم های نهفته و میکرو کنترلر ها بپردازند.

دانش اموختگان این دوره وارد دنیای پر از شگفتی الکترونیک دیجیتال و همچنین اتوماسیون شده و مفاهیم اساسی سیستم های متن باز یا همان اپن سورس را می آموزند و میتوانند این سیستم ها را توسعه داده و برنامه کاربردی برای آنها بنویسند.

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

 

معرفی دوره آردوینو (Arduino)

آردوینو (Arduino) یک برد میکروکنترلری متن‌باز (open source) است که عموما برای توسعه سریع (Agile Deveopment)  بکار میرود. در واقع ار بوردهای آردوینو برای نمونه‌سازی استفاده میگردد. با استفاده از بوردهای آردوینو و ماژولهایی که برای آن ارائه شده اند میتوان با سرعت و بدون نیاز به طراحی PCB انواع طراحی ها را پیاده سازی نمایند. با آردوینو می توان انواع پروژه های مختلف را طراحی و پیاده سازی نمود. برای مثال با آن میتوان یک پرینتر ۳ بعدی ساخت، یا یک ماشین نقاشی، یا یک ربات و یا حتی سیستم ساختمان هوشمند را توسط آن پیاده سازی کرد.

بردهای آردوینو بر پایه میکرو کنترلرهای مختلفی مانند ATMEGA8 و ATMEGA328 شرکت Atmel پایه ریزی شده اند و البته  میکروکنترلرهای AVR و ARM به عنوان هسته مرکزی این بردها مورد استفاده قرار می گیرند.  حتی کاربران نسبتاً بی تجربه می توانند یک نسخه بردبوردی از ماژول را جهت فهم شیوه کار آن بسازند.

 

سرفصل های آموزش ساخت و برنامه نویسی آردوینو

1- تهیه سخت افزار مربوط به دوره و یا آموزش ساخت آن

2- تدریس مبانی سیستم های اوپن سورس

3- آموزش نحوۀ نصب IDE و دایور‌های مورد نیاز

4- آموزش نحوه‌ی پیدا کردن و اضافه کردن Library شیلدهای مورد نیاز

5- معرفی نحوه ارتباط آردوینو با کامپیوتر

6- تدریس ارتباط سریال آردوینو و استفاده ازآن برای Debug

7- آموزش دستورات قواعدی زبان آردوینو

8- برنامه نویسی اولین پروژه در آردوینو

توضیح کامل سخت افزار و ساخت چراغ چشمک زن با LED

معرفی دستورات زبان c برای برنامه نویسی (مثل تعریف متغیر، دستورات شرطی، اتصال کلید و ..)

طریقه استفاده از آن با محوریت ارتقای پروژه چشمک زن LED با استفاده از دستورات جدید

9- تدریس و راه اندازی ماژول رله

10- راه اندازی شیلد LCD & KEY

11- آموزش کار با LCD کارکتری در آردوینو

12- اتصال LCD های کاراکتری معمولی و برنامه نویسی آن

13- راه اندازی ماژول TFT LCD 2.4 با آردوینو

14- راه اندازی نمایشگر NOKIA 5510 به وسیله آردوینو

15- راه اندازی LCD از طریق i2cاتصال مبدل I2C برای راه اندازی LCDتشریح اینترفیس I2C و نحوه برقراری ارتباط با آن

16- معرفی سنسورهای کاربردی نظیر فتوسل , مادون قرمز ,اولتراسونیک , دما

17- آموزش راه اندازی سنسور اثر هال توسط آردوینو

18- آموزش نحوه ساخت التراسونیک با ماژول Srf05

19- نمایش مقادیر سنسور ها بر روی LCD

20- نحوه اتصال موتور های DC و کنترل آن از طریق آردینو

توضیح پالس های PWM جهت کنترل سرعت ربات به همراه آموزش درایور L298

21- تدریس شلید موتور درایو و راه اندازی انواع موتور : DC  , step motor   Servo,

22- راه اندازی BLDC

23- کنترل ربات در چهار جهت یا استفاده از L298

24- برای راه اندازی موتورراه اندازی موتور Servo، معرفی موتور Servo و شرح چگونگی کنترل آن، اتصال موتور Servo به آردوینو, و برنامه نویسی آن 

25- آموزش اتصال بلندگو و دیگر ماژول های صوتی جهت ایجاد صدا برای ربات یا یک پروژه علمی یا صنعتی 

26- رفع مشکلات ناشی از نویز با روش نرم افزاری (برنامه نویسی)

27- راه اندازی ماژول بی سیم NRF24L01

معرفی ماژول بی سیم NRF24L01

شرح چگونگی اتصال ماژول به آردوینو

28- برنامه نویسی و ایجاد ارتباط دو طرفه بی سیم 

29- راه اندازی سنسور رنگ، معرفی سنسور رنگ، و تئوری های مربوط به شناسایی رنگ ها، اتصال سنسور رنگ به آردوینو، برنامه نویسی سنسور رنگ با قابلیت شناسایی رنگ های RGB

30- تدریس اسموسر و فیلتر پایین گذر و پیاده سازی آن

31- راه اندازی سنسور گاز، دما و رطوبت 

راه اندازی سنسور دما DS1820  و نمایش دما بر روی پورت سریال و  LCD

آموزش استفاده از مبدل آنالوگ به دیجیتال و راه اندازی سنسورlm35

معرفی سنسور دما و رطوبت سری DHTxx، اتصال سنسور به آردوینو و برنامه نویسی آن    

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

33- آموزش ساخت مدار دماسنج دیجیتال با استفاده از آردوینو

34- راه اندازی ماژول قطب نمامعرفی ماژول قطب نما (Compass)

35- اتصال ماژول قطب نما به آردوینوبرنامه نویسی قطب نما برای اندازی گیری میدان مغناطیسی

برنامه نویسی قطب نما برای تشخیص دقیق جهت جغرافیایی (شمال حقیقی)

36- ارسال بی سیم اطلاعات قطب نما

برنامه نویسی و ارسال اطلاعات ماژول قطب نما به صورت بی سیم

37- استفاده از ماژول ها در یک پروژه علمی صنعتی 

انجام چندین پروژه کامل و علمی،صنعتی که به روز بوده و بسیار کاربردی است.

عیب یابی و رفع مشکلات احتمالی

38- تدریس ساخت دیتا لاگر با شیلد دیتالاگر همراه با ضبط زمان داده برداری

39- تدریس شیلد وای فای ESP8266

 

40- ارسال و دریافت پارامترهای اندازه گیری شده توسط سنسور ها از طریق Wi-Fi و نمایش بر روی LCD برد دوم

41- تدریس ماژول GSM  مدل m10 qtel  

42- آموزش نحوه تشخیص آلودگی هوا توسط آردوینو

43- آموزش طراحی و ساخت دیتالاگر توسط آردوینو

44- آموزش تجزیه و تحلیل کدهای پروژه دیتالاگر توسط آردوینو

45- آموزش ساخت کیت هشدار نشت گاز شهری توسط آردوینو

46- آموزش نحوه ساخت سیستم موقعیت یاب توسط آردوینوو...

47- آموزش رد یاب خورشیدی با استفاده از آردوینو

 

 

آموزش های مرتبط

آموزش عملی میکروکنترلرهای AVR مقدماتی مدرس: مهندس سید عبدالمهدی مرتضوی مدت دوره: 36 ساعت
۳,۲۰۰,۰۰۰ تومان ۲,۵۰۰,۰۰۰ تومان
طراحی مدارچاپی و کار با نرم افزار Altium Designer مدرس: سید علی شبّر مدت دوره: 24 + 12 ساعت
۱,۵۰۰,۰۰۰ تومان ۱,۲۰۰,۰۰۰ تومان
کارگاه آموزش FPGA و زبان VHDL مدرس: دکتر محمد جوادیان مدت دوره: 50 ساعت (10 جلسه 5 ساعته)
۳,۲۰۰,۰۰۰ تومان ۲,۸۰۰,۰۰۰ تومان
آموزش کاربردی میکروکنترلرهای ARM STM32، مقدماتی مدرس: دکتر محمد جوادیان مدت دوره: 50 ساعت
۳,۲۰۰,۰۰۰ تومان ۲,۸۰۰,۰۰۰ تومان
آموزش کاربردی میکروکنترلرهای ARM STM32، پیشرفته مدرس: دکتر محمد جوادیان مدت دوره: 36
۴,۲۰۰,۰۰۰ تومان ۳,۸۰۰,۰۰۰ تومان
کارگاه طراحی سیستمهای نهفته مبتنی بر بردهای سیستم عامل دار مانند رزبری پای مدرس: دکتر محمد جوادیان مدت دوره: 48 ساعت
۴,۲۰۰,۰۰۰ تومان ۳,۸۰۰,۰۰۰ تومان
کارگاه آموزش پردازش سیگنال و تصویر در متلب و پیاده سازی در FPGA به زبان VHDL مدرس: دکتر محمد جوادیان مدت دوره: 48 ساعت
۴,۲۰۰,۰۰۰ تومان ۲,۸۰۰,۰۰۰ تومان
آموزش عملی میکروکنترلرهای AVR پیشرفته مدرس: مهندس سید عبدالمهدی مرتضوی مدت دوره: 30 ساعت
۳۸,۰۰۰,۰۰۰ تومان ۳۵,۰۰۰,۰۰۰ تومان

تماس تلفنی با فناورسرا

09210217546

نشانی ایمیل

info@fanavarsara.com

صفحات رسمی ما

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

تمامی حقوق این سایت متعلق به شرکت فناورسرای پویا است و هرگونه کپی برداری بدون اجازه کتبی غیرمجاز می باشد.

طراحی وب سایت

ورود به سایت

رمز عبور خود را فراموش کرده اید؟
هنوز در سایت ثبت نام نکرده‌اید؟