Heltec WiFi LoRa 32(V3) / Wireless shell(V3) / Wireless stick lite (V3)

Плата разработки Heltec WiFi LoRa 32(V3) на базе микроконтроллера ESP32-S3. Подробные характеристики, распиновка, настройка и возможности LoRa.


Heltec WiFi LoRa 32(V3)

Heltec WiFi LoRa 32(V3) — это мощная отладочная плата на базе ESP32-S3. Она оснащена процессором с частотой 240 МГц, имеет 8 МБ flash-памяти и встроенный модуль LoRa SX1262.

Heltec WiFi LoRa 32(V3)
Навигация
Разделы статьи
Примеры кода
Конфигурации плат

О плате Heltec WiFi LoRa 32(V3) / Wireless stick

Эта плата является значительным шагом вперед по сравнению с предыдущими поколениями. Благодаря чипу ESP32-S3 она поддерживает аппаратное ускорение для ИИ-задач и имеет больше доступных GPIO. Сочетание OLED-экрана, чипа LoRa SX1262 и мощного контроллера делает ее одной из лучших в своем классе. Она объединяет мощь двухъядерного процессора с поддержкой LoRa v3, WiFi, Bluetooth 5 (LE) и встроенным OLED-дисплеем. Идеально подходит для сложных LoRaWAN-проектов.

Технические характеристики

Полные спецификации оборудования для Heltec WiFi LoRa 32(V3)

Связь и Дисплей

LoRa SX1262
Дисплей 0.96" OLED
WiFi 802.11 b/g/n
Bluetooth 5.0 (LE)

Микроконтроллер

Модель esp32-s3
Частота 240 МГц
Flash / PSRAM 8МБ / 8МБ
Архитектура xtensa

Возможности и пины

GPIO 48
Аналоговые 20
PWM 27
Прерывания 46

Быстрая настройка

Конфигурации для быстрого старта на Heltec WiFi LoRa 32(V3) — автоматически сгенерированы из спецификаций платы.

esp32-s3 240 МГц 8МБ dio xtensa
Arduino IDE
Плата (Board) Heltec Wifi 32 Lora V3
Частота CPU 240 МГц
Размер Flash 8 МБ
Flash Mode dio
Скорость загрузки 921600
Архитектура Xtensa

В Arduino IDE 2 откройте Boards Manager, найдите и установите "esp32" от Espressif. Затем выберите "Heltec Wifi 32 Lora V3" в меню Tools → Board.

PlatformIO
[env:heltec_wifi_lora_32_V3]
platform  = espressif32
board     = esp32-s3-devkitm-1
framework = arduino

; Точная конфигурация железа для Heltec WiFi LoRa 32(V3) board_build.mcu = esp32s3 board_build.f_cpu = 240000000L board_build.flash_mode = dio board_build.flash_size = 8MB

См. реестр плат PlatformIO для поиска специфической конфигурации.

ESPHome
esp32:
  board: esp32-s3-devkitm-1
  framework:
    type: arduino

Конфигурация для Heltec WiFi LoRa 32 (V3)

Flash: 8MB | LoRa: SX1262 | Display: SSD1306 (OLED)

Вставьте в .yaml файл устройства. См. документацию ESPHome ESP32 для полной настройки.

esptool.py — команда прошивки
esptool.py \
  --chip esp32s3 \
  --baud 921600 \
  write_flash \
    --flash_mode dio \
    --flash_size 8MB \
    0x0 firmware.bin

Установка: pip install esptool. Замените firmware.bin на путь к вашей прошивке.

Схема распиновки Heltec WiFi LoRa 32(V3)

GPIO и функции пинов Heltec WiFi LoRa 32(V3) / Wireless shell / stick

Схема распиновки Heltec WiFi LoRa 32(V3)
Распиновка Heltec LoRa 32(V3) основана на ESP32-S3 и предоставляет доступ к 48 GPIO. Плата включает встроенный OLED-дисплей (подключен через I2C) и модуль LoRa SX1262 (подключен через SPI). Выведены интерфейсы UART, SPI, I2C и множество аналоговых входов (ADC). Плата также поддерживает управление питанием внешней периферии через специальный пин Vext.

Полезные ссылки

Даташиты и ресурсы для Heltec WiFi LoRa 32(V3)

Маппинг пинов

Полная распиновка и соответствие GPIO для ESP32-S3

35
Цифровые I/O пины
35
Пины прерываний
20
Аналоговые входы
49
PWM пины
Пин Аналог Тач PWM Другое
1 A0 T1 PWM SDA
2 A1 T2 PWM SCL
3 A2 T3 PWM
4 A3 T4 PWM
5 A4 T5 PWM
6 A5 T6 PWM
7 A6 T7 PWM
8 A7 T8 PWM
9 A8 T9 PWM
10 A9 T10 PWM SS
11 A10 T11 PWM MOSI
12 A11 T12 PWM SCK
13 A12 T13 PWM MISO
14 A13 T14 PWM
15 A14 PWM
16 A15 PWM
17 A16 PWM
18 A17 PWM
19 A18 PWM USB_D-
20 A19 PWM USB_D+
21 PWM
35 PWM
36 PWM
37 PWM
38 PWM
39 PWM
40 PWM
41 PWM
42 PWM
43 PWM TX0
44 PWM RX0
45 PWM
46 PWM
47 PWM
48 PWM RGB_LED
Легенда
A0 Аналоговый вход
PWM Поддержка ШИМ
RX/TX Посл. порт
# Номер пина

Похожие платы

Другие платы разработки с микроконтроллером ESP32-S3