Herramientas de usuario

Herramientas del sitio


proyectos:littletimmy

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
proyectos:littletimmy [2017/11/19 01:15] – [Robot en acción] Alberto Prietoproyectos:littletimmy [2021/04/16 20:41] (actual) – editor externo 127.0.0.1
Línea 4: Línea 4:
  
 Para la carcasa del robot utilicé el diseño de un robot llamado boxty ([[https://www.thingiverse.com/thing:2002199|https://www.thingiverse.com/thing:2002199]]) que se ajustaba practicamente a mis necesidades. Básicamente lo que hice fue modificar el grosor de la parte superior de la cabeza para poder añadirle el sensor capacitivo, crearle unos nuevos ojos, una abertura para colocar la cámara y cambiar el sistema de giro de la cabeza para adaptarlo a unos SG90. No es lo más recomendable, pero eran los servos que tenía a mano. Para la carcasa del robot utilicé el diseño de un robot llamado boxty ([[https://www.thingiverse.com/thing:2002199|https://www.thingiverse.com/thing:2002199]]) que se ajustaba practicamente a mis necesidades. Básicamente lo que hice fue modificar el grosor de la parte superior de la cabeza para poder añadirle el sensor capacitivo, crearle unos nuevos ojos, una abertura para colocar la cámara y cambiar el sistema de giro de la cabeza para adaptarlo a unos SG90. No es lo más recomendable, pero eran los servos que tenía a mano.
 +
 +{{https://bricolabs.cc/wiki/_media/proyectos/img_20171117_181907.jpg?direct&|img_20171117_181907.jpg}}
  
 ====== Piezas imprimibles ====== ====== Piezas imprimibles ======
Línea 10: Línea 12:
  
 [[https://www.thingiverse.com/thing:2655550|https://www.thingiverse.com/thing:2655550]] [[https://www.thingiverse.com/thing:2655550|https://www.thingiverse.com/thing:2655550]]
 +
 +====== Componentes ======
 +
 +Para este robot reutilicé diferentes componentes que tenía por casa:
 +
 +  * Raspberry Pi 3
 +  * Pi Camera
 +  * Arduino Nano
 +  * Arduino Nano Shield
 +  * 2 Servos sg90
 +  * Buzzer
 +  * 2 Mini OLED 0,96"
 +  * Sensor tactil capacitivo
  
 ====== Código ====== ====== Código ======
Línea 16: Línea 31:
  
 [[https://github.com/bhm93/littleTimmy|https://github.com/bhm93/littleTimmy]] [[https://github.com/bhm93/littleTimmy|https://github.com/bhm93/littleTimmy]]
- 
  
 ====== El resultado ====== ====== El resultado ======
  
-Mi intención era añadir más juegos al robot, por ejemplo el de esconderte tapándote la cara y que el robot se alegrase en cuanto volvieses a aparecer. Pero por el poco tiempo que he tenido no he podido implementarlo, quizás para la siguiente OSHWDem. Respecto a la velocidad de proceso, el robot no termina de ir bien, es bastante lento a la hora de hacer el facetracking. Por las pruebas que pude hacer, el enviar cadenas de caracteres por el puerto de serie con arduino es un motivo por el cual se relantiza. Quizás lo más adecuado hubiese sido controlar los servos directamente desde la rasbperry, pero hubiese tenido que controlar el sensor tactil y demás cosas por python y mi dominio de ese lenguaje es prácticamente nulo.+Mi intención era añadir más juegos al robot, por ejemplo el de esconderte tapándote la cara y que el robot se alegrase en cuanto volvieses a aparecer. Pero por el poco tiempo que he tenido no he podido implementarlo, quizás para la siguiente OSHWDem. Respecto a la velocidad de proceso, el robot no termina de ir bien, es bastante lento a la hora de hacer el facetracking. Por las pruebas que pude hacer, el enviar cadenas de caracteres por el puerto de serie con arduino es un motivo por el cual se relantiza. Quizás lo más adecuado hubiese sido controlar los servos directamente desde la raspberry, pero hubiese tenido que controlar el sensor tactil y demás cosas por python y mi dominio de ese lenguaje es prácticamente nulo.
  
 Aquí dejo un video del robot en acción. Aquí dejo un video del robot en acción.
proyectos/littletimmy.1511054135.txt.gz · Última modificación: 2021/04/16 20:37 (editor externo)