sábado, 22 de octubre de 2011

Mando para Bots III

Por fin lo he terminado. Tan solo queda construir un alojamiento para la bateria de 9V. Por fuera, tiene la apariencia de un mando inalambrico de PS2 (salvo por la antena). Por dentro cambia la electrónica y el sistema de radio que emplea. He aprovechado los joystick y las placas de los botones frontales (L1, L2, R1 y R2) ya que así me he evitado cortar unos nuevos a medida. Al final me ha quedado un mando inalámbrico con 14 botones digitales y 2 joysticks que son capaces de enviar 16 señales diferentes entre los dos (4 señales por eje para progresividad de motores). Todo esto con un simple PIC16F876A y un módulo XBee de 1Mw con un alcance teórico de 30 metros en interiores y 100m en exteriores.
I finally finished. Only accommodation is building a 9V battery. On the outside, looks like a PS2 wireless controller (except for the antenna). For changes in electronics and radio system it employs. I used the joystick and buttons front plates (L1, L2, R1 and R2) and so I avoided as cut some new. In the end I was left with a wireless controller with 14 digital buttons and 2 joysticks that are able to send 16 different signals between the two (4 signals to progressive motor shaft). All this with just a PIC16F876A and a 1MW XBee module with a theoretical range of 30 meters indoors and 100m outdoors.



3 comentarios:

  1. Muy chulo... y muy ingenioso. Estoy deseando verlo en acción. ¿Vas a controlar a Heini con el?

    ResponderEliminar
  2. Hola Bastian. Si, de hecho he construido, mejor dicho, "hackeado" el mando para el proyecto HeinyBot, pero lo bueno que tiene es que sirve para cualquier otro bot o sistema microcontrolado, ya que simplemente basta con añadir otra XBee y a funcionar. He querido dejar de reinventar la rueda con cada nuevo proyecto usando el mismo control para todos y olvidarme de mandos de infrarrojos, emisoras etc...
    A ver si hacemos una quedada y vamos todos. Tengo ganas de que me cuentes como quedasteis con el taller de Pingubot en Madrid.
    Salud2!!!!

    ResponderEliminar
  3. buenas noches, escribo acá, ya que necesito hacer exactamente esto mismo pero con un control Mad Catz de xbox inalambrico al cual se le perdió el receptor,la verdad está en tan buen estado que da pena botarlo, prefiero salvarlo y es exactamente esto mismo, reconstruirlo todo desde adentro transplantando los botones y las palancas, y hacerle también el receptor (o hacer varios receptores) para controlar varias cosas con el mismo control.
    La idea es controlar cualquier cosa con este control, pero tengo que codificar 6 canales proporcionales (2 palancas analógicas + 2 gatillos analógicos, algo así como estilo acelerador), y fuera de eso también incluir todos los 14 botones del control para hacerlo completamente funcional.

    Será que no es mucho pedir que me ayude con esto (codigo + esquemas)? ademas como añadido, también deseo que funcionen los motores que hacen vibrar el control, a modo de retroalimentación (por ejemplo si le pegan al robot, el control tiemble) por lo que requerirá de un transceiver (el cual ya tengo) y que la comunicación sea bi direccional entre robot y control.

    Gracias por su ayuda, realmente necesito ayuda con esto, y si deseas ayudarme, mi correo es dj.electron@gmail.com.



    ResponderEliminar

si tienes algún comentario......