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

3 comentarios:

  1. Genial eso de reutilizar, a mi también me gusta ir a ese tipo de lugares, siempre encuentras muchas cosas y les puedes dar una segunda oportunidad. Hace tiempo también conseguí un carro similar, solo que en mi caso lo que estaba dañado era la parte del puente H, pero después de estar batallando un rato di con las salidas de control, así que le agregue un puente H externo y seguí usando el transmisor y receptor funciono de maravilla.

    ResponderEliminar
  2. Claro que si!, yo tambien soy de ir a investigar por el rastro, trabajando alli me es incluso mas facil bichear el primero. Muy interesante esta y todas tus publicaciones, hace poco temrine un proyecto de un coche radiocontrol con los modulos nrf24l01 que vienen con amplificador y antena y la verdad que bien alimentados cumnplen lo que dicen en distancia. Yo he trabajado en 400, 300 metros sin problemas y con algunos obstaculos, alimentando mis modulos a traves de un regulador. Vi un proyecto similar en tu blog y muy interesante, yo le puse una camara fpv y un emisor de estos que se usan con los drones y la camara la puse en un soporte de dos servos entonces la puedo mover...Viendote el blog me voy hacer uno ahha para pner mis cositas.

    Estoy mirando el tema del audio en arduino porque unos walkie talkys estarian muy interesantes de proyecto y los modulos nrfl2401 se peuden usar para ello asi que.. ya vere que acaba saliendo.

    Un saludo.

    ResponderEliminar
  3. Me alegro que os guste mis artículos, y que no sea el único que busca en los rastrillos aparatos electrónicos.
    Si, el nRF24l01 tiene el modelo con antena, llega bastante lejos en visión directa, yo lo he probado a mas de 500 m funcionando, eso si, no es tan efectivo. Debido a que se puede perder la señal, si pasa 500ms sin recibir señal, el vehículo se para.

    ResponderEliminar