صفحه 1 از 1

اموزش و انجام پروژه های عملی با avr

ارسال شده: جمعه 5 شهریور 1389, 5:05 am
توسط vahid
در این بخش به اموزش ساخت و انجام پروژه های ساده با میکرو های avr می پردازیم.
دوستان پروژه های عملی را در اینجا قرار دهید.
همچنین سوالات در مورد ساخت پروژه ها را در اینجا مطرح کنبد.

با تشکر

پروژه های AVR ( چشمک زن بسیار ساده ب

ارسال شده: جمعه 5 شهریور 1389, 9:09 pm
توسط vahid
مواد لازم :

یک LED (دیود نور افشان)

یک میکروکنترلر AVR و کاتالوگ (نقشه داخلی و مدار میکرو)

ترانس ۵ ولت



شرح طراحی مدار چشمک زن:

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

دو پایه ی VCC و GND ، پایه های تغذیه میکرو کنترلر AVR هستند که پایه VCC را به مثبت (+) ترانس و پایه GND را به سر منفی (-) ترانس وصل کنید.

الکترونیک برای همه + چشمک زن با AVR

LED رو هم طبق شکل، ( پایه بلند که مثبت (آند) هست را به پایه اول از بالا سمت راست متصل کنید و پایه کوتاه را که منفی (کاتد) می باشد به زمین (GND یا همون منفی ترانس) ) وصل کنید. یعنی یک چیزی شبیه شکل درست کنید.

حال با چند خط برنامه نویسی LED را چشمک زن می کنیم:( یعنی کاری می کنیم که هر نیم ثانیه خاموش و روشن شود.)

$regfile = "M32def.dat"
config PORTA = OUTPUT
do
toggle PORTA
waitms 500
loop
end

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

اما در مورد اینکه این چند خط برنامه چه هست و هر خط چه کار می کند در بعد توضیح بیشتری می دهم.

مثلا همانطور که حدس زدید دستور waitms 500 به مدت زمان 500 میلی ثانیه صبر می کند. پس با تغییر آن می شود سرعت چشمک زدن را تغییر داد.
تصویر

AVR

ارسال شده: چهارشنبه 10 آذر 1389, 11:31 am
توسط treegp
سلام دوستان

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

چون پروژه ها از سطح خیلی ساده شروع شده به نظرم میتونه برای همه مفید باشه


اگه کسی برنامه خواصی رو می خواد بگه تا در صورت امکان براش بنویسم!!


این پروژه اول:

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


برای ورود هم فروشنده باید جلوی سنسور خارجی بایسته و کارت رو وارد دستگاه کنه
سورس برنامه رو که ببینید کاملا متوجه قضایا خواهید شد!!

فعلا :wink:


دریافت

Wave Player

ارسال شده: شنبه 16 مهر 1390, 2:16 pm
توسط Cyrus
به نظرم پروژه ي عمليه جالبيه.
با يك ميكرو ATmega8L و يك بلندگو و مموري كارت و دو تا باتري قلمي ميتونين يك پلير براي خودتون بسازين.
من درستش نكردم اما اگه كسي درستش كرد لطفا بگه.
داخل فايل ضميمه فايل هاي لازم براي برنامه ميكرو به زبان بسكام و عكس مدار و يك فايل كمكي وجود داره.


دریافت

Re: Wave Player

ارسال شده: جمعه 28 بهمن 1390, 8:31 pm
توسط jamali
Cyrus نوشته شده:به نظرم پروژه ي عمليه جالبيه.
با يك ميكرو ATmega8L و يك بلندگو و مموري كارت و دو تا باتري قلمي ميتونين يك پلير براي خودتون بسازين.
من درستش نكردم اما اگه كسي درستش كرد لطفا بگه.
داخل فايل ضميمه فايل هاي لازم براي برنامه ميكرو به زبان بسكام و عكس مدار و يك فايل كمكي وجود داره.

سلام
من پروژه wave player رو کار کردم
این مداری رو که گذاشتین اشتباه! جواب نمیده.
mmcاز پروتکل spi استفاده می کنه یعنی شما برای اتصال میکرو به mmc باید پایه های mosi,miso,sck رو به میکرو وصل کنید که در atmega 8 میشه پایه های 17 تا 19 البته گاها از پایه 16 هم استفاده میشه ولی در تصویر این مدار پایه های 24 تا 28 رو به mmc وصل کرده بود وجالبتر اینکه در کد برنامه هم از پروتکل spi استفاده کرده بود.
من توصیه می کنم اگر پروژه waveplayer خوب می خواین یه سر به لینک زیر مراجعه کنید
http://www.mcselec.com/index.php?option ... &Itemid=57
و اگر نحوه خوندن mmc رو می خواین هم به سایت یزد کیت مراجعه کنید
http://yazdkit.com/learning-mmc-fat-n1-2687.html
هر چند انجام پروژه waveplayer زمانی لذت بخش خواهد بود که به طور کامل نحوه راه اندازی تایمرها و پالس pwm رو بتونید تحلیل کنید

Re: اموزش و انجام پروژه های عملی با avr

ارسال شده: جمعه 28 بهمن 1390, 9:38 pm
توسط Cyrus
ممنون از توجه و تذکر

Re: اموزش و انجام پروژه های عملی با avr

ارسال شده: شنبه 29 بهمن 1390, 8:13 am
توسط amin
بچه ها، کسی پروژه درهای اتوماتیک و چراغ راهنمایی 2 یا 4 زمانه رو داره؟
من با plc بلدم ببندم اما واسه این دو کار مقرون به صرفه نیست.
مرسی

Re: اموزش و انجام پروژه های عملی با avr

ارسال شده: شنبه 29 بهمن 1390, 7:54 pm
توسط jamali
[RIGHT]سلام[/RIGHT]
[RIGHT]اول اگه امکان داره مشخص کن مدار برای کنترل کدوم نوع در می خوای برای درهای هیدرولیکی تاشو یا دربهای برقی، یا دربهای کرکره ای[/RIGHT]
[RIGHT]دوم بخش های الکترونیکی یه درب تقریبا شامل قسمتهای درایور الکترو موتورها،سوییچ جک هیدرولیکی، تجهیزات ایمنی (چشم الکترونیکی) و ریموت کنترل هستش چون گفته بودی که می تونی خودت با plc

راه بندازی پس فقط اتصال به میکرو رو می خوای ؟
[/RIGHT]
[RIGHT]اگر هم تو هر کدوم از این بخش ها مشکل داری پروژه رو بخش به بخش در موردش صحبت کنیم.به طور مثال اول یه مدار ریموت ببندیم بعد بخش سنسور و در نهایت کل پروژه رو تکمیل کنیم[/RIGHT]
[RIGHT]و در ضمن یادت باشه مدار کنترل اکثر درب های اتوماتیک بدون میکرو بسته میشه[/RIGHT]

Re: اموزش و انجام پروژه های عملی با avr

ارسال شده: سه‌شنبه 9 اسفند 1390, 8:16 am
توسط amin
خیلی ممنون محسن جان
منظورم درهای برقی بود
آره فقط اتصال به میکرو رو میخوام
در مورد چراغ راهنمایی چی؟
اطلاعی نداری؟

Re: اموزش و انجام پروژه های عملی با avr

ارسال شده: چهارشنبه 17 اسفند 1390, 2:37 pm
توسط jamali
سلام
شرمنده خیلی طول کشید
مدار ریموتی که با ریموت کنترل های تو بازار هم خونی داره رو برات می ذارم انشالله بقیه مدار رو سر یک فرصت مناسب

این عکس ماژول مخابراتی گیرنده که دو پایه وسط پایه data هستش و به pt2272 متصل میشه
تصویر

آی سی pt2272
تصویر

تصویر
یادت باشه آی سی فرستنده حتما باید pt2262 باشه


مداری که بستم سه کانالش رو استفاده کردم با زدن هر دکمه ریموت led قرمز نزدیک به 7805 روشن میشه و led مربوط به اون دکمه هم روشن میشه


تصویر

Re: اموزش و انجام پروژه های عملی با avr

ارسال شده: پنج‌شنبه 18 اسفند 1390, 9:29 am
توسط amin
مرسی محسن جان
همین که زحمت کشیدی واسم یک دنیا ارزش داره
انشا... که بتونم از اطلاعاتی که بهم دادی حداکثر استفاده رو ببرم.
سپاس

Re: اموزش و انجام پروژه های عملی با avr

ارسال شده: یک‌شنبه 21 اسفند 1390, 9:42 am
توسط jamali
سلام
این یک نمونه کار شده خوب برای چراغ راهنمایی، امیدوارم مفید باشه

دریافت

لینک اصلی
http://forum.techno-electro.com/thread-372-page-3.html