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í.

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…

Vlastní firmware pro AVerMedia Game Capture HD II

Stará krabička AVerMedia Game Capture HD II odmítala jediné, co jsem po ní chtěl – nahrát 640×480 z herního enginu picogame. Uvnitř je přitom malý Linux a to omezení je jen softwarový whitelist. Od sériové konzole a rozšifrovaného firmwaru až…

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…

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ý…

Meteostanice na LaskaKit ESPink-4.26, která nepotřebuje internet ani cloud. Sama rozpozná připojená čidla, kreslí grafy na e-paper a nastavíte ji přes USB nebo WiFi z telefonu. Nově i víc veličin v jednom grafu a kalibrace CO2, která čeká na ustálení…