طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
این پروژه یک دماسنج ساده می باشد که توانایی اندازه گیری دما از منفی 40 تا مثبت 120 درجه سانتی گراد با دقت دو رقم اعشار را دارد.ماشین حساب مهندسی ساده با قابلیت دریافت اعداد اعشاری و محاسبه توابع مثلثاتی به همراه سایر توابع توسط یک صفحه کلید 4*4بر اساس رنج حداقل و حداکثر تعریف شده توسط کاربر و با توجه به دمای محیط، سرعت موتور بین 10 تا 99 به صورت خودکار تنظیم می شود.توسط منوی آلارم ساعت زنگ هشدار قابل تنظیم می باشد. و همچنین توسط منوی تایم ساعت و تاریخ دستگاه قابل تنظیم می باشد. قابلیت نمایش ساعت و تاریخ شمسی جاری به همراه روز هفته و همچنین نمایش ساعت آلارم در نمایشگر.بر اساس رنج دمایی حداقل و حداکثر که توسط کاربر تعریف می شود می توان سرعت موتور را بین 1 تا 100 درصد به صورت خودکار تنظیم کرد.
پروژه دماسنج ساده با avr

MCP-29

پروژه دماسنج ساده با avr
ماشین حساب مهندسی ساده

MCP-28

ماشین حساب مهندسی ساده
پروژه کنترل دور موتور با PWM برحسب دما با avr

MCP-18

پروژه کنترل دور موتور با PWM برحسب دما با avr
ساعت دیجیتال دارای تقویم شمسی و زنگ هشدار

MCP-42

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

MCP-41

پروژه کنترل دور فن یا موتور توسط سنسور دما

میکروکنترولر

اندازه گیری دما توسط سنسور آنالوگ LM35

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

با عرض سلام خدمت دوستان
این هم یه پروژه خوب برای یادگیری و کار کردن با مبدل آنالوگ به دیجیتال AVR همچنین طریقه استفاده و راه اندازی و برنامه نویسی سنسور LM35 که امیدوارم به کارتون بیاد.
تنظیمات ADC در بیسک
نکته مهم و اساسی در تنظیمات ADC برای اندازه گیری دقیق دما تنظیم Reference می باشد.
Reference ولتاژ مبنا ای می باشد میکرو نسبت آن ولتاژ آنالوگ را به دیجیتال تبدیل می کند.
Reference = Internal :
با انتخاب این تنظیم ولتاژ مرجع برابر 2.56 ولت می شود که این ولتاژ دقیق در داخل خود میکرو تولید می شود.
در این حالت مقدار خوانده شده توسط دستور:



 بیشتر

شمارنده ماتریسی با نمایشگر اعداد فارسی

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

مداری که برای شما اماده کرده ایم یک شمارنده صعودی ، نزولی فارسی می باشد.
تا کنون شما مدارات شمارنده را دیده اید که اعداد بر روی سون سگمنت و یا lcd به صورت انگلیسی برایتان نمایش داده می شد.
اما مداری که ما طراحی کرده ایم اعداد شمارش شده را به صورت فارسی بر روی led نمایش می دهد.

نمایشگر از ۱۰۵ عدد led تشکیل شده است که به صورت ماتریسی به هم وصل شده است. قلب این مدار یک ای سی atmega8 است که از خانواده avr می باشد و از ۴ عدد بافر به شماره ۷۴hc573 برای ارتباط بین میکرو و led ها استفاده شده است.

از قابلیت این مدار شمارش به صورت نزولی و صعودی می باشد و از اعداد ۰ تا ۹۹۹ را می تواند بشمارد.

من در مدار ساخته شده خودم برای سهولت کار از dotmatrix 7*5 استفاده کرده ام به همین خاطر از ۳ عدد دات ماتریس استفاده کرده ام ولی شما می تواند از led استفاده نمایید که نقشه ان در ادامه اورده شده است.

dotmatrix-1


 بیشتر

شمارنده تک رقمی با سون سگمنت زبان C و AVR

در مورخه : چهارشنبه، 13 مرداد ماه، 1389 موضوع : آموزش AVR سی C

این شمارنده تک رقمی به زبان سی برای میکرو کنترولر AVR نوشته شده و بعد از اجرا کردن آن میکرو از صفر تا نه شروع به شمارش می کند و بعد اینکه به 9 رسید مجددا این عملیات تکرار می شود.



 بیشتر