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

Πώς να κάνετε καταγραφή ημερομηνίας και ώρας - Liono Maker: 5 Βήματα
Πώς να κάνετε καταγραφή ημερομηνίας και ώρας - Liono Maker: 5 Βήματα

Βίντεο: Πώς να κάνετε καταγραφή ημερομηνίας και ώρας - Liono Maker: 5 Βήματα

Βίντεο: Πώς να κάνετε καταγραφή ημερομηνίας και ώρας - Liono Maker: 5 Βήματα
Βίντεο: Если мы учимся на своих ошибках, почему мы боимся их совершать? (Демо расклад на подумать) 2024, Ιούλιος
Anonim
Πώς να κάνετε καταγραφή ημερομηνίας και ώρας | Liono Maker
Πώς να κάνετε καταγραφή ημερομηνίας και ώρας | Liono Maker
Πώς να κάνετε καταγραφή ημερομηνίας και ώρας | Liono Maker
Πώς να κάνετε καταγραφή ημερομηνίας και ώρας | Liono Maker

Εισαγωγή:-

Σε αυτό το σεμινάριο θα μάθουμε πώς να κάνουμε καταγραφή ημερομηνίας και ώρας με το Arduino. Για το σκοπό αυτό χρησιμοποιώ μονάδες κάρτας DS3231 & Micro SD.

Η κύρια ενότητα που χρησιμοποιείται για την καταγραφή ώρας και ημερομηνίας είναι το DS3231. Το DS3231 είναι μια μονάδα RTC (ρολόι πραγματικού χρόνου). Το ρολόι σε πραγματικό χρόνο μπορεί να παρέχει πληροφορίες για δευτερόλεπτα, λεπτά, ώρες, ημέρα, ημερομηνία, μήνα και έτος. Το DS3231 μπορεί να τροφοδοτηθεί με 3.3V ή 5V και μια μπαταρία λιθίου CR2032 με μπαταρία ενεργοποιεί το RTC όταν δεν είναι συνδεδεμένο στο Arduino. Το DS3231 διαθέτει επίσης ενσωματωμένο αισθητήρα θερμοκρασίας. Το DS3231 χρησιμοποιεί επικοινωνία I2C με τις δύο γραμμές αμφίδρομης κατεύθυνσης:

1_Serial ρολόι (SCL)

2_Σειρικά δεδομένα (SDA)

ΣΗΜΕΙΩΣΗ:

Εάν σας ενδιαφέρει να κάνετε καταγραφή δεδομένων ή καταγραφέα δεδομένων ενός αισθητήρα και να καταγράψετε τα δεδομένα του σε ένα αρχείο. εδώ είναι οι ακόλουθοι σύνδεσμοι: 1-Καταγραφή δεδομένων θερμοκρασίας και έντασης φωτός

www.youtube.com/embed/gd-a8Y5GF3A

2-DHT11 καταγραφέας δεδομένων με Arduino & micro SD Card

www.youtube.com/embed/gd-a8Y5GF3A

Σελίδα Facebook: Modal = admin_t…

Καταγραφέας δεδομένων:

Ο καταγραφέας δεδομένων (επίσης καταγραφέας δεδομένων ή καταγραφέας δεδομένων) είναι μια ηλεκτρονική συσκευή που καταγράφει δεδομένα με την πάροδο του χρόνου με ενσωματωμένο όργανο ή αισθητήρα ή μέσω εξωτερικών οργάνων και αισθητήρων. Γενικά είναι μικρά, με μπαταρία, φορητά και εξοπλισμένα με μικροεπεξεργαστή, εσωτερική μνήμη για αποθήκευση δεδομένων και αισθητήρες. Ορισμένα δεδομένα καταγραφής διασυνδέονται με έναν προσωπικό υπολογιστή και χρησιμοποιούν λογισμικό για την ενεργοποίηση του καταγραφέα δεδομένων και την προβολή και ανάλυση των δεδομένων που συλλέγονται, ενώ άλλα έχουν μια τοπική συσκευή διεπαφής (πληκτρολόγιο, LCD) και μπορούν να χρησιμοποιηθούν ως αυτόνομη συσκευή. Σε αυτό το έργο, χρησιμοποιώ την κάρτα SD για να αποθηκεύσω δεδομένα με τη βοήθεια του Arduino.

DS3231:

Η ημερομηνία και η ώρα μιας μέτρησης αισθητήρα ή μιας εγγραφής δεδομένων μπορούν να συμπεριληφθούν κατά την εγγραφή δεδομένων σε μια κάρτα SD χρησιμοποιώντας μια μονάδα ρολογιού σε πραγματικό χρόνο (RTC), όπως το DS3231. Το ρολόι σε πραγματικό χρόνο μπορεί να παρέχει πληροφορίες για δευτερόλεπτα, λεπτά, ώρες, ημέρα, ημερομηνία, μήνα και έτος. Το DS3231 μπορεί να τροφοδοτηθεί με 3.3V ή 5V και μια μπαταρία λιθίου CR2032 με μπαταρία ενεργοποιεί το RTC όταν δεν είναι συνδεδεμένο στο Arduino. Το DS3231 διαθέτει επίσης ενσωματωμένο αισθητήρα θερμοκρασίας. Το DS3231 χρησιμοποιεί επικοινωνία I2C με τις δύο γραμμές αμφίδρομης κατεύθυνσης: σειριακό ρολόι (SCL) και σειριακά δεδομένα (SDA). Διατίθεται τρόπος σύνδεσης με το Arduino για αυτό το διάγραμμα σύνδεσης.

