ESP32-S D1 WiFi Bluetooth Arduino UNO format

€10.99 (DDV vključen)

ESP32-S D1 je razvojna plošča v Arduino UNO formatu z ESP32-S3-WROOM-1-N16R8: 16 MB flash, 8 MB PSRAM, WiFi, BT 5, USB-C CH340 in UNO-kompatibilnimi ščiti.

5 na zalogi

Opis

Opis

ESP32-S3 v Arduino UNO formatu — 16 MB flash, 8 MB PSRAM in WiFi za obstoječe UNO projekte

ESP32-S D1 je razvojna plošča v Arduino UNO formatu, zgrajena okoli modula ESP32-S3-WROOM-1-N16R8. To pomeni, da ima enak fizični format, enake pin headerje in je kompatibilna z večino Arduino UNO ščitov (shield) — hkrati pa združuje zmogljivost ESP32-S3 (dvojedrni LX7, 16 MB flash, 8 MB PSRAM) z vgrajenim WiFi 802.11 b/g/n in Bluetooth 5 LE. Za tiste, ki že poznajo Arduino UNO ekosistem, je to hitra pot do IoT brez spremembe postrojene opreme.

Primerjajmo s standardnim Arduino UNO: 32 KB Flash (ATmega328P) vs 16 MB Flash (ESP32-S3) — razlika 500×. 2 KB SRAM vs 512 KB SRAM + 8 MB PSRAM. Nobene WiFi/BLE vs. WiFi + Bluetooth 5 in Mesh. Cena enaka ali celo nižja. Za izobrazbene projekte, pametni dom, IoT senzorje in prototipe je ESP32-S D1 naravna nadgraditev Arduino UNO.

Anatomija krmilnika

LastnostPodatek
Tip krmilnikaESP32-S3 razvojna plošča, Arduino UNO format
MikrokrmilnikESP32-S3-WROOM-1-N16R8, Xtensa® LX7 dvojedrni, do 240 MHz
USB komunikacijski čipCH340 USB–UART
USB konektorType-C USB
Logična napetost3,3 V (! 5 V ščiti potrebujejo level-shifter)
Napajanje DC7 – 12 V prek DC sodčka

Ključne lastnosti

  • Arduino UNO format in pinout – direktna vstavitev večine UNO ščitov; enako ohišje, isti konektorji
  • ESP32-S3 N16R8: 16 MB Flash + 8 MB PSRAM – 500× več flash kot UNO; dovolj za OTA, spletne vmesnike in zvok
  • WiFi 802.11 b/g/n + BT 5 LE + Mesh – IoT brez dodatnih modulov, direktno iz UNO ščita
  • AI vektorski pospeševalnik – LX7 podpira TensorFlow Lite za lokalno obdelavo podatkov
  • USB-C CH340 – standardno programiranje brez iskanja micro-USB adapterjev
  • DC sodček 7–12 V – napajanje z zunanjim napajalnikom ali akumulatorjem
  • 12-bitni ADC – natančnejše analogne meritve kot 10-bitni Arduino UNO ADC

Kaj potrebujem za začetek?

  • USB-C kabel (podatkovni) – ne samo polnilni; prepričajte se, da gre za data kabel
  • Arduino IDE 2.x z ESP32-S3 core – Espressif Systems; izberite ESP32S3 Dev Module
  • CH340 gonilnik – za Windows (macOS in Linux: vgrajen avtomatčno)
  • Level shifter za 5V ščite – ESP32-S3 deluje na 3,3 V logiki; 5 V signali poškodujejó GPIO

Moj prvi projekt – 3 koraki

  1. Poveži prek USB-C; namesti CH340 gonilnik; odpri Arduino IDE
  2. Tools → Board → ESP32S3 Dev Module; Tools → Port → izberi COM port
  3. File → Examples → 01.Basics → Blink → Upload → vgrajena LED na D13 utriplja

Primeri uporabe

  • Nadgraditev UNO projekta z WiFi (ohranite ščit in kodo, dodajte IoT brez spremembe strojne opreme)
  • IoT senzorska postaja (temperatura, vlaga, tlak + WiFi MQTT v Home Assistant)
  • Spletni strežničk z UNO ohišjem (lokalni API endpoint s 16 MB flash prostorom)
  • Izobrazbeni projekt z BT 5 (Arduino UNO format + Bluetooth 5 za šolske projekte)
  • Prototip z UNO ščitom + Edge AI (LX7 AI pospeševalnik za lokalno prepoznavanje)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
MikrokrmilnikESP32-S3-WROOM-1-N16R8
ArhitekturaXtensa® LX7 dvojedrni, do 240 MHz
Flash16 MB
PSRAM8 MB
SRAM512 KB
WiFi802.11 b/g/n, 2,4 GHz
BluetoothBT 5 LE + Mesh
USBType-C USB (CH340)
GPIOdo 45 (omejeno na UNO headerje)
ADC2 × 12-bit SAR, do 20 kanalov
I²CSDA = D21, SCL = D22
SPI4× SPI (MOSI=D11, MISO=D12, SCK=D13, SS=D10)
USB komunikacijski čipCH340
Napajanje DC7 – 12 V prek DC sodčka
Delovna temperatura–40 °C do +65 °C

Primerjava: ESP32-S D1 vs Arduino UNO R3 vs Arduino UNO R4 WiFi

ESP32-S D1Arduino UNO R3Arduino UNO R4 WiFi
MCUESP32-S3 LX7 2×240MHzATmega328P 16MHzRA4M1 48MHz
Flash16 MB32 KB256 KB
PSRAM8 MBNiNi
WiFiDaNiDa
BTBT5+MeshNiBLE

Inženirski PRO nasvet

Pini D0 in D1 so rezervirani za serijsko komunikacijo — ne jih uporabiti kot GPIO – pina D0 (RX) in D1 (TX) sta pri ESP32-S D1 vežena na CH340 USB–UART pretvornik za serijsko komunikacijo. Če poskusite te pine koristiti kot splošni GPIO (npr. za tipko ali LED), se bo pojavilo napačno obnasanje čicevja ali serijski monitor bo dobil naključne znake. Analogi pini A0–A5 so 12-bitni (enočno: več natančnosti kot UNO), a tolerantni le do 3,3 V. Nikoli ne priključite 5 V signal neposredno na A0–A5 ali katerkoli GPIO pin — to trajno poškoduje čip!

Kompatibilnost

Arduino IDE 2.x z ESP32-S3 core (Espressif Systems). Izberite ESP32S3 Dev Module. ESP-IDF, MicroPython in CircuitPython. Ščiti (shields): Arduino UNO format fizika — večina ščitov deluje, a logic nivoji: 3,3 V. 5 V shields zahtevajo level-shifter za podatkovne linije. CH340 gonilnik: Windows = prenos z ch341ser.exe; macOS/Linux = vgrajen.

Dokumentacija

YouTube