Базовий мікроконтролер для збірки DIY ESP-WROOM32 (38 pin). Звертаю увагу, що зазвичай модуль з micro usb та type c мають різні розміри по ширині. Так всі проекти, представлені в описі нижче, розведені під ESP32-WROOM32 (38 pin) з micro usb!
Деякі версії можуть не запускатися самостійно без натискання RESET, тоді необхідно встановити конденсатор 10 мкФ між пінами EN та GND
Живлення для радіомодуля можно брати з ноги V5 MK вона паралельна з USB роз’ємом
Бажано параллельно живленню встановити конденсатор 2000 мкФ
Перевіреними радіомодулями є модулі від компаній Ebyte та NiceRF
Чип SX1268, який використовується в наведених радіомодулях, не може видавати потужність більше 22 dbm, тому радіомодулі підвищеної потужності (більше 22dbm) працюють за принципом підсилювача. Для розкриття повної потужності необхідно використовувати модифіковану прошивку та в налаштуваннях необхідно виставляти 22 dbm
Зі сторони радіомодуля обов'язково необхідно встановити, паралельно живленю, конденсатори 1000 мкФ та 0.1 мкФ (керамічний)
Підходять модулі:
Увага!!! Підходять тільки модулі з буквою М по середині (інтерфейс SPI) модулі з буквою Т (інтерфейс UART) працювати не будуть.
Цифри 22, 30, 33 означають потужність в dbm (0.15 Вт, 1 Вт, 2 Вт відповідно)
Прошивка використовується DIY_V1
Номінальна потужність 1Вт при живленні 5В (при живленні 6В потужність 2Вт)
Має кращу чутливість ніж E22
Прошивка DIY_V1, але так як у модулях niceRF відсутні піни RX/TX в прошивці необхідно виправити файл variants/diy/v1/variant.h
Закоментувавши строки
#define SX126X_RXEN RADIOLIB_NC
#define SX126X_TXEN 13
Та
#ifdef EBYTE_E22
// Internally the TTGO module hooks the SX126x-DIO2 in to control the TX/RX switch
// (which is the default for the sx1262interface code)
#define SX126X_E22
#endif
Перелiк деяких комплектуючих комплектуючих:
Перелік відкритих проектів з cсхемами та друкованими платами: