» Θέματα » Συμβουλές »Θερμοστάτης στο Arduino Mega 2560

Θερμοστάτης στο Arduino Mega 2560


Καλή μέρα σε όλους. Το έργο αυτό υλοποιήθηκε σε ένα από τα σχολεία κοντά στη Μόσχα για μια τάξη ρομποτικής και φυσικών επιστημών. Η εργασία της συσκευής περιλαμβάνει εικόνες ημερομηνίας, ώρας, θερμοκρασίας καθώς και πληροφορίες εγγραφής σε sd μέσα με ένα διάστημα μισής ώρας σε μορφή αρχείου txt.

Η σύνθεση του προϊόντος περιλαμβάνει:
1. Arduino mega 2560
Θερμοστάτης στο 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 και έχουν την ακόλουθη φόρμα

Ακολούθως, τα δεδομένα χρησιμοποιήθηκαν για την κατάρτιση των διαγραμμάτων θερμοκρασίας του καιρού.
Αυτή η συσκευή είναι ένα πρωτότυπο, δεν υπάρχουν αντίγραφα εργασίας για το χέρι (όλα λειτουργούν αυτή τη στιγμή). Μόλις μπορώ να το αποκτήσω, θα περιγράψω τη διαδικασία της πλήρους συναρμολόγησης με την κατασκευή λογισμικού κ.λπ.

Κατάλληλο για θέμα

Σχετικά θέματα

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...