Μονάδα Micro SD-Card:

Η μονάδα (Micro SD-Card Adapter) είναι μια μονάδα ανάγνωσης καρτών Micro SD, μέσω του συστήματος αρχείων και του προγράμματος οδήγησης διεπαφής SPI, συστήματος SCM για την ολοκλήρωση του αρχείου ανάγνωσης και εγγραφής κάρτας Micro SD. Οι χρήστες Arduino μπορούν να χρησιμοποιήσουν απευθείας το Arduino IDE που διαθέτει κάρτα βιβλιοθήκης κάρτας SD για να ολοκληρώσει την προετοιμασία και την ανάγνωση.

Βήμα 1:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Φριζάρισμα:-

Σε αυτό το σεμινάριο χρησιμοποιώ το λογισμικό Fritzing για να δημιουργήσω σχηματικά σχήματα του έργου μου.

Πρώτα πρέπει να ανοίξω το Fritzing και μετά να πάρω DS3231, Arduino UNO και Micro SD Card. πρέπει να τα συνδέσουμε μέσω καλωδίων βραχυκυκλωτήρων.

ακολουθούν στρατηγικές σύνδεσης:-

Συνδέσεις DS3231 με το Arduino UNO:

DS3231 _ Arduino UNO

Gnd ----------------------- Gnd

VCC ----------------------- 5Volt

SDA ----------------------- Pin A4

SCL ----------------------- Καρφίτσα A5

Συνδέσεις κάρτας SD με το Arduino UNO:-

Κάρτα SD _ Arduino UNO

Gnd ------------------------------------ Gnd

VCC ---------------------------------- 5Volt

MISO ------------------------------------ pin12

MOSI -------------------------------- pin11

SCK ---------------------------------- pin13

SCS -------------------------------------- pin 10

Βήμα 2:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Προσομοίωση Proteus:-

Σε αυτό το έργο χρησιμοποίησα το λογισμικό Proteus για προσομοιώσεις.

Πρώτον, πρέπει να ανοίξω τη βιβλιοθήκη για να λάβω εξαρτήματα και συσκευές. Παίρνω DS3232 και κάρτα SD και εικονικό τερματικό για λόγους προσομοίωσης. Επειδή χρειαζόμαστε Προσομοίωση ώρας και ημερομηνίας, κατά τη διάρκεια της προσομοίωσης ανοίγει το παράθυρο ρολογιού ds3232 στο οποίο τρέχει η ώρα και η ημερομηνία. μπορούμε να ορίσουμε σημεία εκκίνησης ημερομηνίας και ώρας στην κωδικοποίηση Arduino. Σε ορισμένα έργα, το κουμπί ώθησης χρησιμοποιείται για τον χειροκίνητο καθορισμό ημερομηνίας και ώρας για το σκοπό αυτό, πρέπει να αλλάξουμε την κωδικοποίηση Arduino ανάλογα.

Χρησιμοποιώ το Arduino UNO για αυτό χρειαζόμαστε αρχείο Hex. Δημιουργήστε Hex αρχείο της κωδικοποίησης Arduino (παρέχω κωδικό παρακάτω) στο Arduino IDE. στη συνέχεια, ανεβάστε το στις ιδιότητες Arduino.

Χρησιμοποιώ μονάδα κάρτας SD. Παρέχω αρχείο κάρτας SD, ανεβάστε το στη μονάδα σας (παρέχεται στην ακόλουθη περιγραφή). Στο Proteus αριστερά κάτω από τη γωνία υπάρχει ένα κουμπί αναπαραγωγής πατήστε το και θα ξεκινήσουν οι προσομοιώσεις. όταν ξεκινήσει η προσομοίωση, τα δύο παράθυρα θα είναι ανοιχτά, εικονικό τερματικό και ρολόι ds3232.

> Το εικονικό τερματικό εμφανίζει καταγεγραμμένα δεδομένα ως

Κάρτα SD ΟΚ

ρεκόρ 1

ρεκόρ2

ρεκόρ3

επανεκτίμηση 4

ρεκόρ 5

> το παράθυρο ρολογιού ds3232 εμφανίζει την ώρα και την ημερομηνία ανάλογα.

> κατά τη διάρκεια προσομοιώσεων θα ανοίξει ένα αρχείο "Περιεχόμενα κάρτας μνήμης", το οποίο περιέχει αρχείο δεδομένων data.csv. Σε αυτό το αρχείο δίνουμε δεδομένα ώρας και ημερομηνίας, μήνα, ημέρας και έτους. Κάθε καθυστέρηση (1000). Αυτά τα δεδομένα θα επαναληφθούν και τα δεδομένα θα τα προσθέσουν στο αρχείο.

Βήμα 3:

Εικόνα
Εικόνα
Εικόνα
Εικόνα

EXCEL Λειτουργεί:-

Ανοίξτε το Excel και εισάγετε το αρχείο data.csv σε αυτό. τα δεδομένα θα εμφανίζονται σε στήλες και θα λάβουν ένα γράφημα γραμμής της στήλης χρόνου.

Βήμα 4:

Συνιστάται: