خانه / مطالب علمی / آردوینو - Arduino / نمایش ساعت با LCD tft 2.4 inch توسط برد آردوینو

نمایش ساعت با LCD tft 2.4 inch توسط برد آردوینو

ماژول LCD TFT رنگی 2.4 اینچ  با شفافیت زیاد دارای نورپس زمینه با 4LED سفید می باشد .ویژگی خاص این نمایشگر داشتن تاچ اسکرین مقاومتی است که می تواند لمس انگشتان شما را از هر نقطه ای برروی صفحه نمایش شناسایی کند. این شیلد قابلیت نمایش  65۰۰۰  رنگ (۱۸ بیتی) با وضوح 320*240 پیکسل را دارا می‌باشد.  چیپ های استفاده شده در این شیلد بستگی به شرکت سازنده آن میباشد . در این نمایشگر از ۸ پین برای انتقال دیتا و از ۴ پین برای کنترل LCD استفاده می‌شود. هنگامی که این شیلد بر روی آردوینو Uno قرار می‌گیرد ،پین‌‌های دیجیتال ۵ تا ۱۳ و آنالوگ ۰ تا ۳ را مورد استفاده قرار می‌دهد ، و این بدان معناست که از پین‌های دیجیتال ۲و۳ و آنالوک ۴ و ۵ می‌توان استفاده نمود. ( همچنین هنگامی که از micro SD  استفاده نشود می‌توان از پین ۱۲ نیز استفاده نمود).این شیلد را می‌توان به آردوینو‌هایی که از پردازنده mega328 استفاده می‌کنند  و همچنین آردوینو‌های سری مگا بدون هیج لحیم کاری متصل کنید متصل نمود.

Specifications:
Screen Size : 2.4 inch
Resolution : 240 x 320
LCD Color : 65k
Interface : 8080 8 data bit with 4 control bits
Touchscreen : 4 Wire Resistive Touchscreen

 

اتصالات:

این شیلد برای آردوینو UNO و MEGA2560 ساخته شده است و شما میتوانید با قرار دادن شیلد روی برد آردوینوی خود تمامی اتصالات را انجام دهید و نیازی به سیم کشی نداشته باشید.

 

توضیحات

ما در این پروژه سعی کردیم طرح یک ساعت مچی را بر روی lcd tft2.4  توسط برد آردوینو انمایش دهیم.

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

 

فیلم راه اندازی :

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

کد برنامه:

کتابخانه مورد استفاده در این برنامه SPFD5408_Adafruit_TFTLCD  میباشد.

https://github.com/sadika9/TFTLCD-SPFD5408/archive/master.zip

https://github.com/JoaoLopesF/SPFD5408/archive/master.zip

جهت اضافه کردن کتابخانه در آردوینو از آموزش زیر استفاده کنید :

.

توضیحات برنامه:

در این پروژه رنگ هایی وجود داره که نحوه تعریف کردن هر کدوم در برنامه به صورت زیر است:

ما در این بخش نام هگزای رنگ هامونو رو قرار دادیم چون باید نوع نوشتار جوری باشه که برنامه بفهمه منظور ما چیه
بعد از نوشتن این بخش به میکرو دستور دادیم که هر جا مثلا رنگ قرمز رو دیدی منظور ما  0xF800 است.
در قسمت بعدی ما میتونیم رنگ نوشته های  رو صفحه رو تغیر بدیم ، با تغیر رنگ زیر میتونید رنگ دلخواهتون رو انتخاب کنید

 

در قسمت بعدی شما میتوانید رنگ بک گراند یا همون رنگ حاشیه های روی ال سی دی رو تغیر بدید

و اما با تغیر رنگ های زیر میتوانید دایره های بزرگ روی ساعت را تغیر بدید

 

در قسمت بعدی میتوانید با تغیر کلمه ی ECA  به کلمات دیگر و یا اسم خود، برای تغیر تکست از روی ساعت استفاده کنید.

در قسمت بعدی میتوانید اندازه و رنگ دایره های کوچک ثانیه را تغیر بدهید

در قسمت بعدی میتوانید اندازه و رنگ دایره های کوچک دقیقه را تغیر بدهید

 

در قسمت بعدی میتوانید اندازه و رنگ دایره های کوچک ساعت را تغیر بدهید

 

و این قسمت برای تغیر اندازه و رنگ PM و AM  ساعت استفاده میشود

 

 

 

درباره گروه فنی مهندسی ECA

گروه فنی و مهندسی ECA، از سال 1383 با تولید محتواهای متنوع علمی (غالبا گرایش الکترونیک) به رشد و ارتقا سطح علمی کشور عزیزمان کمک کرده است. شما هم میتوانید جهت همکاری با ECA، از طریق ایمیل noisemagazine.eca@gmail.com و یا آیدی تلگرام @ECA_PR مقالات متنوع خود را بایمان ارسال نمایید.