اموزش و انجام پروژه های عملی با avr
مدیر انجمن: vahid
- vahid
- مدير بخش مهندسی برق
- پست: 409
- تاریخ عضویت: سهشنبه 31 فروردین 1389, 7:30 pm
- محل اقامت: شیروان
- تماس:
اموزش و انجام پروژه های عملی با avr
در این بخش به اموزش ساخت و انجام پروژه های ساده با میکرو های avr می پردازیم.
دوستان پروژه های عملی را در اینجا قرار دهید.
همچنین سوالات در مورد ساخت پروژه ها را در اینجا مطرح کنبد.
با تشکر
دوستان پروژه های عملی را در اینجا قرار دهید.
همچنین سوالات در مورد ساخت پروژه ها را در اینجا مطرح کنبد.
با تشکر
- vahid
- مدير بخش مهندسی برق
- پست: 409
- تاریخ عضویت: سهشنبه 31 فروردین 1389, 7:30 pm
- محل اقامت: شیروان
- تماس:
پروژه های AVR ( چشمک زن بسیار ساده ب
مواد لازم :
یک 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 میلی ثانیه صبر می کند. پس با تغییر آن می شود سرعت چشمک زدن را تغییر داد.

یک 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
سلام دوستان
من پروژه هایی که برای درس میکروکنترلر AVR آماده میکنم رو اینجا برای دوستان دیگم قرار میدم تا بتونن ازش استفاده کنن
چون پروژه ها از سطح خیلی ساده شروع شده به نظرم میتونه برای همه مفید باشه
اگه کسی برنامه خواصی رو می خواد بگه تا در صورت امکان براش بنویسم!!
این پروژه اول:
یه برنامه ساده که برای یه فروشگاه نوشتم که تعداد افراد توی یه فروشگاه رو با دو سنسور داخلی و خارجی و یک ال سی دی مشخص میکنه و با خروج صاحب فروشگاه در ها رو اتوماتیک قفل میکنه و یه کارت اعتباری که فروشنده در هنگام ورود داخل دستگاه کارتخوان قرار داده رو خودکار بهش پس میده
برای ورود هم فروشنده باید جلوی سنسور خارجی بایسته و کارت رو وارد دستگاه کنه
سورس برنامه رو که ببینید کاملا متوجه قضایا خواهید شد!!
فعلا
دریافت
من پروژه هایی که برای درس میکروکنترلر AVR آماده میکنم رو اینجا برای دوستان دیگم قرار میدم تا بتونن ازش استفاده کنن
چون پروژه ها از سطح خیلی ساده شروع شده به نظرم میتونه برای همه مفید باشه
اگه کسی برنامه خواصی رو می خواد بگه تا در صورت امکان براش بنویسم!!
این پروژه اول:
یه برنامه ساده که برای یه فروشگاه نوشتم که تعداد افراد توی یه فروشگاه رو با دو سنسور داخلی و خارجی و یک ال سی دی مشخص میکنه و با خروج صاحب فروشگاه در ها رو اتوماتیک قفل میکنه و یه کارت اعتباری که فروشنده در هنگام ورود داخل دستگاه کارتخوان قرار داده رو خودکار بهش پس میده
برای ورود هم فروشنده باید جلوی سنسور خارجی بایسته و کارت رو وارد دستگاه کنه
سورس برنامه رو که ببینید کاملا متوجه قضایا خواهید شد!!
فعلا

دریافت
عاشق بهترین ها نباش…
بهترین باش…
تا بهترین ها عاشق تو باشند ...
بهترین باش…
تا بهترین ها عاشق تو باشند ...
Wave Player
به نظرم پروژه ي عمليه جالبيه.
با يك ميكرو ATmega8L و يك بلندگو و مموري كارت و دو تا باتري قلمي ميتونين يك پلير براي خودتون بسازين.
من درستش نكردم اما اگه كسي درستش كرد لطفا بگه.
داخل فايل ضميمه فايل هاي لازم براي برنامه ميكرو به زبان بسكام و عكس مدار و يك فايل كمكي وجود داره.
دریافت
با يك ميكرو ATmega8L و يك بلندگو و مموري كارت و دو تا باتري قلمي ميتونين يك پلير براي خودتون بسازين.
من درستش نكردم اما اگه كسي درستش كرد لطفا بگه.
داخل فايل ضميمه فايل هاي لازم براي برنامه ميكرو به زبان بسكام و عكس مدار و يك فايل كمكي وجود داره.
دریافت
من به جز آبی نگاهت؛ آسمانی نمی شناسم...
Re: Wave Player
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
ممنون از توجه و تذکر
من به جز آبی نگاهت؛ آسمانی نمی شناسم...
- amin
- کاربر ویژه
- پست: 1029
- تاریخ عضویت: چهارشنبه 14 مهر 1389, 8:30 pm
- محل اقامت: bojnord
- Been thanked: 1 time
- تماس:
Re: اموزش و انجام پروژه های عملی با avr
بچه ها، کسی پروژه درهای اتوماتیک و چراغ راهنمایی 2 یا 4 زمانه رو داره؟
من با plc بلدم ببندم اما واسه این دو کار مقرون به صرفه نیست.
مرسی
من با plc بلدم ببندم اما واسه این دو کار مقرون به صرفه نیست.
مرسی
هوا را پنجه میسایم میبینی
نفس اطراف دستانم پیدا نیست
صدایی از درون با من میگوید
شروع فصل بی رحم تنهایست...
نفس اطراف دستانم پیدا نیست
صدایی از درون با من میگوید
شروع فصل بی رحم تنهایست...
Re: اموزش و انجام پروژه های عملی با avr
[RIGHT]سلام[/RIGHT]
[RIGHT]اول اگه امکان داره مشخص کن مدار برای کنترل کدوم نوع در می خوای برای درهای هیدرولیکی تاشو یا دربهای برقی، یا دربهای کرکره ای[/RIGHT]
[RIGHT]دوم بخش های الکترونیکی یه درب تقریبا شامل قسمتهای درایور الکترو موتورها،سوییچ جک هیدرولیکی، تجهیزات ایمنی (چشم الکترونیکی) و ریموت کنترل هستش چون گفته بودی که می تونی خودت با plc
راه بندازی پس فقط اتصال به میکرو رو می خوای ؟[/RIGHT]
[RIGHT]اگر هم تو هر کدوم از این بخش ها مشکل داری پروژه رو بخش به بخش در موردش صحبت کنیم.به طور مثال اول یه مدار ریموت ببندیم بعد بخش سنسور و در نهایت کل پروژه رو تکمیل کنیم[/RIGHT]
[RIGHT]و در ضمن یادت باشه مدار کنترل اکثر درب های اتوماتیک بدون میکرو بسته میشه[/RIGHT]
[RIGHT]اول اگه امکان داره مشخص کن مدار برای کنترل کدوم نوع در می خوای برای درهای هیدرولیکی تاشو یا دربهای برقی، یا دربهای کرکره ای[/RIGHT]
[RIGHT]دوم بخش های الکترونیکی یه درب تقریبا شامل قسمتهای درایور الکترو موتورها،سوییچ جک هیدرولیکی، تجهیزات ایمنی (چشم الکترونیکی) و ریموت کنترل هستش چون گفته بودی که می تونی خودت با plc
راه بندازی پس فقط اتصال به میکرو رو می خوای ؟[/RIGHT]
[RIGHT]اگر هم تو هر کدوم از این بخش ها مشکل داری پروژه رو بخش به بخش در موردش صحبت کنیم.به طور مثال اول یه مدار ریموت ببندیم بعد بخش سنسور و در نهایت کل پروژه رو تکمیل کنیم[/RIGHT]
[RIGHT]و در ضمن یادت باشه مدار کنترل اکثر درب های اتوماتیک بدون میکرو بسته میشه[/RIGHT]
- amin
- کاربر ویژه
- پست: 1029
- تاریخ عضویت: چهارشنبه 14 مهر 1389, 8:30 pm
- محل اقامت: bojnord
- Been thanked: 1 time
- تماس:
Re: اموزش و انجام پروژه های عملی با avr
خیلی ممنون محسن جان
منظورم درهای برقی بود
آره فقط اتصال به میکرو رو میخوام
در مورد چراغ راهنمایی چی؟
اطلاعی نداری؟
منظورم درهای برقی بود
آره فقط اتصال به میکرو رو میخوام
در مورد چراغ راهنمایی چی؟
اطلاعی نداری؟
هوا را پنجه میسایم میبینی
نفس اطراف دستانم پیدا نیست
صدایی از درون با من میگوید
شروع فصل بی رحم تنهایست...
نفس اطراف دستانم پیدا نیست
صدایی از درون با من میگوید
شروع فصل بی رحم تنهایست...
Re: اموزش و انجام پروژه های عملی با avr
سلام
شرمنده خیلی طول کشید
مدار ریموتی که با ریموت کنترل های تو بازار هم خونی داره رو برات می ذارم انشالله بقیه مدار رو سر یک فرصت مناسب
این عکس ماژول مخابراتی گیرنده که دو پایه وسط پایه data هستش و به pt2272 متصل میشه

آی سی pt2272


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

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

آی سی pt2272


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

- amin
- کاربر ویژه
- پست: 1029
- تاریخ عضویت: چهارشنبه 14 مهر 1389, 8:30 pm
- محل اقامت: bojnord
- Been thanked: 1 time
- تماس:
Re: اموزش و انجام پروژه های عملی با avr
مرسی محسن جان
همین که زحمت کشیدی واسم یک دنیا ارزش داره
انشا... که بتونم از اطلاعاتی که بهم دادی حداکثر استفاده رو ببرم.
سپاس
همین که زحمت کشیدی واسم یک دنیا ارزش داره
انشا... که بتونم از اطلاعاتی که بهم دادی حداکثر استفاده رو ببرم.
سپاس
هوا را پنجه میسایم میبینی
نفس اطراف دستانم پیدا نیست
صدایی از درون با من میگوید
شروع فصل بی رحم تنهایست...
نفس اطراف دستانم پیدا نیست
صدایی از درون با من میگوید
شروع فصل بی رحم تنهایست...
Re: اموزش و انجام پروژه های عملی با avr
سلام
این یک نمونه کار شده خوب برای چراغ راهنمایی، امیدوارم مفید باشه
دریافت
لینک اصلی
http://forum.techno-electro.com/thread-372-page-3.html
این یک نمونه کار شده خوب برای چراغ راهنمایی، امیدوارم مفید باشه
دریافت
لینک اصلی
http://forum.techno-electro.com/thread-372-page-3.html
چه کسی حاضر است؟
کاربران حاضر در این انجمن: کاربر جدیدی وجود ندارد. و 2 مهمان