Πίνακας περιεχομένων:
Βίντεο: Arduino TFT Graphics Shield: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτό το οδηγό εξηγεί πώς να φτιάξετε μια έγχρωμη ασπίδα γραφικών 240 x 320 pixel (QVGA) για το Arduino UNO R3.
Η ασπίδα, η οποία διαθέτει δίαυλο SPI και ελεγκτή οθόνης ILI9341, συνδέεται απευθείας στο Arduino σας.
Χρησιμοποιούνται μόνο 5 καρφίτσες δεδομένων Arduino, οι οποίες αφήνουν ελεύθερες τις άλλες καρφίτσες για τα έργα σας.
Η οθόνη TFT έχει το ίδιο μήκος με το Arduino σας, πράγμα που δημιουργεί ένα τακτοποιημένο πακέτο.
Η ασπίδα:
- εξαλείφει την ανάγκη για καλώδια.
- παρέχει σταθερή βάση για την οθόνη
- περιέχει τα απαραίτητα διαχωριστικά τάσης 5 βολτ έως 3 βολτ
- μπορεί να στοιβάζεται πάνω από άλλες ασπίδες Arduino
Το εκτιμώμενο κόστος των ανταλλακτικών είναι μικρότερο από $ 20
Εικόνες
Η φωτογραφία 1 δείχνει την ασπίδα Arduino να ενεργοποιείται.
Το βίντεο δείχνει την ασπίδα TFT σε δράση.
Βήμα 1: Λίστα μερών
Τα ακόλουθα μέρη λήφθηκαν από τη διεύθυνση
- 1 μόνο μονάδα οθόνης 2,2 ιντσών TFT SPI LCD 240*320 ILI9341 με υποδοχή κάρτας SD για Arduino Raspberry Pi 51/AVR/STM32/ARM/PIC [1]
- 1 μόνο Prototype PCB Expansion Board For Arduino ATMEGA328P UNO R3 Shield FR-4 Fiber PCB Breadboard 2mm 2.54mm Pitch
Τα ακόλουθα μέρη αποκτήθηκαν τοπικά:
- 5 μόνο αντιστάσεις μεταλλικής μεμβράνης 2K2 ohm 1/8 watt
- 5 μόνο αντιστάσεις 3k3 ohm 1/8 watt μεταλλικής μεμβράνης
- 1 μόνο τερματική ταινία κεφαλίδας 40 ακίδων βήματος 0,1 "/2,54 mm για PCB
- Καλώδιο ασφάλειας από χάλκινο καπάκι 10 αμπέρ
Το εκτιμώμενο κόστος των εξαρτημάτων είναι μικρότερο από $ 20
Βήμα 2: Διάγραμμα καλωδίωσης
Η μονάδα TFT δέχεται 5 βολτ, καθώς διαθέτει ρυθμιστή τάσης 3 βολτ, αλλά κάθε είσοδος TFT αναμένει 3 βολτ.
Το 2Κ2 | Τα διαχωριστικά τάσης 3K3 μειώνουν τις εξόδους Arduino 5 volt έως 3 βολτ.
Εικόνες
- Η φωτογραφία 1 δείχνει το διάγραμμα καλωδίωσης TFT.
- Η φωτογραφία 2 δείχνει την αντίστοιχη ασπίδα
- Η φωτογραφία 3 δείχνει την κάτω πλευρά της ασπίδας
- Η φωτογραφία 4 δείχνει μια κάτοψη της ασπίδας
- Η φωτογραφία 5 δείχνει τη συναρμολογημένη μονάδα
Δοκιμές
- Αποσυνδέστε την οθόνη TFT από την ασπίδα
- Τοποθετήστε την ασπίδα στο Arduino σας
- Συνδέστε το Arduino στον υπολογιστή σας
- Ελέγξτε ότι κάθε διασταύρωση τάσης μετρά 3 βολτ.
- Αποσυνδέστε το Arduino από τον υπολογιστή σας
- Συνδέστε την οθόνη TFT
- Είστε τώρα έτοιμοι να φύγετε.
Βήμα 3: Λογισμικό
Απαιτούνται τρία αρχεία βιβλιοθήκης εκτός από τον συνημμένο κώδικα
Βήμα 1
Κατεβάστε τα ακόλουθα αρχεία βιβλιοθήκης:
- https://github.com/adafruit/Adafruit_ILI9341
- https://github.com/adafruit/Adafruit-GFX-Library
- https://github.com/adafruit/Adafruit_BusIO
Κάθε ένα από τα παραπάνω αρχεία είναι σε μορφή zip και θα εμφανίζεται στο φάκελο λήψης
Βήμα 2
Επιλέξτε και εγκαταστήστε καθεμία από τις παραπάνω βιβλιοθήκες χρησιμοποιώντας το Arduino IDE:
- Κάντε κλικ στην επιλογή "Σκίτσο | Συμπεριλάβετε τη Βιβλιοθήκη | Προσθήκη Zip Library… | Adafruit_ILI9341-master.zip”
- Κάντε κλικ στο "Σκίτσο | Συμπεριλάβετε τη Βιβλιοθήκη | Προσθήκη Zip Library… | Adafruit-GFX-Library-master.zip”
- Κάντε κλικ στην επιλογή "Σκίτσο | Συμπεριλάβετε τη Βιβλιοθήκη | Προσθήκη Zip Library… | Adafruit_BusIO-master.zip”
Βήμα 3
Από το Arduino IDE:
- Αντιγράψτε το συνημμένο αρχείο "graphicstest2.ino" σε ένα σκίτσο Arduino [1]
- Αποθηκεύστε το σκίτσο ως "graphicstest2" και στη συνέχεια ανεβάστε το στο Arduino σας
Σημείωση
[1]
Το περιεχόμενο του "graphicstest2.ino" είναι πανομοιότυπο με το παράδειγμα του αρχείου της βιβλιοθήκης »… | Arduino | βιβλιοθήκες | Adafruit_ILI9341-master | παραδείγματα | graphicstest | graphicstest.ino”εκτός από το ότι ορισμένες πρόσθετες ακίδες ενότητας οθόνης έχουν οριστεί στην κεφαλίδα.
Περιλαμβάνεται επίσης ο κωδικός για τη φωτογραφία εξωφύλλου.
Βήμα 4: Περίληψη
Ο οδηγός περιγράφει πώς να φτιάξετε μια ασπίδα γραφικών TFT για το Arduino Uno R3
Το μέγεθος της οθόνης είναι 320 x 240 pixels (QVGA)
Η ασπίδα SPI συνδέεται απευθείας στο Arduino σας
Απαιτούνται μόνο 5 ακίδες δεδομένων Arduino
Η οθόνη TFT έχει το ίδιο μήκος με το Arduino σας, πράγμα που δημιουργεί ένα τακτοποιημένο πακέτο.
Το εκτιμώμενο κόστος των ανταλλακτικών είναι $ 20
Κάντε κλικ εδώ για να δείτε τις άλλες οδηγίες μου.
Συνιστάται:
Σεμινάριο Arduino Cellular Shield: 9 βήματα (με εικόνες)
Σεμινάριο Arduino Cellular Shield: Το Arduino Cellular Shield σάς επιτρέπει να πραγματοποιείτε τηλεφωνικές κλήσεις και να στέλνετε μηνύματα κειμένου. Ο εγκέφαλος αυτής της ασπίδας είναι το SM5100B, το οποίο είναι μια ισχυρή κυψελοειδής μονάδα ικανή να εκτελέσει πολλές από τις εργασίες των περισσότερων τυπικών κινητών τηλεφώνων. Αυτό το sh
LCD5110 Graphics Education: 4 βήματα
LCD5110 Graphics Education: Γεια σε όλους Σε αυτήν την εκπαίδευση, ı am ganna intruduce LCD5110_GRAPH βιβλιοθήκη και τις λειτουργίες για Bitmap Graphic. Το αποφάσισα επειδή αν δείτε το έργο Space Race Game στη σελίδα μου, δεν σας έδειξα πώς μπορείτε να δημιουργήσετε ένα γραφικό bitmap. Ας β
Botletics LTE CAT-M/NB-IoT + GPS Shield για Arduino: 10 βήματα (με εικόνες)
Botletics LTE CAT-M/NB-IoT + GPS Shield για Arduino: Επισκόπηση Η ασπίδα Botletics SIM7000 LTE CAT-M/NB-IoT χρησιμοποιεί τη νέα τεχνολογία LTE CAT-M και NB-IoT και έχει επίσης ενσωματωμένο GNSS (GPS, GLONASS και BeiDou /Compass, Galileo, QZSS standard) για παρακολούθηση τοποθεσίας. Υπάρχουν πολλαπλές μονάδες σειράς SIM7000
Πώς να φτιάξετε ρολόι σε πραγματικό χρόνο χρησιμοποιώντας οθόνη 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
TFT Shield Tutorial: 4 Βήματα
TFT Shield Tutorial: Σήμερα, θα μάθετε πώς μπορείτε να δημιουργήσετε και να χρησιμοποιήσετε κουμπιά στα έργα Arduino TFT Touchscreen. Χρησιμοποιώ το 2,8 του Kuman " TFT Shield σε συνδυασμό με το Arduino UNO του Kuman. Μπόνους: Το TFT Shield από το Kuman έρχεται με δωρεάν γραφίδα που μπορείτε να χρησιμοποιήσετε