Table des matières:
- Étape 1: Circuit de commande RTC
- Étape 2: Deuxième étage pour la visualisation et l'interface des boutons
Vidéo: RTC avec DS1307 et PIC16F628A : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
C'est un circuit réalisé de haut en bas par mes soins.
Étape 1: Circuit de commande RTC
C'est le premier étage de PCB qui est conçu en une seule couche. il contient un régulateur de tension positif, un filtre, un circuit intégré d'horloge en temps réel, une batterie, un pic16f628, un en-tête 1 * 16 broches pour LCD, un en-tête 2x4 broches pour boutons et led, un en-tête 1 * 2 broches pour 5Vsupply.
Comme vous le savez, l'horloge en temps réel IC (DS1307) est un produit qui prend en charge le protocole de communication I2C qui n'est pas inclus dans pic16f628 en tant que niveau matériel. Afin de surmonter cet obstacle, j'ai utilisé le protocole I2C au niveau logiciel, ce qui signifie que vous n'avez pas besoin d'utiliser d'interruption, d'indicateur, de registre de contrôle, etc. le coût de l'ensemble du circuit, y compris le circuit imprimé, la soudure, les composants, etc.
Étape 2: Deuxième étage pour la visualisation et l'interface des boutons
Deuxième étage contenant 2*3 boutons poussoirs, écran LCD et led. Un groupe de boutons est utilisé pour régler la date et l'heure, et l'autre groupe est utilisé pour régler l'heure de l'alarme. Pour le groupe de boutons de réglage RTC, le bouton du milieu est utilisé pour sélectionner la date, le mois, le jour, etc. Le bouton droit augmente la variable sélectionnée et celui de gauche diminue la variable sélectionnée. Dans le but de régler l'heure de l'alarme, un autre groupe de boutons est utilisé. Semblable aux boutons rtc, le bouton droit augmente la variable sélectionnée (heure, minute) et le bouton gauche diminue la variable sélectionnée.
Conseillé:
Temps d'affichage Arduino sur l'écran LED TM1637 à l'aide de RTC DS1307 : 8 étapes
Arduino Display Time on TM1637 LED Display Using RTC DS1307: Dans ce didacticiel, nous allons apprendre à afficher l'heure à l'aide du module RTC DS1307 et de l'affichage LED TM1637 et Visuino.Regardez la vidéo
Interfaçage 8051 avec DS1307 RTC et affichage de l'horodatage sur l'écran LCD : 5 étapes
Interfaçage 8051 avec DS1307 RTC et affichage de l'horodatage sur l'écran LCD : Dans ce tutoriel, nous vous avons expliqué comment interfacer le microcontrôleur 8051 avec le ds1307 RTC. Ici, nous affichons l'heure RTC sur l'écran LCD à l'aide de la simulation Proteus
ESP8266 Horloge réseau sans RTC - Nodemcu NTP Horloge Pas de RTC - PROJET HORLOGE INTERNET : 4 étapes
ESP8266 Horloge réseau sans RTC | Nodemcu NTP Horloge Pas de RTC | PROJET D'HORLOGE INTERNET: Dans le projet, un projet d'horloge sans RTC prendra du temps sur Internet en utilisant le wifi et l'affichera sur l'écran st7735
DS1307 Horloge temps réel RTC avec Arduino : 4 étapes
DS1307 Horloge temps réel RTC avec Arduino : Dans ce didacticiel, nous allons découvrir l'horloge temps réel (RTC) et comment Arduino & L'horloge en temps réel IC DS1307 est conçue comme un dispositif de chronométrage. L'horloge en temps réel (RTC) est utilisée pour surveiller l'heure et maintenir un calendrier. Afin d'utiliser un RTC, w
Horloge basée sur Arduino utilisant le module d'horloge en temps réel (RTC) DS1307 et 0.96 : 5 étapes
Horloge basée sur Arduino utilisant le module d'horloge en temps réel (RTC) DS1307 et 0.96 : Salut les gars, dans ce tutoriel, nous verrons comment créer une horloge de travail à l'aide d'un module d'horloge en temps réel DS1307 & Afficheurs OLED. Nous allons donc lire l'heure du module d'horloge DS1307. Et imprimez-le sur l'écran OLED