DIY нода NRF52840 Pro Micro
Самый дешёвый вариант сборки Meshtastic-ноды из отдельных компонентов. Стоимость ~$11 (~1000 ₽). Требует пайки, включая SMD.
Компоненты
| Компонент | Цена | Назначение |
|---|---|---|
| NRF52840 Pro Micro | ~$3.60 | Микроконтроллер с BLE |
| HT-RA62 (LoRa-модуль) | ~$4.90 | SX1262, 868 МГц |
| FakeTec PCB | ~$2.00 | Кастомная плата (заказ на JLCPCB, ~$2 за 5 шт.) |
| Итого | ~$11 |
Для сравнения: готовый Heltec T114 — $18-25, Heltec V4 — $46-50 (см. Устройства для мобильной ноды Meshtastic).
Сборка
- Припаять NRF52840 Pro Micro к PCB — через header pins, USB-порт наружу. Паять сверху, потом обрезать лишнюю длину пинов
- Припаять LoRa-модуль HT-RA62 — IPEX-разъём в верхний левый угол. Зафиксировать изолентой, запаять один угловой пад (GND или ANT), затем остальные
- Подключить антенну — обязательно до включения, без антенны LoRa-модуль может сгореть
Gerber-файлы PCB доступны в статье на what3d.ru.
Прошивка
Обновление бутлоадера
Большинство NRF52840 Pro Micro поставляются с устаревшим бутлоадером:
- Подключить по USB-C
- Войти в DFU-режим: замкнуть GND и Reset
- Проверить версию в
INFO_UF2.TXTна подмонтированном диске - Скачать последовательные релизы с Adafruit nRF52 Bootloader
- Перетащить
.HEX, затем.UF2на диск. Обновлять последовательно до последней версии
Установка Meshtastic
- Открыть Web Flasher
- Выбрать вариант «NRF52 Pro-micro DIY»
- Скачать UF2-файл
- Войти в DFU-режим, перетащить UF2 на диск
- Подождать 1-2 минуты до перезагрузки
Подключение к телефону
- Установить приложение Meshtastic (iOS/Android)
- Bluetooth → найти устройство
- PIN по умолчанию:
123456 - Выбрать регион:
EU_868для России
Дальнейшая настройка — в Настройка Meshtastic после прошивки.
Ограничения
- Нет Wi-Fi — только BLE. Невозможен MQTT-шлюз (подробнее в ESP32 vs nRF52 для Meshtastic)
- Батарея: рекомендуется не более 450 мАч (неофициальное ограничение — отчёты о нестабильности при большей ёмкости). Зарядный ток: 100 мА по умолчанию, 300 мА при замыкании BOOST-пинов на обратной стороне платы
- Нет экрана, GPS, корпуса — всё опционально
- Требует пайки — включая SMD (LoRa-модуль)
Сравнение с готовыми решениями
| DIY NRF52840 | Heltec T114 | Heltec V4 | |
|---|---|---|---|
| Цена | ~$11 | ~$18-25 | ~$46-50 |
| Пайка | да (SMD) | нет | нет |
| Wi-Fi | нет | нет | да |
| Экран | нет | опционально | да (OLED) |
| GPS | нет | опционально | опционально |
| Deep sleep | ~1.5 µA | 11 µA | ~20 µA |
| TX мощность | зависит от модуля | 21 dBm | 28 dBm (PA) |
DIY-вариант оправдан при массовой сборке нескольких нод для mesh-сети или если есть навыки пайки и 3D-принтер для корпуса.
Альтернативные PCB
Помимо FakeTec существуют варианты под разные LoRa-модули:
- WashTastic — PCB для nRF52840 + Ex00M30S
- Ebytastic — PCB для nRF52840 + E22-xxx30
- Варианты PCB из сообщества (Gerber-файлы):
Схемы подключения
- nRF52 Pro Micro + разные LoRa-модули — сборная схема распиновок из прошивки Meshtastic (
variants/nrf52840/diy/nrf52_promicro_diy_tcxo/) - nRF52840 + HT-RA62 (SX1262) — подробная инструкция со схемой
Источники
- Сборка FakeTec PCB + NRF52840 — what3d.ru
- DIY Meshtastic — Adrelien
- nRF52840 + LoRa DIY Build — Adrelien — пошаговая сборка на nRF52840
- FakeTec PCB — Hackaday.io