Página principal
Arduino
Nano
Excavadora
Mando infrarrojos LG
Hace algún tiempo realicé
unos montajes para manejar pequeños vehículos mediante un mando
a distancia genérico LG.
http://seta43.duckdns.org/artren.html
http://seta43.duckdns.org/car_c/car_c.html
Para este montaje manejo una excavadora de juguete con un mando
genérico de televisión LG.
Se utilizan 2 módulos MX1616, que manejan los cuatro motores.
2 motores para la dirección, 1 motor para el giro, y otro para
la pala.
La alimentación se
realiza mediante una batería recargable de 7,4V (2S).
Para mi gusto la excavadora debería funcionar con un voltaje
menor, entre 5 y 6 V, para que fuese más lentos los movimientos.
Se puede conseguir con un diodo en serie, pero eso lo dejo como
idea.
En un principio mi idea era montarlo en una placa protoboard,
para luego pasarlo a una PCB.
Después de probarlo y funcionar, ví que la excavadora tenía
mucha holgura en mucha partes, y las cadenas de oruga
estaban algo deterioradas. Entonces decidí que no merecía la
pena hacer el PCB.

Como es difícil saber la polaridad de los motores, al conectar
los motores puede ocurrir que los motores no vayan en la
dirección adecuada. Existen dos formas de arreglar esto, o en el
programa, o cambiando las conexiones físicas.

El manejo se realiza con el mando LG, y la correpondencia de
teclas son:
Serial.println("0 - (OK) STOP");
Serial.println("1 - (^)
ADELANTE");
Serial.println("2 - (v) ATRAS");
Serial.println("3 - (<)
IZQUIERDA");
Serial.println("4 - (>)
DERECHA");
Serial.println("5 - (<<)
Rotar IZQ.");
Serial.println("6 - (>>)
Rotar DER.");
Serial.println("7 - (Play)
CARGAR");
Serial.println("8 - (Pause)
DESCARGA");
Para la depuración en el terminal serie se pueden manejar los
diferentes comando con números.
Espero que les haya gustado este pequeño proyecto, yo me lo he
pasado bien.
VIDEO
PROGRAMA
Saludos.
Juan Galaz
Bibliografía:
http://seta43.duckdns.org/artren.html
http://seta43.duckdns.org/car_c/car_c.html