Otevře se na nové kartě

Heltec WiFi LoRa 32 V4 Pinout

Heltec WiFi LoRa 32 V4 spojuje ESP32-S3 s LoRa čipem SX1262, OLED displejem 0,96″ a nabíječkou Li-Po. Oproti V3 má výkonnější vysílač (až 28 dBm), konektor pro GNSS modul a vstup pro solární panel.

Je to jedna z nejoblíbenějších desek pro sítě Meshtastic a MeshCore.

Parametry

  • ESP32-S3R2: 2× Xtensa LX7 240 MHz, 2 MB PSRAM, 16 MB flash
  • LoRa SX1262 se zesilovačem, výkon až 28 dBm
  • OLED 0,96″ 128 × 64 (SSD1306)
  • Wi-Fi 4 a Bluetooth 5 (LE)
  • USB-C, nabíječka Li-Po, vstup pro solární panel
  • konektor pro GNSS modul
  • LED na GPIO35, tlačítka PRG (GPIO0) a RST

V4 vychází ve verzích R2 (2 MB PSRAM) a R8 (8 MB PSRAM). U R8 jsou kvůli oktální PSRAM některé řídicí signály na jiných pinech – pinout výše odpovídá verzi R2.

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.

Heltec WiFi LoRa 32 V4 – pinoutHeltec WiFi LoRa 32 V4 – pinoutchiptron.czUSB-CRSTPRGV4 1 GND 2 5V ↔ 5 V z USB, nebo napájecí vstup 5 V 3 Ve ← Spínané 3,3 V pro periferie – zapíná GPIO36 (log. 0) 4 Ve ← Spínané 3,3 V pro periferie – zapíná GPIO36 (log. 0) 5 GPIO44 RX 6 GPIO43 TX 7 RST → Reset (tlačítko RST) – spojením s GND se čip restartuje 8 GPIO0 tlačítko PRG 9 GPIO36 Vext_Ctrl 10 GPIO35 LED 11 GPIO34 GNSS napájení 12 GPIO33 13 GPIO47 14 GPIO48 15 GPIO26 PSRAM 16 GPIO21 OLED RST 17 GPIO20 ADC2_CH9 USB D+ 18 GPIO19 ADC2_CH8 USB D− 1 GND 2 3V3 → Výstup 3,3 V ze stabilizátoru 3 3V3 → Výstup 3,3 V ze stabilizátoru 4 GPIO37 ADC_Ctrl 5 GPIO46 6 GPIO45 7 GPIO42 GNSS RST 8 GPIO41 GNSS PPS 9 GPIO40 GNSS Wake 10 GPIO39 GNSS TX 11 GPIO38 GNSS RX 12 GPIO1 ADC1_CH0 T1 VBAT_Read 13 GPIO2 ADC1_CH1 T2 FEM_EN 14 GPIO3 ADC1_CH2 T3 SDA 15 GPIO4 ADC1_CH3 T4 SCL 16 GPIO5 ADC1_CH4 T5 PA_CTX 17 GPIO6 ADC1_CH5 T6 18 GPIO7 ADC1_CH6 T7 VFEM_Ctrl GPIO UART I2C ADC (analog) Dotyk (touch) Napájení Zem (GND) Řízení / reset Strapping pin
Stáhnout:PNGSVG
Tabulka pinů – Heltec WiFi LoRa 32 V4
PinNázevSměrUARTI2CSPIADCDotykPoznámka
J2-1GND–
J2-25Vvstup/výstup5 V z USB konektoru. Lze jím desku i napájet – zdroj ideálně připojte přes diodu, aby napětí neteklo zpět do USB.
J2-3VevýstupSpínané 3,3 V pro periferie – zapíná GPIO36 (log. 0)
J2-4VevýstupSpínané 3,3 V pro periferie – zapíná GPIO36 (log. 0)
J2-5GPIO44vstup/výstupRXUART0 RX
J2-6GPIO43vstup/výstupTXUART0 TX
J2-7RSTvstupReset (tlačítko RST) – spojením s GND se čip restartuje
J2-8GPIO0vstup/výstupTlačítko PRG. Strapping pin – log. 0 při startu = režim nahrávání
J2-9GPIO36vstup/výstupVext_Ctrl – log. 0 zapne napětí Ve (OLED a periferie)
J2-10GPIO35vstup/výstupVestavěná LED (LED_BUILTIN)
J2-11GPIO34vstup/výstupVGNSS_Ctrl – napájení modulu GNSS (log. 0 = zapnuto)
J2-12GPIO33vstup/výstup
J2-13GPIO47vstup/výstup
J2-14GPIO48vstup/výstup
J2-15GPIO26vstup/výstupObsazený PSRAM (SPICS1) – nepoužívat
J2-16GPIO21vstup/výstupReset displeje OLED
J2-17GPIO20vstup/výstupADC2_CH9USB D+ (nativní USB) – jako GPIO jen bez USB
J2-18GPIO19vstup/výstupADC2_CH8USB D− (nativní USB) – jako GPIO jen bez USB
J3-1GND–
J3-23V3výstupVýstup 3,3 V ze stabilizátoru
J3-33V3výstupVýstup 3,3 V ze stabilizátoru
J3-4GPIO37vstup/výstupADC_Ctrl – zapíná dělič pro měření napětí baterie
J3-5GPIO46vstup/výstupStrapping pin – při startu v log. 0 (pull-down); ve verzi V4.2 řízení zesilovače (CPS)
J3-6GPIO45vstup/výstupStrapping pin (napětí VDD_SPI) – při startu v log. 0
J3-7GPIO42vstup/výstupGNSS: reset modulu
J3-8GPIO41vstup/výstupGNSS: výstup PPS (impulz každou sekundu)
J3-9GPIO40vstup/výstupGNSS: probuzení modulu
J3-10GPIO39vstup/výstupGNSS: data do modulu (TX desky)
J3-11GPIO38vstup/výstupGNSS: data z modulu (RX desky)
J3-12GPIO1vstup/výstupADC1_CH0T1Měření napětí baterie (přes dělič, zapnout GPIO37)
J3-13GPIO2vstup/výstupADC1_CH1T2FEM_EN – zapnutí vf zesilovače LoRa
J3-14GPIO3vstup/výstupSDAADC1_CH2T3Výchozí I2C SDA v Arduinu. Strapping pin (volba zdroje JTAG) – bez nastavení v eFuse se neuplatní
J3-15GPIO4vstup/výstupSCLADC1_CH3T4
J3-16GPIO5vstup/výstupADC1_CH4T5PA_CTX – řízení vf zesilovače LoRa (V4.3)
J3-17GPIO6vstup/výstupADC1_CH5T6
J3-18GPIO7vstup/výstupADC1_CH6T7VFEM_Ctrl – napájení vf zesilovače LoRa
ploškaGPIO15vstup/výstupADC2_CH4Ploška u antény
ploškaGPIO16vstup/výstupADC2_CH5Ploška u antény
ploškaGPIO17vstup/výstupADC2_CH6I2C SDA displeje OLED
ploškaGPIO18vstup/výstupADC2_CH7I2C SCL displeje OLED
GNSSGND–
GNSSGPIO34vstup/výstupVGNSS_Ctrl – napájení modulu GNSS (log. 0 = zapnuto)
GNSS3V3výstupVýstup 3,3 V ze stabilizátoru
GNSSGPIO39vstup/výstupGNSS: data do modulu (TX desky)
GNSSGPIO38vstup/výstupGNSS: data z modulu (RX desky)
GNSSGPIO40vstup/výstupGNSS: probuzení modulu
GNSSGPIO41vstup/výstupGNSS: výstup PPS (impulz každou sekundu)
GNSSGPIO42vstup/výstupGNSS: reset modulu

Na co si dát pozor

  • Nikdy nezapínejte LoRa vysílač bez antény – zesilovač se může zničit.
  • Napětí Ve pro OLED a periferie zapíná GPIO36 (log. 0) – bez toho displej nesvítí.
  • Modul GNSS se napájí přes GPIO34 (log. 0 = zapnuto).
  • Napětí baterie měří GPIO1 přes dělič, který se zapíná pinem GPIO37.
  • LoRa čip používá GPIO8–14, GPIO26 obsadila PSRAM a GPIO19/20 jsou USB – na lištách je raději nepoužívejte.
  • GPIO nejsou 5V tolerantní.

Kde koupit

Heltec WiFi LoRa 32 V4 seženete například tady:

Heltec a LoRa sítě na chiptronu

Na chiptronu najdete tyto projekty a návody:

  • Heltec LoRa 32 v4 – ESP32-S3 a SX1262 s vyšším výkonem, GPS konektorem a solárním nabíjením
  • MeshCore – nastavení off-grid LoRa sítě, firmware pro Heltec a mapa sítě v Česku
  • Meshtastic – decentralizovaná LoRa síť pro zprávy bez internetu, s deskami Heltec
  • Heltec Wireless Tracker V2 – ESP32-S3, LoRa a GNSS s podporou MeshCore i Meshtastic
  • Přehřívání Heltec LoRa32 v3 – za přehřívání předchozí verze může jeden rezistor, návod na úpravu
  • Meshmobil – modul Heltec HT-CT62 s ESP32-C3 a SX1262 zprovozněný s Meshtasticem

Další pinouty

Všechny pinouty najdete na stránce Pinouty.