ساخت ماشین حساب تاچ اسکرین با LCD گرافیکی و AVR

ساخت ماشین حساب تاچ اسکرین

در این بخش دانلود پروژه ساخت ماشین حساب تاچ اسکرین (Touch Screen – صفحات حساس به لمس) با LCD گرافیکی و میکروکنترلر AVR, توسط تیم الکترونیک و برنامه نویسی الکترونیک ۹۸ برای شما علاقه مندان به پروژه های میکروکنترلر AVR آماده شده است. می توان گفت این پروژه یکی از پروژه های جذاب برای هر فردی که علاقه خاصی به میکروکنترلرها و یادگیری هر چه بهتر استفاده از امکانات میکروکنترلرها را دارد, می باشد. در این پروژه ما با استفاده از یک صفحه لمسی (تاچ اسکرین Touch Screen) و یک ال سی دی LCD گرافیکی در اندازه 64*128 اقدام به طراحی یک ماشین حساب زیبا و البته کاربردی توسط میکروکنترلرهای AVR کرده ایم.

بعد قبل
ساخت ماشین حساب تاچ اسکرین با LCD گرافیکی و AVR
ساخت ماشین حساب تاچ اسکرین با LCD گرافیکی و AVR
ساخت ماشین حساب تاچ اسکرین با LCD گرافیکی و AVR
بعد قبل

ویژگی پروژه

از ویژگی های اساسی این پروژه نحوه راه اندازی صفحه لمسی (تاچ اسکرین Touch Screen) آن می باشد, که این امکان را به ما می دهد تا بعد از ساخت این پروژه در هنگام راه اندازی با مشکلاتی همچون عدم عملکرد صحیح تاچ اسکرین به دلیل تفاوت مدل صفحه لمسی به کار رفته در پروژه و یا حتی تغییر اندازه صفحه نمایش و یا تاچ اسکرین برخورد نکنیم. در ادامه راجب این ویژگی و نحوه راه اندازی مدار پروژه بیشتر توضیح خواهیم داد.


نقشه شماتیک پروژه

نقشه شماتیک پروژه ساخت ماشین حساب تاچ اسکرین با LCD گرافیکی و AVR

لیست قطعات مورد نیاز

مقاومت 68 کیلو اهم با توان 0.25 وات و تلرانس 1 درصد2 عدد
دیود 1N40072 عدد
پتانسیومتر خوابیده 10K کیلو اهم تک‌دور مدل DIP1 عدد
خازن الکترولیتی 100uf میکروفاراد 16 ولت1 عدد
خازن الکترولیتی 470uf میکروفاراد 16 ولت1 عدد
خازن عدسی 100nF نانوفاراد2 عدد
رگولاتور ولتاژ 5 ولت L78051 عدد
میکروکنترلر ATMEGA32A مدل DIP تایوانی با 40 پایه1 عدد
سوکت آی سی 40 پایه مدل معمولی1 عدد
ترمینال پیچی 2 پین مدل KF300 رنگ آبی1 عدد
بازر 5 ولتی با اسیلاتور داخلی1 عدد
LCD گرافیکی سایز 128x64 با بک لایت آبی و درایور KS1081 عدد
تاچ اسکرین 4 پین سایز 128x64 مدل مقاومتی1 عدد
پین هدر نری صاف 1x40 با ارتفاع 11 میلیمتر - مشکی1 عدد
پین هدر مادگی صاف 1x40 با فاصله پایه 2.54 میلیمتر - مشکی1 عدد
آداپتور 12V ولت 2A آمپر مدل بین راهی ساخت ایران1 عدد
هیت سینک آلومینیومی 20x141 عدد

شرح عملکرد پروژه

