Table des matières:

Horloge DS1302 avec un écran LCD 2.4 TFT : 5 étapes
Horloge DS1302 avec un écran LCD 2.4 TFT : 5 étapes

Vidéo: Horloge DS1302 avec un écran LCD 2.4 TFT : 5 étapes

Vidéo: Horloge DS1302 avec un écran LCD 2.4 TFT : 5 étapes
Vidéo: clock on arduino TFT LCD 2024, Juillet
Anonim
Horloge DS1302 avec un écran LCD 2.4 TFT
Horloge DS1302 avec un écran LCD 2.4 TFT

Bonjour!

Aujourd'hui, je vais vous montrer comment faire une horloge simple avec un RTC et un LCD TFT pour Arduino.

Projet simple pour les débutants, il peut être assemblé et mis en place en moins de 30 minutes.

Étape 1: Une autre horloge

Il y a quelques mois, j'ai décidé de me fabriquer une horloge simple avec cet écran LCD de 2,4 pouces.

Je l'utilise dans le salon et c'est une bonne veilleuse. Cela m'empêche de donner des coups de pied dans les meubles par accident; et maman aime ça aussi:)

Ce module RTC est relativement peu coûteux et très facile à utiliser avec Arduino. Ce n'est pas comme ceux qui utilisent le protocole I2C (DS3231, 1307).

DS1302:

Le module a 5 broches: VCC, Ground, RST, CLK, DAT Les 3 broches peuvent être connectées à n'importe quelle broche numérique d'arduino.

Le plus grand avantage du rtc est qu'il n'utilise pas le BUS I2C (SCL, SDA).

Le plus gros inconvénient: la puce rtc n'est pas compensée thermiquement. Qu'est-ce que ça veut dire?? Cela signifie que la température a très probablement un effet sur la dérive temporelle. A température ambiante, la dérive temporelle était de 2 à 4 minutes par mois. On ne peut donc pas dire qu'il s'agit d'un RTC précis.

Cet écran LCD TFT a le plus souvent besoin de la broche A4 pour RESET, et j'ai essayé de modifier cette fonctionnalité (A4 pour réinitialiser la broche) pour utiliser un module DS3231. Jusqu'à présent, je n'ai pas pu le faire fonctionner, mais je cherche toujours une solution.

Étape 2: Matériaux et croquis

Matériaux et croquis
Matériaux et croquis
Matériaux et croquis
Matériaux et croquis
Matériaux et croquis
Matériaux et croquis
Matériaux et croquis
Matériaux et croquis

Les pièces nécessaires à ce projet:

-Arduino Uno (Méga etc…)

-DS1302 RTC

-2,4 TFT LCD

-quelques fils de liaison

-Arduino IDE, sketch, bibliothèques et un peu de temps libre

Étape 3: Connexions

Connexions
Connexions

C'est une configuration très simple. Connectez l'écran LCD à Arduino. J'ai soudé les broches dans le sens inverse sur arduino, donc le rtc est connecté à l'arrière de la carte.

VCC: 3,3 ou 5 volts

Sol: Sol

RST: numérique 10

DAT: numérique 11

CLK: numérique 12

Étape 4: Terminé

Fini
Fini
Fini
Fini
Fini
Fini
Fini
Fini

Après avoir connecté les pièces, téléchargez le croquis sur le tableau et vous avez terminé.

Dans le croquis, vous pouvez facilement régler l'heure du module.

//rtc.setDOW(VENDREDI);

//rtc.setTime(17, 15, 00);

//rtc.setDate(15, 3, 2018);

Décommentez d'abord les lignes, puis réglez l'heure, le jour et la date.

Téléchargez-le, commentez à nouveau les lignes et téléchargez-le.

C'est ça! L'heure est réglée et prête à partir.

Étape 5: terminé

Vous avez terminé!

Utilisez-le comme vous le souhaitez.

Bonne journée!

Conseillé: