
EBYTE E32 LoRa UART
Chengdu Ebyte Electronic Technology · E32-433T20D; точный пример семейства E32
Прозрачная передача UART-данных между согласованными LoRa-модулями.
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает E32-433T20D; точный пример семейства E32
E32-433T20D — конкретный UART-модуль EBYTE с собственным контроллером, радиотрактом LoRa и разъёмом SMA. Хост передаёт байты в UART, а модуль формирует радиопакеты. Для семейства E32 существуют разные диапазоны, мощности, корпуса и ревизии; сведения этой карточки нельзя переносить на E32-868T30D, E32-900T20D или на версии с другим суффиксом.
В выбранном исполнении диапазон настройки 410–441 МГц, заводская частота 433 МГц. Это не гарантия разрешённого использования всей полосы: страна, назначение, мощность, усиление антенны и длительность передачи определяют допустимость. Перед тестом проверить конкретную ревизию и настройки обоих модулей; маркетинговая дальность в открытом поле не является обещанием дальности установки.
Линия AUX показывает занятость внутренней обработки и буфера, а не подтверждение получения данных удалённым устройством. Для надёжной связи приложению нужны номера сообщений, таймауты и ответы. Прозрачный канал E32 не равен LoRaWAN и не гарантирует совместимость в эфире с произвольной программой на SX1278.
EBYTE E32-433T20D, Version V8.1: целая плата с SMA-разъёмом. Фотография Linh Kiện 888; исходный фон удалён, пропорции, пайка и маркировка сохранены. Разрешение на повторное использование изображения не подтверждено.
Источник изображения: linhkien888.vn, исходный файл. Условия повторного использования не установлены; открытая лицензия не заявляется. Фон отделён, выполнено равномерное масштабирование; реальные детали платы не перерисованы.
E32-433T20D: выводы 1–7 по документации EBYTE и подключение UART к ESP32. Авторская схема SLDV LAB; номера не являются видом разъёма сверху. На сопровождающей фотографии показана Version V8.1.
Характеристики
- Исполнение
- E32-433T20D, SMA, UART
- Диапазон указанного исполнения
- 410–441 МГц
- Заводской UART
- 9600,8N1; проверить ревизию
- Логика интерфейса
- 3.3 В
- Паспортный ток при 20 dBm
- 110 мА
- Режим примера
- M0=0, M1=0, прозрачная передача
- Интерфейс
- UART
- Питание модуля
- Для E32-433T20D на указанной странице EBYTE: VCC2,3–5,5 В, типично 5 В; UART/AUX/M0/M1 логика 3,3 В. Пример питает от отдельного 5 В источника с запасом на ток передачи порядка 110 мА; VCC не задаёт уровень UART.
ПРАКТИКА
Подключение
| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| VCC,6 | Внешний стабилизированный 5 В источник | Только для указанного E32-433T20D; предусмотреть запас и локальную развязку, сверить ревизию. |
| GND,7 | GND ESP32 и источника | Общая земля. |
| TXD,4 | GPIO16 ESP32-DevKitC V4 | Выход модуля → RX UART 1. |
| RXD,3 | GPIO17 ESP32-DevKitC V4 | Вход модуля ← TX UART 1,3,3 В. |
| M0,1; M1,2 | GND | Оба режима зафиксированы в 0; не оставлять плавающими. |
| AUX,5 | GPIO27 | Вход хоста, подтяжка 10 кОм к 3,3 В допустима для открытого стока; не подтягивать к 5 В. |
| SMA | Согласованная антенна 433 МГц | Подключить до питания; не выполнять передачу без антенны. |
Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать EBYTE E32, конкретно E32-433T20D. Уточни полный суффикс и ревизию, страну, антенну, настройки пары, питание и хост. Не переносить параметры 433-версии на 868/900 и 20 dBm на 30 dBm. Дай безопасный UART 3,3 В, M0/M1/AUX, таймаут занятости, короткий минимальный тест и диагностику. Различай AUX и подтверждение доставки, UART baud и скорость эфира. Перед любой передачей проверь местные условия эксплуатации и установленную мощность.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Плата и API
ESP32-DevKitC V4; Arduino-ESP32 3.3.0Внешняя библиотека не нужна для прозрачного UART.
- UART
9600,8N1; RX16; TX17У обоих E32 сначала проверить сохранённые настройки.
- Режим
M0=0; M1=0Обычный прозрачный режим; изменение конфигурации сюда не включено.
- Согласовать пару
Частота 433 МГц и одинаковые параметры эфираНе полагаться на заводские значения после покупки б/у; допустимую мощность устанавливают до теста.
E32: приём текста и ручная передача короткого сообщения
cpp#include <Arduino.h>
HardwareSerial radio(1);
constexpr int AUX = 27;
bool ready(uint32_t timeoutMs) {
uint32_t start = millis();
while (digitalRead(AUX) == LOW) {
if (millis() - start >= timeoutMs) return false;
delay(1);
}
delay(2);
return digitalRead(AUX) == HIGH;
}
void setup() {
Serial.begin(115200);
pinMode(AUX, INPUT);
radio.begin(9600, SERIAL_8N1, 16, 17);
if (!ready(3000)) Serial.println("AUX busy: check power and mode");
Serial.println("Ready to receive. Type t only after checking radio rules.");
}
void loop() {
while (radio.available()) Serial.write(radio.read());
if (Serial.available() && Serial.read() == 't') {
if (ready(2000)) {
radio.print("SLDV test\n");
radio.flush();
Serial.println("UART sent; this is not a delivery acknowledgement");
} else Serial.println("AUX timeout; nothing sent");
}
delay(1);
}Полный скетч для ESP32-DevKitC V4 с ESP32-WROOM-32, Arduino IDE и Arduino-ESP32 3.3.0. API сверено по исходникам; компиляция и проверка на реальном оборудовании здесь не выполнялись. Загрузить на два одинаковых хоста с заранее настроенной парой E32. Подключить антенны, проверить питание и местные правила, открыть мониторы 115200 и вручную отправить t на одном узле. Второй должен вывести SLDV test. Если AUX постоянно 0, проверить режим, питание и разводку; если UART исправен, но эфир молчит — частоту, режим адресации, скорость эфира, антенны. Отправляйте редкие короткие пакеты в рамках разрешённого duty cycle.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


