Inhaltsverzeichnis:

UHR MIT ATMEGA 8 - Gunook
UHR MIT ATMEGA 8 - Gunook

Video: UHR MIT ATMEGA 8 - Gunook

Video: UHR MIT ATMEGA 8 - Gunook
Video: Einfache Uhr mit AtMega8 2024, November
Anonim
Image
Image

ATMEGA 8 ist einer der billigsten Mikrocontroller, also habe ich mich entschieden, eine Uhr damit zu machen Ich entschied mich für ein 16X2-LCD. Dann kam ich auf die Zeit, wo die meisten Mikrocontroller in letzter Zeit eine interne RTC (Real Time Clock) anbieten, aber ATMEGA 8 haben wir keine interne RTC, also habe ich mich für eine externe entschieden. Dann bin ich auf die Stromversorgung gestoßen Uhr, atmega kann von 1,8 V bis 5 V laufen, also habe ich 1s Lipo geplant, es hat ziemlich gut funktioniert … also lass mit dem Bauen beginnen

Schritt 1: Komponentenliste

Komponentenliste
Komponentenliste
Komponentenliste
Komponentenliste
Komponentenliste
Komponentenliste
  • Atmega 8 ic
  • 16X2 LCD-Anzeige
  • DS3231 RTC-Modul
  • 1S Lipo-Akku
  • TP4056 Lipo-Lademodul
  • gebohrte Leiterplatte
  • 16MHz Quarzoszillator
  • 22pf Kondensator
  • 10K Widerstand

Schritt 2: Bootloader auf ATMEGA 8 brennen

Image
Image
  • Die einfachste Methode besteht darin, den ATMEGA 328 aus arduino uno zu entfernen und den ATMEGA 8 darin einzulegen.
  • Verbinden Sie die SPI-Pins mit einem anderen Arduino uno und brennen Sie den Bootloader
  • Folgen Sie diesem Video zum besseren Verständnis

Schritt 3: RTC mit Arduino verbinden

RTC mit Arduino verbinden
RTC mit Arduino verbinden
  • Verbinden Sie den SCL-Pin von RTC mit A5 arduino
  • Verbinden Sie den SDA-Pin von RTC mit A4 arduino
  • Verbinden Sie den VCC-Pin von RTC mit 5V Arduino
  • Verbinden Sie den GND-Pin von RTC mit GND arduino

Schritt 4: Hochladen der Zeit auf RTC

Zeit auf RTC hochladen
Zeit auf RTC hochladen
  • Laden Sie das Uhrenprogramm herunter
  • öffne den Code
  • Entkommentieren Sie die folgende Zeile
  • Korrigieren Sie die aktuelle Uhrzeit
  • lade den Code hoch
  • jetzt ist die Zeit in RTC gespeichert
  • Kommentiere jetzt die Zeilen zurück und lade sie erneut hoch
  • Entfernen Sie jetzt den ATMEGA 8 aus dem Arduino
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • Weitere Informationen finden Sie unter diesem Link

Schritt 5: Aufbau der Schaltung

Aufbau der Schaltung
Aufbau der Schaltung
Aufbau der Schaltung
Aufbau der Schaltung
Aufbau der Schaltung
Aufbau der Schaltung
  • Beginnen Sie mit dem Löten des ATMEGA 8 an die Platine
  • Dann machen Sie die Oszillatorschaltung für den ATMEGA 8
  • Beziehen Sie sich auf die Atmega 8-Pinbelegung
  • Befestigen Sie dann das RTC- und LCD-Modul
  • Anschluss gemäß Schaltplan herstellen
  • Reparieren Sie den Lipo-Akku und sein Ladegerät

Schritt 6: Erstellen eines äußeren Gehäuses

Erstellen eines äußeren Gehäuses
Erstellen eines äußeren Gehäuses
Erstellen eines äußeren Gehäuses
Erstellen eines äußeren Gehäuses
  • Ich habe keinen 3D-Drucker, also entscheide ich mich, ihn mit Pappe zu machen und ihn mit farbigem Klebeband abzudecken
  • Es sieht glänzend und schön aus
  • Ich werde empfehlen, ein 3D-gedrucktes Gehäuse zu bauen, um professioneller auszusehen

Schritt 7: Funktionen der Uhr

Funktionen der Uhr
Funktionen der Uhr
Funktionen der Uhr
Funktionen der Uhr
  • Es ist im 12-Stunden-Format, sodass AM/PM angezeigt wird
  • Es wird die Zeit mit Sekunden anzeigen
  • Alle zwei Minuten werden Tag und Datum angezeigt
  • Es zeigt die Raumtemperatur alle zwei Minuten an
  • Es hat die Batterie-Backup, so dass es auch ohne Strom mit seiner Batterie läuft
  • RTC verfügt über eine eigene Batterie, so dass die Zeit selbst dann nicht ruht, wenn die Batteriesicherung leer ist.
  • Ich hoffe, Sie werden dieses Projekt mögen ….!!! Erwägen Sie, meinen YouTube-Kanal zu abonnieren !!! Fröhliches Lernen.

Empfohlen: