طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
در صورتی که برق شهر از حداقل تعریف شده کمتر، یا از حداکثر بیشتر شود رله خروجی قطع خواهد شد و به صورت پیوسته توان مصرفی اندازه گیری و نمایش داده می شود.یک ماشین حساب لمسی ساده با قابلیت نوشتن تعداد 12 نوع عملیات متفاوت و پشت سر هم با محاسبه فوری جواب، قابلیت پاک کردن کارکتری جمله نوشته شده، نوشتن عدد اعشاری و منفیاین پروژه در اصل یک ساعت زنگ دار می باشد که قابلیت برنامه ریزی آلارم صبحگاهی و تنظیم 5 برنامه یادآور را دارد. با تنظیم آلارم هر روز راس ساعت تنظیمی آلارم پخش می شود، همچنین با تنظیم یادآور ها در ساعت و تاریخ مشخص نیز آلارم پخش می شود. از امکانات آن می توان برای هر یادآور یک نام تعیین کرد (20 کاراکتر اسکی) با قابلیت تایپ حروف کوچک و بزرگ انگلیسی با کیبورد 3×4 و ...این پروژه در اصل یک شمارنده می باشد که می توان عبور مرور افراد از یک گیت را شمارش کرد، شمارنده هم می تواند به صورت بالا شمار و هم پایین شمار کار کند. همچنین توسط شدت نور یک عدد LED می‌توان سنسور فرستنده و گیرنده را در یک راستای مستقیم تنظیم کرد. سنسورها ار نوع مادون قرمز با برد تقریبی 120cm می باشد.این پروژه جریان برق مصرفی را اندازه گیری و توسط یک ماژول سیم کارت اطلاعات مورد نظر را به شماره همراه دلخواه ارسال میکند. ولتاژ کاری آن AC220 ولت و حداکثر جریان عبور آن 50 آمپر می باشد.
پروژه محافظ برق و اندازه گیری توان مصرفی با avr و نمایشگر سون سگمنت

MCP-43

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

MCP-15

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

MCP-7

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

MCP-6

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

MCP-40

پروژه کنتور برق با AVR و ارسال اطلاعات توسط سیم کارت

RTC

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

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

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



 بیشتر

ساعت دقیق با میکروکنترلر AVR به صورت غیر همزمان با کریستال خارجی RTC 32.768KHz

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

تایمر کانتر صفر یا دو در برخی از میکرو کنترولرها این قابلیت را دارند که به صورت غیر همزمان کار کنند یعنی پالس مورد نیاز خودشان را نه از نوسان ساز دریافت کنند بلکه از یک کریستال 32.768KHz که به پایه های TOSC1 , TOSC2 متصل شده دریافت می کنند. حال فلسفه این عدد 32.768 چی؟ با استفاده از این نوسان ساز و انتخاب N=128 می توان دقیقا هر یک ثانیه یک سریز در تایمر داشته باشم یعنی اگر تایمر با این فرکانس کار بکند از 00H شروع و به FFH برسید 1 ثانیه طول میکشد که با استفاده از این قضیه می توان یه RTC ساعت واقعی طراحی کرد.



 بیشتر