فهرست مطالب:

ساعت زنگ دار آردوینو DS1302 RTC: 3 مرحله ای
ساعت زنگ دار آردوینو DS1302 RTC: 3 مرحله ای

تصویری: ساعت زنگ دار آردوینو DS1302 RTC: 3 مرحله ای

تصویری: ساعت زنگ دار آردوینو DS1302 RTC: 3 مرحله ای
تصویری: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, نوامبر
Anonim
Image
Image

سلام ، من می خواستم این پروژه کوچک را با شما به اشتراک بگذارم ، در مورد یک ساعت زنگ دار DIY بر اساس برد Arduino UNO و ماژول DS1302 RTC است ، می توانید تاریخ و زمان را با صفحه کلید تنظیم کرده و همچنین زنگ ساعت را برای یک زمان مشخص تنظیم کنید. امیدوارم ازش خوشتان بیاید.

مرحله 1: سخت افزار مورد نیاز است

سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز
سخت افزار مورد نیاز

برای این کار ابتدا به یک برد آردوینو نیاز داریم ، من از آردوینو UNO استفاده می کنم ، شما می توانید از یکی دیگر استفاده کنید فقط از تعداد پین ها مطمئن شوید.

- یک ماژول RTC ، در اینجا من از DS1302 استفاده می کنم.

- صفحه نمایش LCD i2c.

- ماتریس صفحه کلید 4*4.

- و صدای زنگ ، می توانید از ماژول یا جزء 2 سیم استفاده کنید.

- مقاومت 1 کیلو اهم ، مقداری سیم پرش و تخته نان.

مرحله 2: سیم کشی

سیم کشی
سیم کشی

سیم کشی مانند تصویر است ، چیزهایی که باید با GND و 5v سیم کشی شوند مانند RTC ، LCD و زنگ.

پین های RTC از D2 تا D5 سیم کشی می شوند و من از مقاومت 1k با پین DAT و D4 استفاده می کنم تا تاریخ و زمان صحیح دریافت کنیم ، این یک راه حل معمول است.

LCD SDA و SCL با A4 و A5 سیم کشی می شوند.

صفحه کلید از راست به چپ (D5-D12).

و زنگ دار با D13 که LED داخلی Arduino UNO است.

مرحله 3: کد و عملکرد

کد و کتابخانه هایی که استفاده کردم ، می توانید آنها را در پیوند پیدا کنید:

عملکرد بسیار ساده است: برای تنظیم زمان و تاریخ فعلی "*" را روی صفحه کلید فشار دهید ، سپس "A" را برای تنظیم زمان زنگ هشدار فشار دهید. اگر با صداهای ماشین با زنگ مهارت دارید یا می توانید آنها را در اینترنت جستجو کنید ، می توانید آهنگ زنگ خود را سفارشی کنید.

لذت ببرید ، و اگر مشکلی یا س haveالی دارید ، می توانید آن را بپرسید.

توصیه شده: