جستجو
بـه مـا امتیــاز بدهیـد
دعوت دوستان
وبـگـاه های رباتیک و الکترونیک
--------------------
http://babolrobotic.blogfa.com
--------------------
--------------------
-|- الکترونيک باز مرجع دانلود برق -|-
--------------------
-|- انجمـن فعالان رباتیکـــ -|-
--------------------
--------------------
محتواهای استقبال شده
امـــروز :
کــل :
ورود کاربر
کارگاه آموزش الکترونیک
اینجا کارگاه آموزش الکترونیک کمیته مهندسی رباتیک است . در بخش اول شما آموزش استفاده از میکروکنترلر را در طی 15 جلسه تمرین و بستن مدار خواهید آموخت .
برای استفاده از فایل ها شما نیاز به نرم افزار پروتئوس دارید . این نرم افزار را بر روی کامپیوتر خود نصب کنید . فایلهای شبیه سازی شده را اجرا کنید و با play کردن نتیجه را در مدار مشاهده کنید .
سورس کد های میکروکنترلر نیز درون هر فایل zip شده موجود است که به زبان c تهیه شده و با نرم افزار codevision قابل بررسی و تغییر است . فایل hex که برای اجرای مدارات کنترلری لازم هست نیز درون فایل هر پروژه قرار داده شده ، بنابراین شما نیاز به هیچ کار اضافی در راه اندازی مدار ندارید .
برای یادگیری سعی در تحلیل کد برنامه نویسی و شماتیک و نحوه عملکرد مدار داشته باشید و سعی کنید مدار را بصورت واقعی ببندید تا با طرز کار میکروکنترلرهای AVR بیشتر آشنا شوید .
در جدول زیر با کلیک روی عنوان هر پروژه که به شکل لینک نمایش داده شده است قادر به دانلود فایل های zip شده از آپلودسنتر hotfile خواهید بود . حجم فایل ها تا حد امکان پائین آمده است .
شما می توانید قطعات این مدارات را به صورت دو بسته جداگانه از لینک زیر خریداری کنید .
کتاب آموزشی که این مدارات میکروکنترلری از آن اخذ شده است را می توانید از این قسمت دانلود کنید : کتاب آموزش AVR
|
شماره پروژه |
عنوان |
کاربرد |
ملاحضات |
هدف |
|
1 |
|
استفاده از Led در ربات برای نشان دادن وضعیت ربات |
به عنوان اولین پروژه برای آشنایی با میکروکنترلر و برنامه نویسی |
راه اندازی و شروع کار با میکرو کنترلر و led |
|
2 |
نمایش عدد روی ربات برای مثال شماره سنسور خراب |
جهت یاد گیری شیوه استفاده از 7segو کار کردن با پایه های میکرو به عنوان ورودی |
راه اندازی 7segو کلید |
|
|
3 |
اتصال کیبرد به ربات برای وارد کردن تنظیمات |
آشنایی با اتصالات ماتریسی به جهت کار با کی برد یا نمایشگر |
استفاده از کی پد key pad |
|
|
4 |
گرفتن اطلاعات از کاربر و نمایش وضعیت فعلی ربات و برنامه های آن به صورت متنی |
برای استفاده از LCDبه عنوان نمایشگر و ایجاد اولین ارتباط بین کاربر و میکرو کنترلر |
کار با یک LCDساده |
|
|
5 |
نمایش اشکال گرافیکی ساده در یک نمایشگر کوچک |
استفاده کاربردی از نمایشگر ماتریسی |
کار با نمایشگر ماتریسی |
|
|
6 |
مثلا میخواهید برای کاهش نور چراغ ها هر وقت ولتاژ ACدر حال کاهش بود آن را به چراغ ها متصل کنید و به محض این که در حال افزایش بود اتصال قطع شود . |
فرض کنید میخواهید با هر موج برق ACیک مدار را فعال کنید . |
کار با وقفه ها |
|
|
7 |
برای خواندن برخی سنسور ها که مثلا دما را به صورت فرکانس به میکرو اعلام می کنند یا مثلا برای تشخیص فرکانس شهر که در صورت نوسان در فرکانس برق قطع شود و .... |
کار با وقفه تایمر به صورت خیلی ساده |
کاربا وقفه تایمر |
|
|
8 |
یک ساعت ساده که البته دقت بالایی ندارد و بیشتر جنبه آموزشی دارد. |
یک ساعت بسیار ساده |
تمرین کار با وقفه و رشته |
|
|
9 |
می توان در این مدار به جای موتور از برخی قطعات دیگر نیست استفاده کرد . این یک مدار کنترل با جریان بالاست . |
یک کنترلر ترانزیستوری ساده |
استفاده از موتور و کنترل آن در ربات |
|
|
10 |
در ربات برای بازو های زاویه ای مثل کنترل زاویه دوربین |
آشنایی با سرو موتور |
تمرین |
|
|
11 |
برا پخش مثلا نت موسیقی با اسپیکر |
تولید فرکانس با میکرو |
تمرین |
|
|
12 |
برای نگه داری اطلاعاتی مثلا دمای هوا به ازای هر ساعت که نمی خواهیم با قطع جریان برق پاک شوند ( البته خود میکرو کنترلر تا حدی می تواند این اطلاعات را نگهداری کند) |
اتصال میکرو به یک حافظه غیر فرار |
آشنایی با پورت i2c |
|
|
13 |
برای خواندن انواع سنسور ها و اندازه گیری میزان ولتاژ در یک بخش مثلا منبع تغذیه |
استفاده از ADC برای خواندن مقدار ولتاژ |
کار با بخش آنالوگ |
|
|
14 |
فرستادن اطلاعات به کامپیوتر ، دیگر میکرو ها و برخی سنسور ها و آی سی ها |
دو میکرو با پورت سریال اطلاعات رد و بدل می کنند. |
کار با پورت سریال |
|
|
15 |
L298 می تواند برای انواع راه اندازی های موتور های پله ای و DC و یا حتی به عنوان یک تقویت کننده عمومی استفاده شود . |
شیوه استفاده ازL298برای اتصال به موتور پله ای |
کار با L298 |
