ESP32-S3-Nano-M typeC-USB 30pin WaveShare

13.99 (DDV vključen)

ESP32-S3-Nano-M WaveShare je ESP32-S3R8 razvojna plošča v Arduino Nano formatu: 16 MB flash, 8 MB PSRAM, VIN 6–21 V, USB-C, USB HID in WiFi+BLE.

Ni na zalogi

Prijava na sporočilo ob novi zalogi.

Šifra: 81 - D5 Kategorije: , ,
Opis

Opis

ESP32-S3 v Arduino Nano formatu — 16 MB flash, 8 MB PSRAM in VIN 6–21 V

ESP32-S3-Nano-M je WaveShare razvojna plošča, ki prinaes zmogljivost ESP32-S3R8 (dvojedrni LX7, 16 MB flash, 8 MB PSRAM) v Arduino Nano formatu (43 × 18 mm, 2.54 mm raster). To pomeni, da jo neposredno vstavite v protoboard ali zamenjate klasični Arduino Nano v obstoječih projektih — z bistveno več zmogljivosti in WiFi+BLE včeljenima brez dodatnih modulov.

Posebnost te plošče je VIN vhod 6–21 V, ki jo naredi primerno za napajanje z avtomobilskimi baterijami (12 V), solarnimi ploščami ali polnilniki Li-ion baterij. Vgrajena je tudi podpora za USB HID prek Type-C — plošča se računalniku predstavi kot tipkovnica ali miška brez dodatnih gonilnikov. Podprta v Arduino IDE, PlatformIO, MicroPython in Arduino IoT Cloud.

Anatomija krmilnika

LastnostPodatek
Tip krmilnikaWaveShare ESP32-S3-Nano-M, Arduino Nano format
MikrokrmilnikESP32-S3R8, Xtensa® LX7 dvojedrni, do 240 MHz
USB konektorType-C USB (programiranje + serijski vmesnik + HID)
Logična napetost3,3 V (regulator MP2322)
VIN vhod6 – 21 V DC
AntenaKeraminska 2,4 GHz na plošči

Ključne lastnosti

  • Arduino Nano format (43×18 mm, 30 pinov) – neposredna zamenjava Nano v obstoječih breadboard in ščitnih dizajnih
  • ESP32-S3R8: 16 MB Flash + 8 MB PSRAM – 400× več flash od originalnega Nano (32 KB) za OTA, spletne vmesnike in kompleksne aplikacije
  • VIN 6–21 V – direktno napajanje z 12 V avto baterijo, solarnimi ploščami ali 9 V adapter brez step-down konverterja
  • USB HID prek Type-C – plošča se Računalniku predstavi kot tipkovnica ali miška (makro tipkovnica, stream deck, testna naprava)
  • WiFi + BLE hkrati – brezžična komunikacija in Bluetooth v enem, brez dodatnih modulov
  • RGB indikator + status LED – vizualni statusi brez zunanjega LED vezja
  • Arduino IoT Cloud kompatibilen – direktna integracija z Espressif in Arduino IoT Cloud platformo

Kaj potrebujem za začetek?

  • USB-C kabel – za programiranje in napajanje (5 V prek USB)
  • Arduino IDE 2.x z ESP32-S3 core – ali MicroPython (esp32s3-generikna firmware)
  • Tools → USB CDC On Boot → Enabled – za serijsko komunikacijo prek USB-C
  • Za VIN: 6–21 V vir – avto baterija, step-down iz 12V ali 9V adapter prek VIN pina

Moj prvi projekt – 3 koraki

  1. Vstavi ploščo v protoboard (Nano raster); priklopi USB-C in preveri COM port v Arduino IDE
  2. Nastavi Tools → Board → ESP32S3 Dev Module; PSRAM → OPI PSRAM; USB CDC On Boot → Enabled
  3. Naloži WiFiScan primer in previčaj, da WiFi deluje; nato preizkusi ESP.getPsramSize() za 8 MB PSRAM

Primeri uporabe

  • Arduino Nano zamenjava z WiFi (nadgraditev obstoječega Nano projekta z brezžično komunikacijo)
  • IoT naprava na 12 V napajanju (avto dataloger, solarni krmilnik, industrijsko okolje)
  • USB HID makro tipkovnica (stream deck, testna tipkovnica, avtomatizirani UI vnos)
  • OTA posodobljiva naprava (16 MB flash = prostor za OTA double-bank posodabljanje)
  • BLE senzorski vozlišče (Nano format za vgradnjo v majhna ohišja)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
MikrokrmilnikESP32-S3R8
ArhitekturaXtensa® LX7 dvojedrni, do 240 MHz
Flash16 MB (W25Q128JV)
PSRAM8 MB
SRAM512 KB
ROM384 KB
WiFi2,4 GHz
BluetoothLE (dual-mode)
USBType-C (programiranje, serijski, HID)
VIN vhod6 – 21 V DC
Izhod 5 Vdo 1000 mA
Regulator3,3 V (MP2322)
Pini30 pinov (2.54 mm raster, Arduino Nano kompatibilno)
LED indikatorjiRGB indikator (programirljiv), napajalna LED, status LED
Dimenzije~43,18 × 17,78 mm

Primerjava: S3-Nano-M vs Arduino Nano R3 vs Arduino Nano ESP32

S3-Nano-M WaveShareArduino Nano R3Arduino Nano ESP32
MCUESP32-S3, LX7 2×240MHzATmega328P 16MHzESP32-S3, LX7 2×240MHz
Flash16 MB32 KB!16 MB
PSRAM8 MBNi2 MB
VIN6–21 V7–12 V7–21 V
WiFi/BLEDa / DaNe / NeDa / Da

Inženirski PRO nasvet

OPI PSRAM mora biti ročno nastavljen — brez tega 8 MB ne deluje – ESP32-S3R8 chip ima PSRAM priključen prek Octal SPI (OPI) vmesnika, ki zasede GPIO35, 36 in 37 interno. V Arduino IDE morate ročno nastaviti: Tools → PSRAM → OPI PSRAM. Brez tega bo ESP.getPsramSize() vrnil 0 in kompleksne aplikacije bodo vrgle Out of Memory napake, čeprav je 8 MB fizično prisotnih. Prav tako: pri VIN napajanju nad 12 V preverite, da onboard napetostni regulator ne pregreje — MP2322 ima temperaturno zaščito, ki pri viso napetosti in visokem toku močno greta.

Kompatibilnost

Arduino IDE 2.x z ESP32-S3 core. MicroPython za ESP32-S3. PlatformIO z espressif32 platformo. Arduino IoT Cloud (direktna podržava za ESP32-S3 family). Pin-kompatibilno z Arduino Nano ščiti in shields (logika 3,3 V — 5 V ščiti potrebujejo level shifter).

Dokumentacija