LaskaKit ESP32-LPkit je česká deska s modulem ESP32-WROOM-32E navržená na nízkou spotřebu: nemá převodník USB-UART ani LED, které by v hlubokém spánku braly proud, a má nabíječku článku Li-Ion a úsporný stabilizátor. Čidla se připojují do konektoru μŠup, ostatní piny jsou na dvou řadách plošek po 16.
Parametry
- ESP32 (modul ESP32-WROOM-32E nebo 32UE s IPEX): 2 jádra 240 MHz, 4 MB flash
- Wi-Fi, Bluetooth
- lišty J1 a J2 po 16 ploškách (neosazené), μŠup I2C (trvale 3,3 V)
- nabíječka TP4054 (0,4 A, propojkou 0,26 / 0,5 A), stabilizátor HT7833
- USB-C jen pro nabíjení; nahrávání přes plošky PROGRAM zespodu nebo programátor LaskaKit CH9102
- 60 × 25 mm (anténa modulu přesahuje asi o 5 mm)
Pinout platí pro verzi 2.4 a vychází ze schématu a gerberů LaskaKit (potisk lišt souhlasí s mědí). Diagram je kreslený na výšku s USB nahoře – výrobní podklady mají desku naležato s USB-C vlevo.
Měření baterie na GPIO34 je potřeba zapnout propojením propojky ADC na desce; napětí článku je pak napětí na GPIO34 × 1,769. Pin VCC na liště J1 je jen napájecí vstup.
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.
| Pin | Název | Směr | UART | I2C | SPI | ADC | DAC | Dotyk | Poznámka |
|---|---|---|---|---|---|---|---|---|---|
| Lišta J1 1 | VCC | vstup | Napájecí vstup (3,5–5,5 V) – přes diodu D2 do nabíječky a stabilizátoru. Z USB-C na tento pin napětí nejde. | ||||||
| Lišta J1 2 | GPIO13 | vstup/výstup | ADC2_CH4 | T4 | JTAG MTCK | ||||
| Lišta J1 3 | GND | – | |||||||
| Lišta J1 4 | GPIO12 | vstup/výstup | ADC2_CH5 | T5 | Strapping pin (MTDI) – při startu musí být v log. 0, jinak se nespustí flash 3,3 V | ||||
| Lišta J1 5 | GPIO14 | vstup/výstup | ADC2_CH6 | T6 | JTAG MTMS | ||||
| Lišta J1 6 | GPIO27 | vstup/výstup | ADC2_CH7 | T7 | |||||
| Lišta J1 7 | GPIO26 | vstup/výstup | ADC2_CH9 | DAC2 | |||||
| Lišta J1 8 | GPIO25 | vstup/výstup | ADC2_CH8 | DAC1 | |||||
| Lišta J1 9 | GPIO33 | vstup/výstup | ADC1_CH5 | T8 | |||||
| Lišta J1 10 | GPIO32 | vstup/výstup | ADC1_CH4 | T9 | |||||
| Lišta J1 11 | GPIO35 | vstup | ADC1_CH7 | Jen vstup | |||||
| Lišta J1 12 | GPIO34 | vstup | ADC1_CH6 | Jen vstup. Měření baterie přes dělič 1 MΩ / 1,3 MΩ (Vbat = Vadc × 1,769) – připojí ho až propojka ADC na desce, z výroby je rozpojená. | |||||
| Lišta J1 13 | GPIO39 | vstup | ADC1_CH3 | ||||||
| Lišta J1 14 | GPIO36 | vstup | ADC1_CH0 | ||||||
| Lišta J1 15 | EN | vstup | Reset (tlačítko RESET) – log. 0 drží ESP32 v resetu | ||||||
| Lišta J1 16 | 3V3 | výstup | Výstup 3,3 V ze stabilizátoru HT7833 (stále zapnutý) | ||||||
| Lišta J2 1 | GND | – | |||||||
| Lišta J2 2 | GPIO23 | vstup/výstup | MOSI | ||||||
| Lišta J2 3 | GPIO22 | vstup/výstup | SCL | I2C SCL – také na konektoru μŠup I2C. | |||||
| Lišta J2 4 | GPIO1 | vstup/výstup | TX | UART0 TX – nahrávání přes plošky PROGRAM | |||||
| Lišta J2 5 | GPIO3 | vstup/výstup | RX | UART0 RX – nahrávání přes plošky PROGRAM | |||||
| Lišta J2 6 | GPIO21 | vstup/výstup | SDA | I2C SDA – také na konektoru μŠup I2C. | |||||
| Lišta J2 7 | GND | – | |||||||
| Lišta J2 8 | GPIO19 | vstup/výstup | MISO | ||||||
| Lišta J2 9 | GPIO18 | vstup/výstup | SCK | ||||||
| Lišta J2 10 | GPIO5 | vstup/výstup | SS | Strapping pin – úroveň při startu (časování SDIO) | |||||
| Lišta J2 11 | GPIO17 | vstup/výstup | |||||||
| Lišta J2 12 | GPIO16 | vstup/výstup | |||||||
| Lišta J2 13 | GPIO4 | vstup/výstup | ADC2_CH0 | T0 | |||||
| Lišta J2 14 | GPIO0 | vstup/výstup | ADC2_CH1 | T1 | Tlačítko FLASH. Strapping pin – log. 0 při startu = režim nahrávání | ||||
| Lišta J2 15 | GPIO2 | vstup/výstup | ADC2_CH2 | T2 | Strapping pin – pro režim nahrávání při startu v log. 0 nebo nezapojený | ||||
| Lišta J2 16 | GPIO15 | vstup/výstup | ADC2_CH3 | T3 | Strapping pin – log. 0 při startu potlačí výpis bootloaderu | ||||
| μŠup I2C 1 | GND | – | |||||||
| μŠup I2C 2 | 3V3 | výstup | Výstup 3,3 V ze stabilizátoru HT7833 (stále zapnutý) | ||||||
| μŠup I2C 3 | GPIO21 | vstup/výstup | SDA | I2C SDA – také na konektoru μŠup I2C. | |||||
| μŠup I2C 4 | GPIO22 | vstup/výstup | SCL | I2C SCL – také na konektoru μŠup I2C. | |||||
| Baterie 1 | BAT+ | vstup/výstup | Článek Li-Ion / Li-Pol 3,7 V (nabíjí TP4054) | ||||||
| Baterie 2 | GND | – |
Piny použité na desce
Tyto piny čipu obsluhují součástky na desce a ven vyvedené nejsou:
| Pin | Funkce na desce |
|---|---|
| GPIO6–11 | Flash modulu (nevyvedené) |
| PROGRAM | Plošky zespodu: RTS, DTR, TX, RX, GND, 3V3 a USB D+/D− – pro programátor LaskaKit CH9102 (pak jde nahrávat i přes USB-C) |
Na co si dát pozor
- GPIO nejsou 5V tolerantní.
- GPIO12 musí být při startu v log. 0 (strapping pin napětí flash); GPIO0, 2, 5 a 15 jsou také strapping piny.
- GPIO34–39 jsou jen vstupy bez pull-upu.
- Propojka ADC pro měření baterie je z výroby rozpojená.
- Pin VCC není výstup 5 V – z USB-C na něj napětí nejde.
Kde koupit
LaskaKit ESP32-LPkit seženete například tady:
- LaskaKit.cz – LaskaKit ESP32-LPKit
ESP32 na chiptronu
Na chiptronu najdete tyto projekty a návody:
- Porovnání čipů ESP32 – doporučené desky pro bateriový provoz od českých prodejců
Další pinouty
Všechny pinouty najdete na stránce Pinouty.





