Πίνακας περιεχομένων:
- Βήμα 1: Το έργο συνεχίζεται
- Βήμα 2: Απαιτούνται ανταλλακτικά
- Βήμα 3: Λογισμικό
- Βήμα 4: Συνδέσεις
- Βήμα 5: Τέλος
Βίντεο: 1.8 TFT LCD Advanced Weather Station: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Λίγο μικρότερο, αλλά μεγαλύτερο.
Βήμα 1: Το έργο συνεχίζεται
Λοιπόν, είχα ένα 1.8 ιντσών tft LCD με πρόγραμμα οδήγησης ST7735 το οποίο δεν έχω χρησιμοποιήσει για καιρό τώρα. Λόγω του 2,4 lcd δεν μπορούσα να χρησιμοποιήσω τη διεπαφή I2C για να συνδέσω περισσότερους αισθητήρες στο Arduino Uno και αποφάσισα να ξαναγράψω το σκίτσο για να ταιριάζει στις ανάγκες μου. Πρόσθεσα έναν αισθητήρα βαρομετρικής πίεσης BMP280 και έναν κωδικό RTC DS3231 για την εμφάνιση του χρόνου και της βαρομετρικής πίεσης.
Βήμα 2: Απαιτούνται ανταλλακτικά
- Arduino Uno, Nano, Pro mini, Mega2560 κ.λπ.
- Αισθητήρας βαρομετρικής πίεσης BMP280
- DS3231 RTC
- 1,8 ιντσών tft lcd ST7735
- DS18b20
- DHT11 ή DHT22
- Βιβλιοθήκες και σκίτσο
Βήμα 3: Λογισμικό
Έφτιαξα 2 σκίτσα. Το ένα είναι με RTC και το δεύτερο είναι χωρίς το RTC.
2019.03.04. Ένα άλλο σκίτσο για τη χρήση του αισθητήρα BME280.
Βήμα 4: Συνδέσεις
ΟΘΟΝΗ ΥΓΡΟΥ ΚΡΥΣΤΑΛΛΟΥ:
- CS Digital 9
- RST Digital 7
- DC Digital 8
- SCLK Digital 13
- MOSI Digital 11
- VCC 3,3 volt
- GND γείωση
- LED 5 βολτ
BMP280:
VCC: Σας συμβουλεύω ανεπιφύλακτα μόνο 3,3 volt
GND: έδαφος
SCL: Αναλογικό 5
SDA: Αναλογικό 4
DS3231:
Vcc: 3,3 ή 5 βολτ
GND: έδαφος
SCL: A5
SDA: A4
DS18B20: Digitalηφιακό 6
DHT11/22: Digitalηφιακό 10
Αναλογικό LDR: Οποιοδήποτε αναλογικό pin είναι δωρεάν
Βήμα 5: Τέλος
Τελειώσατε και συναρμολογήσατε έναν πολύ φθηνό και ακριβή μετεωρολογικό σταθμό.
Βασικά είναι το ίδιο με το προηγούμενο, αλλά χρησιμοποιεί άλλο LCD. Για την εμφάνιση του χρόνου σκέφτηκα ότι μια απλή συμβολοσειρά θα είναι υπεραρκετή.
tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG για εμφάνιση δευτερολέπτων. Αλλά είναι λίγο πολύ για το Nano, η εμφάνιση δευτερολέπτων καθυστερεί
Μπορείτε ακόμα να προσθέσετε περισσότερους αισθητήρες αν θέλετε, επειδή έχουμε μερικές ψηφιακές και αναλογικές ακίδες ακόμα ελεύθερες για να μην αναφέρουμε το δίαυλο I2C. Το μόνο όριο είναι η ανάλυση LCD:)
Ελπίζω να το χρησιμοποιήσετε καλά.
Σας ευχαριστώ που διαβάσατε το διδακτικό μου.
Στην υγειά σας!
Συνιστάται:
Super Weather Station Hanging Basket: 11 βήματα (με εικόνες)
Super Weather Station Hanging Basket: Γεια σε όλους! Σε αυτήν την ανάρτηση ιστολογίου T3chFlicks, θα σας δείξουμε πώς φτιάξαμε ένα έξυπνο καλάθι. Τα φυτά είναι μια φρέσκια και υγιεινή προσθήκη σε οποιοδήποτε σπίτι, αλλά μπορούν γρήγορα να γίνουν κουραστικά - ειδικά αν θυμάστε να τα ποτίζετε μόνο όταν
DIY Personal Weather Station Monitor: 6 Βήματα
DIY Personal Weather Station Monitor: DarkSky ,, Η υπηρεσία API για υπάρχοντες πελάτες δεν αλλάζει σήμερα, αλλά δεν θα δεχόμαστε πλέον νέες εγγραφές. Το API θα συνεχίσει να λειτουργεί μέχρι το τέλος του 2021
Modular Solar Weather Station: 5 βήματα (με εικόνες)
Modular Solar Weather Station: Ένα από τα έργα που ήθελα να φτιάξω για κάποιο διάστημα ήταν ένας Modular Μετεωρολογικός Σταθμός. Modular με την έννοια ότι μπορούμε να προσθέσουμε τους αισθητήρες που θέλουμε απλά αλλάζοντας το λογισμικό. Ο Modular Weather Station χωρίζεται σε τρία μέρη. Ο κεντρικός πίνακας διαθέτει το W
Tweeting Weather Station: 8 βήματα (με εικόνες)
Tweeting Weather Station: Θέλατε ποτέ να παρακολουθείτε τις τρέχουσες καιρικές συνθήκες της πόλης σας, το αποτύπωμα άνθρακα, τα επίπεδα θορύβου και ρύπανσης; Θέλετε να είστε Σταυροφόρος για την Κλιματική Αλλαγή ή να δημιουργήσετε τον δικό σας Μετεωρολογικό Σταθμό Tweeting και να μοιραστείτε τις τοπικές σας καιρικές συνθήκες με το
Unique Desk Weather Station Showpiece: 5 βήματα (με εικόνες)
Unique Desk Weather Station Showpiece: Hey Guys! Για αυτό το έργο μηνών έχω φτιάξει έναν μετεωρολογικό σταθμό με τη μορφή ενός Desk Plant ή μπορείτε να το ονομάσετε ως Desk Showpiece. Αυτός ο μετεωρολογικός σταθμός μεταφέρει δεδομένα στο ESP8266 από έναν ιστότοπο που ονομάζεται openwethermap.org και αλλάζει τα χρώματα RGB σε