Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Construire une horloge Arduino fiable avec date, heure et affichage LCD

Composants et fournitures

Arduino UNO × 1
Adafruit LCD standard 16×2 blanc sur bleu × 1
Module I2C pour LCD × 1
Horloge temps réel (RTC) × 1
Bouton poussoir SparkFun 12 mm × 3
Résistance 10 kΩ × 3
Fils de connexion (génériques) × 1

À propos du projet

Introduction

Cette horloge est la base de nombreux projets. Inspirée par un ami qui a publié un tutoriel en 2012. C'est une horloge simple avec affichage LCD, un RTC (Real Time Clock) et 3 boutons. Pour économiser les broches de l'Arduino, j'utilise un écran avec module I2C. Le RTC utilise aussi le protocole I2C.

Les 3 boutons, câblés en « pull-down », permettent de régler l'heure et la date sans recharger le code.

Le schéma est très simple :

LCD et RTC communiquent avec l'Arduino via I2C (bibliothèque « Wire ») sur les broches :

Bibliothèques :

Code :

Le code est simple : dans la boucle, on vérifie si le bouton « menu » est pressé. S'il ne l'est pas, on affiche date et heure. Sinon, on compte les appuis et on passe par les différents menus de réglage. À la fin, on met à jour le RTC avec les nouvelles valeurs et on réaffiche date et heure.

Le projet a aussi été publié sur Instructables.

Code

Clock Set Date Time

(Le code complet est disponible dans le dépôt du projet.)

Schémas

Construire une horloge Arduino fiable avec date, heure et affichage LCD Construire une horloge Arduino fiable avec date, heure et affichage LCD

simple_clock_uOb2RxCa71.fzz

Processus de fabrication

  1. Récupérer la date et l'heure actuelles en Python : Guide pratique
  2. Garantir la production opportune de nouveaux vaccins et biologiques
  3. Construire une horloge Numitron rétro avec Arduino : simple, fiable et économe en énergie
  4. Maîtriser la Date et l'Heure en Java : Constructeurs, Méthodes et Bonnes Pratiques
  5. Guide complet sur la date et l'heure en C++
  6. Java 8 : La nouvelle API Date/Time robuste et moderne
  7. Maîtriser les dates et heures en Python : Guide pratique
  8. Horloge à mots précise : affichage de l'heure en mots à la minute près
  9. Construire un Réveil Fiable avec RTC DS1302 et Arduino UNO