Πίνακας περιεχομένων:
- Βήμα 1: Η ιστορία
- Βήμα 2: Απαιτούνται ανταλλακτικά
- Βήμα 3: Ρύθμιση υλικού
- Βήμα 4: Λογισμικό
- Βήμα 5: Ας δούμε τι έχουμε φτιάξει
- Βήμα 6: Σφάλματα κατάρτισης
- Βήμα 7: Τέλος
Βίντεο: 2.4 Μετεωρολογικός σταθμός TFT Arduino με πολλαπλούς αισθητήρες: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Ένας φορητός μετεωρολογικός σταθμός Arduino με TFT LCD και μερικούς αισθητήρες.
Βήμα 1: Η ιστορία
Πρόσφατα είχα λίγο ελεύθερο χρόνο να παίξω με arduino.
Βρήκα ένα σκίτσο στο διαδίκτυο πριν από μερικούς μήνες με TFT LCD με αισθητήρα DHT και RTC. Έτσι το ένωσα, έκανα κάποιες τροποποιήσεις στο σκίτσο για να λειτουργήσει. Μετά το ανέβασμα λειτούργησε τρομερά !! Έτσι, μετά από 4 ώρες συνειδητοποίησα ότι είναι άσκοπο να υποφέρω με αυτό. Σκέφτηκα ότι θα φτιάξω έναν μετεωρολογικό σταθμό για τον εαυτό μου που θα χρησιμοποιήσω στο σπίτι μου.
Ας αρχίσουμε!
Βήμα 2: Απαιτούνται ανταλλακτικά
Τα απαραίτητα μέρη:
- Arduino uno ή Mega2560 (είχε ήδη)
- 2,4 tft LCD με Ili932x ή 9341 IC (είχε ήδη)
- DHT11 (είχε ήδη)
- DS18b20 (είχε ήδη)
- Αισθητήρας φωτός 4 ακίδων LDR (αναλογικός και ψηφιακός)
- Μερικά καλώδια βραχυκυκλωτήρων (είχαν ήδη)
- Arduino IDE και τις σωστές βιβλιοθήκες
Αυτή τη στιγμή λοιπόν δεν ήταν κόστος για μένα.
Βήμα 3: Ρύθμιση υλικού
Λοιπόν, δεν ήταν μεγάλη υπόθεση. Οι κινεζικοί κλώνοι Arduino δεν είναι πάντα κακοί. Όταν ο πίνακας έχει μια δεύτερη γραμμή όπου μπορείτε να κολλήσετε τους πείρους, αυτό κάνει λίγο πιο κινούμενο χώρο με την καλωδίωση.
Έτσι κόλλησα τις καρφίτσες με τον αντίθετο τρόπο (για να κοιτάξω προς τα κάτω) για να διευκολύνω τη δουλειά. Δείτε τη φωτογραφία.
Αυτή τη στιγμή πήραμε 3 5V, 3 3,3 V και μερικές ακίδες GND.
Μπορείτε τώρα να συνδέσετε πολλούς αισθητήρες στην πλακέτα με αυτόν τον τρόπο.
Ο αισθητήρας DHT είναι συνδεδεμένος στο Digital 11.
Ο αισθητήρας θερμοκρασίας είναι συνδεδεμένος στο Digital 10.
Το LDR είναι συνδεδεμένο στο Analog 5.
Τα ψηφιακά 12 και 13 είναι δωρεάν. Μπορείτε, λοιπόν, να προσθέσετε 1 αισθητήρα αν θέλετε. (Θέλω)
Λόγω της οθόνης LCD δεν μπορούν να συνδεθούν αισθητήρες I2C στην πλακέτα. Το Lcd χρειάζεται το pin A4 για RESET.
Λυπηρό, αλλά αληθινό.
Βήμα 4: Λογισμικό
Κατεβάστε τις βιβλιοθήκες και το σκίτσο.
Ανεβάζω τις βιβλιοθήκες για αυτό το έργο.
Η βιβλιοθήκη SPFD5408 είναι πολύ καλή για την οδήγηση της 2,4 TFT LCD, αλλά νομίζω ότι είναι καλή μόνο για ILI932X; 9340; 9341 IC.
2019.01.05.!!
Μια μικρή ενημέρωση! Τώρα το Arduino εμφανίζει το σημείο δρόσου!
Ο δείκτης θερμότητας εμφανίζεται τόσο Κελσίου όσο και Φαρενάιτ.
2019.01.06!!
Η έκδοση Mcufriend αναφέρει τώρα τις τιμές στη Σειριακή οθόνη.
Βήμα 5: Ας δούμε τι έχουμε φτιάξει
Το Arduino μας αναπαράγει τις τιμές από τους αισθητήρες με ρυθμό ενημέρωσης 1000ms.
Τι βλέπουμε:
- Η θερμοκρασία από τον αισθητήρα DHT στον μετρητή δακτυλίου
- Υγρασία στην επάνω δεξιά γωνία
- Θερμοκρασία από τον αισθητήρα DS18B20
- Δείκτης θερμότητας σε Φαρενάιτ
- Ένταση φωτός σε ποσοστό (εξακολουθεί να είναι λίγο σφάλμα)
- Θερμοκρασία σε Φαρενάιτ
- Σημείο δροσιάς σε Κελσίου
- Υπολογισμός απόλυτης υγρασίας
Αλλά! Έχουμε ακόμα 2 ψηφιακές καρφίτσες δωρεάν, οπότε υπάρχει ακόμα περιθώριο για λίγη βελτίωση για τη μεγιστοποίηση των δυνατοτήτων του πίνακα Arduino.
Σχεδιάζω μερικές (και οπτικές) αναβαθμίσεις σε αυτόν τον μετεωρολογικό σταθμό στο εγγύς μέλλον για να λειτουργήσει και να φανεί καλύτερα. Μόλις έχω αρκετό ελεύθερο χρόνο φυσικά ……
Η 3η έκδοση είναι για οθόνες συμβατές με McuFriend. Είχα μια οθόνη οδήγησης IC 1580 και 5408 την οποία δεν χρησιμοποίησα για σχεδόν 2 χρόνια. Έτσι έκανα κάποια τροποποίηση για να συνεργαστώ μαζί τους. Ανέβασα την τροποποιημένη μου βιβλιοθήκη McuFriend.
Βήμα 6: Σφάλματα κατάρτισης
Πρόσφατα αντιμετωπίζω σφάλματα κατά τη σύνταξη με το Arduino IDE (και όχι μόνο εγώ). Αυτό είναι ένα πρόβλημα που επιστρέφει συχνά.
Εάν έχετε σφάλμα κατά τη σύνταξη με αυτό το σκίτσο, αντιγράψτε το σε ένα νέο παράθυρο Arduino και δοκιμάστε ξανά.
Αυτό λειτουργεί για μένα, ελπίζω να ισχύει και για εσάς.
Λόγω του ESP Core εξακολουθώ να κάθομαι στο Arduino IDE 1.6.13.
Γιατί όχι αναβάθμιση; Επειδή αυτή η έκδοση είναι πολύ βολική για μένα.
Βήμα 7: Τέλος
Τελείωσες.
Χρησιμοποιήστε το όπως σας αρέσει.
Ευχαριστώ που διαβάσατε το διδακτικό μου.
Συνιστάται:
Μετεωρολογικός σταθμός μεγάλης απόστασης HC-12 και αισθητήρες DHT: 9 βήματα
Μετεωρολογικός σταθμός μεγάλης εμβέλειας HC-12 και αισθητήρες DHT: Σε αυτό το σεμινάριο θα μάθουμε πώς να φτιάχνουμε έναν απομακρυσμένο μετεωρολογικό σταθμό μεγάλων αποστάσεων χρησιμοποιώντας δύο αισθητήρες dht, μονάδες HC12 και οθόνη LCD I2C. Δείτε το βίντεο
Μετεωρολογικός σταθμός NaTaLia: Μετεωρολογικός σταθμός Arduino Solar Powered Done the Right Way: 8 βήματα (με εικόνες)
Μετεωρολογικός Σταθμός NaTaLia: Ο Μετεωρολογικός Σταθμός Arduino έγινε με τον σωστό τρόπο: Μετά από 1 χρόνο επιτυχούς λειτουργίας σε 2 διαφορετικές τοποθεσίες, μοιράζομαι τα σχέδια έργων μου με ηλιακή ενέργεια και εξηγώ πώς εξελίχθηκε σε ένα σύστημα που μπορεί πραγματικά να επιβιώσει για μεγάλο χρονικό διάστημα περιόδους από την ηλιακή ενέργεια. Αν ακολουθείτε
Μετεωρολογικός σταθμός DIY & Σταθμός αισθητήρα WiFi: 7 βήματα (με εικόνες)
Μετεωρολογικός Σταθμός DIY & WiFi Sensor Station: Σε αυτό το έργο θα σας δείξω πώς να δημιουργήσετε έναν μετεωρολογικό σταθμό μαζί με έναν σταθμό αισθητήρα WiFi. Ο σταθμός αισθητήρων μετρά τα τοπικά δεδομένα θερμοκρασίας και υγρασίας και τα στέλνει, μέσω WiFi, στον μετεωρολογικό σταθμό. Ο μετεωρολογικός σταθμός εμφανίζει τότε
Μετεωρολογικός σταθμός WiFi μετεωρολογικός σταθμός V1.0: 19 βήματα (με εικόνες)
Solar Powered WiFi Weather Station V1.0: Σε αυτό το Εκπαιδευτικό, θα σας δείξω πώς να φτιάξετε έναν Μετεωρολογικό σταθμό με ηλιακή ενέργεια με έναν πίνακα Wemos. Το Wemos D1 Mini Pro διαθέτει έναν μικρό παράγοντα μορφής και μια μεγάλη γκάμα ασπίδων plug-and-play το καθιστούν ιδανική λύση για γρήγορη απόκτηση
Θερμόμετρο με σχετικό χρώμα θερμοκρασίας σε οθόνη TFT 2 ιντσών και πολλαπλούς αισθητήρες: 5 βήματα
Θερμόμετρο με σχετικό χρώμα θερμοκρασίας σε οθόνη TFT 2 "και πολλαπλούς αισθητήρες: Έχω κάνει μια οθόνη που δείχνει τις μετρήσεις πολλών αισθητήρων θερμοκρασίας. Το ωραίο είναι ότι το χρώμα των τιμών αλλάζει με τη θερμοκρασία: > 75 βαθμοί Κελσίου = ΚΟΚΚΙΝΟ > 60 > 75 = ΠΟΡΤΟΚΑΛΙ > 40 < 60 = ΚΙΤΡΙΝΟ > 30 < 40