σπόρος-λογότυπο

seed studio ESP32 RISC-V Tiny MCU Board

seed-studio-ESP32-RISC-V-Tiny-MCU-Board-product

ESP32 ΣΤΟΙΧΕΙΑ ΠΡΟΪΟΝΤΟΣ

Χαρακτηριστικά

  • Βελτιωμένη συνδεσιμότητα: Συνδυάζει ασύρματη συνδεσιμότητα 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) και IEEE 802.15.4, επιτρέποντάς σας να εφαρμόσετε τα πρωτόκολλα Thread και Zigbee.
  • Matter Native: Υποστηρίζει την κατασκευή έξυπνων οικιακών έργων συμβατών με το Matter χάρη στην βελτιωμένη συνδεσιμότητα, επιτυγχάνοντας διαλειτουργικότητα
  • Ασφάλεια Κρυπτογραφημένη στο Chip: Με την υποστήριξη του ESP32-C6, φέρνει βελτιωμένη ασφάλεια κρυπτογραφημένης σε τσιπ στα έργα έξυπνου σπιτιού σας μέσω ασφαλούς εκκίνησης, κρυπτογράφησης και αξιόπιστου περιβάλλοντος εκτέλεσης (TEE)
  • Εξαιρετική απόδοση RF: Διαθέτει ενσωματωμένη κεραία έως 80m
    Εύρος BLE/Wi-Fi, ενώ δεσμεύεται διεπαφή για εξωτερική κεραία UFL
  • Μόχλευση κατανάλωσης ενέργειας: Διατίθεται με 4 τρόπους λειτουργίας, με το χαμηλότερο να είναι 15 μA σε λειτουργία βαθύ ύπνου, ενώ υποστηρίζει επίσης τη διαχείριση φόρτισης της μπαταρίας λιθίου.
  • Διπλοί επεξεργαστές RISC-V: Ενσωματώνει δύο επεξεργαστές RISC-V 32 bit, με τον επεξεργαστή υψηλής απόδοσης να λειτουργεί έως και 160 MHz και τον επεξεργαστή χαμηλής κατανάλωσης να χρονίζει έως τα 20
  • Classic XIAODesigns: Παραμένει τα κλασικά σχέδια XIAO με μέγεθος αντίχειρα 21 x 17.5 mm και βάση μονής όψης, καθιστώντας το ιδανικό για έργα περιορισμένου χώρου, όπως φορητές συσκευές

seed-studio-ESP32-RISC-V-Tiny-MCU-Board- (1)

Περιγραφή

Το Seed Studio XIAO ESP32C6 τροφοδοτείται από το εξαιρετικά ενσωματωμένο ESP32-C6 SoC, που είναι χτισμένο σε δύο επεξεργαστές RISC-V 32 bit, με επεξεργαστή υψηλής απόδοσης (HP) με λειτουργία έως και 160 MHz και έναν επεξεργαστή χαμηλής κατανάλωσης (LP) 32 bit έως και RISC-V c20. Υπάρχουν 512 KB SRAM και 4 MB Flash στο τσιπ, επιτρέποντας περισσότερο χώρο προγραμματισμού και φέρνοντας περισσότερες δυνατότητες στα σενάρια ελέγχου IoT.
Το XIAO ESP32C6 είναι το Matter native χάρη στην βελτιωμένη ασύρματη συνδεσιμότητα του. Η στοίβα χωρίς καλώδιο υποστηρίζει 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee και Thread (802.15.4). Ως το πρώτο μέλος XIAO συμβατό με το Thread, είναι ιδανικό για την κατασκευή έργων συμβατά με το Matter-c, επιτυγχάνοντας έτσι τη διαλειτουργικότητα στο smart-home.
Για να υποστηρίξετε καλύτερα τα έργα σας στο IoT, το XIAO ESP32C6 όχι μόνο παρέχει απρόσκοπτη ενοποίηση με βασικές πλατφόρμες cloud όπως το ESP Rain Maker, το AWS IoT, το Microsoft Azur e και το Google Cloud, αλλά αξιοποιεί επίσης την ασφάλεια για τις εφαρμογές σας IoT. Με την ασφαλή εκκίνηση στο chip, την κρυπτογράφηση flash, την προστασία ταυτότητας και το Trusted Execution Environment (TEE), αυτή η μικροσκοπική πλακέτα εξασφαλίζει το επιθυμητό επίπεδο ασφάλειας για προγραμματιστές που θέλουν να δημιουργήσουν έξυπνες, ασφαλείς και συνδεδεμένες λύσεις.

seed-studio-ESP32-RISC-V-Tiny-MCU-Board- (2)

Αυτό το νέο XIAO είναι εξοπλισμένο με κεραμική κεραία υψηλής απόδοσης με εμβέλεια έως και 80m BLE/Wi-Fi, ενώ διατηρεί επίσης μια διεπαφή για μια εξωτερική κεραία UFL. Ταυτόχρονα, διαθέτει επίσης βελτιστοποιημένη διαχείριση κατανάλωσης ενέργειας. Διαθέτοντας τέσσερις λειτουργίες τροφοδοσίας και ένα ενσωματωμένο κύκλωμα διαχείρισης φόρτισης μπαταρίας λιθίου, λειτουργεί στη λειτουργία Deep Sleep με ρεύμα τόσο χαμηλό όσο 15 μA, καθιστώντας το εξαιρετική εφαρμογή για απομακρυσμένες εφαρμογές που τροφοδοτούνται από μπαταρία.

seed-studio-ESP32-RISC-V-Tiny-MCU-Board- (3)

Όντας το 8ο μέλος της οικογένειας Seed Studio XIAO, το XIAO ESP32C6 παραμένει η κλασική σχεδίαση XIAO. Έχει σχεδιαστεί για να ταιριάζει στο τυπικό μέγεθος XIAO 21 x 17.5 mm, ενώ παραμένει η κλασική στερέωση εξαρτημάτων single-si ded. Ακόμη και στο μέγεθος του αντίχειρα, σπάει εκπληκτικά 15 συνολικά ακίδες GPIO, συμπεριλαμβανομένων 11 ψηφιακών εισόδων/εξόδων για ακίδες PWM και 4 αναλογικών εισόδων/εξόδου για ακίδες ADC. Υποστηρίζει σειριακές θύρες επικοινωνίας UART, IIC και SPI. Όλα αυτά τα χαρακτηριστικά το καθιστούν ιδανικό είτε για έργα περιορισμένου χώρου, όπως wearables, είτε για μια μονάδα έτοιμη για παραγωγή για τα σχέδια PCBA σας.

Ξεκινώντας

Αρχικά, θα συνδέσουμε το XIAO ESP32C3 στον υπολογιστή, θα συνδέσουμε μια λυχνία LED στην πλακέτα και θα ανεβάσουμε έναν απλό κωδικό από το Arduino IDE για να ελέγξουμε αν η πλακέτα λειτουργεί καλά αναβοσβήνοντας τη συνδεδεμένη λυχνία LED.

Ρύθμιση υλικού
Πρέπει να προετοιμάσετε τα εξής:

  • 1 x Seed Studio XIAO ESP32C6
  • 1 x Υπολογιστής
  • 1 x Καλώδιο USB Type-C

Ακρο
Ορισμένα καλώδια USB μπορούν να τροφοδοτήσουν μόνο ρεύμα και δεν μπορούν να μεταφέρουν δεδομένα. Εάν δεν έχετε καλώδιο USB ή δεν γνωρίζετε εάν το καλώδιο USB σας μπορεί να μεταδίδει δεδομένα, μπορείτε να ελέγξετε το Seed USB Type-C υποστήριξη USB 3.1 .

  1. Βήμα 1. Συνδέστε το XIAO ESP32C6 στον υπολογιστή σας μέσω καλωδίου USB Type-C.
  2. Βήμα 2. Συνδέστε ένα LED στον ακροδέκτη D10 ως εξής
    Σημείωμα: Βεβαιωθείτε ότι έχετε συνδέσει μια αντίσταση (περίπου 150Ω) σε σειρά για να περιορίσετε το ρεύμα μέσω του LED και να αποτρέψετε υπερβολικό ρεύμα που μπορεί να κάψει το LED

Προετοιμάστε το Λογισμικό
Παρακάτω θα παραθέσω την έκδοση συστήματος, την έκδοση ESP-IDF και την έκδοση ESP-Matter που χρησιμοποιούνται σε αυτό το άρθρο για αναφορά. Αυτή είναι μια σταθερή έκδοση που έχει δοκιμαστεί για να λειτουργεί σωστά.

  • Διοργανωτής: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: κύριος κλάδος, από τις 10 Μαΐου 2024, δεσμεύστε το bf56832.
  • Connecthomeip: επί του παρόντος λειτουργεί με το commit 13ab158f10, από τις 10 Μαΐου 2024.
  • Git
  • Κωδικός Visual Studio

Εγκατάσταση ESP-Matter Βήμα προς Βήμα

Βήμα 1. Εγκατάσταση Εξαρτήσεων​
Αρχικά, πρέπει να εγκαταστήσετε τα απαιτούμενα πακέτα χρησιμοποιώντας το . Ανοίξτε το τερματικό σας και εκτελέστε την ακόλουθη εντολή: apt-get

  • sudo apt-get install git gcc g++ pkg-config libssl-dev libdbus-1-dev \ libglib2.0-dev libavahi-client-dev ninja-build python3-venv python3-dev \ python3-pip unzip libbreiropository1.0-line dev libbreiro-dev-dev

Αυτή η εντολή εγκαθιστά διάφορα πακέτα όπως , μεταγλωττιστές (, ) και βιβλιοθήκες που απαιτούνται για τη δημιουργία και την εκτέλεση του Matter SDK.gitgccg++

Βήμα 2. Κλωνοποιήστε το ESP-Matter Repository​
Κλωνοποιήστε το αποθετήριο από το GitHub χρησιμοποιώντας την εντολή με βάθος 1 για να λάβετε μόνο το πιο πρόσφατο στιγμιότυπο: esp-mattergit κλώνος

Μεταβείτε στον κατάλογο και αρχικοποιήστε τα απαιτούμενα Git submodules:esp-matter

  • cd esp-matter
    Ενημέρωση υπομονάδας git –init –depth 1

Πλοηγηθείτε στον κατάλογο και εκτελέστε ένα σενάριο Python για να διαχειριστείτε υπομονάδες για συγκεκριμένες πλατφόρμες:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –πλατφόρμα esp32 linux –shallow

Αυτό το σενάριο ενημερώνει υπομονάδες τόσο για πλατφόρμες ESP32 όσο και για Linux με ρηχό τρόπο (μόνο για την τελευταία δέσμευση).

Βήμα 3. Εγκαταστήστε το ESP-Matter​
Επιστρέψτε στον ριζικό κατάλογο και, στη συνέχεια, εκτελέστε το σενάριο εγκατάστασης:esp-matter

  • cd ../…/install.sh

Αυτό το σενάριο θα εγκαταστήσει πρόσθετες εξαρτήσεις ειδικά για το ESP-Matter SDK.

Βήμα 4. Ορισμός μεταβλητών περιβάλλοντος
Προέλευση του σεναρίου για τη ρύθμιση των μεταβλητών περιβάλλοντος που απαιτούνται για την ανάπτυξη:export.sh

  • πηγή ./export.sh

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

Βήμα 5 (Προαιρετικό). Γρήγορη πρόσβαση στο περιβάλλον ανάπτυξης ESP-Matter​
Για να προσθέσετε τα παρεχόμενα ψευδώνυμα και τις ρυθμίσεις μεταβλητής περιβάλλοντος στο δικό σας file, ακολουθήστε αυτά τα βήματα. Αυτό θα διαμορφώσει το περιβάλλον του κελύφους σας ώστε να εναλλάσσεται εύκολα μεταξύ των ρυθμίσεων ανάπτυξης IDF και Matter και θα ενεργοποιήσει την ccache για πιο γρήγορες εκδόσεις..bashrc
Ανοίξτε το τερματικό σας και χρησιμοποιήστε ένα πρόγραμμα επεξεργασίας κειμένου για να το ανοίξετε file βρίσκεται στον οικιακό σας κατάλογο. Μπορείτε να χρησιμοποιήσετε ή όποιον επεξεργαστή προτιμάτε. Για π.χample:.bashrcnano

  • νανο ~/.bashrc

Κάντε κύλιση στο κάτω μέρος του file και προσθέστε τις ακόλουθες γραμμές:.bashrc

  • # Ψευδώνυμο για τη ρύθμιση του περιβάλλοντος ESP-Matter ψευδώνυμο get_matter='. ~/esp/esp-matter/export.sh'
  • # Ενεργοποιήστε το ccache για να επιταχύνετε το ψευδώνυμο μεταγλώττισης set_cache='export IDF_CCACHE_ENABLE=1′

Αφού προσθέσετε τις γραμμές, αποθηκεύστε το file και βγείτε από το πρόγραμμα επεξεργασίας κειμένου. Εάν χρησιμοποιείτε , μπορείτε να αποθηκεύσετε πατώντας , πατήστε για επιβεβαίωση και μετά για έξοδο.nanoCtrl+OEnterCtrl+X
Για να τεθούν σε ισχύ οι αλλαγές, πρέπει να φορτώσετε ξανά το file. Μπορείτε να το κάνετε αυτό προμηθεύοντας το file ή κλείσιμο και άνοιγμα του τερματικού σας. Για την πηγή του file, χρησιμοποιήστε τα παρακάτω

  • πηγή ~/.bashrc εντολή:.bashrc.bashrc.bashrc

Τώρα μπορείτε να εκτελέσετε και να ρυθμίσετε ή να ανανεώσετε το περιβάλλον esp-matter σε οποιοδήποτε τερματικό session.get_matterset_cache

  • get_matter set_cache

Εφαρμογή

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

Δήλωση εδώ
Η συσκευή δεν υποστηρίζει τη λειτουργία αναπήδησης BT σε λειτουργία Dss.

FCC

Δήλωση FCC
Αυτή η συσκευή συμμορφώνεται με το μέρος 15 των Κανόνων FCC. Η λειτουργία υπόκειται στις ακόλουθες δύο προϋποθέσεις:

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

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

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

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

Η μονάδα περιορίζεται μόνο στην εγκατάσταση OEM
Ο ολοκληρωμένος OEM είναι υπεύθυνος για τη διασφάλιση ότι ο τελικός χρήστης δεν έχει μη αυτόματες οδηγίες για την αφαίρεση ή την εγκατάσταση της μονάδας
Εάν ο αριθμός αναγνώρισης FCC δεν είναι ορατός όταν η μονάδα είναι εγκατεστημένη μέσα σε άλλη συσκευή, τότε το εξωτερικό της συσκευής στην οποία είναι εγκατεστημένη η μονάδα πρέπει επίσης να εμφανίζει μια ετικέτα που αναφέρεται στην εσωκλειόμενη μονάδα. Αυτή η εξωτερική ετικέτα μπορεί να χρησιμοποιεί διατύπωση όπως η ακόλουθη: "Περιέχει Αναγνωριστικό FCC μονάδας πομπού: Z4T-XIAOESP32C6 ή Περιέχει αναγνωριστικό FCC: Z4T-XIAOESP32C6"

Όταν η μονάδα είναι εγκατεστημένη σε άλλη συσκευή, το εγχειρίδιο χρήσης του κεντρικού υπολογιστή πρέπει να περιέχει παρακάτω προειδοποιητικές δηλώσεις.

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

Οι συσκευές πρέπει να εγκαθίστανται και να χρησιμοποιούνται αυστηρά σύμφωνα με τις οδηγίες του κατασκευαστή, όπως περιγράφεται στην τεκμηρίωση χρήστη που συνοδεύει το προϊόν.
Οποιαδήποτε εταιρεία της συσκευής υποδοχής που εγκαθιστά αυτό το αρθρωτό με έγκριση οριακής αρθρωτής μονάδας θα πρέπει να εκτελέσει τη δοκιμή εκπομπής ακτινοβολίας και ψευδούς εκπομπής σύμφωνα με την απαίτηση FCC τμήμα 15C: 15.247, Μόνο εάν το αποτέλεσμα της δοκιμής συμμορφώνεται με την απαίτηση του τμήματος FCC 15C: 15.247, τότε ο κεντρικός υπολογιστής μπορεί να πωληθεί νόμιμα.

Κεραίες

Τύπος Κέρδος
Κεραμική κεραία τσιπ 4.97dBi
Κεραία FPC 1.23dBi
Κεραία ράβδου 2.42dBi

Η κεραία είναι μόνιμα συνδεδεμένη, δεν μπορεί να αντικατασταθεί. Επιλέξτε εάν θα χρησιμοποιήσετε την ενσωματωμένη κεραμική κεραία ή την εξωτερική κεραία μέσω του GPIO14. Στείλτε 0 στο GPIO14 για να χρησιμοποιήσετε την ενσωματωμένη κεραία και στείλτε 1 για χρήση της εξωτερικής κεραίας Σχέδια κεραίας Trace: Δεν ισχύει.

Συχνές Ερωτήσεις (FAQ)

Ε: Μπορώ να χρησιμοποιήσω αυτό το προϊόν για βιομηχανικές εφαρμογές;
Α: Ενώ το προϊόν έχει σχεδιαστεί για έργα έξυπνου σπιτιού, ενδέχεται να μην είναι κατάλληλο για βιομηχανικές εφαρμογές λόγω ειδικών απαιτήσεων σε βιομηχανικές ρυθμίσεις.

Ε: Ποια είναι η τυπική κατανάλωση ενέργειας αυτού του προϊόντος;
Α: Το προϊόν προσφέρει διάφορους τρόπους λειτουργίας με τη χαμηλότερη κατανάλωση ενέργειας να είναι 15 A σε λειτουργία βαθύ ύπνου.

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

seed studio ESP32 RISC-V Tiny MCU Board [pdf] Εγχειρίδιο κατόχου
ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board

Αναφορές

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

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