طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
در صورتی که برق شهر از حداقل تعریف شده کمتر، یا از حداکثر بیشتر شود رله خروجی قطع خواهد شد و از طریق بازر بوق هشدار پخش می شود.یک کنترل کننده موتور با جریان خروجی 2 آمپر شامل کنترل جهت چرخش و سرعت می باشد. این مدار دارای نمایشگر LCD متنی بوده که سرعت و جهت چرخش موتور را نمایش می دهد.این پروژه یک فرستنده گیرنده رادیویی با برد 100 تا 200 می باشد، که قابلیت کنترل 20 کانال مجزا به همراه کنترل سرعت موتور DC را دارد. از ماژول HMT و HMR و 20 عدد دیپ سوئیچ و درایور L298N برای موتور استفاده شده است.یک ماشین حساب لمسی ساده با قابلیت نوشتن تعداد 12 نوع عملیات متفاوت و پشت سر هم با محاسبه فوری جواب، قابلیت پاک کردن کارکتری جمله نوشته شده، نوشتن عدد اعشاری و منفیاین پروژه یک مدار واسط I/O می باشد که دارای 12 خروجی رله است. توسط نرم افزار کنترلی که قابل نصب بروی ویندوز های XP, Win7, Win8, Win10 می باشد می توان هر 12 رله را به صورت مجزا فعال و غیر فعال کرد.
پروژه محافظ لوازم برقی با avr و نمایشگر سون سگمنت

MCP-21

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

MCP-9

کنترل سرعت و جهت موتور DC
پروژه کنترل 20 کاناله-به همراه کنترل سرعت موتور با avr

MCP-10

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

MCP-15

پروژه ماشین حساب لمسی ساده با avr
پروژه کنترل رله توسط پورت USB با AVR و C شارپ 12 کاناله

MCP-39

پروژه کنترل رله توسط پورت USB با AVR و C شارپ 12 کاناله

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

اندازه گیری دما توسط سنسور آنالوگ 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 رسید مجددا این عملیات تکرار می شود.



 بیشتر