Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Μπορείτε να δημιουργήσετε μια οθόνη OLED σε ένα Arduino Nano με φασματοσκοπικό αισθητήρα TSL2591 (καλά, δύο κανάλια - οπτικά και NIR…) συνδυάζοντας παραδείγματα σκίτσων στο διαδίκτυο. Αυτό που λαμβάνετε είναι μια οθόνη 4 γραμμών της συνολικής ροής, της οπτικής ροής, του NIR και ενός ευρετηρίου που ονομάζεται ευρετήριο NDVI.
Πρώτα εγκαταστήστε μερικές βιβλιοθήκες:
TSL2591:
SSD1306:
GFX
Αισθητήρες
Βήμα 1: Διορθώστε τη ρύθμιση του αρχείου Adafruit_SSD1306.h
Το αρχείο "Adafruit_SSD1306.h" μπορεί να οριστεί για οθόνη 128x32-pixel. Εάν έχετε την οθόνη 128x64, θα θέλετε να επεξεργαστείτε κοντά στις γραμμές 73-75 του αρχείου. Σχολιάστε τις γραμμές _16 και _32 και σχολιάστε τη γραμμή _64. Θα πρέπει να μοιάζει με την εικόνα.
Βήμα 2: Καλωδίωση του Arduino Nano, του TSL2591 και του SSD1306 OLED Display
Χρησιμοποιώ ξανά ένα Nano - εξ ου και οι καρφίτσες κεφαλίδας…
Ο κωδικός τροφοδοσίας μέσω USB -mini παρέχει επίσης έξοδο σειριακής θύρας που μπορεί να διαβαστεί εξωτερικά και να καταγραφεί, αν θέλετε.
Βήμα 3: Ο κωδικός μου
Πάρτε τον κωδικό και ανεβάστε τον στον πίνακα. Η έξοδος θα εμφανίζεται στην οθόνη OLED, καθώς και στη σειριακή θύρα - Full, Visual, IR και NDVI.