- Mié, 13 May 2020 20:05
#1406273
Para emisoras con Smartport/Frsky hay varias posibilidades de instalar un modulo de bluetooth (si no tiene ya uno interno) para tener la telemetría en el móvil o el ordenador
En algunas taranis X9 hay un puerto serie en el compartimento de la batería que se puede activar desde los ajustes de la radio: Componentes->Puerto Serie->Telem mirror. Basta con conectar el módulo segun la imagen. Sólo en necesario configurar el modulo correctamente
La otra opción es conectarlo al puerto smartport directamente. Para esto hace falta un invertir la señal, ya que smartport es señan invertida. Esto se hace con un cable de servo un transistor y una resistencia... y un poco de paciencia
El puerto smartport está disponible en:
- los módulos externos XJT
- algunas emisoras como la X7, X10, y X-lite tienen un puerto smartport para actualizar los receptores. En este caso es necesario activar la linea de voltaje (5V), que por defecto solo está activa al actualizar. Esto se hace desde los ajustes de la emisora: Componentes->SP power->ON. Esto es seguro para emisoras con modulos ACCST, no estoy seguro que haya telemetría en este puerto si tienen módulo interno ACCESS
Se puede instalar un módulo bluetooth 2 (HC05, HC06) o bien un ble (HC10)
1. Configurar el módulo bluetooth
Hay que configurar el módulo BT a 57600, stop bit 1 y paridad 0. Esto se puede hacer con:
- Arduino (segun circuito y con el sketch adjunto)
- CuteCom y un programador usb-serie
2. Cable inversor (no es necesario para las emisoras X9 con puerto serie)
Para invertir la señal usamos un transistor mosfet 2N7000, una resistencia de 10K y un cable de servo (uno de los conectores tiene que ser de cuatro para el bluetooth) según el circuito de la imagen
3. Aplicaciones para ver la telemetría por bluetooth
iNav para android
Smartport Bluetooth multiplataforma
En algunas taranis X9 hay un puerto serie en el compartimento de la batería que se puede activar desde los ajustes de la radio: Componentes->Puerto Serie->Telem mirror. Basta con conectar el módulo segun la imagen. Sólo en necesario configurar el modulo correctamente
La otra opción es conectarlo al puerto smartport directamente. Para esto hace falta un invertir la señal, ya que smartport es señan invertida. Esto se hace con un cable de servo un transistor y una resistencia... y un poco de paciencia
El puerto smartport está disponible en:
- los módulos externos XJT
- algunas emisoras como la X7, X10, y X-lite tienen un puerto smartport para actualizar los receptores. En este caso es necesario activar la linea de voltaje (5V), que por defecto solo está activa al actualizar. Esto se hace desde los ajustes de la emisora: Componentes->SP power->ON. Esto es seguro para emisoras con modulos ACCST, no estoy seguro que haya telemetría en este puerto si tienen módulo interno ACCESS
Se puede instalar un módulo bluetooth 2 (HC05, HC06) o bien un ble (HC10)
1. Configurar el módulo bluetooth
Hay que configurar el módulo BT a 57600, stop bit 1 y paridad 0. Esto se puede hacer con:
- Arduino (segun circuito y con el sketch adjunto)
- CuteCom y un programador usb-serie
Código: Seleccionar todo
/*
* 1.Para entrar en modo AT (de programacion)
*
* HC-05/HC-06:
* en modo AT siempre a 38400. Para entrar en modo AT presionar boton al encender o poner en HIGH el pin EN
*
* HC-10:
* esta en modo AT hasta conectar. Baud rate el que este configurado. Si se desconoce probar: 4800, 9600, 19200, 38400, 57600, 74880, 115200
* Si solo responde a AT o no responde, escribir la orden directamente despues del begin: BT1.write("AT+BAUD\n\r");
* O usar usb-uart directamente con CuteCom
*
*
* 2.Debe estar en modo esclavo:
* HC-05/HC-06: AT+ROLE=0
* HC10: AT+ROLES
*
* 3. Smartport es 57600,1 stop bit, 0 parity:
* HC-05/HC-06: AT+UART=57600,1,0
* HC-10: AT+BAUD3
* AT+PARI0
* AT+STOP1
*
* 4.Para cambiar el nombre:
* HC-05/HC-06: AT+NAME=FRSKY
* HC10: AT+NAMEFRSKY
*
* 5.Para cambiar la password:
* HC-05/HC-06: AT+PSWD=0000
* HC10: AT+PIN000000
*
* 6.Conexiones:
*
* Modulo BT -> Arduino
* VCC -> 5v
* GND -> GND
* RXD -> 9
* TXD -> 8
*/
#include <SoftwareSerial.h>
SoftwareSerial BT1(8, 9); // RX, TX
void setup()
{
Serial.begin(19200);
Serial.println("INIT");
BT1.begin(38400); //4800, 9600, 19200, 38400, 57600, 74880, 115200
//BT1.write("AT+BAUD3\n\r");
}
void loop()
{
if (BT1.available())
Serial.write(BT1.read());
if (Serial.available())
BT1.write(Serial.read());
}
2. Cable inversor (no es necesario para las emisoras X9 con puerto serie)
Para invertir la señal usamos un transistor mosfet 2N7000, una resistencia de 10K y un cable de servo (uno de los conectores tiene que ser de cuatro para el bluetooth) según el circuito de la imagen
3. Aplicaciones para ver la telemetría por bluetooth
iNav para android
Smartport Bluetooth multiplataforma
Última edición por DanielG el Jue, 14 May 2020 11:37, editado 1 vez en total.
Align T-Rex 600 FBL
Align T-Rex 450 Sport V2 con FBL
HK500TT
Taranis X7
Align T-Rex 450 Sport V2 con FBL
HK500TT
Taranis X7