Otevře se na nové kartě

LaskaKit ESP32-C3-LPKit Pinout

LaskaKit ESP32-C3-LPKit je úsporná deska velikosti D1 mini s čipem ESP32-C3 a nativním USB-C. Má nabíječku článku, měření baterie, RGB LED a konektory μŠup pro I2C i SPI. Napájení čidel (VSENSOR) se vypíná, takže deska v hlubokém spánku vydrží na baterii dlouho.

Parametry

  • ESP32-C3 (modul ESP32-C3-MINI-1-N4): RISC-V 160 MHz, 4 MB flash
  • Wi-Fi, Bluetooth LE 5
  • 2 lišty po 8 pinech (rozložení D1 mini), μŠup I2C a μŠup SPI
  • vypínatelné napájení čidel VSENSOR (GPIO4), měření baterie (GPIO0), RGB LED SK6812 (GPIO9)
  • nabíječka TP4054 (0,4 A), nativní USB-C (bez převodníku)
  • 36 × 25 mm

Pinout platí pro verzi 4.0 a vychází ze schématu a gerberů LaskaKit. Verze 3.x měla na levé liště jiné piny (A0, IO3, trvale zapnutých 3,3 V) – podle verze na desce zkontrolujte potisk.

Pin s potiskem „+3V3“ na levé liště je ve skutečnosti VSENSOR – napětí na něm je, jen když GPIO4 je v log. 1. Konektor μŠup SPI (J1) má piny 1 GND, 2 VSENSOR, 3 MISO (GPIO2), 4 CLK (GPIO6), 5 MOSI (GPIO7), 6 CS (GPIO3); v tabulce jsou jako J1-1 až J1-6.

Pinout a tabulka pinů

Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.

LaskaKit ESP32-C3-LPKit – pinoutLaskaKit ESP32-C3-LPKit – pinoutchiptron.cz · CC BY 4.0μŠup SPI 1 EN → Reset (tlačítko RESET) – log. 0 drží čip v resetu 2 GPIO3 SS ADC1_CH3 3 GPIO2 MISO ADC1_CH2 4 GPIO1 ADC1_CH1 5 GPIO0 ADC1_CH0 baterie 6 GPIO4 ADC1_CH4 VSENSOR ON 7 GPIO5 ADC2_CH0 8 VSENSOR ← 3,3 V pro čidla – zapíná GPIO4 (na potisku chybně „+3V3“) 4 GPIO10 SCL 3 GPIO8 SDA 2 VSENSOR ← 1 GND 1 GPIO21 TX 2 GPIO20 RX 3 GPIO10 SCL 4 GPIO8 SDA 5 GPIO7 MOSI 6 GPIO6 SCK 7 GND 8 VIN ↔ Napájení 3,5–5,5 V; s USB je tu 5 V z USB 1 BAT+ ↔ Článek Li-Ion / Li-Pol 3,7 V (nabíjí TP4054) 2 GND Lišta vlevoμŠup I2CLišta vpravoBaterie GPIO UART I2C SPI ADC (analog) Napájení Zem (GND) Řízení / reset Strapping pin
Stáhnout:PNGSVG
Tabulka pinů – LaskaKit ESP32-C3-LPKit v4.0
PinNázevSměrUARTI2CSPIADCPoznámka
J1-1GND–
J1-2VSENSORvýstupPotisk „+3V3“, ve skutečnosti VSENSOR: napájení obou konektorů μŠup a RGB LED z druhého stabilizátoru, který zapíná GPIO4 (log. 1). Trvale zapnutých 3,3 V na lištách není.
J1-3GPIO2vstup/výstupMISOADC1_CH2SPI MISO. Strapping pin – při startu nedržet v log. 0
J1-4GPIO6vstup/výstupSCKJTAG MTCK
J1-5GPIO7vstup/výstupMOSIJTAG MTDO
J1-6GPIO3vstup/výstupSSADC1_CH3
Lišta vlevo 1ENvstupReset (tlačítko RESET) – log. 0 drží čip v resetu
Lišta vlevo 2GPIO3vstup/výstupSSADC1_CH3
Lišta vlevo 3GPIO2vstup/výstupMISOADC1_CH2SPI MISO. Strapping pin – při startu nedržet v log. 0
Lišta vlevo 4GPIO1vstup/výstupADC1_CH1
Lišta vlevo 5GPIO0vstup/výstupADC1_CH0Měření baterie: dělič 1 MΩ / 1,3 MΩ (Vbat = Vadc × 1,769) je z výroby připojený propojkami ADC_IO0 a ADC-BATT. Pro jiné použití pinu propojku ADC_IO0 přeřízněte.
Lišta vlevo 6GPIO4vstup/výstupADC1_CH4Zapnutí napájení čidel VSENSOR (log. 1 = zapnuto)
Lišta vlevo 7GPIO5vstup/výstupADC2_CH0JTAG MTDI
Lišta vlevo 8VSENSORvýstupPotisk „+3V3“, ve skutečnosti VSENSOR: napájení obou konektorů μŠup a RGB LED z druhého stabilizátoru, který zapíná GPIO4 (log. 1). Trvale zapnutých 3,3 V na lištách není.
Lišta vpravo 1GPIO21vstup/výstupTX
Lišta vpravo 2GPIO20vstup/výstupRX
Lišta vpravo 3GPIO10vstup/výstupSCLI2C SCL (i na μŠup I2C).
Lišta vpravo 4GPIO8vstup/výstupSDAI2C SDA (i na μŠup I2C). Strapping pin s pull-upem 10 kΩ. Pull-upy I2C na VSENSOR připojí propojka I2C_PULLUPS (z výroby rozpojená).
Lišta vpravo 5GPIO7vstup/výstupMOSIJTAG MTDO
Lišta vpravo 6GPIO6vstup/výstupSCKJTAG MTCK
Lišta vpravo 7GND–
Lišta vpravo 8VINvstup/výstupNapájecí vstup 3,5–5,5 V. S připojeným USB je na pinu 5 V z USB (za tranzistorem proti zpětnému proudu).
μŠup I2C 1GND–
μŠup I2C 2VSENSORvýstupPotisk „+3V3“, ve skutečnosti VSENSOR: napájení obou konektorů μŠup a RGB LED z druhého stabilizátoru, který zapíná GPIO4 (log. 1). Trvale zapnutých 3,3 V na lištách není.
μŠup I2C 3GPIO8vstup/výstupSDAI2C SDA (i na μŠup I2C). Strapping pin s pull-upem 10 kΩ. Pull-upy I2C na VSENSOR připojí propojka I2C_PULLUPS (z výroby rozpojená).
μŠup I2C 4GPIO10vstup/výstupSCLI2C SCL (i na μŠup I2C).
Baterie 1BAT+vstup/výstupČlánek Li-Ion / Li-Pol 3,7 V (nabíjí TP4054)
Baterie 2GND–

Piny použité na desce

Tyto piny čipu obsluhují součástky na desce a ven vyvedené nejsou:

PinFunkce na desce
GPIO9Tlačítko FLASH a data RGB LED SK6812 (strapping pin, pull-up 10k; LED svítí jen se zapnutým VSENSOR)
GPIO18, 19USB D− a D+ (nativní USB, USB-C)

Na co si dát pozor

  • GPIO nejsou 5V tolerantní.
  • Čidla na μŠup ani RGB LED nejedou, dokud GPIO4 nezapne napájení VSENSOR.
  • Pin „+3V3“ na levé liště je vypínatelný VSENSOR – trvale zapnutých 3,3 V na lištách není.
  • Na GPIO0 je z výroby připojený dělič baterie – pro jiné použití přeřízněte propojku ADC_IO0.
  • GPIO2, 8 a 9 jsou strapping piny; GPIO9 je tlačítko FLASH a data RGB LED.

Kde koupit

LaskaKit ESP32-C3-LPKit seženete například tady:

ESP32-C3 na chiptronu

Na chiptronu najdete tyto projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.

Dále si přečtěte

Rozhraní MeteoPlaneRadar s hodinami, polohami letadel, meteoradarem, předpovědí a energetickými údaji

MeteoPlaneRadar ve verzi 0.7.0. Na kulatém 2,1″ displeji hodiny, letadla z adsb.fi, srážkový meteoradar ČHMÚ nebo RainViewer, předpověď, spotová cena elektřiny a energetický mix. Všechno se nastavuje v prohlížeči, firmware nahrajete bez programování.

Schéma zapojení ESP8266 a čtyřkanálového relé pro ovládání čtyř žárovek

Open-source repozitář se stovkou IoT projektů na ESP32, ESP8266 a Raspberry Pi Pico v MicroPythonu. Chytré zavlažování, RFID zámek, detekce plynu, WiFi robot a meteostanice – s kódem i zapojením. Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu…

Nabíjecí AA baterie MediaRange s USB nabíjecími kabely

Test nabíjecích AA baterií s USB (1,5 V) proti alkalickým. Pokles napětí, maximální proud, skutečná kapacita a cena za mAh. Bluetouch, MediaRange, ZNTer.

Editor Picogame zobrazuje scény a grafiku 2D plošinové hry

Picogame je 2D herní engine pro CircuitPython od Vládi Smitky. Nativní jádro v C se stará o vykreslování, scény a kolize, herní logiku píšete v Pythonu – bez kompilace a flashování. Běží na PicoPadu, Raspberry Pi Picu, ESP32 i Adafruit…

Stolní radar na ESP32 zobrazuje polohu letadel na kruhovém displeji

Pokud vás někdy napadlo, co je za letadlo, které právě přelétá nad vaším domem, pravděpodobně jste sáhli po některé z mobilních aplikací typu FlightRadar24. Projekt ESP32 Plane Radar ale přináší zajímavější řešení – vlastní stolní radar postavený na ESP32, který…

Projekt měření kvality vzduchu v domácnosti, kanceláři nebo škole založený kompletně na open-source produktech navíc s podporou domácí automatizace – Home Assistant. Komplexní rozbor kvality vzduchu na základě měření pevných částic, koncentrace CO2, teploty, vlhkosti, NOx a VOC indexu kvality…