Καλή μέρα σε όλους. Το έργο αυτό υλοποιήθηκε σε ένα από τα σχολεία κοντά στη Μόσχα για μια τάξη ρομποτικής και φυσικών επιστημών. Η εργασία της συσκευής περιλαμβάνει εικόνες ημερομηνίας, ώρας, θερμοκρασίας καθώς και πληροφορίες εγγραφής σε sd μέσα με ένα διάστημα μισής ώρας σε μορφή αρχείου txt.
Η σύνθεση του προϊόντος περιλαμβάνει:
1. Arduino mega 2560
2. Glcd12864 v 2.0 (ή μια τυποποιημένη κινεζική οθόνη στα κομμάτια ks0107 / ks0108)
3. Ρολόι πραγματικού χρόνου Hz 85 63
4. Αισθητήρας θερμοκρασίας TMP36
5. Μονάδα για micro SD κάρτα
Σχέδιο και συνδέσεις
Η οθόνη Glcd12864 v2.0 συνδέεται μέσω μιας παράλληλης διεπαφής. Το ρολόι πραγματικού χρόνου χρησιμοποιεί το πρωτόκολλο I2c (ακροδέκτες sda sdc στον πίνακα) και το module micro sd χρησιμοποιεί spi, καρφίτσες 50 έως 53 (ειδικά σε αυτόν τον πίνακα). Τα πάντα τροφοδοτούνται εκτός από τον οπίσθιο φωτισμό οθόνης από 5V, ο οπίσθιος φωτισμός χρησιμοποιεί 3.3V. Σε γενικές γραμμές, το σύστημα δεν είναι περίπλοκο. Η ισχύς του πίνακα προέρχεται από έναν απλό, τυπικό προσαρμογέα 5V. Κατανομή ρεύματος συσκευής στην περιοχή των 100 mA.
Προβολή στο breadboard
Σκίτσο
Σκίτσο
Βιβλιοθήκη U8glib
Το ίδιο το σκίτσο χρησιμοποιεί τις τυπικές βιβλιοθήκες arduino, με εξαίρεση την οθόνη, η οποία απαιτεί τη βιβλιοθήκη U8glib. Οι γραμματοσειρές για το σκίτσο δίδονται στο αρχείο και θα πρέπει να δουλεύουν στον φάκελο με το σκίτσο για σωστή λειτουργία. Σχόλια για τα βασικά ζητήματα δίδονται στο ίδιο το σκίτσο.
Ο χρονοδιακόπτης ρυθμίζεται με την εγγραφή της τιμής του δεκαδικού δυαδικού κώδικα στις γραμμές 45 και 46. Στην περίπτωση αυτή, η περίοδος απόκρισης είναι μισή ώρα. Για να αλλάξουμε την περίοδο για μια ώρα, γράφουμε στη γραμμή 46 την τιμή B00111111. Συνεπώς, γράφουμε την ίδια τιμή στη γραμμή λειτουργίας 54 για την επαναφορά του χρονοδιακόπτη. Περισσότερες πληροφορίες σχετικά με το χειρισμό του χρονομέτρου στο rtc pcf 8563 εγχειρίδιο
Όλες οι πληροφορίες θερμοκρασίας εγγράφονται στην κάρτα sd σε μορφή txt και έχουν την ακόλουθη φόρμα
Ακολούθως, τα δεδομένα χρησιμοποιήθηκαν για την κατάρτιση των διαγραμμάτων θερμοκρασίας του καιρού.
Αυτή η συσκευή είναι ένα πρωτότυπο, δεν υπάρχουν αντίγραφα εργασίας για το χέρι (όλα λειτουργούν αυτή τη στιγμή). Μόλις μπορώ να το αποκτήσω, θα περιγράψω τη διαδικασία της πλήρους συναρμολόγησης με την κατασκευή λογισμικού κ.λπ.