Powrót do strony głównej

Budżetowa node Meshtastic za 500 rub

Instrukcja montażu budżetowej node Meshtastic za 500 rub na ESP32/NRF52 + LoRa SX1276. Szczegółowe schematy podłączenia, firmware przez mrekin, konfiguracja anteny i ulepszenia.

Meshtastic bomż-node: ESP32 + LoRa za 500 rub
Advertisement 728x90

Budżetowy węzeł Meshtastic na ESP32 i LoRa za 500 rubli

Podstawowy węzeł Meshtastic wymaga tylko mikrokontrolera z WiFi/Bluetooth/USB oraz modemu LoRa. Antena może być wykonana z drutu, obudowa i akumulator są opcjonalne. Całkowity koszt to około 500 rubli przy zakupie komponentów.

Wybór mikrokontrolera determinuje scenariusz: stacjonarny z WiFi lub przenośny z Bluetooth i niskim poborem mocy.

Odpowiednie mikrokontrolery

Oprogramowanie Meshtastic jest kompatybilne z ESP32, NRF52, RP2040. Do budżetowej konfiguracji:

Google AdInline article slot
  • ESP32-C3 SuperMini (~200 rub.): kompaktowy, z WiFi, nadaje się do stacjonarnych węzłów z zasilaniem sieciowym.
  • NRF52840 Pro Micro (~250 rub.): energooszczędny, bez WiFi, z wbudowaną ładowarką LiPo/LiIon, idealny do urządzeń noszonych — autonomia 2 razy wyższa.
  • ESP32 Devkit V1: jeśli jest dostępny, konfiguracja bez kosztów.

NRF52 jest preferowany dla węzłów zasilanych bateryjnie, ESP32-C3 — do testów z WiFi.

Wybór modemu LoRa

Dla 868 MHz (powszechne w Rosji):

  • SX1276: podstawowy układ, przestarzały, ale dostępny.
  • SX1262: nowoczesny, mocniejszy w TX, niższe zużycie energii.
  • LLCC68: uproszczony SX1262.

Optymalny moduł — Heltec HT-RA62 (300–350 rub.), SMD, wymaga lutowania. Alternatywa: używany NiceRF LoRa1276 z Avito (~250 rub.), np. z inteligentnych kask Softline 2018.

Google AdInline article slot

Oprogramowanie przed montażem

Najpierw zaprogramuj mikrokontroler osobno przez web-flasher mrekin.duckdns.org/flasher (dostępny z Rosji):

  • Official Meshtastic (w tym DIY).
  • m1nl (ulepszone oszczędzanie energii dla ESP32).
  • Meshcore / Meshcore RU (z cyrylicą).

Dla ESP32 Devkit V1 + LoRa1276 wybierz esp32/diy/v1. W variant.h:

  • #define LORA_ — piny połączenia.
  • USE_RF95 dla SX1276.
  • RF95_RXEN/RF95_TXEN — dodatkowe piny.

Programuj z przytrzymanym BOOT, pełne czyszczenie, baud 115200. Logi w UART pokażą inicjalizację LoRa/GPS. Wyłącz GPS w aplikacji Meshtastic dla czystości logów.

Google AdInline article slot

Schemat połączeń

Dla ESP32 Devkit V1 + LoRa1276 (wg variant.h):

| Pin LoRa | Pin ESP32 | Przeznaczenie |

|----------|-----------|---------------------|

| VCC | 3.3V | Zasilanie |

| GND | GND | Masa |

| SCK | GPIO 18 | SPI |

| MISO | GPIO 19 | SPI |

| MOSI | GPIO 23 | SPI |

| NSS (CS) | GPIO 5 | SPI |

| DIO0 | GPIO 26 | Przerwanie RX/TX |

| NRESET | GPIO 14 | Reset układu |

| ANT | Antenna | Antena |

DIO1/DIO2/NC — nie podłączać. Usuń STM32 z płytki LoRa obcinakami lub suszarką. Zasilanie 3.3V z ESP32 (LDO kaski 2.5V za mało). Ceramika na płytce stabilizuje.

Dla ESP32-C3 SuperMini potrzebny zewnętrzny LDO dla LoRa.

Antena i uruchomienie

Bez anteny — ryzyko przegrzania TX. Zacznij od drutu. Ustawienia w kanale Telegram miasta:

  • Rola: CLIENT_MUTE (nie retransmiter).
  • Region: Russia.
  • Preset: Long Range - Fast.
  • Slot: 2.
  • Częstotliwość: 869.075 MHz.

Test: komunikacja w kanale LongFast, weryfikacja przez bota.

Ulepszenia

Antena dipolowa

Dwa kawałki miedzianego drutu (skrętka, 82 mm na 869 MHz, kąt 120° do GND). Polaryzacja pionowa, wzór kołowy. Usuń obwody dopasowujące.

Gotowe PCB

fakeTec dla NRF52840 + HT-RA62. Warianty:

  • Pro Micro + RA-62.
  • Pro Micro + SX1276.
  • ESP32-C3 + RA-62.
  • ESP32-C3 + SX1276.

Koszt ~90 rub./szt. przy partii.

Oprogramowanie na STM32 kaski

Na STM32L051C8T6 (64KB Flash, 8KB RAM):

  • Odbieranie pakietów Meshtastic.
  • Retransmisja z buforem pierścieniowym.
  • Odszyfrowanie AES czatu/telemetrii.

Ograniczenia: kod synchroniczny, logi blokują RX. Nadaje się do czujników low-power.

Co jest ważne

  • Obowiązkowe oprogramowanie przed lutowaniem: logi wykryją błędy połączeń.
  • CLIENT_MUTE w miastach: unikaj retransmisji bez potrzeby.
  • Antena krytyczna: drut do testów, dipol do produkcji.
  • ESP32-C3 vs NRF52: WiFi lub autonomia.
  • 868 MHz SX1276/1262: dostępne, energooszczędne.

— Editorial Team

Advertisement 728x90

Czytaj dalej