ESP32-S3 Super Mini 4MB Flash en 2MB PSRAM
Το ESP32-S3 Super Mini είναι μια μικρή και ισχυρή πλακέτα ανάπτυξης για IoT, οικιακό αυτοματισμό, αισθητήρες, οθόνες, συσκευές USB και ενσωματωμένα ηλεκτρονικά. Η πλακέτα διαθέτει γρήγορο dual-core επεξεργαστή ESP32-S3, ενσωματωμένο WiFi, Bluetooth Low Energy, native USB, 4 MB flash μνήμη και 2 MB PSRAM.
Με διαστάσεις περίπου 22,52 × 18 mm, αυτή η πλακέτα προσφέρει μεγάλη υπολογιστική ισχύ και δυνατότητες σύνδεσης σε μικρή επιφάνεια. Η τυπική απόσταση ακίδων 2,54 mm κάνει την ενσωμάτωση σε διάφορα έργα εύκολη. Τα παρεχόμενα pinheaders πρέπει να κολληθούν από εσάς.
Belangrijkste eigenschappen
- ESP32-S3 dual-core Xtensa LX7-processor tot 240 MHz
- 4 MB flashgeheugen en 2 MB QSPI PSRAM
- 512 KB intern SRAM en 384 KB ROM
- 2,4 GHz WiFi en Bluetooth 5 Low Energy
- Native USB via USB-C, zonder extra USB-naar-serieelconverter
- 32 GPIO-aansluitingen, 16 ADC-ingangen
- Programmeerbare WS2812 RGB-led en statusleds
- Ondersteuning voor Arduino IDE, PlatformIO, ESP-IDF, ESPHome en MicroPython
- Firmware upload via USB en OTA
- Compact formaat: circa 22,52 × 18 mm
Technische specificaties
- Microcontroller: ESP32-S3
- Processor: Dual-core Xtensa LX7, 240 MHz
- Intern SRAM: 512 KB
- ROM: 384 KB
- Flashgeheugen: 4 MB
- PSRAM: 2 MB QSPI
- WiFi: 2,4 GHz IEEE 802.11 b/g/n
- Bluetooth: Bluetooth 5 Low Energy
- USB-aansluiting: USB-C (native USB 2.0, USB OTG, USB Serial/JTAG)
- GPIO: 32 pinnen
- ADC: 16 ingangen
- UART: Tot 3 controllers
- I²C: Tot 2 controllers
- SPI: Tot 4 controllers
- PWM: Tot 8 kanalen
- Logicaniveau: 3,3 V
- Voeding: 5 V via USB-C of 5V-pin
- Afmetingen: Circa 22,52 × 18 mm
- Pinafstand: 2,54 mm
Aansluitingen en pinnen
Η πλακέτα διαθέτει 37 θέσεις σύνδεσης, από τις οποίες οι 32 μπορούν να χρησιμοποιηθούν ως GPIO. Υπάρχουν επίσης συνδέσεις για 5 V, 3,3 V και GND. Οι συχνά χρησιμοποιούμενες ακίδες GPIO χωρίς ειδικές λειτουργίες κατά την εκκίνηση είναι μεταξύ άλλων:
- GPIO1, GPIO2, GPIO4, GPIO5, GPIO6, GPIO7, GPIO8
- GPIO15, GPIO16, GPIO17, GPIO18, GPIO21
Ελέγχετε πάντα το pinout και τις απαιτήσεις λογισμικού για μόνιμες συνδέσεις, επειδή ορισμένες ακίδες μπορεί να έχουν ειδικές λειτουργίες κατά την εκκίνηση ή το debugging.
Ingebouwde leds en knoppen
- Προγραμματιζόμενο WS2812 RGB-led (συνδεδεμένο με GPIO48)
- Κόκκινο statusled (συνδεδεμένο με GPIO48)
- Μπλε led κατάστασης φόρτισης (για μπαταρία, δεν ελέγχεται από λογισμικό)
- BOOT-knop
- RESET-knop
PSRAM inschakelen
Η 2 MB PSRAM δεν είναι ενεργή από προεπιλογή σε όλα τα περιβάλλοντα ανάπτυξης. Στο Arduino IDE πρέπει στις ρυθμίσεις της πλακέτας να επιλέξετε ρητά “QSPI PSRAM”. Στο PlatformIO και στο ESPHome απαιτούνται επίσης συγκεκριμένες ρυθμίσεις για την ενεργοποίηση της PSRAM.
Programmeren en gebruik
Η θύρα USB-C είναι απευθείας συνδεδεμένη με τη native USB διεπαφή, οπότε δεν χρειάζεται επιπλέον USB-naar-serieelconverter. Για προγραμματισμό μέσω Arduino IDE πρέπει να είναι ενεργοποιημένο το “USB CDC On Boot”.
Αν η πλακέτα δεν αναγνωρίζεται ή η μεταφόρτωση αποτυγχάνει, ακολουθήστε αυτά τα βήματα:
- Κρατήστε πατημένο το BOOT-knop
- Συνδέστε το USB-kabel ή πατήστε σύντομα το RESET
- Ξεκινήστε τη firmware-upload
- Αφήστε το BOOT-knop
- Πατήστε μετά το upload το RESET για να ξεκινήσει το πρόγραμμα
Communicatie en randapparatuur
Το ESP32-S3 Super Mini υποστηρίζει διάφορες διεπαφές: GPIO, ADC, PWM, UART, I²C, SPI, I²S, USB, WiFi και Bluetooth Low Energy. Αυτό το καθιστά κατάλληλο για αισθητήρες, ρελέ, οθόνες, ledstrips, ελεγκτές κινητήρων, μονάδες μνήμης και άλλα ψηφιακά ή αναλογικά εξαρτήματα.
Mogelijke toepassingen
- IoT-αισθητήρες και ασύρματος εξοπλισμός μέτρησης
- Οικιακός αυτοματισμός και αυτοματοποίηση (Home Assistant, ESPHome, MQTT)
- Οθόνες και γραφικές διεπαφές
- Dataloggers και ρομποτική
- Συσκευές USB-HID, πληκτρολόγια και controllers
- Ledstrips και διαδραστικός φωτισμός
- Συσκευές Bluetooth Low Energy
- Επεξεργασία ήχου και φωνής
- Συμπαγή ενσωματωμένα συστήματα και εφαρμογές edge-AI
Leveringsomvang
- 1× ESP32-S3 Super Mini developmentboard
- Ταιριαστά pinheaders (όχι ακόμη κολλημένα)
Let op
- Τα pinheaders πρέπει να κολληθούν από εσάς
- Απαιτείται USB-C-kabel με υποστήριξη δεδομένων για προγραμματισμό
- Το GPIO λειτουργεί σε λογικό επίπεδο 3,3 V και δεν είναι 5V-tolerant
- Ελέγχετε πάντα το pinout και τη λειτουργία των συνδεδεμένων εξαρτημάτων