Zurück zur Startseite

Günstiger Meshtastic-Knoten für 500 Rubel

Anleitung zum Zusammenbau eines günstigen Meshtastic-Knotens für 500 Rubel auf ESP32/NRF52 + LoRa SX1276. Detaillierte Anschlussdiagramme, Firmware über mrekin, Antennen-Setup und Verbesserungen.

Meshtastic Hobo-Knoten: ESP32 + LoRa für 500 Rubel
Advertisement 728x90

Eine günstige Meshtastic-Node mit ESP32 und LoRa für unter 500 Rubel

Eine einfache Meshtastic-Node benötigt nur einen Mikrocontroller mit WiFi/Bluetooth/USB und ein LoRa-Modem. Die Antenne kann ein einfacher Draht sein, während Gehäuse und Batterie optional sind. Die Gesamtkosten liegen bei etwa 500 Rubel beim Kauf der Komponenten.

Die Wahl des Mikrocontrollers bestimmt den Einsatzzweck: stationär mit WiFi oder mobil mit Bluetooth und geringem Stromverbrauch.

Geeignete Mikrocontroller

Die Meshtastic-Firmware ist kompatibel mit ESP32, NRF52 und RP2040. Für einen günstigen Aufbau:

Google AdInline article slot
  • ESP32-C3 SuperMini (~200 Rub.): Kompakt, mit WiFi, geeignet für stationäre Nodes mit Netzstrom.
  • NRF52840 Pro Micro (~250 Rub.): Energieeffizient, kein WiFi, mit integriertem LiPo/LiIon-Ladegerät, ideal für Wearables – bietet doppelte Akkulaufzeit.
  • ESP32 Devkit V1: Falls vorhanden, ermöglicht einen kostenlosen Aufbau.

NRF52 ist für batteriebetriebene Nodes vorzuziehen, während ESP32-C3 besser für Tests mit WiFi geeignet ist.

Wahl eines LoRa-Modems

Für 868 MHz (üblich in Russland):

  • SX1276: Ein einfacher Chip, veraltet, aber leicht verfügbar.
  • SX1262: Modern, leistungsstärker beim Senden, mit geringerem Stromverbrauch.
  • LLCC68: Eine vereinfachte Version des SX1262.

Das optimale Modul ist das Heltec HT-RA62 (300–350 Rub.), ein SMD-Bauteil, das Löten erfordert. Eine Alternative ist ein gebrauchtes NiceRF LoRa1276 von Avito (~250 Rub.), z.B. aus Softline 2018 Smart-Helmen.

Google AdInline article slot

Flashen vor dem Zusammenbau

Zuerst den Mikrocontroller separat flashen mit dem Web-Flasher unter mrekin.duckdns.org/flasher (aus Russland erreichbar):

  • Offizielles Meshtastic (inklusive DIY).
  • m1nl (verbesserter Energiesparmodus für ESP32).
  • Meshcore / Meshcore RU (mit kyrillischer Unterstützung).

Für ESP32 Devkit V1 + LoRa1276, wählen Sie esp32/diy/v1. In variant.h:

  • #define LORA_ – Anschlusspins.
  • USE_RF95 für SX1276.
  • RF95_RXEN/RF95_TXEN – zusätzliche Pins.

Flashen während BOOT gedrückt wird, mit vollständigem Löschen, Baudrate 115200. UART-Logs zeigen LoRa/GPS-Initialisierung. Deaktivieren Sie GPS in der Meshtastic-App für saubere Logs.

Google AdInline article slot

Schaltplan

Für ESP32 Devkit V1 + LoRa1276 (gemäß variant.h):

| LoRa-Pin | ESP32-Pin | Zweck |

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

| VCC | 3,3V | Stromversorgung |

| GND | GND | Masse |

| SCK | GPIO 18 | SPI |

| MISO | GPIO 19 | SPI |

| MOSI | GPIO 23 | SPI |

| NSS (CS) | GPIO 5 | SPI |

| DIO0 | GPIO 26 | RX/TX-Interrupt |

| NRESET | GPIO 14 | Chip-Reset |

| ANT | Antenne | Antenne |

DIO1/DIO2/NC nicht anschließen. Entfernen Sie den STM32 von der LoRa-Platine mit einer Zange oder Heißluftpistole. Stromversorgung bei 3,3V vom ESP32 (das LDO des Helms bei 2,5V ist unzureichend). Keramikkondensatoren auf der Platine sorgen für Stabilisierung.

Für ESP32-C3 SuperMini ist ein externes LDO für LoRa erforderlich.

Antenne und Inbetriebnahme

Betrieb ohne Antenne riskiert Überhitzung beim Senden. Beginnen Sie mit einem Draht. Einstellungen im Telegram-Kanal der Stadt:

  • Rolle: CLIENT_MUTE (kein Repeater).
  • Region: Russland.
  • Voreinstellung: Long Range - Fast.
  • Slot: 2.
  • Frequenz: 869,075 MHz.

Test: Kommunikation im LongFast-Kanal, über Bot verifiziert.

Verbesserungen

Dipolantenne

Zwei Kupferdrahtstücke (Twisted Pair, 82 mm für 869 MHz, im 120°-Winkel zur Masse). Vertikale Polarisation, kreisförmiges Muster. Entfernen Sie Anpassungsschaltungen.

Fertige Leiterplatten

fakeTec für NRF52840 + HT-RA62. Varianten:

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

Kosten ~90 Rub./Stück in Großmengen.

Firmware auf Helm-STM32

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

  • Empfang von Meshtastic-Paketen.
  • Weiterleitung mit Ringpuffer.
  • AES-Decodierung von Chat/Telemetrie.

Einschränkungen: Synchroner Code, Logs blockieren Empfang. Geeignet für stromsparende Sensoren.

Wichtige Punkte

  • Immer vor dem Löten flashen: Logs zeigen Verbindungsfehler.
  • CLIENT_MUTE in Städten: Vermeiden Sie unnötige Weiterleitung.
  • Antenne ist entscheidend: Draht zum Testen, Dipol für den Einsatz.
  • ESP32-C3 vs NRF52: WiFi oder Autonomie.
  • 868 MHz SX1276/1262: Verfügbar und energieeffizient.

— Editorial Team

Advertisement 728x90

Weiterlesen