Zpět na domů

Levný Meshtastic uzel za 500 rublů

Návod k sestavení levného Meshtastic-uzlu za 500 rublů na ESP32/NRF52 + LoRa SX1276. Podrobné schémata připojení, prošívka přes mrekin, nastavení antény a vylepšení.

Meshtastic ultra levný uzel: ESP32 + LoRa za 500 rublů
Advertisement 728x90

Rozpočtový uzel Meshtastic na ESP32 a LoRa za 500 Kč

Základní uzel Meshtastic vyžaduje pouze mikrokontrolér s WiFi/Bluetooth/USB a LoRa modem. Anténa může být z drátu, kryt a baterie jsou volitelné. Celková cena je přibližně 500 Kč při nákupu komponent.

Výběr mikrokontroléru určuje scénář použití: stacionární s WiFi nebo přenosný s Bluetooth a nízkou spotřebou.

Vhodné mikrokontroléry

Firmware Meshtastic je kompatibilní s ESP32, NRF52, RP2040. Pro rozpočtovou sestavu:

Google AdInline article slot
  • ESP32-C3 SuperMini (~200 Kč): kompaktní, s WiFi, vhodný pro stacionární uzly s napájením ze sítě.
  • NRF52840 Pro Micro (~250 Kč): energeticky úsporný, bez WiFi, s vestavěným nabíječem LiPo/LiIon, ideální pro nositelná zařízení – autonomie až 2x vyšší.
  • ESP32 Devkit V1: pokud je k dispozici, sestava bez nákladů.

NRF52 je vhodnější pro uzly na baterie, ESP32-C3 – pro testy s WiFi.

Výběr LoRa modemu

Pro 868 MHz (rozšířené v ČR):

  • SX1276: základní čip, zastaralý, ale dostupný.
  • SX1262: moderní, výkonnější na TX, nižší spotřeba.
  • LLCC68: zjednodušená SX1262.

Optimální modul – Heltec HT-RA62 (300–350 Kč), SMD, vyžaduje pájení. Alternativa: použité NiceRF LoRa1276 z bazaru (~250 Kč), například z chytrých helm Softline 2018.

Google AdInline article slot

Flashování před sestavením

Nejprve flashujte mikrokontrolér samostatně přes webový flasher mrekin.duckdns.org/flasher (dostupný z ČR):

  • Oficiální Meshtastic (včetně DIY).
  • m1nl (vylepšená úspora energie pro ESP32).
  • Meshcore / Meshcore RU (s podporou azbuky).

Pro ESP32 Devkit V1 + LoRa1276 zvolte esp32/diy/v1. V variant.h:

  • #define LORA_ – piny připojení.
  • USE_RF95 pro SX1276.
  • RF95_RXEN/RF95_TXEN – doplňkové piny.

Flashujte s podrženým BOOT, úplné vymazání, baud 115200. Logy v UART ukáží inicializaci LoRa/GPS. V aplikaci Meshtastic vypněte GPS pro čistotu logů.

Google AdInline article slot

Schéma zapojení

Pro ESP32 Devkit V1 + LoRa1276 (podle variant.h):

| Pin LoRa | Pin ESP32 | Účel |

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

| VCC | 3.3V | Napájení |

| GND | GND | Zem |

| SCK | GPIO 18 | SPI |

| MISO | GPIO 19 | SPI |

| MOSI | GPIO 23 | SPI |

| NSS (CS) | GPIO 5 | SPI |

| DIO0 | GPIO 26 | Přerušení RX/TX |

| NRESET | GPIO 14 | Reset čipu |

| ANT | Anténa | Anténa |

DIO1/DIO2/NC – nepřipojovat. Odstraňte STM32 z LoRa desky kleštěmi nebo horkovzdušnou pistolí. Napájení 3.3V z ESP32 (LDO helmy 2.5V nestačí). Keramika na desce stabilizuje.

Pro ESP32-C3 SuperMini je potřeba externí LDO pro LoRa.

Anténa a spuštění

Bez antény – riziko přehřátí TX. Začněte s drátem. Nastavení v Telegram kanálu města:

  • Role: CLIENT_MUTE (ne retranslátor).
  • Region: Czech Republic.
  • Předvolba: Long Range - Fast.
  • Slot: 2.
  • Frekvence: 869.075 MHz.

Test: komunikace v kanálu LongFast, kontrola přes bota.

Vylepšení

Dipólová anténa

Dva kusy měděného drátu (kroucená dvojlinka, 82 mm na 869 MHz, úhel 120° k GND). Vertikální polarizace, kruhový diagram. Odstraňte impedanční obvody.

Hotové PCB

fakeTec pro NRF52840 + HT-RA62. Varianty:

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

Cena ~90 Kč/ks při sérii.

Firmware na STM32 helmy

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

  • RX Meshtastic paketů.
  • Retranslace s kruhovým bufferem.
  • AES dekódování chatu/telemetrie.

Omezení: synchronní kód, logy blokují RX. Vhodné pro low-power senzory.

Co je důležité

  • Povinné flashování před pájením: logy odhalí chyby připojení.
  • CLIENT_MUTE ve městech: vyhněte se zbytečné retranslaci.
  • Anténa je klíčová: drát pro test, dipól pro provoz.
  • ESP32-C3 vs NRF52: WiFi nebo autonomie.
  • 868 MHz SX1276/1262: dostupné, energeticky úsporné.

— Editorial Team

Advertisement 728x90

Číst dál