¿Enviando una señal analógica?

5

Tengo este viejo Nikko Tiger 2 RC car 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? Haciendo que el arduino produzca la señal para los diversos comandos (adelante, atrás, dirección).

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

Podría hacer esto en dos pasos:

1: abra el controlador remoto, conecte la antena al arduni y grabe los diversos comandos

2: conecte la antena del auto al arduino y haga que el arduino produzca la señal para los diversos comandos?

    
pregunta Jason94

1 respuesta

10

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

Compruebe la electrónica del mando a distancia. Tendrás una PCB a la que está conectada la antena. Esto tendrá un par de cables provenientes de la batería y algunos provenientes de sus controles. Use un multímetro para ver cómo se ve su señal cuando maneja los controles. Probablemente sean señales simples, como 0 V = izquierda, 4.5 V = recta, 9 V = derecha. Algo como eso.

Lo mismo para el lado del receptor. Usted tiene una fuente de alimentación, y las salidas van al motor (s) y quizás a un solenoide. Mida lo que sale cuando usa el control remoto.

Arduino funciona a 5 V, y sus E / S solo pueden generar 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 tiene 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 será de 5 V. Una vez más, un transistor puede adaptar el nivel para los 5 V de Arduino.


Si quieres jugar con la tecnología inalámbrica, una alternativa barata pero interesante puede ser RFM70 :

Es un pequeño módulo de transceptor que puede conectarse directamente a Arduino para transmitir y recibir la cantidad de datos que desee, por lo que no está restringido a los dos controles de su RC. Sólo cuesta unos pocos dólares.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas