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

Θερμόμετρο με σχετικό χρώμα θερμοκρασίας σε οθόνη TFT 2 ιντσών και πολλαπλούς αισθητήρες: 5 βήματα
Θερμόμετρο με σχετικό χρώμα θερμοκρασίας σε οθόνη TFT 2 ιντσών και πολλαπλούς αισθητήρες: 5 βήματα

Βίντεο: Θερμόμετρο με σχετικό χρώμα θερμοκρασίας σε οθόνη TFT 2 ιντσών και πολλαπλούς αισθητήρες: 5 βήματα

Βίντεο: Θερμόμετρο με σχετικό χρώμα θερμοκρασίας σε οθόνη TFT 2 ιντσών και πολλαπλούς αισθητήρες: 5 βήματα
Βίντεο: XMAX Family 2023 New Yamaha XMAX 125 & XMAX 300 Tech Max 2024, Δεκέμβριος
Anonim
Θερμόμετρο με σχετικό χρώμα θερμοκρασίας σε 2
Θερμόμετρο με σχετικό χρώμα θερμοκρασίας σε 2
Θερμόμετρο με σχετικό χρώμα θερμοκρασίας σε 2
Θερμόμετρο με σχετικό χρώμα θερμοκρασίας σε 2

Έχω κάνει μια οθόνη που δείχνει τις μετρήσεις αρκετών αισθητήρων θερμοκρασίας. Το ωραίο είναι ότι το χρώμα των τιμών αλλάζει με τη θερμοκρασία:

75 βαθμοί Κελσίου = ΚΟΚΚΙΝΟ> 60> 75 = ΠΟΡΤΟΚΑΛΙ> 40 <60 = ΚΙΤΡΙΝΟ> 30 <40 = ΦΩΤΙΣΤΙΚΟ <40 = ΣΚΟΥΡΟ

Βήμα 1: Ο λόγος

Το σπίτι μας θερμαίνεται με κεντρική θέρμανση. Το σύστημα τροφοδοτείται από μια καυτή σόμπα στην κουζίνα που τροφοδοτεί μια δεξαμενή buffer 1000 λίτρων. Από εδώ το ζεστό νερό αντλείται στη θέρμανση δαπέδου και τα καλοριφέρ.

Αυτό λειτουργεί καλά όταν βρίσκεστε στο σπίτι, αλλά μπορεί να είναι ενοχλητικό όταν λείπω για μεγαλύτερο χρονικό διάστημα. Έτσι αποφασίσαμε να προσθέσουμε έναν αυτόματο θερμαντήρα καύσης πέλλετ ο οποίος είναι επίσης συνδεδεμένος στη δεξαμενή αποθήκευσης με τέτοιο τρόπο ώστε και τα δύο συστήματα να μπορούν να συνεργαστούν. Είναι σημαντικό να γνωρίζετε πότε πρέπει να σταματήσετε να καίτε κορμούς στη σόμπα, επειδή μπορεί να προκληθεί υπερθέρμανση της δεξαμενής αποθήκευσης. Προφανώς υπάρχουν όλες οι βαλβίδες ασφαλείας, αλλά η πρόληψη είναι πάντα καλύτερη.

Wantedθελα μια οθόνη που μετρά τη θερμοκρασία στη δεξαμενή σε διάφορα επίπεδα, ώστε να βλέπουμε πόση θερμότητα έχουμε αποθηκεύσει. Τελικά το χρώμα της θερμοκρασίας θα πρέπει να αλλάξει με την τιμή: κόκκινο για πολύ ζεστό (> 75 βαθμούς Κελσίου έως σκούρο μπλε για κρύο, <30 μοίρες.

Βήμα 2: Υλικά που χρησιμοποιούνται

Arduino UnoFour DS18b20 αισθητήρες θερμοκρασίας1 Αντίσταση 4,7k Ohm Έγχρωμη οθόνη TFT, χρησιμοποίησα αυτήν την οθόνη 2 ιντσών από το AliexpressWiring κ.λπ.

Βήμα 3: Συνδέστε τα όλα επάνω

Hooking It All Up
Hooking It All Up
Hooking It All Up
Hooking It All Up
Hooking It All Up
Hooking It All Up

Οι τέσσερις αισθητήρες DS18b20 είναι προσαρμοσμένοι μέσω του συστήματος ενός καλωδίου. Αυτό εξοικονομεί πολλές συνδέσεις με το Arduino και είναι αρκετά απλό, δείτε την εικόνα. Η αντίσταση προστίθεται εδώ.

Η σύνδεση της οθόνης χρειάστηκε περισσότερη προσπάθεια. Θα πρέπει (πρέπει να…) να λειτουργήσει κάνοντας κλικ σε αυτό ως ασπίδα, αλλά αυτό δεν λειτούργησε. Κάποια έρευνα μου έδειξε πώς να το συνδέσω μέσω SPI (δεν έχω ιδέα τι σημαίνει αυτό) χρησιμοποιώντας το ακόλουθο σχήμα:

VCC 5vGND Ground CLK D13SDA D11 RS D9 RST D8 CS D10

Χρησιμοποιείται η βιβλιοθήκη ILI9225 όπως αναφέρθηκε στη συσκευασία της οθόνης. Μπορείτε να βρείτε τη βιβλιοθήκη εδώ στο Github.

Όλα σετ έτρεξα τα δείγματα από τη βιβλιοθήκη, όλα καλά. Ναι !!!

Βήμα 4: Ο κώδικας

Μου πήρε λίγο χρόνο για να καταλάβω πώς να σχεδιάζω κείμενο, γραμμές κ.λπ. σε μια οθόνη TFT. Αυτό αποδείχθηκε αρκετά απλό. Ο κώδικας για να γίνει το χρώμα του κειμένου σε σχέση με τη θερμοκρασία ήταν κάτι άλλο, οπότε στράφηκα στα φόρουμ του Arduino όπου με βοήθησε ένα παιδί με το όνομα "Wild Bill". Δόξα!!

Μπορείτε να βρείτε τον κωδικό εδώ.

Βήμα 5: Τελικές σκέψεις

Αυτό ήταν ένα πραγματικά δροσερό έργο. Τώρα θα πρέπει να βρω ένα ωραίο περίβλημα για να φαίνεται το πράγμα έξυπνο. Δεν είμαι καλός σε αυτό. Οποιαδήποτε βοήθεια / προτάσεις πώς να το κάνετε αυτό εκτιμάται πολύ

Λίστα επιθυμιών:

- Προσθέστε WIFI, θα πρέπει να είναι απλή με ESP288 ή Nodemcu. Τους βάζω τριγύρω

Συνιστάται: