طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
خروجی سه کاناله با کنترل سرعت به صورت مجزا، دو کلید افزایشی و کاهشی برای کنترل سرعت در هر کانال، فرکانس های مختلف و ثابت برای هر کانال، جریان خروجی بیش از 10 آمپر و ولتاژ بیش از 30 ولتاندازه گیری ظرفیت خازن از 1pF تا 1uF، سلف از 1nH تا 1H و فرکانس از 1Hz تا 4MHz تنها با یک میکرو سوئیچ و همچنین کلیدی برای کالیبراسیون اتوماتیک.این پروژه در اصل یک ساعت زنگ دار می باشد که قابلیت برنامه ریزی آلارم صبحگاهی و تنظیم 5 برنامه یادآور را دارد. با تنظیم آلارم هر روز راس ساعت تنظیمی آلارم پخش می شود، همچنین با تنظیم یادآور ها در ساعت و تاریخ مشخص نیز آلارم پخش می شود. از امکانات آن می توان برای هر یادآور یک نام تعیین کرد (20 کاراکتر اسکی) با قابلیت تایپ حروف کوچک و بزرگ انگلیسی با کیبورد 3×4 و ...بر اساس رنج حداقل و حداکثر تعریف شده توسط کاربر و با توجه به دمای محیط، سرعت موتور بین 10 تا 99 به صورت خودکار تنظیم می شود.این پروژه یک دماسنج ساده می باشد که توانایی اندازه گیری دما از منفی 40 تا مثبت 120 درجه سانتی گراد با دقت دو رقم اعشار را دارد.
پروژه کنترل دور موتور با PWM و جریان خروجی بالا با avr

MCP-19

پروژه کنترل دور موتور با PWM و جریان خروجی بالا با avr
پروژه خازن سنج و سلف سنج-LC متر با avr

MCP-14

پروژه خازن سنج و سلف سنج-LC متر با avr
پروژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr

MCP-7

پروژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr
پروژه کنترل دور موتور با PWM برحسب دما با avr

MCP-18

پروژه کنترل دور موتور با PWM برحسب دما با avr
پروژه دماسنج ساده با avr

MCP-29

پروژه دماسنج ساده با avr

دانلود پروژه اتصال مستقیم AVR به پورت USB

www.picpars.com دانلود پروژه اتصال مستقیم AVR به پورت USB 236
پورت USB یکی ار پر سرعت ترین پورت های کامپیوتری است . متاسفانه به خاطر سختی کار با USB  ، سازندگان معمولا برای ساخت پروژه های خود از مبدل های USB به سریال(FT232) استفاده می کنند . در واقع پروتکل USB را به RS233 تبدیل کرده سپس با آی سی MAX232 آنرا به سریال با منطق میکرو در می آورند . که این پروسه سرعت انتقال داده را کاهش می دهد و از طرفی هزینه ساخت را بالا می برد .

از بخش سفارش طراحی هم اکنون درخواست خود را ثبت کنید
حل و تشریح کلیه تمرینات درس میکروکنترلر AVR
طراحی و ساخت مدارات دلخواه شما با میکروکنترلر AVR


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

کتابخانه استفاده شده در این پروژه به V-USB یا یو اس بی مجازی معروف است . که پروتکل یو اس بی را برای میکرو قابل فهم می کند . البته جا دارد یکسری از میکرو های شرکت Atmel را نیز معرفی کنیم که در خود رابط USB دارند . از مدل های معروف آن می توان AT90USB1287 را نام برد . اگر در کدوِیژن این میکرو را انتخاب کنید خواهید دید که یک تب به تنظیمات کدویزارد اضافه می گردد با نام Usb Controller . که در آن تمامی اینتراپت های مورد نیاز قابل تنظیم هستند . اما قصد ما از این مطلب راه اندازی USB برای تمامی میکرو هاست . درواقع پورت USB را بصورت مجازی در میکروی خود می گنجانیم .

سخت افزار مورد نیاز برای پورت USB بسیار ساده است .

 

- همانطور که می بینید فقط چند دیود و مقاومت برای راه اندازی نیاز دارید .

- پروژه تحت کامپایلر WinAvr می باشد .

