Herramientas de usuario

Herramientas del sitio


proyectos:montaje_sapoconcho_xl

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
Última revisiónAmbos lados, revisión siguiente
proyectos:montaje_sapoconcho_xl [2022/06/26 18:33] Félix Sánchez-Temblequeproyectos:montaje_sapoconcho_xl [2023/03/09 09:54] Félix Sánchez-Tembleque
Línea 1: Línea 1:
 ====== Montaje y programación de Sapoconcho XL ====== ====== Montaje y programación de Sapoconcho XL ======
  
-<WRAP tip> Esta página se ha migrado a github en el repositorio [[https://github.com/brico-labs/sapoconcho|https://github.com/brico-labs/sapoconcho]] que genera el sitio [[https://sapoconcho.bricolabs.cc/</WRAP|https://sapoconcho.bricolabs.cc/</WRAP]]>+<WRAP tip> Esta página se ha migrado a github en el repositorio [[https://github.com/brico-labs/sapoconcho|https://github.com/brico-labs/sapoconcho]] que genera el sitio [[https://sapoconcho.bricolabs.cc/|https://sapoconcho.bricolabs.cc/]]</WRAP>
  
 <WRAP tip>El proyecto [[https://bricolabs.cc/wiki/proyectos/sapoconcho|Sapoconcho]] se ha extendido con muchas versiones y forks. Esta entrada está centrada en el montaje mecánico, electrónico y programación de una versión concreta: Sapoconcho XL (o The Expanse). Se trata como todo el proyecto de un robot sencillo, versátil y (relativamente) barato con un chasis imprimible.</WRAP> <WRAP tip>El proyecto [[https://bricolabs.cc/wiki/proyectos/sapoconcho|Sapoconcho]] se ha extendido con muchas versiones y forks. Esta entrada está centrada en el montaje mecánico, electrónico y programación de una versión concreta: Sapoconcho XL (o The Expanse). Se trata como todo el proyecto de un robot sencillo, versátil y (relativamente) barato con un chasis imprimible.</WRAP>
Línea 23: Línea 23:
 {{:proyectos:prusa_sapoconcho.jpg|prusa_sapoconcho.jpg}} {{:proyectos:prusa_sapoconcho.jpg|prusa_sapoconcho.jpg}}
  
-Todas las piezas están en este [[https://github.com/felixstdp/SapoconchoXL/tree/main/3D_print|repositorio]] de Github. Ahí puedes encontrar los archivos originales de OpenSCAD para modificarlos a tu gusto o los STL para imprimir directamente.+Todas las piezas están en este [[https://github.com/brico-labs/sapoconcho/tree/main/3d_models|repositorio]] de Github. Ahí puedes encontrar los archivos originales de OpenSCAD para modificarlos a tu gusto o los STL para imprimir directamente.
  
 ===== Listado de materiales (BOM) ===== ===== Listado de materiales (BOM) =====
Línea 71: Línea 71:
  
 {{:proyectos:montaje_5.jpg|montaje_5.jpg}} {{:proyectos:montaje_5.jpg|montaje_5.jpg}}
 +
 +Hay también la opción de montar motores N20, cambiando el soporte y las ruedas.
 +
 +{{:proyectos:soporte_n20.png}}
  
 ===== Montaje eléctrico/electrónico ===== ===== Montaje eléctrico/electrónico =====
Línea 86: Línea 90:
 {{:proyectos:drv8833-dual-driver-pinout.jpg|drv8833-dual-driver-pinout.jpg}} {{:proyectos:drv8833-dual-driver-pinout.jpg|drv8833-dual-driver-pinout.jpg}}
  
-Para conectar el driver vamos a usar cable rígido de colores cortado a medida. Las conexiones son las de la imagen. Aunque el color de los cables no influye en el funcionamiento, para la alimentación y masa (negativo) se suelen utilizar los colores rojo y negro.+Para conectar el driver vamos a usar cable rígido de colores cortado a medida. Las conexiones son las de la imagen. Aunque el color de los cables no influye en el funcionamiento, para la alimentación y masa (negativo) se suelen utilizar los colores rojo y negro. Los pines marcados como NC y STBY deben conectarse todos a +5V para que se mantenga la compatibilidad con el TB6612.
  
-{{:proyectos:f06ef1fc-881e-4986-ae7f-a302dd8b34f2.jpeg|f06ef1fc-881e-4986-ae7f-a302dd8b34f2.jpeg}}+{{:proyectos:ba6bb186-6486-4fa0-ba5e-d316b59d70b6.jpeg|ba6bb186-6486-4fa0-ba5e-d316b59d70b6.jpeg}}
  
 A continuación hay que pinchar el driver teniendo cuidado con que los pines y los cable coincidan como en la foto. A continuación hay que pinchar el driver teniendo cuidado con que los pines y los cable coincidan como en la foto.
  
-{{:proyectos:abb802bd-d2fa-4a7c-aa1a-b700648a8d60.jpeg|abb802bd-d2fa-4a7c-aa1a-b700648a8d60.jpeg}}+{{:proyectos:3977782d-3744-4488-b835-67cebbc965b4.jpeg|3977782d-3744-4488-b835-67cebbc965b4.jpeg}}
  
 ==== Cableado de los motores ==== ==== Cableado de los motores ====
Línea 206: Línea 210:
 Los sensores del ultrasonidos HC-SR04 tienen cuatro pienes: alimentación (VCC), masa (GND), trigger y echo. Estos dos últimos los unimos con una soldadura para ahorrarnos un cable, aunque tenemos que advertir que algunos modelos de algunos fabricantes no permiten esto, y al hacerlo no funcionan. Cablearemos con Dupont hembra-macho del sensor a la protoshield. Los sensores del ultrasonidos HC-SR04 tienen cuatro pienes: alimentación (VCC), masa (GND), trigger y echo. Estos dos últimos los unimos con una soldadura para ahorrarnos un cable, aunque tenemos que advertir que algunos modelos de algunos fabricantes no permiten esto, y al hacerlo no funcionan. Cablearemos con Dupont hembra-macho del sensor a la protoshield.
  
-{{:proyectos:hc-sr04_c.jpg}}+{{:proyectos:hc-sr04_c.jpg|hc-sr04_c.jpg}}
  
 El montaje del soporte a la placa superior es sencillo, con un tornillo M3x10 y una tuerca. La placa tiene tres orificios, usaremos el central para montar un único sensor o los laterales para montar dos. El montaje del soporte a la placa superior es sencillo, con un tornillo M3x10 y una tuerca. La placa tiene tres orificios, usaremos el central para montar un único sensor o los laterales para montar dos.
Línea 235: Línea 239:
  
 En donde le decimos a qué pin hemos conectado el sensor (en los siguientes programa utilizaremos el 2 y el 3), y la función nos devuelve la distancia al obstáculo en milímetros. Este [[https://github.com/felixstdp/SapoconchoXL/blob/main/ArduinoUNO/us_read.ino|código]] permite leer el sensor y mostrar el resultado por el monitor serie de Arduino para comprobar que funciona. En donde le decimos a qué pin hemos conectado el sensor (en los siguientes programa utilizaremos el 2 y el 3), y la función nos devuelve la distancia al obstáculo en milímetros. Este [[https://github.com/felixstdp/SapoconchoXL/blob/main/ArduinoUNO/us_read.ino|código]] permite leer el sensor y mostrar el resultado por el monitor serie de Arduino para comprobar que funciona.
- 
-Los montaremos con los soportes impresos con un tornillo y una tuerca. 
  
 === Mantener la distancia === === Mantener la distancia ===