WiFi LoRa 32 is a classic IoT dev-board designed & produced by Heltec Automation(TM), it’s a highly integrated product based on ESP32 + SX127x, it has Wi-Fi, BLE, LoRa functions, also Li-Po battery management system, 0.96″ OLED are also included. It’s the best choice for smart cities, smart farms, smart home, and IoT makers.
WiFi LoRa 32 is a part of the “Heltec LoRa“ series, with the following features:
- CE Certificate;
- Microprocessor: ESP32 (dual-core 32-bit MCU + ULP core), with LoRa node chip SX1276/SX1278;
- Micro USB interface with a complete voltage regulator, ESD protection, short circuit protection, RF shielding, and other protection measures;
- Onboard SH1.25-2 battery interface, integrated lithium battery management system (charge and discharge management, overcharge protection, battery power detection, USB / battery power automatic switching);
- Integrated WiFi, LoRa, Bluetooth three network connections, onboard Wi-Fi, Bluetooth dedicated 2.4GHz metal 3D antenna, reserved IPEX (U.FL) interface for LoRa use;
- Onboard 0.96-inch 128*64 dot matrix OLED display, which can be used to display debugging information, battery power, and other information;
- Integrated CP2102 USB to serial port chip, convenient for program downloading, debugging information printing;
- Support the Arduino development environment;
- We provide ESP32 + LoRaWAN protocol Arduino® library, this is a standard LoRaWAN protocol that can communicate with any LoRa gateway running the LoRaWAN protocol. In order to make this code running, a unique license is needed. it can be found on this page;
- With good RF circuit design and basic low-power design (sleep current ≤800uA), it is convenient for IoT application vendors to quickly verify solutions and deploy applications.
Technical Parameters
source | parameter | |
MCU | ESP32( 240MHz Tensilica LX6 dual-core + 1 ULP, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth) | |
LoRa chip | SX1276 (868 and 915 version); V2 SX1278 (433 and 470 version) V3 1262 | |
LoRa bands | EU_433, CN_470_510, EU_863_870, US_902_928 four bands optional | |
LoRa maximum output power | 18dB ± 2dB | |
Hardware resources | UART x 3; SPI x 2; I2C x 2; I2S x 1 | |
12 – bits ADC; 8 – bits DAC | ||
29 general GPIO | ||
Display | 0.96 inch 128*64 OLED display | |
FLASH | 8MB(64M-bits) SPI FLASH | |
interface | Micro USB x 1; LoRa antenna interface(IPEX) x 1 | |
Size | 50.2 x 25.5 x 9.74 mm | |
USB to UART Bridge | CP2102 | |
Battery Type | 3.7V Lithium(SH1.25 x 2) | |
Battery detection circuit | √ | |
External device power control(Vext) | √ | |
Low power design | Deep Sleep 800uA |
Electrical characteristics
Electrical characteristics | condition | Minimum | Typical | Maximum | |
Power Supply | USB powered(≥500mA) | 4.7V | 5V | 6V | |
Lithium powered(≥250mA) | 3.3V | 3.7V | 4.2V | ||
3.3V(pin)powered(≥150mA) | 2.7V | 3.3V | 3.5V | ||
5V(pin)powered(≥500mA) | 4.7V | 5V | 6V | ||
Power consumption(mA) | WIFI scan | 115mA | |||
WIFI AP | 135mA | ||||
LoRa 10dB emission | 50mA | ||||
LoRa 12dB emission | 60mA | ||||
LoRa 15dB emission | 110mA | ||||
LoRa 20dB emission | 130mA | ||||
Output | 3.3V pin output | 500mA | |||
5V pin output (USB powered only) | Equal to the input current | ||||
External device power control (Vext 3.3V) | 350mA |
Developing documents
- Heltec ESP(ESP32 & ESP8266) framework (the basic of Heltec ESP series products Arduino running environment): https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series
- Heltec ESP32 library (must work with Heltec ESP framework): https://github.com/HelTecAutomation/Heltec_ESP32
- Heltec ESP32 LoRaWAN library (a standard LoRaWAN protocol library provide by Heltec Automation, need a license to active: http://www.heltec.cn/search/): https://github.com/HelTecAutomation/ESP32_LoRaWAN
- Adafruit CircuitPython TinyLora library (Alan Peaty ported and shared this library): https://github.com/fantasticdonkey/uLoRa
- https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/blob/master/PinoutDiagram/WIFI_LoRa_32_V2.pdf
- https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/tree/master/SchematicDiagram/WiFi_LoRa_32(V2)
- https://docs.heltec.cn/#/en/products/lora/lora_node/heltec_lora_node_list_eu
AutoCAD 2017 version drawing: https://docs.heltec.cn/download/WiFi_Kit.dwg
Solid Works 2014 Version 3D drawing: https://docs.heltec.cn/download/WiFi_Kit.zip
- Applications
- Paxcounter:https://github.com/cyberman54/ESP32-Paxcounter
- A low-cost LoRa ioT solution:https://github.com/CongducPham/LowCostLoRaGw
- As a model remote control:http://www.moz8.com/thread-172414-1-1.html?_dsign=4feb6948
- Used to prevent hay and straw fires :https://www.ibm.com/developerworks/cn/iot/library/iot-lpwan-lora-nodemcu-dhtsensors/
- WiFi instant camera:https://hackaday.io/project/162256-esp32-8266-wifi-instant-camera
- morserino (Morse code with a multi-functional morserino device) : http://www.morserino.info/morserino-32.html
- MicroPython example (IoT examples with many sensors and detail docs): https://www.rosietheredrobot.com/2019/04/lora-wan-kenobi.html
- LoRa sensor node config & usage video: https://youtu.be/YJwjZOkhdD8 https://youtu.be/8-bIp66ON1I
single-channel LoRa gateway solution: https://github.com/things4u/ESP-1ch-Gateway-v5.0
- general test report: https://robotzero.one/heltec-wifi-lora-32/
- Communication distance test:
- YouKu:click to play
- YouTube:click to play