ESP32-S3 Super Mini 4MB Flash ja 2MB PSRAM
ESP32-S3 Super Mini on pieni ja tehokas kehityskortti IoT:lle, kotiautomaatioon, antureille, näytöille, USB-laitteille ja sulautetulle elektroniikalle. Kortissa on nopea dual-core ESP32-S3 -prosessori, sisäänrakennettu WiFi, Bluetooth Low Energy, native USB, 4 MB flash-muisti ja 2 MB PSRAM.
Noin 22,52 × 18 mm:n kokoinen kortti tarjoaa paljon laskentatehoa ja liitäntämahdollisuuksia pienellä alueella. Vakiopinniväli 2,54 mm tekee integroinnista erilaisiin projekteihin helppoa. Mukana tulevat pinniliittimet on juotettava itse.
Tärkeimmät ominaisuudet
- ESP32-S3 dual-core Xtensa LX7 -prosessori jopa 240 MHz
- 4 MB flash-muisti ja 2 MB QSPI PSRAM
- 512 KB sisäinen SRAM ja 384 KB ROM
- 2,4 GHz WiFi ja Bluetooth 5 Low Energy
- Native USB USB-C:n kautta, ilman erillistä USB-sarja-muunninta
- 32 GPIO-liitäntää, 16 ADC-tuloa
- Ohjelmoitava WS2812 RGB-led ja tilaledit
- Tuki Arduino IDE:lle, PlatformIO:lle, ESP-IDF:lle, ESPHome:lle ja MicroPythonille
- Firmware-lataus USB:n ja OTA:n kautta
- Kompakti koko: noin 22,52 × 18 mm
Tekniset tiedot
- Mikro-ohjain: ESP32-S3
- Prosessori: Dual-core Xtensa LX7, 240 MHz
- Sisäinen SRAM: 512 KB
- ROM: 384 KB
- Flash-muisti: 4 MB
- PSRAM: 2 MB QSPI
- WiFi: 2,4 GHz IEEE 802.11 b/g/n
- Bluetooth: Bluetooth 5 Low Energy
- USB-liitäntä: USB-C (native USB 2.0, USB OTG, USB Serial/JTAG)
- GPIO: 32 pinniä
- ADC: 16 tuloa
- UART: Jopa 3 ohjainta
- I²C: Jopa 2 ohjainta
- SPI: Jopa 4 ohjainta
- PWM: Jopa 8 kanavaa
- Logiikkataso: 3,3 V
- Virransyöttö: 5 V USB-C:n kautta tai 5V-pinnistä
- Mitat: Noin 22,52 × 18 mm
- Pinniväli: 2,54 mm
Liitännät ja pinnit
Kortissa on 37 liitäntäpaikkaa, joista 32 on käytettävissä GPIO:na. Siinä on myös liitännät 5 V:lle, 3,3 V:lle ja GND:lle. Yleisesti käytettyjä GPIO-pinniä ilman erityistoimintoja käynnistyksen aikana ovat muun muassa:
- GPIO1, GPIO2, GPIO4, GPIO5, GPIO6, GPIO7, GPIO8
- GPIO15, GPIO16, GPIO17, GPIO18, GPIO21
Tarkista aina pinout ja ohjelmistovaatimukset pysyviä liitäntöjä varten, koska joillakin pinneillä voi olla erityistoimintoja käynnistyksen tai debuggaamisen aikana.
Sisäänrakennetut ledit ja painikkeet
- Ohjelmoitava WS2812 RGB-led (kytketty GPIO48:aan)
- Punainen tilaled (kytketty GPIO48:aan)
- Sininen lataustilan led (akulle, ei ohjelmallisesti ohjattava)
- BOOT-painike
- RESET-painike
PSRAM:n käyttöönotto
2 MB PSRAM ei ole oletuksena aktiivinen kaikissa kehitysympäristöissä. Arduino IDE:ssä sinun täytyy valita board-asetuksista erikseen “QSPI PSRAM”. Myös PlatformIO:ssa ja ESPHome:ssa tarvitaan erityisiä asetuksia PSRAM:n aktivoimiseksi.
Ohjelmointi ja käyttö
USB-C-portti on suoraan kytketty native USB -liitäntään, joten erillistä USB-sarja-muunninta ei tarvita. Arduino IDE:llä ohjelmoitaessa “USB CDC On Boot” on otettava käyttöön.
Jos korttia ei tunnisteta tai lataus epäonnistuu, toimi näin:
- Paina BOOT-painike pohjaan
- Liitä USB-kaapeli tai paina lyhyesti RESET
- Aloita firmware-lataus
- Vapauta BOOT-painike
- Paina latauksen jälkeen RESET käynnistääksesi ohjelman
Viestintä ja oheislaitteet
ESP32-S3 Super Mini tukee useita rajapintoja: GPIO, ADC, PWM, UART, I²C, SPI, I²S, USB, WiFi ja Bluetooth Low Energy. Tämä tekee siitä sopivan antureille, releille, näytöille, led-nauhoille, moottoriohjaimille, muistimoduuleille ja muille digitaalisille tai analogisille komponenteille.
Mahdolliset käyttökohteet
- IoT-antureita ja langattomia mittalaitteita
- Kotiautomaatio ja automatisointi (Home Assistant, ESPHome, MQTT)
- Näytöt ja graafiset käyttöliittymät
- Dataloggerit ja robotiikka
- USB-HID-laitteet, näppäimistöt ja ohjaimet
- Led-nauhat ja interaktiivinen valaistus
- Bluetooth Low Energy -laitteet
- Ääni- ja puheenkäsittely
- Kompaktit sulautetut järjestelmät ja edge-AI-sovellukset
Toimitussisältö
- 1× ESP32-S3 Super Mini -kehityskortti
- Sopivat pinniliittimet (ei vielä juotettu)
Huom
- Pinniliittimet on juotettava itse
- USB-C-kaapeli, jossa on datatuki, tarvitaan ohjelmointiin
- GPIO toimii 3,3 V logiikkatasolla eikä ole 5V-yhteensopiva
- Tarkista aina pinout ja liitettyjen komponenttien toiminto