Πίνακας περιεχομένων:
- Βήμα 1: Ο λόγος
- Βήμα 2: Υλικά που χρησιμοποιούνται
- Βήμα 3: Συνδέστε τα όλα επάνω
- Βήμα 4: Ο κώδικας
- Βήμα 5: Τελικές σκέψεις
Βίντεο: Θερμόμετρο με σχετικό χρώμα θερμοκρασίας σε οθόνη TFT 2 ιντσών και πολλαπλούς αισθητήρες: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Έχω κάνει μια οθόνη που δείχνει τις μετρήσεις αρκετών αισθητήρων θερμοκρασίας. Το ωραίο είναι ότι το χρώμα των τιμών αλλάζει με τη θερμοκρασία:
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: Συνδέστε τα όλα επάνω
Οι τέσσερις αισθητήρες 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. Τους βάζω τριγύρω
Συνιστάται:
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση
2.4 Μετεωρολογικός σταθμός TFT Arduino με πολλαπλούς αισθητήρες: 7 βήματα
2.4 Μετεωρολογικός σταθμός TFT Arduino με πολλαπλούς αισθητήρες: Ένας φορητός μετεωρολογικός σταθμός Arduino με TFT LCD και μερικούς αισθητήρες
ESP32 NTP Θερμόμετρο μαγειρέματος θερμοκρασίας ανιχνευτή θερμοκρασίας με διόρθωση και συναγερμό θερμοκρασίας Steinhart-Hart .: 7 βήματα (με εικόνες)
ESP32 NTP Θερμόμετρο Θερμόμετρο μαγειρέματος με διόρθωση και συναγερμό θερμοκρασίας Steinhart-Hart .: Ακόμα στο ταξίδι για να ολοκληρώσετε ένα «επερχόμενο έργο», ", ESP32 NTP Temperature Probe Cooking Thermometer With Steinhart-Hart Correction and Temperature Alarm " είναι ένας οδηγός που δείχνει πώς προσθέτω έναν αισθητήρα θερμοκρασίας NTP, piezo b
Πώς να φτιάξετε ρολόι σε πραγματικό χρόνο χρησιμοποιώντας οθόνη Arduino και TFT - Arduino Mega RTC με οθόνη TFT 3,5 ιντσών: 4 βήματα
Πώς να φτιάξετε ρολόι σε πραγματικό χρόνο χρησιμοποιώντας οθόνη Arduino και TFT | Arduino Mega RTC με οθόνη TFT 3,5 ιντσών: Επισκεφτείτε το κανάλι μου στο Youtube. Εισαγωγή:- Σε αυτήν την ανάρτηση πρόκειται να φτιάξω "Ρολόι πραγματικού χρόνου" χρησιμοποιώντας οθόνη αφής TFT 3,5 ιντσών, Arduino Mega Ενότητα 2560 και DS3231 RTC…. Πριν ξεκινήσετε… ελέγξτε το βίντεο από το κανάλι μου στο YouTube..Σημείωση:- Εάν χρησιμοποιείτε Arduin
Βάση 3,5 ιντσών HDD για 5,25 ιντσών Drive Bay: 3 Βήματα
3.5”HDD Bracket for 5.25” Drive Bay: Οι περισσότεροι από εμάς εξακολουθούν να έχουν παλιά CD/DVD-Roms τα οποία δεν χρειάζεστε ήδη, αλλά λυπάστε να τα πετάξετε