Πίνακας περιεχομένων:

ΡΟΛΟΙ ΧΡΗΣΗΣ ATMEGA 8: 7 βήματα (με εικόνες)
ΡΟΛΟΙ ΧΡΗΣΗΣ ATMEGA 8: 7 βήματα (με εικόνες)

Βίντεο: ΡΟΛΟΙ ΧΡΗΣΗΣ ATMEGA 8: 7 βήματα (με εικόνες)

Βίντεο: ΡΟΛΟΙ ΧΡΗΣΗΣ ATMEGA 8: 7 βήματα (με εικόνες)
Βίντεο: LDmicro 8: Intruder Alarm with Timers (Microcontroller PLC Ladder Programming with LDmicro) 2024, Ιούλιος
Anonim
Image
Image

Το ATMEGA 8 είναι ένα από τα φθηνότερα μικροελεγκτές, οπότε αποφάσισα να χρησιμοποιήσω το ρολόι. Το πρώτο πράγμα που συνάντησα είναι η εμφάνιση του χρόνου, επομένως το πιο γενικό πράγμα είναι η οθόνη 7 τμημάτων, αλλά δεν μπορώ να εμφανίσω όλο το κείμενο περιμένω λίγα, οπότε αποφάσισα να πάω με οθόνη LCD 16X2. Τότε ήρθε η ώρα να κρατήσω όπου πρόσφατα το μεγαλύτερο μέρος του μικροελεγκτή προσφέρει εσωτερικό RTC (Ρολόι πραγματικού χρόνου), αλλά το ATMEGA 8 δεν έχουμε εσωτερικό RTC, οπότε πήγα με εξωτερικό. Στη συνέχεια, βρήκα την εξουσία ρολόι, το atmega μπορεί να τρέξει από 1.8v έως 5v, οπότε σχεδίασα έως 1s lipo, λειτούργησε αρκετά καλά … οπότε ας ξεκινήσουμε να χτίζουμε

Βήμα 1: Λίστα εξαρτημάτων

Λίστα εξαρτημάτων
Λίστα εξαρτημάτων
Λίστα εξαρτημάτων
Λίστα εξαρτημάτων
Λίστα εξαρτημάτων
Λίστα εξαρτημάτων
  • Atmega 8 ic
  • Οθόνη LCD 16X2
  • Μονάδα DS3231 RTC
  • Μπαταρία 1S λιπό
  • Μονάδα φόρτισης λιπο TP4056
  • τρυπημένο PCB
  • Κρυσταλλικός ταλαντωτής 16MHZ
  • Πυκνωτής 22pf
  • Αντίσταση 10Κ

Βήμα 2: Κάψιμο Boot Loader στο ATMEGA 8

Image
Image
  • Η πιο απλή μέθοδος είναι να αφαιρέσετε το ATMEGA 328 από το arduino uno και να εισαγάγετε το ATMEGA 8 σε αυτό.
  • Συνδέστε τις καρφίτσες SPI με ένα άλλο Arduino uno και καεί τον φορτωτή εκκίνησης
  • ακολουθήστε αυτό το βίντεο για καλύτερη στάση

Βήμα 3: Σύνδεση RTC με Arduino

Σύνδεση RTC με Arduino
Σύνδεση RTC με Arduino
  • Συνδέστε τον πείρο SCL του RTC στο arduino A5
  • Συνδέστε την καρφίτσα SDA του RTC στο arduino A4
  • Συνδέστε τον πείρο VCC του RTC στο 5v arduino
  • Συνδέστε τον ακροδέκτη GND του RTC στο arduino GND

Βήμα 4: Χρόνος μεταφόρτωσης στο RTC

Χρόνος μεταφόρτωσης στο RTC
Χρόνος μεταφόρτωσης στο RTC
  • Κατεβάστε το πρόγραμμα ρολογιού
  • ανοίξτε τον κωδικό
  • σχολιάστε την ακόλουθη γραμμή
  • διορθώστε την τρέχουσα ώρα
  • ανεβάστε τον κώδικα
  • τώρα ο χρόνος αποθηκεύεται στο RTC
  • τώρα σχολιάστε πίσω τις γραμμές και ανεβάστε το ξανά
  • τώρα αφαιρέστε το ATMEGA 8 από το arduino
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • ελέγξτε αυτόν τον σύνδεσμο για περισσότερες πληροφορίες

Βήμα 5: Δημιουργία κυκλώματος

Χτίζοντας το κύκλωμα
Χτίζοντας το κύκλωμα
Χτίζοντας το κύκλωμα
Χτίζοντας το κύκλωμα
Χτίζοντας το κύκλωμα
Χτίζοντας το κύκλωμα
  • Ξεκινήστε με συγκόλληση του ATMEGA 8 σε pcb
  • Στη συνέχεια, κάντε το κύκλωμα ταλαντωτή για το ATMEGA 8
  • Ανατρέξτε στο pinout atmega 8
  • Στη συνέχεια, διορθώστε τη μονάδα RTC και LCD
  • Πραγματοποιήστε τη σύνδεση σύμφωνα με το διάγραμμα κυκλώματος
  • Διορθώστε τη μπαταρία lipo και τον φορτιστή της

Βήμα 6: Δημιουργία εξωτερικής θήκης

Δημιουργία εξωτερικής θήκης
Δημιουργία εξωτερικής θήκης
Δημιουργία εξωτερικής θήκης
Δημιουργία εξωτερικής θήκης
  • Δεν έχω 3d εκτυπωτή, οπότε αποφασίζω να το φτιάξω χρησιμοποιώντας χαρτόνι και το σκέπασα χρησιμοποιώντας έγχρωμη κολλητική ταινία
  • Φαίνεται λαμπερό και όμορφο
  • Θα σας συνιστούσα να φτιάξετε μια τρισδιάστατη θήκη για να φαίνεστε πιο επαγγελματίες

Βήμα 7: Λειτουργίες ρολογιού

Λειτουργίες ρολογιού
Λειτουργίες ρολογιού
Λειτουργίες ρολογιού
Λειτουργίες ρολογιού
  • Είναι σε μορφή 12 ωρών, οπότε θα εμφανίζει το AM/PM
  • Θα εμφανίσει την ώρα με δευτερόλεπτα
  • Θα εμφανίζει την ημέρα και την ημερομηνία κάθε δύο λεπτά
  • Θα δείχνει τη θερμοκρασία δωματίου κάθε δύο λεπτά
  • Διαθέτει εφεδρική μπαταρία, οπότε ακόμα και όταν δεν υπάρχει ρεύμα θα λειτουργεί με την μπαταρία του
  • Το RTC έχει τη δική του μπαταρία, οπότε ακόμα και αν η εφεδρική μπαταρία είναι νεκρή, ο χρόνος δεν θα ξεκουραστεί.
  • Ελπίζω να σας αρέσει αυτό το έργο … !!! Σκεφτείτε να εγγραφείτε στο κανάλι μου στο YouTube !!! Καλή Μάθηση.

Συνιστάται: