T-PicoC3
Οδηγός χρήσης

Λογότυπο LILYGO b1

Έκδοση 1.1
Πνευματικά δικαιώματα © 2022

Σχετικά με αυτόν τον οδηγό


Αυτό το έγγραφο προορίζεται να βοηθήσει τους χρήστες να ρυθμίσουν το βασικό περιβάλλον ανάπτυξης λογισμικού για την ανάπτυξη εφαρμογών που χρησιμοποιούν υλικό με βάση το T-PicoC3.
Μέσω μιας απλής πρample, αυτό το έγγραφο επεξηγεί τον τρόπο χρήσης Arduino, συμπεριλαμβανομένου του οδηγού διαμόρφωσης βάσει μενού, μεταγλώττοντας το Arduino και λήψη υλικολογισμικού στη μονάδα ESP32.

Σημειώσεις Έκδοσης

Ημερομηνία Εκδοχή Σημειώσεις έκδοσης
2022.07 V1.1 Πρώτη κυκλοφορία.
1. Εισαγωγή

1.1. T-PicoC3

Το T-PicoC3 είναι μια πλακέτα ανάπτυξης. Μπορεί να λειτουργήσει ανεξάρτητα.

Αποτελείται από ESP32-C3 MCU που υποστηρίζει πρωτόκολλο επικοινωνίας Wi-Fi + BLE και RP2040 MCU. Και αυτό το προϊόν διαθέτει οθόνη LCD. Οι προδιαγραφές οθόνης είναι 1.14 ιντσών ST7789V IPS LCD.

Για εφαρμογές που κυμαίνονται από δίκτυα αισθητήρων χαμηλής κατανάλωσης έως τις πιο απαιτητικές εργασίες.

Στον πυρήνα αυτής της ενότητας βρίσκεται το τσιπ ESP32-C3.
Το ESP32-C3 ενσωματώνει λύσεις Wi-Fi (ζώνη 2.4 GHz) και Bluetooth 5.0 σε ένα μόνο τσιπ, μαζί με διπλούς πυρήνες υψηλής απόδοσης και πολλά άλλα ευέλικτα περιφερειακά. Τροφοδοτούμενο από τεχνολογία 40 nm, το ESP32 παρέχει μια στιβαρή, εξαιρετικά ενσωματωμένη πλατφόρμα για να καλύψει τις συνεχείς απαιτήσεις για αποτελεσματική χρήση ενέργειας, συμπαγή σχεδιασμό και ασφάλεια.

Το Xinyuan παρέχει τους βασικούς πόρους υλικού και λογισμικού που εξουσιοδοτούν τους προγραμματιστές εφαρμογών να χτίσουν τις ιδέες τους γύρω από το υλικό της σειράς ESP32-C3. Το πλαίσιο ανάπτυξης λογισμικού που παρέχεται από την Xinyuan προορίζεται για την ταχεία ανάπτυξη εφαρμογών Internet-of-Things (IoT), με Wi-Fi, Bluetooth, ευέλικτη διαχείριση ενέργειας και άλλες προηγμένες δυνατότητες συστήματος.

1.2. Arduino

Ένα σύνολο εφαρμογών πολλαπλών πλατφορμών γραμμένων σε Java. Το Arduino Software IDE προέρχεται από τη γλώσσα προγραμματισμού Processing και το ενσωματωμένο περιβάλλον ανάπτυξης του προγράμματος Wiring. Οι χρήστες μπορούν να αναπτύξουν εφαρμογές σε Windows/Linux/MacOS με βάση Arduino. Συνιστάται η χρήση των Windows 10. Το λειτουργικό σύστημα Windows έχει χρησιμοποιηθεί ως πρώηνample σε αυτό το έγγραφο για λόγους επεξήγησης.

1.3. Προετοιμασία

Για να αναπτύξετε εφαρμογές για το ESP32-C3 χρειάζεστε:

  • Υπολογιστής φορτωμένος με λειτουργικό σύστημα Windows, Linux ή Mac
  • Toolchain για τη δημιουργία της εφαρμογής για ESP32-C3
  • Το Arduino που ουσιαστικά περιέχει API για ESP32 και σενάρια για τη λειτουργία του Toolchain
  • Η ίδια η πλακέτα ESP32-C3 και ένα καλώδιο USB για τη σύνδεση με τον υπολογιστή
2. Ξεκινήστε

2.1. Κατεβάστε το λογισμικό Arduino

Ο πιο γρήγορος τρόπος εγκατάστασης του λογισμικού Arduino (IDE) σε μηχανήματα Windows

2.1.1. Οδηγός γρήγορης εκκίνησης

Ο 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

2.1.2. Βήματα εγκατάστασης για την πλατφόρμα Windows Arduino

T-PICOC3 - Βήματα εγκατάστασης 1

Εισαγάγετε τη διεπαφή λήψης, επιλέξτε Εγκατάσταση των Windows για άμεση εγκατάσταση

2.2. Εγκαταστήστε το λογισμικό Arduino

T-PICOC3 - Εγκαταστήστε το λογισμικό Arduino 1a

T-PICOC3 - Εγκαταστήστε το λογισμικό Arduino 2a

Περιμένετε για εγκατάσταση

3. Διαμόρφωση

3.1. Κατεβάστε το Git

Κατεβάστε το πακέτο εγκατάστασης Git.exe

T-PICOC3 - Λήψη Git

3.2. Προκατασκευαστική διαμόρφωση

Κάντε κλικ στο εικονίδιο Arduino, στη συνέχεια κάντε δεξί κλικ και επιλέξτε "φάκελος στυλό όπου"
Επιλέξτε υλικό ->
Ποντίκι ** Κάντε δεξί κλικ ** ->
Κάντε κλικ στο Git Bash εδώ

3.3. Κλωνοποίηση απομακρυσμένου αποθετηρίου

$ mkdir espressif
$ cd espressif
$ git κλώνος – αναδρομικός https://github.com/espressif/arduino-esp32.git esp32

4. Συνδέστε

Είσαι σχεδόν εκεί. Για να μπορέσετε να προχωρήσετε περαιτέρω, συνδέστε την πλακέτα ESP32-C3 στον υπολογιστή, ελέγξτε σε ποια σειριακή θύρα είναι ορατή η πλακέτα και επαληθεύστε εάν η σειριακή επικοινωνία λειτουργεί.

5. Δοκιμή επίδειξης

Επιλέγω File>>Π.χample>>WiFi>>WiFiScan

T-PICOC3 - Δοκιμή επίδειξης

6. Μεταφόρτωση Σκίτσου

6.1. Επιλέξτε πίνακα

Εργαλεία<

T-PICOC3 - Επιλέξτε πίνακα

6.2. Μεταφόρτωση

Σκίτσο << Μεταφόρτωση

6.2. Σειριακή οθόνη

Εργαλεία << Σειριακή οθόνη

T-PICOC3 - Σειριακή οθόνη

7. Αναφορά εντολής SSC

Εδώ παρατίθενται ορισμένες κοινές εντολές Wi-Fi για να δοκιμάσετε τη μονάδα.

7.1. όπ

Περιγραφή

Οι εντολές op χρησιμοποιούνται για τον ορισμό και την υποβολή ερωτημάτων στη λειτουργία Wi-Fi του συστήματος.

Example

op -Q
op -S -o wmode

Παράμετρος

Πίνακας 6-1. op Παράμετρος Εντολής

Παράμετρος Περιγραφή
-Q Ερώτημα λειτουργίας Wi-Fi.
-S Ρυθμίστε τη λειτουργία Wi-Fi.
wmode Υπάρχουν 3 λειτουργίες Wi-Fi: 
  • λειτουργία = 1: Λειτουργία STA
  • λειτουργία = 2: Λειτουργία AP
  • λειτουργία = 3: Λειτουργία STA+AP
7.2. στα

Περιγραφή

Οι εντολές sta χρησιμοποιούνται για τη σάρωση της διεπαφής δικτύου STA, τη σύνδεση ή την αποσύνδεση του AP και την αναζήτηση της κατάστασης σύνδεσης της διεπαφής δικτύου STA.

Example

sta -S [-s ssid] [-b bssid] [-n κανάλι] [-h] sta -Q
sta -C [-s ssid] [-p password] sta -D

Παράμετρος

Πίνακας 6-2. Παράμετρος Εντολής sta

Παράμετρος Περιγραφή
-Σάρωση S Σάρωση σημείων πρόσβασης.
-s ssid Σαρώστε ή συνδέστε τα σημεία πρόσβασης με το ssid.
-b bssid Σαρώστε τα σημεία πρόσβασης με το bssid.
-n κανάλι Σαρώστε το κανάλι.
-h Εμφάνιση αποτελεσμάτων σάρωσης με κρυφά σημεία πρόσβασης ssid.
-Q Εμφάνιση κατάστασης σύνδεσης STA.
-D Αποσυνδέθηκε με τα τρέχοντα σημεία πρόσβασης.
7.3. απ

Περιγραφή

Οι εντολές ap χρησιμοποιούνται για τον ορισμό της παραμέτρου της διεπαφής δικτύου AP.

Example

ap -S [-s ssid] [-p κωδικός πρόσβασης] [-t κρυπτογράφηση] [-n κανάλι] [-h] [-m max_sta] ap -Q
απ -Λ

Παράμετρος

Πίνακας 6-3. ap Παράμετρος εντολής

Παράμετρος Περιγραφή
-S Ρυθμίστε τη λειτουργία AP.
-s ssid Ρύθμιση AP ssid.
-p κωδικός πρόσβασης Ορισμός κωδικού πρόσβασης AP.
-t κρυπτογραφεί Ρυθμίστε τη λειτουργία κρυπτογράφησης AP.
-h Απόκρυψη SSID.
-m max_sta Ρυθμίστε τις συνδέσεις AP max.
-Q Εμφάνιση παραμέτρων AP.
-L Εμφάνιση της διεύθυνσης MAC και της διεύθυνσης IP του συνδεδεμένου σταθμού.
7.4. mac

Περιγραφή

Οι εντολές mac χρησιμοποιούνται για την αναζήτηση της διεύθυνσης MAC της διεπαφής δικτύου.

Example

mac -Q [-o mode]

Παράμετρος

Πίνακας 6-4. mac Command Parameter

Παράμετρος Περιγραφή
-Q Εμφάνιση διεύθυνσης MAC.
-ο τρόπος
  • mode = 1: Διεύθυνση MAC σε λειτουργία STA.
  • mode = 2: Διεύθυνση MAC σε λειτουργία AP.
7.5. dhcp

Περιγραφή

Οι εντολές dhcp χρησιμοποιούνται για την ενεργοποίηση ή απενεργοποίηση του διακομιστή/πελάτη dhcp.

Example

dchp -S [-o mode] dhcp -E [-o mode] dhcp -Q [-o mode]

Παράμετρος

Πίνακας 6-5. Παράμετρος εντολής dhcp

Παράμετρος Περιγραφή
-S Εκκινήστε το DHCP (Πελάτης/Διακομιστής).
-E Τέλος DHCP (Πελάτης/Διακομιστής).
-Q εμφάνιση της κατάστασης DHCP.
-ο τρόπος
  • mode = 1 : πελάτης DHCP της διεπαφής STA.
  • mode = 2 : διακομιστής DHCP της διεπαφής AP.
  • λειτουργία = 3: και τα δύο.
7.6. ip

Περιγραφή

Η εντολή ip χρησιμοποιούνται για τον ορισμό και την αναζήτηση της διεύθυνσης IP της διεπαφής δικτύου.

Example

ip -Q [-o mode] ip -S [-i ip] [-o mode] [-m mask] [-g gateway]

Παράμετρος

Πίνακας 6-6. ip Command Παράμετρος

Παράμετρος Περιγραφή
-Q Εμφάνιση διεύθυνσης IP.
-ο τρόπος
  • mode = 1 : Διεύθυνση IP της διεπαφής STA.
  • mode = 2 : Διεύθυνση IP της διεπαφής AP.
  • λειτουργία = 3: και τα δύο
-S Ορισμός διεύθυνσης IP.
-i ip διεύθυνση IP.
-m μάσκα Μάσκα διεύθυνσης υποδικτύου.
-g πύλη Προεπιλεγμένη πύλη.
7.7. επανεκκίνηση

Περιγραφή

Η εντολή reboot χρησιμοποιείται για την επανεκκίνηση της πλακέτας.

Example

επανεκκίνηση

7.8. κριάρι

Η εντολή ram χρησιμοποιείται για την αναζήτηση του μεγέθους του εναπομείναντος σωρού στο σύστημα.

Example

έμβολο

Xinyuan 2022.07

FCC Προσοχή:

Οποιεσδήποτε Αλλαγές ή τροποποιήσεις που δεν εγκρίνονται ρητά από το μέρος που είναι υπεύθυνο για τη συμμόρφωση θα μπορούσαν να ακυρώσουν την εξουσία του χρήστη να χειρίζεται τον εξοπλισμό.

Αυτή η συσκευή συμμορφώνεται με το μέρος 15 των Κανόνων FCC. Η λειτουργία υπόκειται στις ακόλουθες δύο προϋποθέσεις: (1) Αυτή η συσκευή ενδέχεται να μην προκαλεί επιβλαβείς παρεμβολές και (2) αυτή η συσκευή πρέπει να αποδέχεται τυχόν παρεμβολές που λαμβάνονται, συμπεριλαμβανομένων των παρεμβολών που ενδέχεται να προκαλέσουν ανεπιθύμητη λειτουργία.

Αυτός ο πομπός δεν πρέπει να βρίσκεται σε συστέγαση ή να λειτουργεί σε συνδυασμό με οποιαδήποτε άλλη κεραία ή πομπό.

ΣΗΜΑΝΤΙΚΗ ΣΗΜΕΙΩΣΗ:

Σημείωση: Αυτός ο εξοπλισμός έχει ελεγχθεί και βρέθηκε ότι συμμορφώνεται με τα όρια για μια ψηφιακή συσκευή Κατηγορίας Β, σύμφωνα με το μέρος 15 των Κανόνων FCC. Αυτά τα όρια έχουν σχεδιαστεί για να παρέχουν εύλογη προστασία από επιβλαβείς παρεμβολές σε μια οικιακή εγκατάσταση. Αυτός ο εξοπλισμός παράγει, χρησιμοποιεί και μπορεί να εκπέμψει ενέργεια ραδιοσυχνοτήτων και, εάν δεν εγκατασταθεί και χρησιμοποιηθεί σύμφωνα με τις οδηγίες, μπορεί να προκαλέσει επιβλαβείς παρεμβολές στις ραδιοεπικοινωνίες. Ωστόσο, δεν υπάρχει καμία εγγύηση ότι δεν θα προκύψουν παρεμβολές σε μια συγκεκριμένη εγκατάσταση. Εάν αυτός ο εξοπλισμός προκαλεί επιβλαβείς παρεμβολές στη λήψη ραδιοφώνου ή τηλεόρασης, η οποία μπορεί να προσδιοριστεί με την απενεργοποίηση και ενεργοποίηση του εξοπλισμού, ο χρήστης ενθαρρύνεται να προσπαθήσει να διορθώσει την παρεμβολή με ένα ή περισσότερα από τα ακόλουθα μέτρα:

—Επανπροσανατολισμός ή αλλαγή θέσης της κεραίας λήψης.
— Αυξήστε την απόσταση μεταξύ του εξοπλισμού και του δέκτη.
—Συνδέστε τον εξοπλισμό σε μια πρίζα σε ένα κύκλωμα διαφορετικό από αυτό στο οποίο είναι συνδεδεμένος ο δέκτης.
—Συμβουλευτείτε τον αντιπρόσωπο ή έναν έμπειρο τεχνικό ραδιοφώνου/τηλεόρασης για βοήθεια.

Δήλωση έκθεσης στην ακτινοβολία FCC:
Αυτός ο εξοπλισμός συμμορφώνεται με τα όρια έκθεσης σε ακτινοβολία της FCC που ορίζονται για μη ελεγχόμενο περιβάλλον. Αυτός ο εξοπλισμός πρέπει να εγκατασταθεί και να λειτουργεί με ελάχιστη απόσταση 20 cm μεταξύ του ψυγείου και του σώματός σας.

Έγγραφα / Πόροι

Το LILYGO T-PICOC3 Συνδυάζει RP2040 και ESP32 σε μια ενιαία σανίδα [pdf] Οδηγός χρήστη
T-PICOC3, TPICOC3, 2ASYE-T-PICOC3, 2ASYETPICOC3, T-PICOC3 Συνδυάζει RP2040 και ESP32 σε μία πλακέτα, Συνδυάζει RP2040 και ESP32 σε μία σανίδα, ESP32 σε μία σανίδα, μία σανίδα, σανίδα

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *