Otevře se na nové kartě

LaskaKit ESP32-LPkit Pinout

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.

LaskaKit ESP32-LPkit – pinoutLaskaKit ESP32-LPkit – pinoutchiptron.cz · CC BY 4.0FLASHRESET 1 BAT+ ↔ Článek Li-Ion / Li-Pol 3,7 V (nabíjí TP4054) 2 GND 16 GPIO15 ADC2_CH3 15 GPIO2 ADC2_CH2 14 GPIO0 ADC2_CH1 FLASH 13 GPIO4 ADC2_CH0 12 GPIO16 11 GPIO17 10 GPIO5 SS 9 GPIO18 SCK 8 GPIO19 MISO 7 GND 6 GPIO21 SDA 5 GPIO3 RX 4 GPIO1 TX 3 GPIO22 SCL 2 GPIO23 MOSI 1 GND 4 GPIO22 SCL 3 GPIO21 SDA 2 3V3 → Výstup 3,3 V ze stabilizátoru HT7833 (stále zapnutý) 1 GND 1 VCC ← Napájecí vstup 3,5–5,5 V (přes diodu do nabíječky) – není to výstup 5 V 2 GPIO13 ADC2_CH4 3 GND 4 GPIO12 ADC2_CH5 5 GPIO14 ADC2_CH6 6 GPIO27 ADC2_CH7 7 GPIO26 ADC2_CH9 8 GPIO25 ADC2_CH8 9 GPIO33 ADC1_CH5 10 GPIO32 ADC1_CH4 11 GPIO35 ADC1_CH7 jen vstup 12 GPIO34 ADC1_CH6 jen vstup 13 GPIO39 ADC1_CH3 VN 14 GPIO36 ADC1_CH0 VP 15 EN ← Reset (tlačítko RESET) – log. 0 drží ESP32 v resetu 16 3V3 → BaterieLišta J2μŠup I2CLišta J1 GPIO UART I2C SPI ADC (analog) Napájení Zem (GND) Řízení / reset Strapping pin
Stáhnout:PNGSVG
Tabulka pinů – LaskaKit ESP32-LPkit v2.4
PinNázevSměrUARTI2CSPIADCDACDotykPoznámka
Lišta J1 1VCCvstupNapá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 2GPIO13vstup/výstupADC2_CH4T4JTAG MTCK
Lišta J1 3GND–
Lišta J1 4GPIO12vstup/výstupADC2_CH5T5Strapping pin (MTDI) – při startu musí být v log. 0, jinak se nespustí flash 3,3 V
Lišta J1 5GPIO14vstup/výstupADC2_CH6T6JTAG MTMS
Lišta J1 6GPIO27vstup/výstupADC2_CH7T7
Lišta J1 7GPIO26vstup/výstupADC2_CH9DAC2
Lišta J1 8GPIO25vstup/výstupADC2_CH8DAC1
Lišta J1 9GPIO33vstup/výstupADC1_CH5T8
Lišta J1 10GPIO32vstup/výstupADC1_CH4T9
Lišta J1 11GPIO35vstupADC1_CH7Jen vstup
Lišta J1 12GPIO34vstupADC1_CH6Jen 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 13GPIO39vstupADC1_CH3
Lišta J1 14GPIO36vstupADC1_CH0
Lišta J1 15ENvstupReset (tlačítko RESET) – log. 0 drží ESP32 v resetu
Lišta J1 163V3výstupVýstup 3,3 V ze stabilizátoru HT7833 (stále zapnutý)
Lišta J2 1GND–
Lišta J2 2GPIO23vstup/výstupMOSI
Lišta J2 3GPIO22vstup/výstupSCLI2C SCL – také na konektoru μŠup I2C.
Lišta J2 4GPIO1vstup/výstupTXUART0 TX – nahrávání přes plošky PROGRAM
Lišta J2 5GPIO3vstup/výstupRXUART0 RX – nahrávání přes plošky PROGRAM
Lišta J2 6GPIO21vstup/výstupSDAI2C SDA – také na konektoru μŠup I2C.
Lišta J2 7GND–
Lišta J2 8GPIO19vstup/výstupMISO
Lišta J2 9GPIO18vstup/výstupSCK
Lišta J2 10GPIO5vstup/výstupSSStrapping pin – úroveň při startu (časování SDIO)
Lišta J2 11GPIO17vstup/výstup
Lišta J2 12GPIO16vstup/výstup
Lišta J2 13GPIO4vstup/výstupADC2_CH0T0
Lišta J2 14GPIO0vstup/výstupADC2_CH1T1Tlačítko FLASH. Strapping pin – log. 0 při startu = režim nahrávání
Lišta J2 15GPIO2vstup/výstupADC2_CH2T2Strapping pin – pro režim nahrávání při startu v log. 0 nebo nezapojený
Lišta J2 16GPIO15vstup/výstupADC2_CH3T3Strapping pin – log. 0 při startu potlačí výpis bootloaderu
μŠup I2C 1GND–
μŠup I2C 23V3výstupVýstup 3,3 V ze stabilizátoru HT7833 (stále zapnutý)
μŠup I2C 3GPIO21vstup/výstupSDAI2C SDA – také na konektoru μŠup I2C.
μŠup I2C 4GPIO22vstup/výstupSCLI2C SCL – také na konektoru μŠ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
GPIO6–11Flash modulu (nevyvedené)
PROGRAMPloš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:

ESP32 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

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

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…

Měřák výkonu ukazuje 100 W odebíraných z adaptéru AlzaPower Ultimate X570

Alza vypustila novou řadu miniaturních GaN nabíječek se 100 W a weby o nich psaly, jak jsou skvělé a levné. Vyzkoušel je ale někdo? Tak jsem X570 pověsil na elektronickou zátěž a nechal běžet hodinu a půl.

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…

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

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