Агуулгын хүснэгт:

Arduino DS1302 RTC сэрүүлэгтэй цаг: 3 алхам
Arduino DS1302 RTC сэрүүлэгтэй цаг: 3 алхам

Видео: Arduino DS1302 RTC сэрүүлэгтэй цаг: 3 алхам

Видео: Arduino DS1302 RTC сэрүүлэгтэй цаг: 3 алхам
Видео: ⌚️ ЧАСЫ РЕАЛЬНОГО ВРЕМЕНИ (DS1302) и АРДУИНО 2024, Долдугаар сарын
Anonim
Image
Image

Сайн байна уу, би та бүхэнтэй энэхүү бяцхан төслийг хуваалцахыг хүсч байна, энэ бол Arduino UNO самбар болон DS1302 RTC модуль дээр суурилсан DIY сэрүүлэгтэй цаг бөгөөд та товчлуураар огноо, цагийг тохируулж, сэрүүлгээ тодорхой хугацаанд тохируулж болно. Чамд таалагдана гэдэгт итгэж байна.

Алхам 1: Тоног төхөөрөмж шаардлагатай

Тоног төхөөрөмж шаардлагатай
Тоног төхөөрөмж шаардлагатай
Тоног төхөөрөмж шаардлагатай
Тоног төхөөрөмж шаардлагатай

Үүнийг хийхийн тулд бидэнд эхлээд Arduino самбар хэрэгтэй болно, би Arduino UNO ашиглаж байна, та өөр хавтанг ашиглаж болно.

- RTC модуль, энд би DS1302 ашиглаж байна.

- LCD i2c дэлгэц.

- 4*4 товчлуурын матриц.

- ба дуугарагч бол та модуль эсвэл 2 утастай бүрэлдэхүүн хэсгийг ашиглаж болно.

- 1 кОм эсэргүүцэл, зарим үсрэх утас, талхны самбар.

Алхам 2: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас

Утаснууд нь зурган дээрх шиг GND ба 5v -ээр RTC, LCD, дуугаруулагчтай холбогдсон байх ёстой.

RTC зүү нь D2 -ээс D5 хүртэл утастай бөгөөд би DAT зүү ба D4 -тэй 1k эсэргүүцэл ашигладаг тул огноо, цагийг зөв олж авдаг бөгөөд энэ бол нийтлэг шийдэл юм.

LCD SDA ба SCL нь A4 ба A5 утастай.

Баруунаас зүүн тийш товчлуур (D5-D12).

мөн Arduino UNO -ийн дотоод LED болох D13 бүхий дуугаруулагч.

Алхам 3: Код ба функц

Миний ашигласан код, номын санг та линкээс олж болно:

Үйл ажиллагаа нь маш энгийн: та товчлуур дээрх "*" товчлуурыг дарж одоогийн цаг, огноог тохируулж, дараа нь "А" товчлуурыг дарж сэрүүлгийн цагийг тохируулна. Хэрэв та дуут дохиог сайн сонсдог эсвэл интернетээс хайж олох юм бол та хонхны дуугаа өөрчилж болно.

Таашаал аваарай, хэрэв танд ямар нэгэн асуудал, асуулт байвал чөлөөтэй асуугаарай.

Зөвлөмж болгож буй: