¿Es posible un transmisor y receptor RC para Raspberry Pi?

0

Tengo un proyecto de mascotas en el que estoy intentando escribir / construir un piloto automático de autoaprendizaje para mi avión rc. Tengo una Raspberry Pi con una IMU y un tubo de pitot en el avión y ahora puede controlar los servos del avión. Hasta ahora todo bien.

Ahora estoy pensando en la conectividad. Quiero poder enviar comandos en json desde mi computadora portátil a la Raspberry Pi en el avión. Lo tengo funcionando a través de wifi, pero eso significa que necesito sacar mi enrutador cuando salgo a volar. Además, el alcance del wifi no es muy bueno (lo probé en el exterior y llega a unos 50 metros).

Los transmisores y receptores rc convencionales tienen rangos mucho mejores (hasta 1000 metros) que mi wifi desde el enrutador, así que me pregunto cómo puedo aprovechar esa tecnología. Veo muchos receptores rc para comprar, pero todos funcionan con varios canales, en lugar de un enlace de datos a través del cual puedes enviar datos arbitrarios / json. Busqué cosas como "raspberry pi rc receiver" y "USB rc receiver" pero aparte de algunos consejos sobre cómo convertir tus raspi en un transmisor para un rc car (para el que no conozco el rango), puedo No encuentro nada acerca de los receptores de mayor alcance para los transmisores pi o rc para adjuntarlos a mi computadora portátil con los que solo puedo enviar y recibir json arbitrarios.

¿Alguien sabe si hay algún módulo simple que pueda adjuntar a mi Raspi y mi computadora portátil para enviar json con esta tecnología rc desde y hacia el pi en un rango de al menos 200 metros? Todos los consejos son bienvenidos!

    
pregunta kramer65

1 respuesta

1

WiFi debería poder funcionar bien para su aplicación.
ESP8266 , ESP32 y sus familiares deben ser adecuados. El funcionamiento con antenas externas a 2,4 GHz puede alcanzar rangos de muchos km, especialmente en el funcionamiento tierra a antena.

Pero, mire los módulos LORA ("Long Range") que deben satisfacer sus necesidades fácilmente.
LORA - Wikipedia . Se citan rangos de "más de 10 km en áreas rurales" (antenas no especificadas) pero hay razones para esperar que este rango pueda excederse en la operación tierra-aire con antenas 'sensibles'.

LORA utiliza técnicas de 'espectro expandido' para lograr presupuestos asombrosos pero verdaderos de enlaces del mundo real de típicamente 168 dB. Por ejemplo, niveles de RX de -148 dBm a 100 mW tx de potencia (!).

Los IC están disponibles, pero los módulos ofrecen un costo-beneficio mucho mejor. Hay numerosas páginas web relacionadas con Raspberry Pi + LORA.

< = psy-ab.1.5.0l10.933.5655..9868 ... 0.0..0.338.2155.2-7j1 ...... 0 .... 1..gws-wiz ..... 0..35i39j0i131j0i10 .wHEwATO0vGc "> Un ejemplo .

Un millón de ejemplos

Digikey - LORA modules - wow !!!

Seeed Studio module de Digikey - $ US7.91 / 1 en stock (!)

Hoja de datos de arriba - github

Módulo LORA-GPS de la Raspberry Pi - $ 35 Digikey. Agrega LORA a RasPi y puede agregar la funcionalidad de GPS con entrada de GPS al puerto serial de RasPi. ¿Cuándo estás comprando uno? :-).

Wiki para más arriba

Alianza LORA página de inicio: más como referencia.

ESPECIFICACIONES DE LORA

Especificación de Lora para el módulo RasPi anterior:

Presupuesto de enlace máximo de 168 dB. < - !!! (!!!!!) Salida de RF constante de +20 dBm - 100 mW
PA de alta eficiencia de +14 dBm.
Velocidad de bits programable hasta 300 kbps.
Alta sensibilidad: hasta -148 dBm. < - consecuencia natural del poder y del presupuesto de enlace
Parte frontal a prueba de balas: IIP3 = -12.5 dBm.
Excelente inmunidad al bloqueo.
Baja corriente de RX de 10.3 mA, retención de registro de 200 nA.
Sintetizador totalmente integrado con una resolución de 61 Hz.
FSK, GFSK, MSK, GMSK, LoRaTM y modulación OOK.
Sincronizador de bits incorporado para la recuperación del reloj.
Detección de preámbulos.
Rango dinámico de 127 dB RSSI.
RF Sentido automático y CAD con AFC ultrarrápido.
Motor de paquetes de hasta 256 bytes con CRC.
Sensor de temperatura incorporado e indicador de batería baja.

    
respondido por el Russell McMahon

Lea otras preguntas en las etiquetas