Esta página se ha migrado parcialmente a github en el repositorio https://github.com/brico-labs/sapoconcho que genera el sitio https://sapoconcho.bricolabs.cc/
sapoconcho
1. f. (galego) O sapoconcho (Emys orbicularis) é unha tartaruga da familia Emydidae e única representante do xénero Emys, que se atopa no centro e sur de Europa, Asia occidental, Norteamérica e a zona mediterránea de África.
Sapoconcho es un proyecto de robot educativo pensado para chavales algo mayores (tentativamente a partir de 12 años) y con una filosofía clara: imprimible (printbot), versátil, sencillo y barato. Que esté pensado para esa edad no quiere decir que sea excluyente. Todo lo contrario, creemos que entre sus diferentes versiones puede usarse entre 5 y, bueno, quien sabe. No hay que poner límites a la providencia.
Estas son las ideas básicas:
“Yet Another Training Robot”.
Sabemos que lo que hacemos no es ninguna novedad. Este tipo de robots se puede encontrar en modelos comerciales y en muchos tutoriales a lo largo y ancho de la web. Sin embargo tenemos una experiencia de varios años en Bricolabs que no queremos que se pierda. Llevamos tiempo cocinando la idea de crear un proyecto paralelo en la forma a Escornabot para el siguiente segmento de edad, aunque por supuesto esto no es excluyente.
La idea es poner orden en toda la documentación que ya existe y que aparezca en esta wiki. De ese modo se pretende poner en un único sitio toda la información necesaria para hacer dos cosas:
Para que todo esto funcione sabemos que el precio puede ser una limitación, por eso nos comprometemos a buscar los componentes más económicos posibles, y rebajar a la mitad o menos el coste de un modelo comercial. Procuraremos enlazar a sitios donde poder comprar los componentes. Y lo haremos para quien necesita justificarlo con factura y también para quien puede comprar en otros sitios, fundamentalmente en China.
La documentación, tal y como decimos en la presentación deberá servir también para montar tu robot con otras piezas y aprovechar el conocimiento con otras aplicaciones. Sin embargo nos centraremos en un robot pequeño para que los espacios en los que se mueva no tengan que ser muy grandes y no nos acaben echando de casa.
La estructura de esta entrada de la wiki es cronológicamente inversa. En la parte de arriba podrás ver las actualizaciones más recientes del proyecto y abajo cómo empezó todo, cuando no teníamos impresión 3D ni placas PCB.
Los modelos iniciales del proyecto utilizaban micromotores de tipo N20 en un chasis de 90mm de diámetro. Aunque sigue siendo un diseño válido, en 2021 hemos creado un nuevo chasis un poco más grande para poder expandir el ecosistema. Esto nos va a permitir aumentar la versatilidad del proyecto al poder meter más elementos en el chasis, y ampliar el número de plataformas hardware disponibles.
El nuevo chasis utiliza motores amarillos y tiene 120mm de diámetro, manteniendo el formato tortuga.
Sabemos que 'motor amarillo' es un término muy genérico, pero si estás metido un poco en el mundo maker/DIY o haces una búsqueda rápida en tu plataforma favorita verás a qué nos referimos. Es un tipo de motor de corriente continua muy usado en todo tipo de proyectos y kits, muy fácil de conseguir y muy económico. Cuando tengan motores Epstein en Aliexpress habrá que reestudiar el proyecto.
De modo similar al proyecto mClon de A Industriosa de Vigo, hay dos desarrollos, uno con una breadboard en el que pinchar los componentes y otro basado en una placa de ciruito impreso en la que se sueldan. Elegir entre una u otra dependerá fundamentalmente de si puedes conseguir la PCB, y de tu maña e interés en soldar. Ambos tienen su entrada propia en esta misma wiki. La idea de ambas es que se pueda montar el robot con la información que contienen.
Aquí puedes ver la wiki de este versión.
Aquí puedes ver la wiki de esta versión.
Partiendo del chasis base puedes hacer muchas cosas diferentes -de ahí que hablemos de expandir el ecosistema-, aquí tienes algunas de las que se nos han ocurrido:
El primer diseño con piezas impresas y en fase anterior recortando protoboards tiene 90mm. Aquí describimos el montaje del chasis paso a paso. Este tamaño Lo recomendamos si vas a trabajar en espacios muy reducidos como en los laberintos de competición en los que no cabe el de 120. En otro caso, es algo más difícil de montar por el pequeño tamaño (también hemos hecho uno de 60mm!).
Aquí puedes encontrar todas las piezas imprimibles correspondientes a la última versión, Sapoconcho KIS (Keep It Simple). Sólo necesitarás separadores de circuitos de 25mm (4 ud) y tornillos M2.5×20 para montar los motores al chasis inferior con sus soportes. El montaje es sencillo. El esqueña de ensamblado puede verse aquí abajo y el resultado final en la foto de la galería arriba. En las presentaciones del curso está todo mucho más detallado.
Paso 1: Monta la bola y los motores en la base inferior. La primera entra a presión, los motores con sus soportes atornillados (M2.5×20 tuerca) .
Paso 2: Pega la controladora de motores y el portapilas a la base inferior con cinta adhesiva de doble cara.
Paso 3. Monta la base superior con los separadores de circuitos.
Paso 4. Pega la breadboard en la base superior para el Arduino micro. En su lugar puedes usar un Arduino UNO, que también cabe.
Paso 5 (opcional). Monta los soportes para los sensores SR-04 sobre la base superior.
Conecta la placa de motores al Arduino con el esquema siguiente. El funcionamiento de una controladora de motores L9110 puedes verlo aquí.
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.
Los sensores infrarrojos de líneas, tanto con salida analógica como digital utilizan tres pines: alimentación (VCC), masa (GND) y señal. En la figura aparecen dos sensores conectados a las entrada analógicas A0 y A1.
Para no tener que pinchar la alimentación cada vez y poder usar pilas AAA recargables (que habitualmente son de 1.2V y no llegan) se propone usar un interruptor y un regulador de alimentación MT3608 DC-DC. Puede colocarse por debajo en el chasis superior, que tiene un alojamiento para el interruptor.
Algunos módulos tienen un tamaño suficientemente pequeño para montarlos adheridos al portapilas.
Para las versiones de 120mm, el listado de materiales está en su propia wiki.
Nota: Algunos links no permiten el enlace directo y es necesario cortar y pegar la URL en el navegador. Algunos enlaces caducan rápido, intentaremos actualizarlos.
Aquí puedes encontrar una presentación en PDF y en ODP para la iniciación al mundo de los robots móviles. Eres libre de utilizarla y modificarla a tu gusto.