فهرست مطالب:

ساعت DS1302 با LCD 2.4 TFT: 5 مرحله
ساعت DS1302 با LCD 2.4 TFT: 5 مرحله

تصویری: ساعت DS1302 با LCD 2.4 TFT: 5 مرحله

تصویری: ساعت DS1302 با LCD 2.4 TFT: 5 مرحله
تصویری: Arduino RTC DS1302 2024, نوامبر
Anonim
ساعت DS1302 با LCD 2.4 TFT
ساعت DS1302 با LCD 2.4 TFT

سلام!

امروز نحوه ساخت یک ساعت ساده با RTC و TFT LCD برای آردوینو را به شما نشان خواهم داد.

یک پروژه ساده برای مبتدیان ، می تواند کمتر از 30 دقیقه مونتاژ و راه اندازی شود.

مرحله 1: یک ساعت دیگر

چند ماه پیش تصمیم گرفتم با این LCD 2.4 اینچی یک ساعت ساده بسازم.

من از آن در اتاق نشیمن استفاده می کنم و نور شب خوبی است. این باعث می شود که من به طور تصادفی به مبلمان ضربه نزنم. و مامان هم دوست داره:)

این ماژول RTC نسبتاً ارزان است و استفاده از آن با آردوینو بسیار آسان است. مانند پروتکل I2C (DS3231 ، 1307) نیست.

DS1302:

ماژول دارای 5 پین است: VCC ، Ground ، RST ، CLK ، DAT 3 پین را می توان به هر پین دیجیتالی آردوینو متصل کرد.

بزرگترین مزیت rtc عدم استفاده از BUS I2C (SCL، SDA) است.

بزرگترین عیب: تراشه rtc گرما جبران نمی شود. چه مفهومی داره؟؟ این بدان معناست که دما به احتمال زیاد بر تغییر زمان تأثیر می گذارد. در دمای اتاق ، تغییر زمان 2-4 دقیقه در ماه بود. بنابراین نمی توان گفت این یک rtc دقیق است.

این LCD TFT معمولاً برای RESET به پین A4 احتیاج دارد ، و من سعی کردم این ویژگی را تغییر دهم (A4 برای بازنشانی پین) تا از ماژول DS3231 استفاده کنم. تا اینجا نتوانستم کار کنم ، اما هنوز در جستجوی راه حلی هستم.

مرحله 2: مواد و طرح

مواد و طرح
مواد و طرح
مواد و طرح
مواد و طرح
مواد و طرح
مواد و طرح
مواد و طرح
مواد و طرح

قطعات مورد نیاز این پروژه:

-آردوینو اونو (مگا و غیره…)

-DS1302 RTC

-2.4 LCD TFT

-برخی از سیم های بلوز

-Arduino IDE ، طرح ، کتابخانه ها و کمی وقت آزاد

مرحله 3: اتصالات

اتصالات
اتصالات

این یک راه اندازی بسیار ساده است. LCD را به آردوینو وصل کنید. من پین ها را برعکس روی آردوینو لحیم کردم ، بنابراین rtc در پشت تخته متصل شده است.

VCC: 3.3 یا 5 ولت

زمین: زمین

RST: دیجیتال 10

DAT: دیجیتال 11

CLK: دیجیتال 12

مرحله 4: تمام شد

تمام شده
تمام شده
تمام شده
تمام شده
تمام شده
تمام شده
تمام شده
تمام شده

پس از اتصال قطعات ، طرح را روی تخته بارگذاری کنید و کار تمام است.

در طرح می توانید به راحتی زمان را روی ماژول تنظیم کنید.

//rtc.setDOW(FRIDAY) ؛

//rtc.setTime(17 ، 15 ، 00) ؛

//rtc.setDate(15 ، 3 ، 2018) ؛

Firts خطوط را کامنت نمی کند ، سپس زمان ، روز و تاریخ صحیح را تنظیم می کند.

بارگذاری کنید ، دوباره خطوط را کامنت کنید و بارگذاری کنید.

خودشه! زمان تعیین شده و آماده حرکت است.

مرحله 5: انجام شد

شما انجام دادید!

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

روز خوبی داشته باشید!

توصیه شده: