Taula de continguts:

Rellotge Arduino amb DS3231 i LCD1602: 3 passos
Rellotge Arduino amb DS3231 i LCD1602: 3 passos

Vídeo: Rellotge Arduino amb DS3231 i LCD1602: 3 passos

Vídeo: Rellotge Arduino amb DS3231 i LCD1602: 3 passos
Vídeo: Сделать цифровые часы с помощью Arduino, ЖК-дисплея и Python | Пифирматы | ЗНАНИЯ ВРАЧА | Чандо 2024, De novembre
Anonim
Rellotge Arduino amb DS3231 i LCD1602
Rellotge Arduino amb DS3231 i LCD1602

Aquest projecte forma part d’un de més gran, però pot ser un projecte independent. Bàsicament és un rellotge amb dos botons per configurar l’hora i la data.

No es veu tan bé a la taula amb tots aquests cables, però fa la feina i es pot simplificar mitjançant una pantalla I2C, però tractaré aquest tema en un futur instructable.

El mode d’operació és bastant senzill, teniu dos botons, el primer, enllaçat al pin 8 d’arduino, s’utilitza per seleccionar el paràmetre (data, hora minut …) i al final per desar la nova data. El segon botó, que s’adjunta al pin 9 de l’arduino, s’utilitza per incrementar el paràmetre seleccionat i, al final, cancel·lar les dades que acabeu d’introduir (no deseu-les) per si no n’esteu satisfet.

Pas 1: parts necessàries:

Peces necessàries
Peces necessàries
Peces necessàries
Peces necessàries
Peces necessàries
Peces necessàries
Peces necessàries
Peces necessàries

1. Arduino UNO R3 o placa compatible

2. Mòdul DS3231 RTC (Real Time Clock)

3. Bateria CR2032, si el mòdul no inclou

4. Pantalla LCD 1602

5. Resistència variable de 50K ohm per ajustar el contrast de la pantalla LCD 1602

6. 2 botons per ajustar la data i l'hora

7. Dos resistències de 10K ohmis per al desplegament de pins de botó

8. Cable de pont per connectar les peces

9. Taula de pa

Pas 2: munteu l’esquema

Muntar l’esquema
Muntar l’esquema

Com que estic segur que no podeu establir la connexió basada en la primera foto del projecte, aquí teniu l'esquema.

Pas 3: escriviu el codi:

Podeu trobar el codi d’aquest projecte aquí, al fitxer adjunt. No dubteu a modificar-lo segons les vostres necessitats. El codi s’explica dins del fitxer.ino. Qualsevol suggeriment és benvingut.

També s’adjunta la biblioteca que he utilitzat. És possible que altres biblioteques de DS3231 no funcionin.

Recomanat: