Mostrando entradas con la etiqueta Arduino UNO. Mostrar todas las entradas
Mostrando entradas con la etiqueta Arduino UNO. Mostrar todas las entradas

martes, 28 de mayo de 2013

Trying the wireless PS2 controller with Arduino

Esta semana estoy tratando de configurar el joystick de PS2 inalámbrico para manejar los motores, pero sigo sin encontrarle la vuelta. He seguido los tutoriales del foro pero me parece hay algo que debo corregir en la programación del sketch de Arduino.

Compré un joystick inalámbrico marca Hooligans el cual viene con el receptor. Para poder conectarlo al  Arduino corté un cable de otro joystick viejo que tenía sin funcionar y soldé unas terminales para conectar al receptor.

Aquí las fotos de cómo conecté todo y el diagrama que estoy trabajando. Seguiré investigando cuáles pueden ser las causas por las que no funciona, a pesar que puedo cargar bien los sketchs y que el joystick se conecta.







miércoles, 22 de mayo de 2013

R/C Problems. Trying the PS2 wireless system.

El fin de semana luego de colocar el sistema de ruedas para el pie central me llevé la sorpresa que el R/C estaba funcionando mal.

El tema es que cuando el sábado encendí todo los motores de los pies arrancaban solos sin estar tocando el radio. Luego de varios intentos intercambiando cables y conexiones me di cuenta que no estaba funcionando el joystick derecho que hace ir para adelante y para atrás al robot; para los costados andaba perfecto al igual que el joystick izquierdo que hace girar el Domo.

El domingo buscando en varios blogs y páginas de R/C y hobbies descubrí que el sensor del joystick derecho está roto o funcionando mal. Intenté arreglarlo con un tutorial que encontré y que tenía mi mismo problema pero no logré solucionarlo.



Espero poder solucionar el problema por mi cuenta ya que un service es muy difícil encontrar por acá y no creo que sea muy barato. Seguiré probando más adelante. 

Por lo pronto decidí empezar con la ruta de un controlador inalámbrico utilizando un joystick de PS2. Este sistema ya lo tenía en vista pero al tener el Spektrum Dx6i no me hacía falta, pero ahora es tiempo de activar esta opción. En Astromech.net hay un tutorial excelente de cómo utilizar un gamepad de PS2 inalámbrico y Arduino. Es muy sencillo y fácil de usar. El sistema permite controlar los movimientos del robot (piernas y domo) como así también los sonidos, las luces y servos. Pero como tengo casi todo con el RF12 Channel voy a utilizarlo sólo para los movimientos de artoo.

Todavía estoy en la etapa de pruebas del sistema y las conexiones por lo que no lo pude hacer funcionar, tal vez porque estoy usando unos joysticks viejos que compré en 2006 y ya no funcionaban bien... Como eran joysticks con cable tuve que cortar y distribuir los cables internos y conectarlos al Arduino UNO. Espero en el fin de semana poder hacer funcionar este sistema, también veré de comprarme un joystick inalámbrico preferentemente RF 2.4Ghz para PS2








viernes, 29 de marzo de 2013

Updating electronic panel & switches

Estuve toda la semana rehaciendo el panel electrónico trasero y las perillas. No estaba muy contento con mi panel anterior y como debía añadir más perillas decidí cambiarlo. Lo armé con dos planchas de estireno de 3mm de 30x21cm.

También reordené todo el cableado interno agregando unas mangueras ignífugas para pasar los cables por dentro; si bien parece más desordenado ahora tengo mejor ubicación de los cables.

Otra cosa que modifiqué de lugar es el amplificador que lo coloqué debajo del estéreo así el acceso es más fácil.

Ahora tengo mejor visión del medidor de batería, acceso rápido a los fusibles y a la placa de Arduino por si hay que hacer cambios.

ANTES




AHORA








miércoles, 28 de noviembre de 2012

Continue working on the CBI to make it work

Estoy teniendo problemas con el CBI para que funcione. Anteriormente lo tenía conectado en cadena con el Data Port pero no hubo caso, sin embargo el Data Port funciona perfecto con el Arduino UNO.

Por lo tanto agarré otro Arduino Pro Mini de 5v/16Mhz que tenía de back up e intenté hacerlo funcionar solo, bajando el sketch CBI v008. Mirando los posts en Astromech.net y siguiendo lo que hicieron otros builders (pero con un Arduino Micro Pro) conecté los cables, cambié el chip Maxim 7219 por las dudas y modifiqué el sketch con los pines correctos (13,12,11 por 9,8,7).

Aquí la conexión que tengo:


Pero como verán sólo se prenden las luces de carga de batería (red, yellow, blue). Tocando un poco los cables y las conexiones puedo verificar que los leds colorados prenden, pero no logro hacer funcionar el sketch. Seguiré buscando soluciones.


martes, 30 de octubre de 2012

CBI & Data Port wiring v2

Aquí una nueva versión de las conexiones del CBI y DP. Todavía sigo teniendo issues con el CBI. Seguiré investigando qué puede ser...




Acá el video que muestra la nueva conexión, ahora los leds encienden todos al mismo tiempo.




lunes, 29 de octubre de 2012

CBI and Data Port wiring v1

El fin de semana bajé el último sketch y lo subí a través del Arduino UNO al CBI y al Data Port. Todavía no tengo soldados los leds del DP pero funcionan perfecto. El problema lo tengo con el CBI, encienden los 3 leds que indican la carga de la batería pero no así la matriz de leds colorados. No sé qué puede ser, ya subí varias veces el sketch y verifiqué las conexiones pero nada, lo único fue que prendieron los leds de la columna izquierda después de estar conectado unos 10 minutos... Puede ser que como todavía no está conectado a la batería no arranque. Abajo el primer diagrama de conexión.



Aquí el video de prueba:



miércoles, 10 de octubre de 2012

CBI & Data Port electronics

Hoy comencé con el armado de la parte electrónica del Charging Bay Indicator y del Data Port. Gracias a este post en el foro de Astromech bajé los sketch para el Arduino UNO. Sin embargo no logro que funcione el mismo, solamente se encienden todas las luces sin realizar ningún comando.

El CBI me vino ensamblado (hay 2 leds que no encienden...), para el Data Port compré el PCB y hoy le soldé el porta chip, los capacitores y resistencias, y para probar si andaba todo le coloqué los leds sin soldar. En la foto se ve que encienden bien pero no funciona el sketch de Arduino. El mismo se carga bien pero no sé puede ser, seguiré investigando.

Acá con la configuración:

Arduino CBI(in)
5v +5v
Gnd Grnd
pin13 D
pin12 C
pin11 L

Y acá con la configuración:
Arduino CBI(in)
5v +5v
Gnd Grnd
pin2 D
pin4 C
pin8 L




domingo, 30 de septiembre de 2012

Data port PCB arrived

Esta semana recibí de Laen la v4 del board pcb que va detrás el Data Port. Ya compré los leds, resistencias y capacitores; tenía el chip maxim 7219 cng. Todavía me faltan los leds rectangulares que acá no se consiguen, seguramente tenga que comprarlos afuera. Todo esto se conecta al Arduino UNO.