¿Enviando una señal analógica?

Tengo este viejo auto Nikko Tiger 2 RC con el que he estado jugando. Al principio lo desarmé y jugué con las partes y mis partes (controlador de motor++).

Pero luego me pregunté, ¿no puedo usar las partes que ya están allí? ¿Y poner el extremo de la antena del auto RC (no el control remoto) en mi arduino? Hacer que el arduino produzca la señal para los distintos comandos (adelante, atrás, dirección).

¿Es posible? El control remoto es simple, dos aceleradores: arriba/abajo e izquierda/derecha. Afirma que opera en 27MHz.

Podría hacer esto en dos pasos:

1: abre el control remoto, conecta la antena al arduni y graba los diversos comandos

2: conectar la antena del automóvil al arduino y hacer que el arduino produzca la señal para los diversos comandos?

Respuestas (1)

Definitivamente posible, pero necesitará más que la antena. El control remoto tiene un transmisor de RF de 27 MHz , que envía los datos al automóvil. Eso tiene un receptor de RF , que obtiene los datos arriba/abajo, izquierda/derecha de la señal de RF. Necesitas tanto el transmisor como el receptor.

Verifique la electrónica del control remoto. Tendrás una PCB a la que se conecta la antena. Esto tendrá un par de cables provenientes de la batería y algunos provenientes de los controles. Use un multímetro para ver cómo se ve su señal cuando maneja los controles. Probablemente serán señales simples, como 0 V = izquierda, 4,5 V = hacia adelante, 9 V = derecha. Algo como eso.

Lo mismo para el lado del receptor. Tiene fuente de alimentación y salidas que van al (los) motor (es) y tal vez a un solenoide. Mide lo que sale cuando usas el mando a distancia.

Arduino funciona a 5 V y sus E/S solo pueden emitir 0 V o 5 V. Probablemente necesitará algunos componentes, resistencias y tal vez un transistor para crear las señales para el transmisor de Arduino. Depende de cómo se vean las señales.

En el lado del receptor tienes más opciones. Además de las entradas digitales (0 V o 5 V), Arduino tiene entradas analógicas, que pueden detectar un rango de voltajes de entrada. Sin embargo, las señales de salida del receptor probablemente también serán digitales si controlan un motor (encendido/apagado, avance/retroceso). El nivel de voltaje probablemente no sea de 5 V. Nuevamente, un transistor puede adaptar el nivel para los 5 V de Arduino.


Si quieres jugar con wireless una alternativa barata pero interesante puede ser el RFM70 :

ingrese la descripción de la imagen aquí

Es un pequeño módulo transceptor que puede conectar directamente a Arduino para transmitir y recibir cualquier cantidad de datos que desee, por lo que no está restringido a un par de controles de su RC. Cuesta sólo unos pocos dólares.