Λογισμικό LILYGO T-Deck Arduino
Πληροφορίες προϊόντος
Προδιαγραφές:
- Όνομα προϊόντος: T-Deck
- Εκδοχή: V1.0
- Ημερομηνία κυκλοφορίας: 2024.05
- Μηχανήματα υπολογιστών: Μονάδα ESP32
- Λογισμικό: Arduino
Οδηγίες χρήσης προϊόντος
Εισαγωγή
Αυτός ο οδηγός έχει σχεδιαστεί για να βοηθά τους χρήστες στη ρύθμιση του περιβάλλοντος ανάπτυξης λογισμικού για εφαρμογές που χρησιμοποιούν το υλικό T-Deck.
- T-Deck
Το T-Deck είναι μια πλατφόρμα υλικού που υποστηρίζει την ανάπτυξη λογισμικού για διάφορες εφαρμογές. - Arduino
Το Arduino είναι το λογισμικό που χρησιμοποιείται για τον προγραμματισμό του υλικού T-Deck. - Παρασκευή
Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε έτοιμα τα απαραίτητα εξαρτήματα και εργαλεία για τη ρύθμιση του περιβάλλοντος.
Ξεκινήστε
Ακολουθήστε τις οδηγίες που παρέχονται σε αυτόν τον οδηγό για να ξεκινήσετε τη ρύθμιση του περιβάλλοντος ανάπτυξης λογισμικού.
Διαμόρφωση
Διαμορφώστε τις ρυθμίσεις λογισμικού με βάση τις απαιτήσεις του έργου σας.
Συνδέω
Δημιουργήστε τη σύνδεση μεταξύ του υλικού T-Deck και του συστήματος ανάπτυξής σας.
Δοκιμή επίδειξης
Εκτελέστε μια δοκιμαστική επίδειξη για να βεβαιωθείτε ότι η ρύθμιση υλικού και λογισμικού λειτουργεί σωστά.
Μεταφόρτωση Σκίτσου
Ανεβάστε το σκίτσο του Arduino στη μονάδα ESP32 χρησιμοποιώντας τις παρεχόμενες οδηγίες.
- Δημιουργία και Flash
Μεταγλωττίστε τον κώδικα του Arduino και αναβοσβήστε τον στη μονάδα ESP32. - Ελεγκτής εκπομπών
Παρακολουθήστε την έξοδο και τη συμπεριφορά του σκίτσου σας στο υλικό T-Deck.
Αναφορά εντολής SSC
Ανατρέξτε στις αναφορές εντολών για συγκεκριμένες λειτουργίες που σχετίζονται με το υλικό T-Deck.
op
Περιγραφή λειτουργίας «op».
FAQ (Συχνές ερωτήσεις)
Τι πρέπει να κάνω εάν η μεταφόρτωσή μου αποτύχει;
Εάν η μεταφόρτωσή σας αποτύχει, ελέγξτε τη σύνδεση μεταξύ του συστήματος ανάπτυξης και του υλικού T-Deck. Βεβαιωθείτε ότι όλες οι ρυθμίσεις είναι σωστές και δοκιμάστε να ανεβάσετε ξανά.
Σχετικά με αυτόν τον οδηγό
Αυτό το έγγραφο προορίζεται να βοηθήσει τους χρήστες να ρυθμίσουν το βασικό περιβάλλον ανάπτυξης λογισμικού για την ανάπτυξη εφαρμογών με χρήση υλικού που βασίζεται στο T-Deck. Μέσω μιας απλής πρampΈτσι, αυτό το έγγραφο παρουσιάζει τον τρόπο χρήσης του Arduino, συμπεριλαμβανομένου του οδηγού διαμόρφωσης που βασίζεται σε μενού, μεταγλωττίζοντας το Arduino και τη λήψη υλικολογισμικού στη μονάδα ESP32.
Σημειώσεις Έκδοσης
Ημερομηνία | Εκδοχή | Σημειώσεις έκδοσης |
2024.05 | V1.0 | Πρώτη κυκλοφορία. |
Εισαγωγή
T-Deck
- Το T-Deck είναι ένας πίνακας ανάπτυξης. Μπορεί να λειτουργήσει ανεξάρτητα.
- Αποτελείται από ESP32-S3 MCU που υποστηρίζει πρωτόκολλο επικοινωνίας Wi-Fi + BLE και PCB μητρικής πλακέτας.
- Αυτό το προϊόν διαθέτει λειτουργίες LCD και LoRa. LCD μοντέλο ST7789 LCD με ανάλυση 320×240. Το τσιπ LoRa είναι SX1262.
- Για εφαρμογές που κυμαίνονται από δίκτυα αισθητήρων χαμηλής κατανάλωσης έως τις πιο απαιτητικές εργασίες.
- Στον πυρήνα αυτής της ενότητας βρίσκεται το τσιπ ESP32S3.
- Το ESP32-S3 ενσωματώνει λύσεις Wi-Fi (ζώνη 2.4 GHz) και Bluetooth 5.0 σε ένα μόνο τσιπ, μαζί με διπλούς πυρήνες υψηλής απόδοσης και πολλά άλλα ευέλικτα περιφερειακά. Το ESP32 παρέχει μια στιβαρή, εξαιρετικά ενσωματωμένη πλατφόρμα για να ανταποκρίνεται στις συνεχείς απαιτήσεις για αποδοτική χρήση ενέργειας, συμπαγή σχεδιασμό και ασφάλεια.
- Το Xinyuan παρέχει τους βασικούς πόρους υλικού και λογισμικού που δίνουν τη δυνατότητα στους προγραμματιστές εφαρμογών να χτίσουν τις ιδέες τους γύρω από το υλικό της σειράς ESP32-S3. Το πλαίσιο ανάπτυξης λογισμικού που παρέχεται από την Xinyuan προορίζεται για την ταχεία ανάπτυξη εφαρμογών Internet-of-Things (IoT), με Wi-Fi, Bluetooth, ευέλικτη διαχείριση ενέργειας και άλλες προηγμένες δυνατότητες συστήματος.
- Ο κατασκευαστής είναι η Shenzhen Xin Yuan Electronic Technology Co., Ltd.
Arduino
Ένα σύνολο εφαρμογών πολλαπλών πλατφορμών γραμμένων σε Java. Το Arduino Software IDE προέρχεται από τη γλώσσα προγραμματισμού Processing και το ενσωματωμένο περιβάλλον ανάπτυξης του προγράμματος Wiring. Οι χρήστες μπορούν να αναπτύξουν εφαρμογές σε Windows/Linux/MacOS βασισμένες στο Arduino. Συνιστάται η χρήση των Windows 10. Το λειτουργικό σύστημα Windows έχει χρησιμοποιηθεί ως πρώηνample σε αυτό το έγγραφο για λόγους επεξήγησης.
Παρασκευή
Για να αναπτύξετε εφαρμογές για το ESP32-S3 χρειάζεστε:
- Υπολογιστής φορτωμένος με λειτουργικό σύστημα Windows, Linux ή Mac
- Toolchain για τη δημιουργία της εφαρμογής για ESP32-S3
- Το Arduino ουσιαστικά περιέχει API για το ESP32-S3 και σενάρια για τη λειτουργία του Toolchain
- Πρόγραμμα οδήγησης σειριακής θύρας CH9102
- Η ίδια η πλακέτα ESP32-S3 και ένα καλώδιο USB για τη σύνδεσή της στον υπολογιστή
Ξεκινήστε
Κατεβάστε το λογισμικό Arduino
Ο πιο γρήγορος τρόπος εγκατάστασης του λογισμικού Arduino (IDE) σε μηχανήματα Windows
Οδηγός γρήγορης εκκίνησης
Ο webο ιστότοπος παρέχει ένα σεμινάριο γρήγορης εκκίνησης
- Windows:
https://www.arduino.cc/en/Guide/Windows - Linux:
https://www.arduino.cc/en/Guide/Linux - Mac OS X:
https://www.arduino.cc/en/Guide/MacOSX
Βήματα εγκατάστασης για την πλατφόρμα Windows Arduino
Εγκαταστήστε το λογισμικό Arduino
Διαμόρφωση
Κατεβάστε το Git
Κατεβάστε το πακέτο εγκατάστασης Git.exe
Προκατασκευαστική διαμόρφωση
- Κάντε κλικ στο εικονίδιο Arduino, στη συνέχεια κάντε δεξί κλικ και επιλέξτε «Άνοιγμα φακέλου όπου»
- Επιλέξτε υλικό ->
- Ποντίκι ** Κάντε δεξί κλικ ** ->
- Κάντε κλικ στο Git Bash εδώ
Κλωνοποίηση απομακρυσμένου αποθετηρίου
- mkdir espressif
- cd espressif
- git κλώνος –αναδρομικός https://github.com/espressif/arduino-esp32.gitesp32
Συνδέω
Είσαι σχεδόν εκεί. Για να μπορέσετε να προχωρήσετε περαιτέρω, συνδέστε την πλακέτα ESP32-S3 στον υπολογιστή, ελέγξτε σε ποια σειριακή θύρα είναι ορατή η πλακέτα και επαληθεύστε εάν η σειριακή επικοινωνία λειτουργεί.
Δοκιμή επίδειξης
Επιλέγω File>>Π.χample>>WiFi>>WiFiScan
Μεταφόρτωση Σκίτσου
Επιλέξτε πίνακα
Εργαλεία<
Μεταφόρτωση
Σκίτσο << Μεταφόρτωση
Σειριακή οθόνη
Εργαλεία << Σειριακή οθόνη
Αναφορά εντολής SSC
Εδώ παρατίθενται ορισμένες κοινές εντολές Wi-Fi για να δοκιμάσετε τη μονάδα.
op
- Περιγραφή
Οι εντολές op χρησιμοποιούνται για τον ορισμό και την υποβολή ερωτημάτων στη λειτουργία Wi-Fi του συστήματος. - Example
- Παράμετρος
-Q Ερώτημα λειτουργίας Wi-Fi. -S Ρυθμίστε τη λειτουργία Wi-Fi. wmode
Υπάρχουν 3 λειτουργίες Wi-Fi: • mode = 1: λειτουργία STA
• mode = 2: Λειτουργία AP
• mode = 3: λειτουργία STA+AP
στα
- Περιγραφή
Οι εντολές sta χρησιμοποιούνται για τη σάρωση της διεπαφής δικτύου STA, τη σύνδεση ή την αποσύνδεση του AP και την αναζήτηση της κατάστασης σύνδεσης της διεπαφής δικτύου STA. - Example
- Παράμετρος
-s ssid Σαρώστε ή συνδέστε τα σημεία πρόσβασης με το ssid. -b bssid Σαρώστε τα σημεία πρόσβασης με το bssid. -n κανάλι Σαρώστε το κανάλι. -h Εμφάνιση αποτελεσμάτων σάρωσης με κρυφά σημεία πρόσβασης ssid. -Q Εμφάνιση κατάστασης σύνδεσης STA. -D Αποσυνδέθηκε με τα τρέχοντα σημεία πρόσβασης.
ap
- Περιγραφή
Οι εντολές ap χρησιμοποιούνται για τον ορισμό της παραμέτρου της διεπαφής δικτύου AP. - Example
- Παράμετρος
-S Ρυθμίστε τη λειτουργία AP. -s ssid Ρύθμιση AP ssid. -p κωδικός πρόσβασης Ορισμός κωδικού πρόσβασης AP. -t κρυπτογραφεί Ρυθμίστε τη λειτουργία κρυπτογράφησης AP. -h Απόκρυψη SSID. -m max_sta Ρυθμίστε τις συνδέσεις AP max. -Q Εμφάνιση παραμέτρων AP. -L Εμφάνιση της διεύθυνσης MAC και της διεύθυνσης IP του συνδεδεμένου σταθμού.
mac
- Περιγραφή
Οι εντολές mac χρησιμοποιούνται για την αναζήτηση της διεύθυνσης MAC της διεπαφής δικτύου. - Example
- Παράμετρος
-Q Εμφάνιση διεύθυνσης MAC. -ο τρόπος
• mode = 1: Διεύθυνση MAC σε λειτουργία STA. • mode = 2: Διεύθυνση MAC σε λειτουργία AP.
dhcp
- Περιγραφή
Οι εντολές dhcp χρησιμοποιούνται για την ενεργοποίηση ή απενεργοποίηση του διακομιστή/πελάτη dhcp. - Example
- Παράμετρος
-S Εκκινήστε το DHCP (Πελάτης/Διακομιστής). -E Τέλος DHCP (Πελάτης/Διακομιστής). -Q εμφάνιση της κατάστασης DHCP. -ο τρόπος
• mode = 1 : πελάτης DHCP της διεπαφής STA. • mode = 2 : διακομιστής DHCP της διεπαφής AP.
• mode = 3 : και τα δύο.
ip
- Περιγραφή
Η εντολή ip χρησιμοποιούνται για τον ορισμό και την αναζήτηση της διεύθυνσης IP της διεπαφής δικτύου. - Example
- Παράμετρος
-Q Εμφάνιση διεύθυνσης IP. -ο τρόπος
• mode = 1 : Διεύθυνση IP της διεπαφής STA. • mode = 2 : Διεύθυνση IP της διεπαφής AP.
• mode = 3 : και τα δύο
-S Ορισμός διεύθυνσης IP. -i ip διεύθυνση IP. -m μάσκα Μάσκα διεύθυνσης υποδικτύου. -g πύλη Προεπιλεγμένη πύλη.
επανεκκίνηση
- Περιγραφή
Η εντολή reboot χρησιμοποιείται για την επανεκκίνηση της πλακέτας. - Example
έμβολο
Η εντολή ram χρησιμοποιείται για την αναζήτηση του μεγέθους του εναπομείναντος σωρού στο σύστημα.
Example
FCC Προσοχή
Οποιεσδήποτε Αλλαγές ή τροποποιήσεις που δεν εγκρίνονται ρητά από το μέρος που είναι υπεύθυνο για τη συμμόρφωση θα μπορούσαν να ακυρώσουν την εξουσία του χρήστη να χειρίζεται τον εξοπλισμό.
Αυτή η συσκευή συμμορφώνεται με το μέρος 15 των Κανόνων FCC. Η λειτουργία υπόκειται στις ακόλουθες δύο προϋποθέσεις:
- Αυτή η συσκευή ενδέχεται να μην προκαλεί επιβλαβείς παρεμβολές
- αυτή η συσκευή πρέπει να δέχεται τυχόν παρεμβολές που λαμβάνονται, συμπεριλαμβανομένων των παρεμβολών που μπορεί να προκαλέσουν ανεπιθύμητη λειτουργία.
ΣΗΜΑΝΤΙΚΗ ΣΗΜΕΙΩΣΗ:
Σημείωση: Αυτός ο εξοπλισμός έχει ελεγχθεί και βρέθηκε ότι συμμορφώνεται με τα όρια για μια ψηφιακή συσκευή Κατηγορίας Β, σύμφωνα με το μέρος 15 των Κανόνων FCC. Αυτά τα όρια έχουν σχεδιαστεί για να παρέχουν εύλογη προστασία από επιβλαβείς παρεμβολές σε μια οικιακή εγκατάσταση. Αυτός ο εξοπλισμός παράγει, χρησιμοποιεί και μπορεί να εκπέμψει ενέργεια ραδιοσυχνοτήτων και, εάν δεν εγκατασταθεί και χρησιμοποιηθεί σύμφωνα με τις οδηγίες, μπορεί να προκαλέσει επιβλαβείς παρεμβολές στις ραδιοεπικοινωνίες. Ωστόσο, δεν υπάρχει καμία εγγύηση ότι δεν θα προκύψουν παρεμβολές σε μια συγκεκριμένη εγκατάσταση. Εάν αυτός ο εξοπλισμός προκαλεί επιβλαβείς παρεμβολές στη λήψη ραδιοφώνου ή τηλεόρασης, η οποία μπορεί να προσδιοριστεί με την απενεργοποίηση και την ενεργοποίηση του εξοπλισμού, ο χρήστης ενθαρρύνεται να προσπαθήσει να διορθώσει την παρεμβολή με ένα ή περισσότερα από τα ακόλουθα μέτρα:
- Επαναπροσανατολίστε ή μετακινήστε την κεραία λήψης.
- Αυξήστε την απόσταση μεταξύ του εξοπλισμού και του δέκτη.
- Συνδέστε τον εξοπλισμό σε μια πρίζα σε ένα κύκλωμα διαφορετικό από αυτό στο οποίο είναι συνδεδεμένος ο δέκτης.
- Συμβουλευτείτε τον αντιπρόσωπο ή έναν έμπειρο τεχνικό ραδιοφώνου/τηλεόρασης για βοήθεια.
Δήλωση έκθεσης στην ακτινοβολία FCC:
Αυτός ο εξοπλισμός συμμορφώνεται με τα όρια έκθεσης σε ακτινοβολία της FCC που ορίζονται για μη ελεγχόμενο περιβάλλον.
Έγγραφα / Πόροι
![]() |
Λογισμικό LILYGO T-Deck Arduino [pdf] Οδηγός χρήστη T-DECK, TDECK, 2ASYE-T-DECK, 2ASYETDECK, T-Deck Λογισμικό Arduino, Λογισμικό Arduino, Λογισμικό |