Table des matières:

HORLOGE AVEC ATMEGA 8 : 7 étapes (avec photos)
HORLOGE AVEC ATMEGA 8 : 7 étapes (avec photos)

Vidéo: HORLOGE AVEC ATMEGA 8 : 7 étapes (avec photos)

Vidéo: HORLOGE AVEC ATMEGA 8 : 7 étapes (avec photos)
Vidéo: Atmel Studio 7 et langage assembleur 2024, Juillet
Anonim
Image
Image

ATMEGA 8 est l'un des microcontrôleurs les moins chers, j'ai donc décidé de faire en sorte que l'horloge l'utilise. J'ai décidé d'utiliser un écran LCD 16X2. Ensuite, je suis venu en gardant l'heure où la plupart des microcontrôleurs récents offrent un RTC interne (horloge en temps réel) mais ATMEGA 8 nous n'avons pas de RTC interne, donc je suis allé avec un externe. horloge, atmega peut fonctionner de 1.8v à 5v donc j'ai prévu de 1s lipo, cela a plutôt bien fonctionné… alors commençons à construire

Étape 1: Liste des composants

Liste des composants
Liste des composants
Liste des composants
Liste des composants
Liste des composants
Liste des composants
  • Atmega 8 IC
  • Écran LCD 16X2
  • Module RTC DS3231
  • Batterie lipo 1S
  • Module lipo chargeur TP4056
  • PCB percé
  • Oscillateur à cristal 16MHZ
  • condensateur 22pf
  • Résistance 10K

Étape 2: Graver le chargeur de démarrage sur ATMEGA 8

Image
Image
  • La méthode la plus simple consiste à retirer l'ATMEGA 328 de l'arduino uno et à y insérer l'ATMEGA 8.
  • Connectez les broches SPI avec un autre Arduino uno et gravez le chargeur de démarrage
  • suivez cette vidéo pour mieux comprendre

Étape 3: Connecter RTC à Arduino

Connecter RTC à Arduino
Connecter RTC à Arduino
  • Connectez la broche SCL de RTC à l'arduino A5
  • Connectez la broche SDA de RTC à l'arduino A4
  • Connectez la broche VCC de RTC à l'arduino 5v
  • Connectez la broche GND de RTC à GND arduino

Étape 4: Téléchargement de l'heure vers RTC

Temps de téléchargement vers RTC
Temps de téléchargement vers RTC
  • Télécharger le programme de l'horloge
  • ouvrir le code
  • décommenter la ligne suivante
  • corriger l'heure actuelle
  • uploader le code
  • maintenant l'heure est enregistrée dans RTC
  • maintenant commentez les lignes et téléchargez-les à nouveau
  • retirez maintenant l'ATMEGA 8 de l'arduino
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • consultez ce lien pour plus d'informations

Étape 5: Construire le circuit

Construire le circuit
Construire le circuit
Construire le circuit
Construire le circuit
Construire le circuit
Construire le circuit
  • Commencez par souder l'ATMEGA 8 au PCB
  • Ensuite, faites le circuit oscillateur pour l'ATMEGA 8
  • Référez-vous au brochage de l'atmega 8
  • Fixez ensuite le module RTC et LCD
  • Faire la connexion selon le schéma de circuit
  • Fixer la batterie lipo et son chargeur

Étape 6: Création d'un boîtier externe

Création d'un boîtier externe
Création d'un boîtier externe
Création d'un boîtier externe
Création d'un boîtier externe
  • Je n'ai pas d'imprimante 3D alors j'ai décidé de la fabriquer avec du carton et de la recouvrir de ruban adhésif coloré
  • Il a l'air brillant et beau
  • Je recommanderai de construire un boîtier imprimé en 3D pour avoir l'air plus professionnel

Étape 7: Fonctions de l'horloge

Fonctions de l'horloge
Fonctions de l'horloge
Fonctions de l'horloge
Fonctions de l'horloge
  • Il est au format 12h, il affichera donc le AM/PM
  • Il affichera l'heure en secondes
  • Il affichera le jour et la date toutes les deux minutes
  • Il affichera la température ambiante toutes les deux minutes
  • Il a la batterie de secours, donc même lorsqu'il n'y a pas d'alimentation, il fonctionnera sur sa batterie
  • RTC a sa propre batterie, donc même si la batterie de secours est morte, le temps ne se reposera pas.
  • J'espère que vous aimerez ce projet ….!!! Pensez à vous abonner à ma chaîne YouTube !!! Bon apprentissage.

Conseillé: