Otevře se na nové kartě

Heltec WiFi LoRa 32 V3 Pinout

Heltec WiFi LoRa 32 V3 je nejrozšířenější deska pro Meshtastic a MeshCore: čip ESP32-S3 s Wi-Fi a Bluetooth LE, rádio LoRa SX1262 pro pásmo 868 MHz, displej OLED 0,96″ a nabíjení Li-Po článku.

Verze V3.1 a V3.2 mají stejné rozložení pinů, liší se zapojením napájení a nabíječky. Nástupce V4 je s V3 pinově kompatibilní.

Parametry

  • ESP32-S3FN8: 2× Xtensa LX7 až 240 MHz, 512 kB SRAM, 8 MB flash, bez PSRAM
  • LoRa SX1262 (863–928 MHz), výkon až 21 dBm, konektor IPEX pro anténu
  • Wi-Fi 4 a Bluetooth LE 5 (pružinová anténa na desce)
  • OLED 0,96″ 128 × 64 (SSD1306, I2C na GPIO17/18)
  • 2 × 18 pinů, z toho 28 GPIO
  • USB-C s převodníkem CP2102, nabíjení Li-Po článku (konektor SH1,25)
  • 51,7 × 25,4 mm

Displej je napájený ze spínaného napětí Ve – před jeho použitím nastavte GPIO36 do log. 0. Napětí baterie se měří na GPIO1 přes dělič, který zapíná GPIO37; u verze V3.2 je jeho polarita obrácená. LoRa čip používá vnitřně GPIO8–14.

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 V3 – pinoutHeltec WiFi LoRa 32 V3 – pinoutchiptron.cz · CC BY 4.0USB-CRSTPRGV3 1 GND 2 5V ↔ 5 V z USB, nebo napájecí vstup 5 V 3 Ve ← Spínané 3,3 V pro OLED – zapíná GPIO36 (log. 0) 4 Ve ← 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 12 GPIO33 13 GPIO47 14 GPIO48 15 GPIO26 16 GPIO21 OLED RST 17 GPIO20 ADC2_CH9 18 GPIO19 ADC2_CH8 1 GND 2 3V3 → Výstup 3,3 V ze stabilizátoru 3 3V3 → 4 GPIO37 ADC_Ctrl 5 GPIO46 6 GPIO45 7 GPIO42 SCL 8 GPIO41 SDA 9 GPIO40 10 GPIO39 11 GPIO38 12 GPIO1 ADC1_CH0 T1 VBAT_Read 13 GPIO2 ADC1_CH1 T2 14 GPIO3 ADC1_CH2 T3 15 GPIO4 ADC1_CH3 T4 16 GPIO5 ADC1_CH4 T5 17 GPIO6 ADC1_CH5 T6 18 GPIO7 ADC1_CH6 T7 GPIO UART I2C ADC (analog) Dotyk (touch) Napájení Zem (GND) Řízení / reset Strapping pin
Stáhnout:PNGSVG
Tabulka pinů – Heltec WiFi LoRa 32 V3
PinNázevSměrUARTI2CSPIADCDotykPoznámka
J2-1GND–
J2-25Vvstup/výstup5 V z USB konektoru (u V3/V3.1 za pojistkou 500 mA, u V3.2 před pojistkou 2 A). 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é napětí 3,3 V (max. 350 mA) pro OLED a periferie. Zapíná ho GPIO36 v log. 0 – bez toho displej nesvítí.
J2-4VevýstupSpínané napětí 3,3 V (max. 350 mA) pro OLED a periferie. Zapíná ho GPIO36 v log. 0 – bez toho displej nesvítí.
J2-5GPIO44vstup/výstupRXUART0 RX – převodník CP2102 (USB)
J2-6GPIO43vstup/výstupTXUART0 TX – převodník CP2102 (USB)
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ýstupBílá LED (LED_BUILTIN), svítí v log. 1
J2-11GPIO34vstup/výstup
J2-12GPIO33vstup/výstup
J2-13GPIO47vstup/výstup
J2-14GPIO48vstup/výstup
J2-15GPIO26vstup/výstupVolné GPIO (deska nemá PSRAM)
J2-16GPIO21vstup/výstupReset displeje OLED
J2-17GPIO20vstup/výstupADC2_CH9USB D+ čipu – na USB-C nepřipojený (R29 neosazený), volné GPIO
J2-18GPIO19vstup/výstupADC2_CH8USB D− čipu – na USB-C nepřipojený (R3 neosazený), volné GPIO
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 na GPIO1. U V3 a V3.1 je aktivní v log. 0, u V3.2 v log. 1 (Meshtastic polaritu pozná sám). Napětí článku = 4,9 × napětí na GPIO1.
J3-5GPIO46vstup/výstupStrapping pin – při startu v log. 0 (pull-down)
J3-6GPIO45vstup/výstupStrapping pin (napětí VDD_SPI) – při startu v log. 0
J3-7GPIO42vstup/výstupSCLVýchozí I2C SCL (Wire) v Arduinu. JTAG MTMS
J3-8GPIO41vstup/výstupSDAVýchozí I2C SDA (Wire) v Arduinu. JTAG MTDI
J3-9GPIO40vstup/výstupJTAG MTDO
J3-10GPIO39vstup/výstupJTAG MTCK
J3-11GPIO38vstup/výstup
J3-12GPIO1vstup/výstupADC1_CH0T1Měření napětí baterie (dělič 390k/100k, zapnout GPIO37)
J3-13GPIO2vstup/výstupADC1_CH1T2
J3-14GPIO3vstup/výstupADC1_CH2T3Strapping pin (volba zdroje JTAG) – bez nastavení v eFuse se neuplatní
J3-15GPIO4vstup/výstupADC1_CH3T4
J3-16GPIO5vstup/výstupADC1_CH4T5
J3-17GPIO6vstup/výstupADC1_CH5T6
J3-18GPIO7vstup/výstupADC1_CH6T7
testovací ploškaGPIO17vstup/výstupADC2_CH6Ploška T1 zespodu – I2C SDA displeje OLED
testovací ploškaGPIO18vstup/výstupADC2_CH7Ploška T2 zespodu – I2C SCL displeje OLED

Na co si dát pozor

  • GPIO nejsou 5V tolerantní.
  • Bez antény nevysílejte – koncový stupeň LoRa se může poškodit.
  • Displej nesvítí, dokud GPIO36 (Vext_Ctrl) není v log. 0.
  • U prvních kusů V3 se přehřívá nabíječka (rezistor R9 1 kΩ) – verze V3.1 a novější to mají opravené.
  • GPIO19/20 nejsou připojené k USB-C (programuje se přes CP2102), lze je použít jako běžné GPIO.
  • Strapping piny GPIO0 (tlačítko PRG), GPIO45 a GPIO46 musí mít při startu správnou úroveň.

Kde koupit

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

Heltec a Meshtastic na chiptronu

Na chiptronu najdete tyto projekty a návody:

  • Meshtastic – komunikace přes LoRa bez signálu a internetu, doporučený hardware včetně Heltec V3
  • Přehřívání Heltec V3 – jeden rezistor nabíječky a jak ho vyměnit
  • MeshCore – nastavení, firmware a mapa sítě v Česku, Heltec V3 mezi podporovanými deskami
  • Heltec LoRa 32 V4 – co přináší nástupce V3 (vyšší výkon, GNSS, solární nabíjení)

Další pinouty

Všechny pinouty najdete na stránce Pinouty.

Dále si přečtěte

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

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…

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.

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

ePaper na poličce, který každý den spočítá, které družice v noci opravdu uvidíte, a přidá k tomu oblačnost po hodinách a planety. Firmware nahrajete z prohlížeče.