ESP32‑C3 razvojna plošča 2x typeC-USB

9.99 (DDV vključen)

ESP32-C3 razvojna plošča YD-ESP32-C3 ima 2× USB-C, WS2812 RGB LED, RISC-V do 160 MHz, WiFi, BLE 5, CAN/TWAI, 4 MB flash in 30 pinov (2×15) za IoT prototipe.

3 na zalogi

Šifra: 87 - E3 Kategorije: , ,
Opis

Opis

YD-ESP32-C3 — ESP32-C3FN4 z 2× USB-C, WS2812 RGB LED in CAN/TWAI vmesnikom

ESP32‑C3 razvojna plošča YD-ESP32-C3 je namenjena razvijalcem in hobistom, ki želijo polno zmogljivost ESP32-C3FN4 (RISC-V 32-bit, 160 MHz, 4 MB flash) z nekaj posebnostmi: adresabilna WS2812 RGB LED na sredi PCB-ja za vizualno diagnostiko, 2× USB-C priključka za fleksibilen priklop in CAN 2.0 (TWAI) komunikacijo za industrijske in avto projekte. Protoboard prijazna razporeditev (2× 15 pinov, 2,54 mm) omogoča neposredno testiranje.

V primerjavi z ESP32-C3 Super Mini (11 GPIO, brez CAN, manjsi format) ima YD-ESP32-C3 več GPIO (22 sploh, do 15 na headerjih), bogatše komunikacijske vmesnike (3× SPI, 2× UART, I²S, TWAI/CAN) in WS2812B za takojsnji vizualni feedback. Podprt je v Arduino IDE, ESP-IDF, PlatformIO in MicroPython.

Anatomija krmilnika

LastnostPodatek
Tip krmilnikaYD-ESP32-C3 razvojna plošča
MikrokrmilnikESP32-C3FN4, RISC-V 32-bit enojedrni, do 160 MHz
USB konektorji2× Type-C USB
Logična napetost3,3 V
Vgrajena LEDWS2812 RGB LED (adresabilna)
CAN/TWAIDa (CAN 2.0)

Ključne lastnosti

  • WS2812 RGB LED na PCB – vizualna diagnostika in statusni indikatorji brez zunanjega LED modula
  • 2× USB-C priključka – fleksibilno napajanje in programiranje
  • CAN 2.0 / TWAI vmesnik – za avtomobilske sisteme, industrijsko avtomatizacijo in robotiko
  • 3× SPI, 2× UART, I²C, I²S – bogat nabor komunikacij
  • 22 GPIO (15 na headerjih) – več pinov kot Super Mini za kompleksnejše projekte
  • 6× LED PWM kanalov – gladko krmiljenje LED svetilnosti ali servo motorjev
  • Secure Boot + AES/SHA/RSA – strojni varnostni pospeševalniki

Kaj potrebujem za začetek?

  • USB-C kabel – za programiranje in napajanje
  • Arduino IDE 2.x z ESP32-C3 core – Tools → Board → ESP32C3 Dev Module; USB CDC On Boot: Enabled
  • FastLED ali Adafruit NeoPixel knjižnica – za WS2812 RGB LED
  • Protoboard – 2×15 pinov s 2,54 mm rastrom

Moj prvi projekt – 3 koraki

  1. Priklopi USB-C; v Arduino IDE nastavi USB CDC On Boot → Enabled; ESP32C3 Dev Module
  2. Naloži FastLED primer za WS2812 LED (preveri GPIO pin za LED na tej plošči)
  3. Dodaj WiFiScan in previčaj WiFi deluje; nato integriraj temperature senzor prek I²C

Primeri uporabe

  • IoT senzorski hub (več senzorjev prek I²C + SPI + WiFi MQTT)
  • CAN vmesnik za avto diagnostiko (OBD2 branje prek TWAI/CAN 2.0)
  • RGB LED efekti z WiFi krmiljenjem (WS2812 + WiFi + MQTT kontrola)
  • Industrijska BLE merilna naprava (BLE 5.0 Mesh za omrežje senzorjev)
  • Audio IoT naprava (I²S vmesnik za zvočno kartico ali mikrofon)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
MikrokrmilnikESP32-C3FN4
ArhitekturaRISC-V 32-bit enojedrni, do 160 MHz
Flash4 MB SPI
SRAM400 KB (+ 16 KB predpomnilnika)
ROM384 KB
RTC SRAM8 KB
WiFi802.11 b/g/n, 2,4 GHz, do 150 Mb/s
BluetoothBLE 5.0 + Mesh
GPIO22 skupaj (do 15 na headerjih)
ADC2 bloka, do 6 kanalov, 12-bit SAR
PWM6 kanalov LED PWM
Digitalni vmesniki3× SPI, 2× UART, 1× I²C, 1× I²S, TWAI (CAN 2.0)
USB2× Type-C USB
Pini2× 15 (30), 2,54 mm raster
Vgrajena LEDWS2812 RGB (adresabilna)
VarnostSecure Boot, Flash šifriranje, AES-128/256, SHA, RSA, RNG, HMAC

Primerjava: YD-ESP32-C3 vs ESP32-C3 Super Mini vs ESP32 NodeMCU

YD-ESP32-C3C3 Super MiniESP32 NodeMCU
GPIO22 (15 na head.)1130/38
CAN/TWAIDaDaDa
WS2812 LEDDaNiNi/1×
USB2× Type-C1× Type-C1× (različno)

Inženirski PRO nasvet

TWAI (CAN 2.0) zahteva zunanji CAN transceiver — ESP32-C3 ima samo CAN protokolni čip, ne fizičnih linije – ESP32-C3 podpira TWAI protokol (kompatibilno z ISO 11898-1 / CAN 2.0), a GPIO pine, namenjene TX in RX, morate priključiti na CAN transceiverjič (npr. SN65HVD230 za 3,3 V ali TJA1050 za 5 V z level shifterjem). Brez transceivera ne boste mogli komunicirati po CAN vodilu. Za GPIO: preverite shemo plošče za točnoči pina, saj se različno konfiguracije CAN GPIO razlikujej po modelu plošče.

Kompatibilnost

Arduino IDE 2.x z ESP32-C3 core. ESP-IDF v5.x. PlatformIO. MicroPython. Arduino Cloud. Za WS2812: FastLED ali Adafruit NeoPixel knjižnica. Za TWAI/CAN: ESP-IDF CAN API ali Arduino TWAI knjižnica.

Dokumentacija