Mostrando entradas con la etiqueta rc. Mostrar todas las entradas
Mostrando entradas con la etiqueta rc. Mostrar todas las entradas

domingo, 25 de febrero de 2024

TX2/RX2 remote controler

Página principal

TX2/RX2 remote controler


Buscando chip para hacer un control remoto, encontré este par de chip TX2 y RX2.
Este par de chip vienen en la mayoría de los juguetes baratos (coches), que llevan mandos a distancia.
Son baratos y además su tensión de trabajo va desde los 2.2V a los 5V, por lo cual se pueden alimentar con dos baterías de 1.5V.
El montaje mas sencillo es la conexión directa entre ambos chip.

Este montaje no tiene ninguna complicación, lo único que debemos es ajustar los potenciómetros para que tengan la misma frecuencia, alrededor de los 128KHz, no hace falta que sea muy precisa.



El segundo montaje es que la conexión sea mediante rayos infrarrojos.


Emisor.



Receptor.

Aquí debemos ajustar un poco mas. Debemos saber la frecuencia de nuestro receptor de IR. Lo normal es que sea de 38KHz.
Entonces debemos ajustar el potenciómetro ajustable (500K)  para que la frecuencia de oscilación sea de 76KHz, el doble de la frecuencia a que funciona el diodo IR.
Aún así como tenía varios diodos de IR, me encontré que algunos no reciben continuamente y a los 2 segundos dejan de recibir señal.



El tercer método de conexión entre el emisor y el receptor es con módulos de RF de 433MHz o 315MHz.



Emisor.



Receptor.

Lo mejor de este caso es que la señal llega por toda la casa , o más lejos si es campo abierto

Al estar este par de Chip dedicados al manejo de juguetes tipo coche, los mandos no son independientes, no podemos pulsar al mismo tiempo izquierda y derecha, en este caso solo ira hacia un lado. Esto mismo caso paso al pulsar adelante y atrás, solo irá en una sola dirección.
En al página: https://github.com/dimircea/RX2-TX2-RC se muestra el código en arduino para sustituir el chip transmisor por un arduino.




Gráfica de señal correspondiente a un pulsador.




Saludos.
Juan Galaz


Bibliografía:


https://github.com/dimircea/RX2-TX2-RC

 

viernes, 23 de marzo de 2018

Control de coche RC NIKKO mediante Arduino y nRF24L01

Página principal


Control de coche
RC NIKKO
mediante
Arduino y nRF24L01
xsetaseta@gmail.com

Los domingos suelo ir a un rastrillo donde se pueden conseguir aparatos electrónicos muy baratos.
En una de las veces encontré un coche RC de la marca MIKKO, no tenía mando claro, además no sabes si funciona, por eso es tan barato.
Una vez en casa y desarmado el coche, encontré una placa basada en el CI PT8A978. Este circuito es parte de una pareja de circuitos (receptor/emisor) utilizado para el control de coches RC.



Como no tenía ningún mando que pudiese utilizar para manejar el coche RC, me propuse hacer un mando con arduino y el nRF24L01.
En primer lugar he utilizado mi anterior circuito carreco.html que maneja un coche mediante dos motores.
El mando a distancia es el mismo, pero utilizado un arduino-mini-pro, y he metido todo en el hueco de las pilas. Todo bastante compacto, y alimentado por dos pilas de 1,5V.


Mando con el circuito emisor. Se inserta todo en el hueco de las pilas.

Circuito del mando.

Navegando por internet encontré http://androidcontrol.blogspot.com.es/2012/07/android-rc-control.html .
En el se explica como aprovechar el circuito que viene en el coche NIKKO.
Lo primero es anular la alimentación del CI y del circuito emisor.
Después se anulan la 4 resistencias que manejan los dos motores.
Coloco 4 resistencias de 560 ohmios entre las salidas del arduino y las entradas de los transistores.

Esquema del circuito NIKKO y las modificaciones.


Coche con la carcasa quitada.


Vista superior del coche modificado.


Circuito del coche.

Cuando monté todo, me encontré con un problema grave, al ponerse en marcha los motores del coche, producían una bajada de tensión que hacía resetear el arduino.
Por debajo de los 5V en las baterías, el circuito regulador de 3.3V no funcionaba bien, el arduino se resetea.
Si utilizamos baterías recargables el valor es de 4,8V , y no se puede usar para alimentar el circuito.
Para que funcione todo sin depender del tipo de baterías utilizado, he empleado una batería que se utilizan en drones de 3.7V 500mA para alimentar el circuito de control.
En la parte de fuerza se puede alimentar con cualquier tipo de batería, y como se ve en la foto he colocado además un regulador 7805 para poder alimentar los motores con 2 baterías recicladas de portátiles, con una tensión de 3,7V cada una (7.4V).

También intente hacer que el control de velocidad fuese analógico, pero los transistores que emplea el circuito Nikko no están preparados para este modo de funcionamiento, y se calentaban.

Para hacerlo algo más vistoso he añadido 2 LED que se pueden encender desde el mando.






VIDEO DEL FUNCIONAMIENTO


PROGRAMA



Hasta pronto.
JUAN GALAZ

Bibliografía:
carreco.html
carreci.html
http://androidcontrol.blogspot.com.es/2012/07/android-rc-control.html