lunes, 12 de marzo de 2012

Sumo Bot



Materiales:
2 servo motores (trucados para que actúen como motores DC)
2 ruedas
1 rueda loca
1 arduino ( el que lleva el programa)
1 sensor de ultrasonido
2 puente H (para controlar los motores)
4 QTI (sensores para detectar blanco y negro del piso)

Sensor de distancia Ultrasonico


TRUCANDO LOS MOTORES: Para esto se abren los servo motores y se procede a sacar el circuito que trae dentro.
Así es como queda cada servo motor


-La arduino ha utilizar es la Arduino Mega 2560 ( http://arduino.cc/en/Main/ArduinoBoardMega2560 ), En la página se puede encontrar los driver y el programador ( de usar linux no son necesario los driver y programador, ya que vienen incluidos porque son codigo libre, de igual manera revisar)
Arduino Mega 2560

-La estructura es de madera, cortada con láser

En cuanto a software los utilizados son: AutoCad 2010 y Arduino Software
-En AutoCad se hace todo lo que es el diseño de la estructura, teniendo en cuenta los centimetros necesarios para los motores, ruedas, controlador, sensores.

-En Arduino Software se realiza la programación del robot, utilizando el sensor ultrasonido, los sesonres QTI y los motores

IMPORTANTE es definir la estrategia a seguir para la prueba, tener en cuenta que no hay que salir del circulo y avanzar a toda marcha cuando el objetivo se encuentra en frente !


DISEÑO:
Mi diseño ha sido un cubo, un robot cuadrado con dos ruedas a cada costado y una rueda loca adelante, un ultrasonido en frente para detectar al rival y 4 sensores QTI para detectar la pista ( blanco y negro)

CORTAR:
Se lleva el diseño en autocad y la madera para que sea cortada.
(Un vídeo de la cortadora láser, corta otro diseño)

ENSAMBLAJE:
Una vez cortada las piezas se procede a armar, ensamblando los motores.

Ensamblando Motores DC:

Ensamblando placa ( Arduino )


Algunas Caps del ensamblaje y armado del Sumo Bot:

OJO aquí se cambio la rueda por una bola que mejoraba la estabilidad del robot.









Haciendo pruebas de programación para revisar pines.




Vista desde arriba del Sumo Bot.










Ya armado y chequeado los sensores se procede la programación de la rutina para la pelea



PROGRAMACIÓN:
En el Arduino programador se procede a realizar el algoritmo para la pelea. Este programa cuenta con ejemplos en varios ámbitos como sensores, encender Led's, etc. Los cuales ayudan mucho para adentrarse en la programación con Arduino.

Aquí un ejemplo de programación con Arduino:


41 comentarios:

  1. amigo
    podrias pasarme el programa esk quisiera basarme en el la vrd soy nuevo en esto mi correo cruz_1177@hotmail.com te lo agradeceria muchisimoo

    ResponderEliminar
  2. oie men , me harias un paro , pasandome tu codigo , igual yo , estoy en cero en este rollo , solo quisiera ver como le hisiste , se te agradece! elpro-love@hotmail.com gracias!

    ResponderEliminar
  3. podras pasarme tu programa, xfa xplod192009@hotmail.com

    ResponderEliminar
  4. Podrias mandarme tu programa seria de muy buena ayuda para tomarlo de referencia esm.c19@gmail.com

    ResponderEliminar
  5. amigo igual a mi me podrias ayudar pasandome tu programa porfavor para darme una idea de como hacer la mia cabx.one@gmail.com

    ResponderEliminar
  6. amigo el link del programa esta caido podrias resubirlo?

    ResponderEliminar
  7. muy bueno ayudame con el codigo que estoy fabricando uno mi correo lenin_joel_7@hotmail.com

    ResponderEliminar
  8. hola amigo sera que me podrias pasar el codigo si eres tan amable gracias
    a.andresclavijo@hotmail.com

    ResponderEliminar
  9. pongase a estudiar c major y en arduino es muy facil

    ResponderEliminar
  10. disculpe amigo me podrías pasar tu programa por por favor
    antoniofr_17@hotmail.com

    ResponderEliminar
  11. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  12. Que tal podrias mandarme.tu codigo arduino asm_america@hotmail.com

    ResponderEliminar
  13. ME PODES PASAR EL CODIGO DE LA APLICACION..!! GRACIAS MAIL ES-: MATTIVIALFREDO@GMAIL.COM

    ResponderEliminar
  14. Me podrias mandar por favor tu programa, el link no sirve
    vgary_93@hotmail.com

    ResponderEliminar
  15. Podrias por favor mandarme tu programa seria de muy buena ayuda para tomarlo de referencia mi correo es: adrian_gof@hotmail.com. te lo agradecere mucho

    ResponderEliminar
  16. por favor podrias mandarme tu codigo, soy nueva en esto al correo chapisrsj@hotmail.com

    ResponderEliminar
  17. Me podrías pasar el programa por favor para tener una guía mi correo mskysant@hotmail.com...gracias

    ResponderEliminar
  18. Me podrias pasar la programacion porfavor mi correo es: medax_00@hotmail.com
    Gracias :)

    ResponderEliminar
  19. Hola me podrias pasar tu codigo del sumo Por favor Govas19@hotmail.com

    ResponderEliminar
  20. porfa me puedes pasar el codigo a mi correo? dsb586@gmail.com muchas gracias

    ResponderEliminar
  21. que onda brother,me podrías pasar tu programación ,soy nuevo en este mundo de robotica.xfa gracias,
    aisaac.cruz.18@gmail.com

    ResponderEliminar
  22. Hola, disculpa me podrias pasar tu programacón, esque necesito una idea para el sumobot que estoy haciendo. Soy algo principiante en arduino. Te lo agradeceria bastanteeee!! mi correo es: isidro1497@gmail.com

    ResponderEliminar
  23. Hola, disculpa me podrias pasar tu programacón, sucede que no me jalan los motores junto al sensor ultrasonico y quisiera basarme en el tuyo para ver en lo que estoy mal, te lo agadeceria mucho, este es mi correo: danielrodarte10@gmail.com

    ResponderEliminar
  24. Hola, disculpa me podrias pasar tu programacón, sucede que no me jalan los motores junto al sensor ultrasonico y quisiera basarme en el tuyo para ver en lo que estoy mal, te lo agadeceria mucho, este es mi correo: danielrodarte10@gmail.com

    ResponderEliminar
  25. Hola quisiera basarme en tu programa para hacer el miome lo popodrías con.partir gracias. Alejo.quintero_1998@hotmail.com

    ResponderEliminar
  26. buenas amigo me podrias pasar tu programa este es mi correo :
    alex_nafate@hotmail.com

    ResponderEliminar
  27. Buenas me gustaría que me pasaras el código ya que estoy teniendo bastantes problemas para poder hacerlo funcionar el mio y me ayudaria bastante ver algun ejemplo mi correo es sora-kun@hotmail.es muchas gracias de antemano ^^

    ResponderEliminar
  28. Hola! Oye alguien me podría pasar el programa, mi correo es jonastigarraga1@gmail.com . Estoy teniendo bastantes problemas con el proyecto del robot, si alguien me pudiera ayudar se lo agradecería. SALUDOS!

    ResponderEliminar
  29. podrias enviarme el codigo porfavor mi correo es emmanuel-marin98@hotmail.com

    ResponderEliminar
  30. Hola me interesa ver tu código. Por favor si podrías enviarme. Mi correo marielafalzogu2393@gmail.com

    ResponderEliminar
  31. Hola,me interesa mucho tu ayuda, podria ver tu codigo? Mi correo es carlos.daniel1357@hotmail.com

    ResponderEliminar
  32. Muy buenas tardes, tendrás el programa? Estoy interesado en aprender un poco más y la mayoría de los programas que encuentro no están bien. Me gustaría tener más bases. Muchas gracias.
    jjsmkronos@hotmail.com

    ResponderEliminar
  33. buenas tardes tengo pron=blemas con esto de la programacion me podrias pasar el codigo por favor me serviria de mucho gracias mi correo es gomezrochamauricio@gmail.com

    ResponderEliminar
  34. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  35. ola alguien ya tiene el codigo.....este es mi correo:
    isaac_lone@hotmail.com

    ResponderEliminar
  36. Man buenas podrias pasarme tu programa.. este es mi correo jose_9434@hotmail.com

    ResponderEliminar
  37. alguien me podria ayudar con el codigo? alan_uvp@hotmail.com. Gracias

    ResponderEliminar
  38. Hola me gustaría ver el código del programa...si alguien lo tiene se lo encargo. Gracias. carballogonzalo@yahoo.com.ar

    ResponderEliminar
  39. bueno como todos podrias enviarme los codigos a tecnologosinfronteras@gmail.com
    Gracias

    ResponderEliminar
  40. me podrías pasar el código
    francisco-aldair@hotmail.com

    ResponderEliminar
  41. oie men rola el código, por favor men

    vaneav1999@gmail.com

    ResponderEliminar