فهرست مطالب:

ساعت آردوینو با DS3231 و LCD1602: 3 مرحله
ساعت آردوینو با DS3231 و LCD1602: 3 مرحله

تصویری: ساعت آردوینو با DS3231 و LCD1602: 3 مرحله

تصویری: ساعت آردوینو با DS3231 و LCD1602: 3 مرحله
تصویری: کنترل کننده استارت-استاپ خودکار با ساعت بیدرنگ DS3231 2024, جولای
Anonim
ساعت آردوینو با DS3231 و LCD1602
ساعت آردوینو با DS3231 و LCD1602

این پروژه بخشی از یک پروژه بزرگتر است اما می تواند یک پروژه مستقل باشد. در اصل یک ساعت با دو دکمه برای تنظیم زمان و تاریخ است.

با همه این سیم ها روی صفحه نان چندان زیبا به نظر نمی رسد ، اما این کار را می کند و می توان با استفاده از صفحه نمایش I2C آن را ساده کرد ، اما در آینده آموزشی آن موضوع را توضیح خواهم داد.

حالت عملکرد بسیار ساده است ، شما دو دکمه دارید ، اولین دکمه ، متصل به پین 8 در arduino ، برای انتخاب پارامتر (تاریخ ، ساعت دقیقه …) و در انتها برای ذخیره تاریخ جدید استفاده می شود. دکمه دوم ، که به پین 9 در آردوینو متصل شده است ، برای افزایش پارامتر انتخاب شده و در پایان برای لغو داده هایی که تازه وارد کرده اید (ذخیره نکنید) در صورت عدم رضایت از آن استفاده می شود.

مرحله 1: قطعات مورد نیاز:

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

1. Arduino UNO R3 یا برد سازگار

2. ماژول DS3231 RTC (ساعت زمان واقعی)

3. باتری CR2032 ، اگر ماژول با آن همراه نباشد

4. صفحه نمایش LCD 1602

5. مقاومت 50K اهم متغیر برای تنظیم کنتراست LCD 1602

6. 2 دکمه برای تنظیم تاریخ و زمان

7. دو مقاومت 10 کیلو اهم برای پین های کشیده شده دکمه ها

8. سیم جامپر برای اتصال قطعات

9. تخته نان

مرحله 2: طرح را جمع آوری کنید

طرح را جمع آوری کنید
طرح را جمع آوری کنید

از آنجا که من مطمئن هستم که نمی توانید بر اساس اولین عکس پروژه ارتباط برقرار کنید ، در اینجا نحوه انجام آن آمده است.

مرحله 3: کد را بنویسید:

شما می توانید کد این پروژه را در فایل پیوست پیدا کنید. با خیال راحت آن را متناسب با نیازهای خود تغییر دهید. کد داخل فایل.ino توضیح داده شده است. هر گونه پیشنهاد استقبال می شود.

همچنین کتابخانه ای که استفاده کردم ضمیمه شده است. سایر کتابخانه های DS3231 ممکن است کار نکنند.

توصیه شده: