Mündəricat:

Arduino DS1302 RTC Zəngli Saat: 3 addım
Arduino DS1302 RTC Zəngli Saat: 3 addım

Video: Arduino DS1302 RTC Zəngli Saat: 3 addım

Video: Arduino DS1302 RTC Zəngli Saat: 3 addım
Video: DIY Led Clock DS1302 2024, Iyul
Anonim
Image
Image

Salam, bu kiçik layihəni sizinlə bölüşmək istədim, bu Arduino UNO lövhəsinə və DS1302 RTC Moduluna əsaslanan bir diy zəngli saatla əlaqədardır, klaviatura ilə tarix və saatı qura bilərsiniz və siqnalizasiyanı müəyyən bir vaxta təyin edə bilərsiniz. Ümid edirəm bəyənərsiniz.

Addım 1: Avadanlıq tələb olunur

Avadanlıq Lazımdır
Avadanlıq Lazımdır
Avadanlıq Lazımdır
Avadanlıq Lazımdır

Bunun üçün əvvəlcə bir Arduino lövhəsinə ehtiyacımız olacaq, mən bir Arduino UNO istifadə edirəm, başqa birini istifadə edə bilərsiniz, sadəcə sancaqlar sayından əmin olun.

- Bir RTC modulu, burada DS1302 istifadə edirəm.

- LCD i2c ekran.

- 4*4 Keypad Matrix.

- və bir səs siqnalı, moduldan və ya 2 telli komponentdən istifadə edə bilərsiniz.

- 1kOhm rezistor, bəzi atlama telləri və çörək taxtası.

Addım 2: Kabel çəkmə

Kablolama
Kablolama

Kablolama, şəkildəki kimidir, GTC və 5v ilə RTC, LCD və səs siqnalı kimi bağlanmalı olan şeylər.

RTC pinləri D2 -dən D5 -ə qədər bağlanır və mən DAT pin və D4 ilə 1k rezistordan istifadə edirəm, buna görə də doğru tarixi və saatı əldə edirik, bu ümumi bir həlldir.

LCD SDA və SCL A4 və A5 ilə bağlanmışdır.

Sağdan sola klaviatura (D5-D12).

və Arduino UNO -nun daxili LED -i olan D13 ilə səs siqnalı.

Addım 3: Kod və İşləmə

İstifadə etdiyim kodu və kitabxanaları linkdə tapa bilərsiniz:

İşlətmə olduqca sadədir: cari saatı və tarixi təyin etmək üçün klaviaturada "*" düyməsini, sonra Siqnal vaxtını təyin etmək üçün "A" düyməsini basın. Zəngli makine səsləri ilə yaxşı tanış olsanız və ya İnternetdə axtarsanız zəng melodiyanızı fərdiləşdirə bilərsiniz.

Zövq alın və hər hansı bir probleminiz və ya sualınız varsa, soruşmaqdan çekinmeyin.

Tövsiyə: