DIY нода NRF52840 Pro Micro

Самый дешёвый вариант сборки Meshtastic-ноды из отдельных компонентов. Стоимость ~$11 (~1000 ₽). Требует пайки, включая SMD.

Компоненты

КомпонентЦенаНазначение
NRF52840 Pro Micro~$3.60Микроконтроллер с BLE
HT-RA62 (LoRa-модуль)~$4.90SX1262, 868 МГц
FakeTec PCB~$2.00Кастомная плата (заказ на JLCPCB, ~$2 за 5 шт.)
Итого~$11

Для сравнения: готовый Heltec T114 — $18-25, Heltec V4 — $46-50 (см. Устройства для мобильной ноды Meshtastic).

Сборка

  1. Припаять NRF52840 Pro Micro к PCB — через header pins, USB-порт наружу. Паять сверху, потом обрезать лишнюю длину пинов
  2. Припаять LoRa-модуль HT-RA62 — IPEX-разъём в верхний левый угол. Зафиксировать изолентой, запаять один угловой пад (GND или ANT), затем остальные
  3. Подключить антенну — обязательно до включения, без антенны LoRa-модуль может сгореть

Gerber-файлы PCB доступны в статье на what3d.ru.

Прошивка

Обновление бутлоадера

Большинство NRF52840 Pro Micro поставляются с устаревшим бутлоадером:

  1. Подключить по USB-C
  2. Войти в DFU-режим: замкнуть GND и Reset
  3. Проверить версию в INFO_UF2.TXT на подмонтированном диске
  4. Скачать последовательные релизы с Adafruit nRF52 Bootloader
  5. Перетащить .HEX, затем .UF2 на диск. Обновлять последовательно до последней версии

Установка Meshtastic

  1. Открыть Web Flasher
  2. Выбрать вариант «NRF52 Pro-micro DIY»
  3. Скачать UF2-файл
  4. Войти в DFU-режим, перетащить UF2 на диск
  5. Подождать 1-2 минуты до перезагрузки

Подключение к телефону

  1. Установить приложение Meshtastic (iOS/Android)
  2. Bluetooth → найти устройство
  3. PIN по умолчанию: 123456
  4. Выбрать регион: EU_868 для России

Дальнейшая настройка — в Настройка Meshtastic после прошивки.

Ограничения

  • Нет Wi-Fi — только BLE. Невозможен MQTT-шлюз (подробнее в ESP32 vs nRF52 для Meshtastic)
  • Батарея: рекомендуется не более 450 мАч (неофициальное ограничение — отчёты о нестабильности при большей ёмкости). Зарядный ток: 100 мА по умолчанию, 300 мА при замыкании BOOST-пинов на обратной стороне платы
  • Нет экрана, GPS, корпуса — всё опционально
  • Требует пайки — включая SMD (LoRa-модуль)

Сравнение с готовыми решениями

DIY NRF52840Heltec T114Heltec V4
Цена~$11~$18-25~$46-50
Пайкада (SMD)нетнет
Wi-Fiнетнетда
Экраннетопциональнода (OLED)
GPSнетопциональноопционально
Deep sleep~1.5 µA11 µA~20 µA
TX мощностьзависит от модуля21 dBm28 dBm (PA)

DIY-вариант оправдан при массовой сборке нескольких нод для mesh-сети или если есть навыки пайки и 3D-принтер для корпуса.

Альтернативные PCB

Помимо FakeTec существуют варианты под разные LoRa-модули:

Схемы подключения

Источники