آموزش AVRپروژه AVRپروژه اتمل استودیو

راه اندازی کیبورد لمسی با AVR و اتمل استودیو

پروژه کیبورد لمسی را با کامپایلر اتمل استودیو Atmel Studio آماده کردیم ! فیلم عملکرد مدار را از دست ندهید!

پروژه کیبورد لمسی با کامپایلر اتمل استودیو
پروژه کیبورد لمسی با کامپایلر اتمل استودیو

در این پروژه ما قصد داریم یک صفحه کلید لمسی 4*2 (8 کلید) را با میکروکنترلر Atmega32 (دیتاشیت مگا 32) هماهنگ کنیم به زبان C و کامپایلر اتمل استودیو . همه میدانید که کیبورد یکی از مهم ترین ابزار های ورود مورد استفاده در الکترونیک است. ماژولی که ما استفاده میکنیم کلید های واقعی ندارد ولی دارای پد فلزی خازنی مخصوص و بسیار حساس است که وقتی انگشت فرد در تماس با یکی از پد ها قرار بگیرد ، تغییر خازنی رخ میدهد و این تغییر توسط کنترل الکترونیک در ماژول وجود میاید و در نهایت به عنوان پاسخ به لمس پین خروجی مربوط در ماژول فعال میشود.

فیلم عملکرد پروژه را در زیر مشاهده کنید تا به طور کامل با این پروژه آشنا شوید.

برای هشت کلید صفحه کلید، ما هشت خروجی داریم ، در این ماژول ویژگی های دیگری نیز وجود دارد اما ما فعلا نمیخواهیم در مورد آنها صحبت کنیم.

توضیحات مدار اتصال کیپد لمسی به AVR

در مدار ما از ارتباط 8 بیت استفاده کردیم ، ولی اتصال D0-D7 اجباری نیست ، و ما میتوانیم از 4 یبت D4-D7 استفاده کنیم ، اما برنامه 4 بیت پیچیده تر است. بنابراین ما 10 پین از ال سی دی را به میکروکنترلر متصل خواهیم کرد. 8 پین برای داده و 2 پین های کنترل خواهد بود.

توجه داشته باشید که ماژول کیبورد لمسی با ولتاژ 2.5 کار میکند بنابراین باید از یک مدار تقسیم ولتاژ استفاده کنیم. بنابراین برای گرفتن 2.5V از 5V ، ما قصد داریم از ” R1=R2= یک کیلو اهم ” استفاده کنیم. یک خازن در سراسر برای فیلتر کردن هارمونیک متصل شده است.

پورت خروجی ماژول لمسی به کنترل اتمیک متصل است ، بنابراین هر وقت که یک پد لمس شود، خروجی پین فعال میشود، و این توسط میکروکنترلر حس میشود.

محض احتیاط میتوانیم تمام پین خروجی ماژول را به مقاومت 10 کیلو اهم متصل کنیم.

در تصویر زیر شماتیک پروژه را میبینید :

شماتیک مدار پروژه اتصال کیپد لمسی

در مدار ما فقط دو پین کنترل را برداشت کردیم، این انعطاف پذیری و درک را بهتر میکند، بیت کنتراست و READ / WRITE اغلب استفاده نمیشوند ، بنابراینآن ها را به GND متصل میکنیم. این کار باعث می شود که ال سی دی در بالاترین کنتراست و حالت خواندن قرار بگیرد ،  ما فقط به کنترل ENABLE و RS برای ارسال کاراکتر ها و داده ها نیاز داریم.

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

  • میکروکنترلر Atmega 32
  • منبع تغذیه 5V
  • ال سی دی کاراکتری 16*2
  • خازن 100 نانوفاراد
  • خازن 100 میکروفاراد
  • مقاومت 1 کیلو اهم (دو قطعه)
  • ماژول صفحه کلید لمسی
قطعات مورد نیاز را از فروشگاه قطعات آیرنکس تهیه کنید.

برای ویرایش نیاز به نرم افزار اتمل استودیو نسخه 6.1+ دارید. ( دانلود اتمل استودیو )

موارد موجود در فایل : شماتیک کامل ، فایل سورس
4.6 (5 نفر)

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *