Autor Tema: Proyecto Emisora RC + arduino + modulo wifi  (Leído 5121 veces)

rego

  • Aprendiz
  • **
  • Mensajes: 820
  • Karma: +5/-0
    • Ver Perfil
  • Ubicación: Villanueva de Castellon (Valencia)
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #30 en: Octubre 24, 2014, 02:22:25 am »
yo el avion que tengo que mas servos lleva es el sukhoi y lleva 6  :)) :)) :)) :)) no me queda nada  :'( :'( :'(

menos mal que soñar es gratis.... ;D ;D ;D

soko

  • Usuario de CNCs
  • ***
  • Mensajes: 1504
  • Karma: +13/-0
    • Ver Perfil
  • Ubicación: Valladolid
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #31 en: Diciembre 12, 2014, 04:26:17 pm »
Bueno............

Ya tengo los nuevos arduinos para la prueba y la verdad que en este tiempo he cambiado un poco la idea del proyecto   :-Q :-Q

El tema de los simuladores para RC de siempre me gustaba y usaba una emisora vieja, pero el otro día me compre esto:

http://www.ebay.es/itm/22-in1-RC-USB-Flight-Simulator-Cable-for-Realflight-G7-G6-G5-Phoenix-4-FPRG-/111465150205

Es un "parcheador" para los mejores simuladores actuales del mercado, trae un par de DVDs con todas las versiones, incluso ya han implementado el pulsador de reset para modelos del Realflight 7.5, y la verdad que en una TV grande es una gozada.

El tema esta en que no me gustan ni las emisoras comerciales (grandes, pesadas y poco ergonómicas) ni el tema de andar con cables, así que mi idea es hacerme la emisora casera para el simulador con un mando viejo de PS2 y que se conecte de forma inalambrica al PC, alimentando la emisora con una lipo 1S y que el conjunto no pese casi nada. He probado con los modulos a 350Mhz que puse al principio del hilo, pero no dan mas que ruido y problemas, así que voy a probar con otros bidireccionales que funcionan a 2,4 (http://www.ebay.es/itm/2pcs-NRF24L01-2-4GHz-Antenna-Wireless-Transceiver-Module-For-Arduino-New-/111472456516) lo malo es que necesito un arduino en cada lado, pero como están a menos de 2€ me lo puedo permitir  :D

Ya iré contando a ver si avanzo algo.......
« Última modificación: Diciembre 12, 2014, 04:27:55 pm por soko »

rego

  • Aprendiz
  • **
  • Mensajes: 820
  • Karma: +5/-0
    • Ver Perfil
  • Ubicación: Villanueva de Castellon (Valencia)
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #32 en: Diciembre 13, 2014, 02:07:00 am »
soko ese invento ya esta echo con tu emisora y un receptor

el receptor lo enganchas a este aparatejo

http://www.hobbyking.com/hobbyking/store/__52145__Wireless_9_in1_Simulator_Adapter.html

soko

  • Usuario de CNCs
  • ***
  • Mensajes: 1504
  • Karma: +13/-0
    • Ver Perfil
  • Ubicación: Valladolid
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #33 en: Diciembre 13, 2014, 01:43:34 pm »
Hola Rego,

Conocía ese adaptador, pero es que no quiero usar mi emisora buena para este fin, pues al final los potenciometros internos se fastidian y luego es un problema, a parte que entre las pilas y la propia emisora me parece muy pesada.

Quería algo ligero, cómodo, ya tengo todo montado en un mando de ps2 modificado, el problema es que no consigo generar una señal PWM correcta, tres canales me funcionan pero el cuarto no hay manera.

Uso un arduino mini, el software ArduinoRC, pero lo tengo que estudiar un poco mas a fondo a ver cual es el problema.

Cuando saque un rato os subo algunas fotos....

rego

  • Aprendiz
  • **
  • Mensajes: 820
  • Karma: +5/-0
    • Ver Perfil
  • Ubicación: Villanueva de Castellon (Valencia)
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #34 en: Diciembre 14, 2014, 02:13:31 pm »
eso es cierto soko que los potenciometros de la radio se acaban fastidiando y que pesa bastante para el simulador

a un que yo no uso simulador estare atento a tus avances ya que cuento que cuando la peque tenga 3 o 4 años quiero empezar a iniciarla en este mundillo

suerte y ya sabes que si puedo ayudarte en algo aqui estare

soko

  • Usuario de CNCs
  • ***
  • Mensajes: 1504
  • Karma: +13/-0
    • Ver Perfil
  • Ubicación: Valladolid
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #35 en: Diciembre 15, 2014, 11:54:30 pm »
Justo Rego en esas estoy  :D :D el crío mayor tiene tres años y medio y ya le gusta el tema, pero el pequeño tiene año y medio y arranca y muerde todo lo que sea un cable o similar.....Por eso que sea inalambrico y manejable.
 

rego

  • Aprendiz
  • **
  • Mensajes: 820
  • Karma: +5/-0
    • Ver Perfil
  • Ubicación: Villanueva de Castellon (Valencia)
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #36 en: Diciembre 16, 2014, 01:04:23 am »
la mia tiene 2 años y 4 meses ya le queda poco para empezar seguramente este verano ya empiece a llevarla al campo que le pegue alguna patada a los aviones del padrino jajjajaj

soko

  • Usuario de CNCs
  • ***
  • Mensajes: 1504
  • Karma: +13/-0
    • Ver Perfil
  • Ubicación: Valladolid
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #37 en: Enero 18, 2015, 10:48:44 pm »
Bueno,

Tras un tiempo parado con este tema, hoy lo he retomado un poco y ya tengo los primeros problemas con la programacion y arduino.......a ver si alguno me puede ayudar un poco.

Quiero hacer para iniciar lo que pone en esta web, que es transmitir los datos leidos en un "gamepad" inalambricamente, al final voy a usar un par de 24L01:

http://www.bashmodulo.com/arduino/nrf24l01-radio-frequency-transmitter-receiver-on-arduino/

Me he bajado las librerias de esta direccion:

https://github.com/maniacbug/RF24

Y descomprimido en /Arduino/Libreries/ Las reconoce bien pues el codigo del emisor lo compila sin problemas, pero cuando compilo el del receptor que es este:

Citar
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
#define CE_PIN 9
#define CSN_PIN 10

const uint64_t pipe = 0xE8E8F0F0E1LL;

RF24 radio(CE_PIN, CSN_PIN);

int joystick[2];

void setup()
{
Serial.begin(9600);
delay(1000);
Serial.println(“Nrf24L01 Receiver Starting”);
radio.begin();
radio.openReadingPipe(1,pipe);
radio.startListening();;
}

void loop()
{
if ( radio.available() )
{
bool done = false;
while (!done)
{
done = radio.read( joystick, sizeof(joystick) );
Serial.print(“X = “);
Serial.print(joystick[0]);
Serial.print(” Y = “);
Serial.println(joystick[1]);
}
}
else
{
Serial.println(“No radio available”);
}

}

Arduino Ide 1.5.8 me da los siguientes errores:

Código: [Seleccionar]
Arduino: 1.5.8 (Windows 7), Placa:"Arduino Nano, ATmega328"

sketch_jan18a.ino:17:1: error: stray '\' in program
sketch_jan18a.ino:17:1: error: stray '\' in program
sketch_jan18a.ino:31:1: error: stray '\' in program
sketch_jan18a.ino:31:1: error: stray '\' in program
sketch_jan18a.ino:33:1: error: stray '\' in program
sketch_jan18a.ino:33:1: error: stray '\' in program
sketch_jan18a.ino:39:1: error: stray '\' in program
sketch_jan18a.ino:39:1: error: stray '\' in program
sketch_jan18a.ino: In function 'void setup()':
sketch_jan18a.ino:17:17: error: 'u201cNrf24L01' was not declared in this scope
sketch_jan18a.ino: In function 'void loop()':
sketch_jan18a.ino:31:15: error: 'u201cX' was not declared in this scope
sketch_jan18a.ino:31:25: error: 'u201c' was not declared in this scope
sketch_jan18a.ino:33:15: error: 'u201d' was not declared in this scope
sketch_jan18a.ino:39:17: error: 'u201cNo' was not declared in this scope
Error de compilación

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.

Vamos que si quito los "Serial.println" me compila bien.....alguna idea???  :-O

Foshland

  • Moderador Global
  • Usuario de CNCs
  • *****
  • Mensajes: 1399
  • Karma: +21/-3
    • Ver Perfil
  • Ubicación: Ceuta
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #38 en: Enero 19, 2015, 01:58:15 am »
Tiene pinta de que una libreria no esta bien configurada o algo referente a las librerias, te funciona bien el emisor, pero puede que el receptor use la libreria de otra forma, o mejor dicho que una de las 2 librerias no la este usando el emisor y por eso ese si te va bien

no se si me he explicado, pero revisa las librerias que esten en su lugar y que los nombres sean exactos a las llamadas que se les hace en el codigo


Suerte
Me sigue fascinando el ingenio humano

ngc1300

  • Administrador
  • Usuario de CNCs
  • *****
  • Mensajes: 2870
  • Karma: +45/-2
    • Ver Perfil
    • cncControl
  • Ubicación: Terrassa
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #39 en: Enero 19, 2015, 07:15:43 am »
cambia las comillas de los Serial.print por las de la tecla 2 no se que comillas son esas pero no funcionan en c

soko

  • Usuario de CNCs
  • ***
  • Mensajes: 1504
  • Karma: +13/-0
    • Ver Perfil
  • Ubicación: Valladolid
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #40 en: Enero 19, 2015, 12:38:59 pm »
Gracias a los dos pro la respuesta!!!

Al final NGC tenías razon, en el copia/pegar se crean comillas incompatibles. Ahora funciona perfecto!!!!  :)) :))

Foshland

  • Moderador Global
  • Usuario de CNCs
  • *****
  • Mensajes: 1399
  • Karma: +21/-3
    • Ver Perfil
  • Ubicación: Ceuta
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #41 en: Enero 19, 2015, 02:50:49 pm »
K vista tienen algunos, jajajaja

Ha dao en el clavo NGC... +1
Me sigue fascinando el ingenio humano

ngc1300

  • Administrador
  • Usuario de CNCs
  • *****
  • Mensajes: 2870
  • Karma: +45/-2
    • Ver Perfil
    • cncControl
  • Ubicación: Terrassa
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #42 en: Enero 19, 2015, 03:47:44 pm »
 :-O :-O :)) :)) :))

soko

  • Usuario de CNCs
  • ***
  • Mensajes: 1504
  • Karma: +13/-0
    • Ver Perfil
  • Ubicación: Valladolid
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #43 en: Marzo 10, 2015, 10:01:41 am »
Bueno, despues de un mes probando el prototipo, ya puedo asegurar que funciona!!!!!  :)) :)) :)) :)) :))

Ya conseguí mas o menos lo que quería, al final en vez de una emisora RC para manejar algo con ella, es una emisora para simulador.

Lo bueno que tiene, aparte de ser inalambrica, del bajo consumo, de poder personalizarla con el codigo.......es que sirve para las ultimas versiones de RealFlight, el cual tiene una protección con un pulsador de reset, que si no le das tras cada aporrizaje no se reinicia el modelo.