- توضیحات کامل پروژه و پروتکل USB و راه اندازی تاچ اسکرین در یک پی دی اف  97 صفحه ای بصورت کامل نوشته شده توسط آقای حسینی قرار گرفته است .

- آخرین نسخه از کتابخانه V-USB در پوشه vusb-20100715 قرار دارد .

- در صورت نیاز به پروژه های بیشتر می توانید  اینجا کیک کنید .

در صورتیکه این مطلب باعث جلب توجه کاربران شود به زودی روش راه اندازی میکروهای At90 را نیز در تکنوالکترو قرار می دهیم (با کامپایلر کدویژن)

منبع : تکنو الکترو

  منبع: www.picpars.com

  لطفا مقالات، آموزش‌ها و پروژه های خود را به آدرس ایمیل ارتباطی ایمیل نمائید تا آن را با نام خودتان در سایت منتشر کنیم.

فایل های ضمیمه ( ورود - عضويت )

فایل شماره 217 | حجم 1.71 مگابایت | دانلود 4364 بار

منبع www.picpars.com  نویسنده: Seyed Mohsen Hosseini&Mohsen AmooHosseini

منبع www.picpars.com  دانلود پروژه اتصال مستقیم AVR به پورت USB

منبع www.picpars.com  پسورد: www.picpars.com

به این مطلب امتیاز دهید

برچسب ها:
تاریخ ارسال دوشنبه، 25 مهر ماه، 1390    نویسندهنویسنده: مدیریت    نظرات 11 نظر    بازدید بازدید [ 26968 ]   پرینتنسخه چاپی
فایل پی دی اف فایل پی دی اف   ارسال به دوستان ارسال به دوستان   

پروژه ماشین کنترلی بی سیم با avr
کد پروژه: MCP-20
عنوان: پروژه ماشین کنترلی بی سیم با avr
میکروکنترلر: AVR ==> زبان سی C (کدویژن)
قیمت: به جزئیات پروژه مراجعه نمایید
جزئیات سفارش خرید
این پروژه قادر خواهد بود که یک ماشین را به صورت بیسیم در جهات جلو و عقب و چپ و راست با سرعت دلخواه کنترل و همچین با کلید استپ ماشین را ثابت (ترمز) نماید.
پروژه خازن سنج و سلف سنج-LC متر با avr
کد پروژه: MCP-14
عنوان: پروژه خازن سنج و سلف سنج-LC متر با avr
میکروکنترلر: AVR ==> زبان سی C (کدویژن)
قیمت: به جزئیات پروژه مراجعه نمایید
جزئیات سفارش خرید
اندازه گیری ظرفیت خازن از 1pF تا 1uF، سلف از 1nH تا 1H و فرکانس از 1Hz تا 4MHz تنها با یک میکرو سوئیچ و همچنین کلیدی برای کالیبراسیون اتوماتیک.

مرتبط باموضوع :          مطالب بیشتر در این موضوع

 ماشین حساب ساده به زبان سی با میکروکنترلر AVR  [ سه شنبه، 19 بهمن ماه، 1389 ] 54791 مشاهده
 پروژه اتصال میکرو با کابل USB تحت برنامه BASCOM و Codevision  [ يكشنبه، 14 شهريور ماه، 1389 ] 29751 مشاهده
 پروژه کنترل از راه دور 5 کاناله مادون قرمز به زبان سی  [ شنبه، 9 ارديبهشت ماه، 1391 ] 23920 مشاهده
 پروژه دربازکن الکترونیکی خانه (قفل رمز)  [ چهارشنبه، 21 دي ماه، 1390 ] 61131 مشاهده
 کنترل رله با AVR و سی شارپ C (اینترفیس)  [ چهارشنبه، 19 مرداد ماه، 1390 ] 23499 مشاهده
نام شما: pooya_satei
ایمیل شما: pooya_satei@yahoo.com
در مورخه : دوشنبه، 1 اسفند ماه، 1390

good

ارسال جوابیه

نام شما: pooya_satei
ایمیل شما: pooya_satei@yahoo.com
در مورخه : دوشنبه، 1 اسفند ماه، 1390

very good

جوابیه ها

نام شما: sadegh
ایمیل شما: sadeghss27@gmail.com
در مورخه : چهارشنبه، 3 دي ماه، 1393

بابا به خدا ازAVRخسته شديم  چرا سراغARM نميريد

جوابیه ها

نام شما: مدیر
ایمیل شما:
در مورخه : چهارشنبه، 3 دي ماه، 1393توسط
(مشخصات کاربر SMGH-admin | ارسال پیغام شخصی)

انشاء الله بزودی ...

ارسال جوابیه

ارسال جوابیه

ارسال جوابیه

نام شما: محمد
ایمیل شما: m.minaian@gmail.com
در مورخه : شنبه، 19 فروردين ماه، 1391

با سلام

کامپایلر winavr با codevision چه تفاوتی دارد؟ایا برنامه نویسی در codevision هم مثل winavr هست؟

اگه اینطور نیست؟میشه این پروژه را با codevision  بگذارید؟

ممنون

جوابیه ها

نام شما: سید محسن قاسمیان
ایمیل شما:
در مورخه : شنبه، 19 فروردين ماه، 1391توسط
(مشخصات کاربر SMGH-admin | ارسال پیغام شخصی)

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

ارسال جوابیه

ارسال جوابیه

نام شما: mpc
ایمیل شما:
در مورخه : يكشنبه، 15 مرداد ماه، 1391توسط
(مشخصات کاربر gm_mpc | ارسال پیغام شخصی)

سلام  جناب مهندس سید محسن قاسمیان

1- تشکر از زحمات شما برای داشتن این سایت خوب - خدا قوت

2- من مطالب بالا را دانلود کردم ولی چون با کدویژن کار میکنم نتوانستم با winavr کار کنم!!!

3- من میخواهم با استفاده از پورت usb  و یک عدد atmega08  و برنامه کدویژن نشانگر ماوس را بوسیله چهار کلید کنترل کنم

لطفا راهنمای فرمائید -قبلا از پاسخ شما کمال تشکر میشود.موافقم

جوابیه ها

نام شما: سید محسن قاسمیان
ایمیل شما:
در مورخه : يكشنبه، 15 مرداد ماه، 1391توسط
(مشخصات کاربر SMGH-admin | ارسال پیغام شخصی)

سلام و تشکر از شما دوست گرامی

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

ارسال جوابیه

ارسال جوابیه

نام شما: هادی
ایمیل شما:
در مورخه : چهارشنبه، 6 دي ماه، 1391

با سلام

کمال تشکر را دارم هم از مدیریت سایت وهم از سید عزیز جناب حسینی

                                                               و من الله توفیق

ارسال جوابیه

نام شما: saeed
ایمیل شما: sepehr.bah68@yahoo.com
در مورخه : شنبه، 30 شهريور ماه، 1392

با سلام و خسته نباشيد

ممنون از مطالب مفيدتون

راجع به خواندن تاچ پد با استفاده از ميكرو كنترلر PIC در كامپايلر Microcode studio و زبان بيسيك نياز به كمك فوري دارم

برنامه رو كامل ميدونم اما وقتي 4 پايه تاچ به كانال ADC ميكرو وصل ميشه بايد تو برنامه حالت آنالوگ و ديجيتال دوتا از 4 پايه در دو مرحله تغيير كنه، يني براي خوندن x بايد يه پايه آنالوگ و يه پايه ديجيتال باشه و براي خوندن Y پايه آنالوگ بايد ديجيتال و پايه ديجيتال بايد آنالوگ بشه.

تغيير پايه‌ها با تنظيم رجيستر ADC ممكنه اما حالتي نداره كه دو پايه در يك لحظه آنالوگ و ديجيتال و در لحظه بعد همون دو پايه برعكس شه.

لطفا راهنماييم كنيد نياز فوري دارم.

ممنون

ارسال جوابیه

نام شما: saeed
ایمیل شما: sepehr.bah68@yahoo.com
در مورخه : شنبه، 30 شهريور ماه، 1392

سلام

كممممممممممممممممممممممممك

ارسال جوابیه

 
نام شما: [ کاربر جدید ]

نام شما (ضروری): 
ایمیل شما : 
نظر:
کد امنیتی
کد امنیتی

  [ بازگشت ]