همانطور که در مطالب پیشین ذکر شد در این پروژه برای راه اندازی تاچ اسکرین از روش بهتری استفاده شده است که نسبت به دیگر روش ها بسیار سریعتر و البته اصولی تر می باشد. در این روش همانند دیگر دستگاه هایی که از تکنولوژی صفحات لمسی استفاده می کنند, در ابتدای راه اندازی پروژه اقدام به کالیبره کردن صفحه لمسی جهت بدست آوردن مختصات دقیق هر پیکسل می کنیم.

با راه اندازی این پروژه در ابتدا سه نقطه به ترتیب بر روی LCD گرافیکی نمایش داده می شود که شما باید در هر مرحله, محل نقطه نمایش داده شده را لمس کنید, بدین صورت با داشتن مختصات نقاط اولیه طبق برنامه نوشته شده در محیط نرم افزار BASCOM-AVR به زبان بیسیک BASIC می توانیم مختصات دقیق هر پیکسل از ال سی دی گرافیکی را بدست آوریم.


نقشه جاگذاری قطعات بر روی برد PCB

نقشه جاگذاری قطعات بر روی PCB پروژه ساخت ماشین حساب تاچ اسکرین با LCD گرافیکی و AVR

لیست ابزار آلات و تجهیزات مورد نیاز

هویه1 عدد
سیم لحیم1 عدد
کف چین1 عدد
قلع کش1 عدد

ویدیو ضبط شده از نحوه راه اندازی و عملکرد پروژه

در زیر یک ویدئو از نحوه عملکرد پروژه ساخته شده ماشین حساب تاچ اسکرین با LCD گرافیکی و میکروکنترلر AVR ضبط شده است, که می توانید برای درک بیشتر از نحوه عملکرد پروژه به صورت آنلاین مشاهده و یا از انتهای همین پست دانلود نمائید.

توجه : در این پروژه ما از پورت C (PORTC) میکروکنترلر AVR جهت راه اندازی LCD گرافیکی استفاده کردیم. به دلیل اینکه فیوز بیت jtagen در میکروکنترلر ATMEGA32 بر روی این پورت سوار است و به صورت پیش فرض فعال می باشد. به همین دلیل باید در هنگام پروگرام کردن میکروکنترلر توسط پروگرامر این فیوز بیت را غیر فعال نمائید.


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

در صورتیکه تجهیزات و یا زمان لازم برای ساخت پروژه را ندارید می توانید این پروژه را به صورت یک کیت آماده به کار و مونتاژ شده از فروشگاه اینترنتی آی سی98 با قیمت و کیفیت مناسب به صورت آنلاین سفارش دهید. برای خرید و سفارش آنلاین پروژه می توانید اینجا کلیک کنید.

کیت ماشین حساب تاچ اسکرین با LCD گرافیکی و AVR


دانلود مستندات پروژه

توجه: به دلیل توقف فعالیت سایت امکان دریافت پروژه وجود ندارد.

 اطلاعات پروژه

 رمز فایل : www.electronics98.com (این مطلب فاقد فایل جهت دانلود است)

 محیط برنامه نویسی : BASCOM-AVR

 برنامه نویسی شده به زبان : BASIC

 نویسنده : فرهاد اکبری

 تاریخ انتشار : 11 ژانویه 2018

5 دیدگاه

  1. سلام من پروژرو خریداری کردم هنگام پروگرم کردن این خطلرو به من میده chip differs at bytes address:04000 چه کنم

  2. سلام دوست عزیز
    این مشکل میتونه از میکروکنترلر شما باشه لطفا میکروکنترلر را تعویض کنید.

  3. سلام میکرو به کار رفته در پروژه تچ اسکرین ات مگا16یا32تو برنامه 32ولی تو شماتیک16

  4. سلام دوست عزیز
    این پروژه را میتوانید هم با ATmega16 و هم ATmega32 راه اندازی کنید برای این منظور تنها لازم است در خط اول برنامه بسته به انتخاب نوع میکروکنترلر عدد 16 یا 32 را وارد کنید. البته به صورت پیش فرض در برنامه میکروکنترلر ATmega32 نوشته شده است.

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.