SAM-Z: la alimentación del robot

Antes de divertirme ocupándome de partes verdaderamente robóticas he tenido que encarar una cuestión importante relacionada con la alimentación de SAM-Z. Como anticipé en mi primer artículo, el cerebro del robot es una Raspberry PI 3, una verdadera computadora mono-tarjeta. Por lo tanto, para apagar el robot, no se puede cortar la alimentación directamente, sino que es necesario hacer antes el shutdown automatico.

El shutdown cierra en modo ordenado todos los procesos activos, desconecta memorias y periféricos y al final pone a dormir el microprocesador. Después del shutdown, que puede durar entre 10 y 20 segundos, podemos interrumpir la alimentación sin problemas. Si no hiciéramos el shutdown se corre el riesgo de corromper sectores del sistema operativo y que la Raspberry deje de funcionar. En el caso de SAM-Z, el shutdown debe ser automático, es decir, se debe anticipar automáticamente al corte de la alimentación. Existen dos condiciones que apagan el robot: la primera es cuando se acciona un simple interruptor ON/OFF que se encuentra debajo del robot, la segunda es en caso de emergencia, cuando la batería se ha descargado. Hacer click aquí para leer el resto del artículo

SAM-Z, un nuevo robot

Celebrando el aniversario del robot SAM me dieron ganas de construir uno nuevo. Sería una óptima plataforma para experimentar nuevas tecnologías que podrían ser publicadas en Inventable durante la evolución del proyecto. Cuando era chico soñaba construir robots como el de la fotografía de introducción de este artículo aunque si con los años me di cuenta que era mejor hacer cosas más simples y que se asemejaran más al robot de esta foto de los años 50 (un roomba prehistórico).

Mirada encantada de la ama de casa mientras el robot se pasea por la cocina

He pensado de usar una raspberry PI 3 como cerebro por su potencia de elaboración y para poder programarla cómodamente en un lenguaje de alto nivel (probablemente Python), en modo remoto, desde mi escritorio y a través de la red WiFi de casa (con VNC, ya hablaré de este tema más adelante). Disponer de la Raspberry PI 3 significa tener una computadora completa a bordo, donde puedo conectar telecámaras y otras cosas USB, usar librerías de todo tipo como por ejemplo de reconocimiento de imágenes y hasta de inteligencia artificial. Aclaro que los posts que publicaré de este proyecto no serán tutorials, no explicaré como construir un robot sino mas bien lo haré como una forma de compartir con ustedes esta experiencia. Por este motivo las descripciones, los circuitos y las imágenes no serán prolijas y detalladas como lo hago habitualmente, véanlo como algo experimental.

Hacer click aquí para leer el resto del artículo

El robot SAM cumple 30 años

Hola gente, en estos días quisiera celebrar los 30 años de SAM, un robot que construí en 1989, cuando todavía vivía en Argentina. Hoy en día, un robot como SAM no tiene nada de original, versiones mucho más elaboradas se pueden comprar en kit a muy bajo precio. Pero por ese entonces, ya conseguir dos motores iguales con respectivas cajas de engranajes era difícil. No niego que las partes mecánicas siempre fueron un obstáculo para mi, por falta de materiales, herramientas y conocimientos. De cualquier manera, me arreglé como pude. Además, los microcontroladores todavía no eran muy conocidos (el 68HC11 de Motorola estaba en el mercado desde hacía muy poco tiempo) y por lo tanto, era necesario usar un microprocesador que requería numerosos circuitos integrados periféricos para poder funcionar (memorias RAM y EPROM, puertos paralelos y seriales, ADC, etc.).

Hacer click aquí para leer el resto del artículo

Felices fiestas 2018-2019

Escribo mi tradicional saludo de fin de año, aprovechando de la ocasión para hacer algunas reflexiones sobre Inventable. Se han cumplido ya 8 años desde que empecé a publicar Inventable y esto lo convierte en el proyecto personal más duradero y sólido que he hecho. Esta continuidad, sumada a un constante trabajo para mantener alto el nivel de los posts me ha premiado con una numerosa participación de la gente, que día a día visitan el sitio.

No es fácil para mi mantener vivo un proyecto por tanto tiempo, especialmente sin motivos profesionales o de trabajo. Una cosa que me ha ayudado mucho es la participación de la gente que me ha hecho sentir la utilidad del blog. También me ayudó la variedad e independencia de los artículos entre si, permitiéndome de desarrollarlos como si fueran proyectos autónomos. Por último, la libertad de poder cambiar la frecuencia de las publicaciones, adaptándola a mis ocupaciones.

He probado a introducir nuevas áreas temáticas con el objetivo, más allá de enriquecer los contenidos, de poder mantener alineados mi intereses del momento con los temas publicados. Es decir, aprovechar el blog para dar consistencia a mis experimentaciones. Escribir un artículo me obliga a ordenar mis ideas y a documentarlas correctamente. Muchas veces me sucede que yo mismo uso Inventable como fuente de conocimiento "ordenado" para mi trabajo y para nuevos proyectos.

En estos últimos meses, mis ocupaciones de trabajo y nuevos intereses que estoy siguiendo no me han dejado tiempo para poder publicar nuevos artículos. De cualquier manera, ideas no me faltan y espero de volver próximamente. Agradezco a Héctor (HJ) por su valiosa e desinteresada colaboración con el sitio.

Espero que pasan muy buenas fiestas y que el 2019 sea un año lleno de entusiasmo y de nuevas ideas.
Nos leemos el año próximo. Felices fiestas!!

Gabriel

Biestable con transistores y relé de salida

Foto del mutivibrador conectado a un pulsador y a un pequeño foco de baja tensión.
Foto del mutivibrador conectado a un pulsador y a un pequeño foco de baja tensión.

Un multivibrador biestable o simplemente flip flop es un circuito electrónico que, en base a un impulso externo sobre una o más entradas de control, asume un estado estable que puede ser “activo” o "no activo” (“1” o “0”). Podemos decir que un biestable es una memoria de 1 bit de información. En este post veremos como construir uno con transistores comunes y salida relé.  Hacer click aquí para leer el resto del artículo

Algunos cambios en Inventable

Amigos de Inventable, la nueva ley europea sobre el tratamiento de datos personales, conocida como GDPR y que será en pleno vigor a partir del 25 Mayo 2018, obliga a todos los sitios web, comerciales o no, a adoptar una serie de medidas para proteger los datos personales de los usuarios o participantes. Concretamente el dueño de un web es responsable legalmente de todos los datos de los inscritos, debiendo garantizar que estos sean bien protegidos y dando la posibilidad a cada participante de recoger, modificar o cancelar cualquier información que lo reguarde.

Los motivos que llevaron a esta ley son los abusos cometidos por muchas grandes empresas en los últimos años, relacionados con la recopilación y posterior comercialización de datos personales. Aparentemente la GDPR no hace distinción (al menos por ahora) entre empresas de cualquier dimensión y sitios hechos por hobby.

Hasta que no haya una mayor claridad sobre como adeguar un sitio para cumplir con los requisitos GDPR, me veo obligado a suspender el foro (que por lo tanto no será visible) y también las inscripciones a Inventable.

Me disculpo por el inconveniente.

Gabriel

Los transistores BC327 y BC337

Encapsulado y pines de salida de los BC327 y BC337.
Encapsulado y pines de salida de los BC327 y BC337.

Los BC337 (NPN) y BC327 (PNP) son transistores bipolares para usos generales de mediana potencia, muy similares a los BC548 (NPN) y BC558 (PNP) pero con una capacidad de corriente de colector mucho mayor, hasta 800 mA, característica que les permite de ser usados en muchas aplicaciones de control de media potencia como por ejemplo drivers para pequeños motores, relés y también tiras de leds cortas. Hacer click aquí para leer el resto del artículo

La electrónica simple y clara. Un blog de Gabriel Rapetti