Volver al inicio

Nodo Meshtastic económico por 500 rub

Instrucciones para ensamblar nodo Meshtastic económico por 500 rub en ESP32/NRF52 + LoRa SX1276. Diagramas de conexión detallados, firmware vía mrekin, configuración de antena y mejoras.

Nodo hobo Meshtastic: ESP32 + LoRa por 500 rub
Advertisement 728x90

Un nodo Meshtástico económico con ESP32 y LoRa por menos de 500 rublos

Un nodo Meshtástico básico solo requiere un microcontrolador con WiFi/Bluetooth/USB y un módem LoRa. La antena puede ser un simple cable, mientras que la carcasa y la batería son opcionales. El costo total ronda los 500 rublos al comprar los componentes.

La elección del microcontrolador determina el caso de uso: estacionario con WiFi o portátil con Bluetooth y bajo consumo energético.

Microcontroladores adecuados

El firmware Meshtástico es compatible con ESP32, NRF52 y RP2040. Para una construcción económica:

Google AdInline article slot
  • ESP32-C3 SuperMini (~200 rublos): Compacto, con WiFi, adecuado para nodos estacionarios con alimentación de red.
  • NRF52840 Pro Micro (~250 rublos): Eficiente energéticamente, sin WiFi, con cargador integrado para LiPo/LiIon, ideal para dispositivos portátiles, ofreciendo el doble de duración de batería.
  • ESP32 Devkit V1: Si tienes uno a mano, permite una construcción sin costo adicional.

NRF52 es preferible para nodos alimentados por batería, mientras que ESP32-C3 es mejor para pruebas con WiFi.

Elección de un módem LoRa

Para 868 MHz (común en Rusia):

  • SX1276: Un chip básico, anticuado pero fácilmente disponible.
  • SX1262: Moderno, más potente en TX, con menor consumo energético.
  • LLCC68: Una versión simplificada del SX1262.

El módulo óptimo es el Heltec HT-RA62 (300–350 rublos), un componente SMD que requiere soldadura. Una alternativa es un NiceRF LoRa1276 usado de Avito (~250 rublos), como los de los cascos inteligentes Softline 2018.

Google AdInline article slot

Flasheo antes del ensamblaje

Primero, flashea el microcontrolador por separado usando el flasheador web en mrekin.duckdns.org/flasher (accesible desde Rusia):

  • Meshtástico oficial (incluyendo DIY).
  • m1nl (ahorro de energía mejorado para ESP32).
  • Meshcore / Meshcore RU (con soporte para cirílico).

Para ESP32 Devkit V1 + LoRa1276, selecciona esp32/diy/v1. En variant.h:

  • #define LORA_ — pines de conexión.
  • USE_RF95 para SX1276.
  • RF95_RXEN/RF95_TXEN — pines adicionales.

Flashea mientras mantienes presionado BOOT, con borrado completo, velocidad de baudios 115200. Los registros UART mostrarán la inicialización de LoRa/GPS. Desactiva GPS en la aplicación Meshtástico para registros más limpios.

Google AdInline article slot

Diagrama de conexión

Para ESP32 Devkit V1 + LoRa1276 (según variant.h):

| Pin LoRa | Pin ESP32 | Propósito |

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

| VCC | 3.3V | Alimentación |

| GND | GND | Tierra |

| SCK | GPIO 18 | SPI |

| MISO | GPIO 19 | SPI |

| MOSI | GPIO 23 | SPI |

| NSS (CS) | GPIO 5 | SPI |

| DIO0 | GPIO 26 | Interrupción RX/TX |

| NRESET | GPIO 14 | Reinicio del chip |

| ANT | Antena | Antena |

No conectes DIO1/DIO2/NC. Retira el STM32 de la placa LoRa con alicates o una pistola de calor. Alimenta a 3.3V desde ESP32 (el LDO del casco a 2.5V es insuficiente). Los condensadores cerámicos en la placa proporcionan estabilización.

Para ESP32-C3 SuperMini, se necesita un LDO externo para LoRa.

Antena y puesta en marcha

Operar sin antena puede sobrecalentar el TX. Comienza con un cable. Configuraciones en el canal de Telegram de la ciudad:

  • Rol: CLIENT_MUTE (no un repetidor).
  • Región: Rusia.
  • Preajuste: Largo alcance - Rápido.
  • Ranura: 2.
  • Frecuencia: 869.075 MHz.

Prueba: Comunicación en el canal LongFast, verificada mediante bot.

Mejoras

Antena dipolo

Dos trozos de cable de cobre (par trenzado, 82 mm para 869 MHz, en un ángulo de 120° respecto a GND). Polarización vertical, patrón circular. Elimina circuitos de adaptación.

PCBs prefabricadas

fakeTec para NRF52840 + HT-RA62. Variaciones:

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

Costo ~90 rublos/pieza al por mayor.

Firmware en el STM32 del casco

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

  • RX de paquetes Meshtásticos.
  • Retransmisión con un buffer circular.
  • Decodificación AES de chat/telemetría.

Limitaciones: Código síncrono, los registros bloquean RX. Adecuado para sensores de bajo consumo.

Puntos clave

  • Siempre flashea antes de soldar: Los registros revelarán errores de conexión.
  • CLIENT_MUTE en ciudades: Evita retransmisiones innecesarias.
  • La antena es crítica: Cable para pruebas, dipolo para producción.
  • ESP32-C3 vs NRF52: WiFi o autonomía.
  • 868 MHz SX1276/1262: Disponibles y eficientes energéticamente.

— Editorial Team

Advertisement 728x90

Leer después