پروژه های AVR با سون سگمنت
با نمایشگر 7سگمنت
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: با نمایشگر 7سگمنت
- بازدید: 17940
این پروژه شاید در نگاه اول ساده به نظر میرسد ولی در واقعیت به دلیل این که این سون سگمنتهای بزرگ با ولتاژ 12 ولت فعال میشوند به طوری که حتی با 10 ولت هم روشن نمیشوند و باید حتماً ولتاژ به 12 ولت برسد تا سگمنتها روشن شوند و همین موضوع باعث میشود تا شما در راه اندازی این سون سگمنها با مشکل تقویت ولتاژ رو به رو شوید. علاوه بر این در حالت مالتی پلکس شده در صورتی که در مدار خازن باشد باز هم سون سگمنتها با سایه روشن میشوند و در صورتی که خازن هم نباشد مشکل کمبود جریان دارید.با این احوال انتخاب ترانزیستور مناسب و مقاومت های محاسبه شده بسیار مهم است.علاوه بر این میکرو با دریافت ولتاژ بازگشتی از ترانزیستور ها دچار مشکل مشود و لذا باید از یک لچ مناسب استفاده کنیم.در این پروژه از دو عدد uln و همچنین برای تقویت ولتاژ از tip41 , bd640 استفاده شده است.لازم است بدانید که در سر راه uln و ترانزیستور ها قرار دادن مقاومت لازم و ضروری است تا جریان بازگشتی باعث سوختن uln نشود.
در حالت کاتد مشترک به دلیل ولتاژ معکوس بودن و مشترک بودن بخش منفی مدار در حالت مالتی پلکس راه اندازی مشکلتر است. بنده در هنگام شروع این پروژه چند مدار را در انجمن مطرح کردم و این مدارات را از سایت های مختلف گرفتم ولی هیچ کدام جواب نداد و پس از آزمایشهای زیاد دست آخر به مدار زیر رسیدم.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: با نمایشگر 7سگمنت
- بازدید: 10482
در این ساعت با استفاده از کامپایلر بسکام یک ساعت ساده طراحی کردیم که هم روی lcd و هم روی 7seg تاریخ و زمان را نشان میدهد و با استفاده از تایمر 2 که میتواند کلاک را از پایه ی tosc1 , tosc2 برای تولید زمان دقیق بگیرد، برای تولید زمان دقیق استفاده کرده ایم.
این پروژه همراه با pcb میباشد و میتوانید به راحتی آنرا منتاژ نمایید.فقط توجه کنید که فیوز بیتهای jtag میکرو را روی پورت c غیر فعال نمایید.
میکروی استفاده شده atmega32 است و با نرم افزار پروتیوس شبیه سازی شده است.
مخصوص اعضای ویژه (vip)
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: با نمایشگر 7سگمنت
- بازدید: 16581
با استفاده از این پروژه متن HELLO به صورت روان بر روی یک سون سگمنت چهار تایی کاتد مشرک نمایش داده می شود. میکروکنترلر استفاده شده برای این پروژه ATmega8 از خانواده AVR است.
- توضیحات
- نوشته شده توسط مهدی احمدی ;-)
- دسته: با نمایشگر 7سگمنت
- بازدید: 14965
این پروژه در عین سادگی شاید مورد نیاز خیلی از دوستان بوده و درخواستهای زیادی برای این مدار داشته ایم.برنامه نوشته شده برای هر دو زبان بسکام و کدویژن تهیه شده است.شاید بهتر بود که با atmega8 طراحی میشد ولی چون یک برنامه آماده با atmega32 داشتم با کمی تغییرات برای شما آماده کردم و خودتان میتوانید تغییرات لازم را برای تبدیل به atmega8 انجام دهید.