طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
این پروژه در اصل یک ساعت زنگ دار می باشد که قابلیت برنامه ریزی آلارم صبحگاهی و تنظیم 5 برنامه یادآور را دارد. با تنظیم آلارم هر روز راس ساعت تنظیمی آلارم پخش می شود، همچنین با تنظیم یادآور ها در ساعت و تاریخ مشخص نیز آلارم پخش می شود. از امکانات آن می توان برای هر یادآور یک نام تعیین کرد (20 کاراکتر اسکی) با قابلیت تایپ حروف کوچک و بزرگ انگلیسی با کیبورد 3×4 و ...این پروژه یک ساعت آنالوگ، تاریخ شمسی و روزه هفته به زبان فارسی به همراه ساعت دیجیتال می باشد. قابلیت تنظیم ساعت و تاریخ توسط سه عدد میکروسوئچساعت دیواری دیجتال با قابلیت نمایش ساعت و دقیقه، دمای اتاق، تاریخ شمسی، روز هفته، زدن تک بوق وقتی که زمان یک ساعت جلو می رود، تنظیم ساعت و دما تنها با 2 کلید. ابعاد ساعت 33*27 سانتی متر می باشد.در صورتی که برق شهر از حداقل تعریف شده کمتر، یا از حداکثر بیشتر شود رله خروجی قطع خواهد شد و از طریق بازر بوق هشدار پخش می شود. ولتاژ فعلی، زمان باقیمانده تا اتصال رله و پیغام ها روی نمایشگر نشان داده می شود.یک سیستم امنیتی که دارای یک کاربر اصلی می باشد و توسط این کاربر می توان کاربرهای متعددی با پسورد های مجزا تعریف نمود. می توان تا 100 کاربر و 100 پسورد مختلف را تعریف، و در قسمت ورود هر یک از اعضاء که نام کاربری و رمز عبور خود را بدرستی وارد کند یک رله به همراه LED روشن خواهد شد.
پروژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr

MCP-7

پروژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr
ساعت آنالوگ با AVR و lcd گرافیکی به زبان c

MCP-36

ساعت آنالوگ با AVR و lcd گرافیکی به زبان c
پروژه ساعت دیواری دیجیتال به همراه تاریخ شمسی و دما با avr

MCP-13

پروژه ساعت دیواری دیجیتال به همراه تاریخ شمسی و دما با avr
پروژه محافظ لوازم برقی با avr و نمایشگر LCD

MCP-23

پروژه محافظ لوازم برقی با avr و نمایشگر LCD
پروژه سیستم امنیتی با قابلیت تعریف کاربر و رمز عبور با avr

MCP-12

پروژه سیستم امنیتی با قابلیت تعریف کاربر و رمز عبور با avr

پروتکل

كار با EEPROM خارجي و داخلي (قسمت پنجم)

در مورخه : چهارشنبه، 21 بهمن ماه، 1388 موضوع : آموزش AVR بیسیک

EEPROM خارجي:
توسط ميكرو كنترلر AVR شما مي توانيد داده هاي خود را در يك حافظه خارجي ذخيره كنيد. كه من در اينجا نحوي پيكره بندي و برنامه نويسي آن را براي آيسي هاي EEPROM با مد سريال I2C خواهم گفت.
در پروتكل I2C ما تنها از دو سيم براي خواندن و نوشتن اطلاعات استفاده مي كنيم كه يك سيم آن به پايه SCL مشهور مي باشد كه روي اين پايه توسط ميكرو ما يك كلاك پالس با فركانس مشخص (بستگي به نوع EEPROM دارد) توليد مي كنيم. اين پايه اين كلاك را به EEPROM مي دهد و كه EEPROM بر اساس اين پالس ساعت داده ها را مي خواند و مي نويسد.
سيم دوم آن SDA مي باشد كه در واقع ما توسط اين پايه اطلاعات خانه هاي حافظه و محتواي داده را به EEPROM مي فرستيم و يا دريافت مي كنيم. از جمله اطلاعات يا شماره خانه حافظه و بعد اطلاعات خواندن و نوشتن و بعد هم فرستادن و يا دريافت كردن اطلاعات مي باشد.



 بیشتر

پروژه کامل آی سی ضبط صوت ۸ تا ۱۶ دقیقه ( ISD4004 ) با پروتکل SPI

در مورخه : دوشنبه، 8 شهريور ماه، 1389 موضوع : پروژه‌های AVR بیسیک

پروژه ضبط صوت با میکرو Atmega و آی سی ISD4004 به همراه سورس کامل برنامه به زبان بیسیک + مدار تا کنون وسایل مختلفی را دیده اید که سخنگو می باشد مانند سیستم سخنگویی که در خودرو سمند استفاده می شود ،عروسک های سخنگو و… ساختن این سیستم سخنگو کار بسیار راحتی می باشد که در این قسمت برای شما آموزش ساخت یک سیستم سخنگو را اماده کرده ایم که به کمک این سیستم می توانید پروژه های متنوعی که سخنگو باشد را بسازید مثل ساعت گویا و… ای سی های ضبط صوت مختلف با زمان های متفاوتی در بازار وجود داشته و دارد .در ابتدا ای سی های سری isd با زمان های ۲۰ و ۶۰ و ۱۲۰ ثانیه وارد بازار شد که درنوبه خود عالی بودن ولی دو اشکال اساسی دارند .
۱:کم بودن زمان ضبط صوت
۲:در حال حاضر در بازار موجود نیست
حال ای سی هایی که در بازار موجود است Apr 9600 , isd4004 می باشد.



 بیشتر

پروژه ساعت دیجیتال با آی سی DS1307 به زبان بیسیک

در مورخه : دوشنبه، 8 شهريور ماه، 1389 موضوع : پروژه‌های AVR بیسیک

پروژه ای که براتون قرار دادیم یک پروژه ساعت در جهت یاد گیری کار با آی سی DS1307 می باشد . در این قسمت شما را با نحوه کار با ای سی DS1307 اشنا می کنیم و به شمایاد می دهیم که چگونه بتوانید با این ای س یک ساعت با امکانات فراوان و جالب بسازید . ای سی DS1307 یک RTC می باشدکه مخفف Real time clock می باشد .ازا مکانات این ای سی براتون بگم این ای سی با یک باطری بک آپ ۳ ولتی می تواند تا ۱۰ سال برای شما اطلاعات زیر را در خود بشمارد.
۱:ساعت (شامل ثانیه – دقیقه وساعت ) به دو صورت ۱۲ و ۲۴ ساعت
۲:تاریخ(شامل روز-ماه – سال )
۳:شمارش روز هفته ( شنبه – ۱ شنبه تا جمعه )
۴:شمارش روز های طی شده از اول سال (البته به صورت میلادی)
این ای سی به وسیله پروتکل I2c می تواند با میکرو ارتباط بر قرار کند.(استفاده از این ای سی بسیار راحت است دوستان دلهره به خود راه ندهند و همچنین که در بازار به خصوص تهران به راحتی یافت می شود.)



 بیشتر