Talaan ng mga Nilalaman:

Arduino Clock Sa DS3231 at LCD1602: 3 Mga Hakbang
Arduino Clock Sa DS3231 at LCD1602: 3 Mga Hakbang

Video: Arduino Clock Sa DS3231 at LCD1602: 3 Mga Hakbang

Video: Arduino Clock Sa DS3231 at LCD1602: 3 Mga Hakbang
Video: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, Hulyo
Anonim
Arduino Clock Sa DS3231 at LCD1602
Arduino Clock Sa DS3231 at LCD1602

Ang proyektong ito ay bahagi ng isang mas malaki ngunit maaari itong maging isang nakapag-iisang proyekto. Karaniwan ito ay isang orasan na may dalawang mga pindutan para sa pagtatakda ng oras at petsa.

Hindi ito ganoon kahusay sa breadboard kasama ang lahat ng mga wires ngunit ginagawa nito ang trabaho at maaari itong gawing simple sa pamamagitan ng paggamit ng isang I2C display, ngunit tatalakayin ko ang paksang iyon sa isang magtuturo sa hinaharap.

Ang mode ng operasyon ay medyo simple, mayroon kang dalawang mga pindutan, ang una, na naka-link sa pin 8 sa arduino ay ginagamit upang piliin ang parameter (petsa, oras minuto …) at sa dulo upang i-save ang bagong petsa. Ang pangalawang pindutan, na nakakabit sa pin 9 sa arduino, ay ginagamit upang madagdagan ang napiling parameter at sa dulo upang kanselahin ang data na inilagay mo lamang (huwag i-save) kung sakaling hindi ka nasisiyahan dito.

Hakbang 1: Mga Bahaging Kailangan:

Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi

1. Arduino UNO R3 o katugmang board

2. module ng DS3231 RTC (Real Time Clock)

3. CR2032 na baterya, kung ang module ay hindi kasama ng isa

4. LCD 1602 display

5. 50K ohm variable risistor para sa pag-aayos ng kaibahan ng 1602 LCD

6. 2 mga pindutan para sa pag-aayos ng petsa at oras

7. Dalawang 10K ohm resistors para sa mga pin na pulldown na pin

8. Jumper wire para sa pagkonekta ng mga bahagi

9. Breadboard

Hakbang 2: Magtipon ng Scheme

Ipunin ang Scheme
Ipunin ang Scheme

Dahil sigurado akong hindi mo magagawa ang koneksyon batay sa unang larawan ng proyekto, narito ang pamamaraan para dito.

Hakbang 3: Isulat ang Code:

Maaari mong makita ang code para sa proyektong ito dito, sa nakalakip na file. Huwag mag-atubiling baguhin ito upang umangkop sa iyong mga pangangailangan. Ang code ay ipinaliwanag sa loob ng.ino file. Anumang mga mungkahi ay maligayang pagdating.

Pati library na ginamit ko ay nakakabit. Ang ibang mga aklatan ng DS3231 ay maaaring hindi gumana.

Inirerekumendang: