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

Réglage de la date et de l'heure de l'horloge

Composants et fournitures

Arduino UNO
× 1
Adafruit Standard LCD - 16x2 Blanc sur Bleu
× 1
Module I2C pour LCD
× 1
Horloge en temps réel (RTC)
× 1
Interrupteur à bouton-poussoir SparkFun 12mm
× 3
Résistance 10k ohm
× 3
Câbles de raccordement (générique)
× 1

À propos de ce projet

Présentation

Cette horloge est la base de plusieurs de mes projets. J'ai été inspiré par un ami qui a publié un tutoriel en 2012 (lien). C'est une horloge simple avec LCD afficher, un RTC (horloge temps réel) et 3 boutons . Pour plus de commodité et pour économiser les broches Arduino, j'ai utilisé un écran avec module I2C. Le RTC utilise également le I2C protocole.

Les 3 boutons, reliés à un "tirer vers le bas ", permettent de régler ou de modifier l'heure et la date de la montre, sans avoir à recharger le code Arduino.

Le schéma est très simple :

L'écran LCD et le RTC communiquent avec Arduino via le protocole I2C et la bibliothèque "Wire" et sont connectés à ARDUINO aux broches A4 et A5.

  • LCD &RTC --------------------- PIN ARDUINO
  • SDA ---------------------------------------A4
  • SLC------------------------------------------A5

Bibliothèques :

  • Wire.h :par Arduino IDE
  • RTClib.h
  • LiquidCrystal_I2C.h

Code :

Le code est très simple; dans la boucle, vérifiez si le bouton "menu" est enfoncé. S'il n'est pas enfoncé, il affiche la date et l'heure, sinon il compte combien de fois vous avez appuyé sur le bouton et, à travers les différents réglages, règle l'heure. Au final, il met à jour le RTC avec les nouvelles données saisies et affiche la date et l'heure.

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

Code

Réglage de l'horloge Date Heure

Schémas

simple_clock_uOb2RxCa71.fzz

Processus de fabrication

  1. Comment obtenir la date et l'heure actuelles en Python ?
  2. Fabriquer de nouveaux vaccins et produits biologiques à temps
  3. horloge IV9 Numitron DIY la plus simple avec Arduino
  4. Java - Date et heure
  5. Date et heure C++
  6. Java 8 - Nouvelle API Date/Heure
  7. Python - Date et heure
  8. Word Clock avec résolution en minutes du temps en mots
  9. Réveil simple avec DS1302 RTC