Este es el prototipo del emisor  100% funcional, reciclando un mando de PS2 por la forma ergonómica y usando sus controles analogicos, lleva dentro un arduino nano y un modulo rf24L01, con una bateria Lion de 3,7V que da para mas de un mes de uso. La he limitado a 8 canales pues tampoco necesitaba mas, los sticks son "palitos" de madera, pues tengo de varias longitudes según la precisión de cada modelo:





Y este es el receptor, la señal me llega de un lado a otro de la casa, atravesando 4 habitaciones sin problemas, lo mas "especial", es que el modulo usb del simulador, esta modificado, y tiene dentro un transistor, que segun un canal especifico, puentea el pulsador de reset, haciendo que no nos tengamos que levantar del sitio cada vez que queramos cambiar de modelo o "aceptar" alguna indicacion del simulador (se usa a modo de ENTER)




Por supuesto si alguno le interesa y quiere mas datos o el codigo, que me lo diga y se lo paso sin problemas!!!!!

Foshland

  • Moderador Global
  • Usuario de CNCs
  • *****
  • Mensajes: 1399
  • Karma: +21/-3
    • Ver Perfil
  • Ubicación: Ceuta
Re:Proyecto Emisora RC + arduino + modulo wifi
« Respuesta #44 en: Marzo 10, 2015, 02:16:07 pm »
Pues te ha quedado muy curioso y si encima funciona perfectamente y tan configurable.... pues genial, estas hecho un maquina, pon el codigo si puedes, tengo en mente hacerme un rover y creo que usare tu proyecto como base para el tema de la comunicación. Esos modulos siempre me han parecido una pasada, como dices atraviesan paredes que dan gusto
Me sigue fascinando el ingenio humano