طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
این پروژه در اصل یک قفل امنیتی است که می توان جلوی درب اصلی منزل (در کنار آیفون) آن را نصب کرد. از امکانات آن می توان به موارد زیر اشاره نمود: نمایش دما از 125 تا 55- درجه سانتیگراد، نمایش ساعت دقیق، نمایش تاریخ شمسی همراه با روز هفته به صورت فارسی، نمایش تعداد فرصت های باقیمانده برای وارد کردن رمز صحیح، و قفل شدن سیستم به مدت 15 دقیقه در صورتی که 4 بار رمز اشتباه وارد شود. امکان تغییر رمز و تنظیم کردن ساعت و تاریج و ...در این پروژه با استفاده از یک ساعت نجومی و محاسبات ریاضی، دو عدد سروو موتور یکی در جهت XY و دیگری در جهت Z پنل خورشیدی را به صورت اتوماتیک در موقیعتی قرار می دهید که بیشترین تابش خورشید را دریافت کند.این پروژه بدون نیاز به دریافت نور می تواند بر اساس تاریخ، ساعت، عرض جغرافیایی و طول جغرافیایی هر استان زمان طول و غروب خورشید را محاسبه کرده و به طور دقیق در این بازه زمانی لامپ های روشنایی را فعال کند. همچنین دارای یک تایمر داخلی می باشد که قابلیت فعال و غیر فعال کردن آن وجود دارد. دستگاه کلا با 3 کلید قابل تنظیم و برنامه ریزی می باشد.اندازه گیری ولتاژ DC از 0 تا 24 ولت با سه رقم دقت (اعشار) و
اندازه گیری دما از منفی 20 تا مثبت 100 درجه سانتی گراد. دارای نمایشگر السیدیاین پروژه یک فرستنده گیرنده رادیویی با برد 100 تا 200 می باشد، که قابلیت کنترل 20 کانال مجزا به همراه کنترل سرعت موتور DC را دارد. از ماژول HMT و HMR و 20 عدد دیپ سوئیچ و درایور L298N برای موتور استفاده شده است.
پروژه دربازکن الکترونیکی خانه قفل رمز با avr

MCP-5

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

MCP-25

پروژه کنترلر پنل خورشیدی با استفاده از ساعت نجومی
پروژه تایمر-ساعت نجومی (فتوسل بدون نور)

MCP-26

پروژه تایمر-ساعت نجومی (فتوسل بدون نور)
پروژه ولت متر DC و دماسنج با avr

MCP-16

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

MCP-10

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

LED ماتریسی

کار با LED ماتریسی 8.8 (LED Displays 8.8 LED Matrix)

در مورخه : چهارشنبه، 14 تير ماه، 1391 موضوع : آموزش AVR سی C

در این مبحث آموزشی ما خواهیم گفت که چگونه باید یک ماتریس LED سایز 8×8 را کنترل کرد، یا بیان دیگر چگونه حروف و علایم را بر روی 64 عدد LED به نمایش بگذاریم. همانطور که میدانیم این ماتریس دارای 8 سطر و 8 ستون می باشد، با اتصال ماتریسی LED ها (64 عدد) تعداد پایه های خروجی را به 16 پین کاهش می دهیم. بنابراین برای کنترل آن باید به روش جاروب کردن سطر و ستون استفاده کرد، به این صورت که ابتدا سطر اول را یک (مابقی صفر) می‌کنیم و سپس مقادیر (خاموش یا روشن بودن هر 8 LED این سطر) مربوط به این ردیف را بر روی 8 پین ستون قرار دهیم حال در مرحله بعدی سطر دوم را یک (مابقی صفر) می‌کنیم و سپس مقادیر مربوط به ردیف دوم را بر روی 8 پین ستون قرار دهیم و همین طور تا سطر هشتم ادامه می دهیم. به یاد داشته باشید که تمامی این مراحل باید با سرعت بالا انجام پذیرد که در این برنامه ما زمان تاخیر بین هر یک از عملیات فوق را 2 میلی ثانیه قرار داده ایم و از آنجایی که چشم انسان خطای دید دارد ما به راحتی وضعیت هر 64 LED را در آن واحد مشاهد می‌کنیم. این روش همانند ایجاد کاراکتر های خاص (مثلا علایم و حروف فارسی) در LCD های متنی می باشد.



 بیشتر

نرم افزار PicPars tools (ساخت کاراکتر های LCD و محاسبه مقامت)

در مورخه : شنبه، 10 تير ماه، 1391 موضوع : دانلود نرم افزار های برق

نرم افزار رایگان ابزارهای PicPars

PicPars Tools یک نرم افزار کاملا رایگان می باشد که بر اساس نیازهای کاربران سایت توسط اینجانب سید محسن قاسمیان طراحی شده است. این نرم افزار ابتدا با نسخه 1.0 ارائه شده و انشاء الله در آینده سایر امکانات و نیازهای یک برنامه نویس الکترونیک را برطرف خواهد کرد. لذا از تمامی کاربرانی که این برنامه را دانلود می کنند خواهشمندایم که با ارائه نظرات و پیشنهادات خود ما را در بهبود این برنامه یاری نمایند.

جدید ترین نسخه: 1.2 (1391/04/10)



 بیشتر