Descubriendo la Inteligencia Artificial

boton_bombilla.pngMe ha llegado este curso sobre Inteligencia Artificial, y creo que merece la pena compartirlo con todos vosotros. Continuar leyendo «Descubriendo la Inteligencia Artificial»

PCB #Pinguino4Robots USB para pilotar hasta 30 servos

ElectrónicaA raiz de otras entradas que ya habréis visto en el blog, tocaba ya diseñar una PCB Pinguino, para aprovechar todos sus pines de usuario, como servos. Es relativamente sencilla de hacer y nos resultará a fin de cuentas económica. Fácil de programar, puesto que nos basamos en el IDE de Pinguino. Y además, totalmente Open Source Hardware. Es decir, os podéis bajar el diseño y modificarla… En cualquier caso, el resultado es este, Pinguino4Robots: como controladora de hasta 30 servos (opcionalmente algunos puertos pueden ser utilizados como sensores).

PCB #Pinguino4Robots USB, 30 channel servo controller

Continuar leyendo «PCB #Pinguino4Robots USB para pilotar hasta 30 servos»

Cómo funciona #BB8, el nuevo droide de #StarWars

green_globe_icon.pngboton_bombilla.pngMecánicaSiempre me han gustado las ideas originales y distintas en cuanto a diseño de un robot, respecto a lo que se ve en la gran mayoría de ellos. En este caso voy a dedicar esta entrada al droide, para mi original y nuevo, llamado BB8, que aparece en la nueva película de la saga Star Wars VII «The Force Awakens». BB8 es sin duda, desde mucho antes del estreno de la película, un simpático amiguito robótico. Una maravillosa incorporación a la constelación de droides. ¡Bienvenido BB8!

How BB8 works, the new Star Wars droid.(english version)

Continuar leyendo «Cómo funciona #BB8, el nuevo droide de #StarWars»

Tutorial de Programación de PICs en Ensamblador

ProgramaciónEste tutorial estuvo mucho tiempo alojado en la wiki de ARDE después de que lo tradujese. De esto hace ya más de 6 años. Pero creo que la base era muy buena, y sigue siendo válida para aprender a programar un PIC. Además de traducirlo , lo comenté y lo mejoré todo lo que pude, para que sirva a todos los hispanohablantes. Ahora esa wiki de ARDE ya no existe, Y he creído conveniente conservar el trabajo que hice aquí en mi blog. Pronto también estará disponible en el nuevo formato de ARDE. Para algunos que lo tenias como referencia, lo incluyo completo en este post. Espero que siga siendo de utilidad para todos vosotros.

Continuar leyendo «Tutorial de Programación de PICs en Ensamblador»

Visitando Barcelona Robotics Meeting (#BCNRoboticsMeeting)

logo_BRM#BCNRoboticsMeeting ha sido un evento fantástico para los tiempos que corren respecto a la promoción de la tecnología, y al fomento del interés por la robótica en las nuevas generaciones.

Continuar leyendo «Visitando Barcelona Robotics Meeting (#BCNRoboticsMeeting)»

Taller de robótica BEAM en MediaLab Prado

Recientemente hemos realizado un taller de robótica BEAM para que, la gente que cuenta con pocos o ningún conocimiento de electrónica, mecánica y/o cualquier otra disciplina relacionada con la robótica, pero tenga suficiente curiosidad como para atreverse a indagar, pueda empezar a experimentar. Continuar leyendo «Taller de robótica BEAM en MediaLab Prado»

Un Octópodo con microservos

green_globe_icon.pngEsta vez, una vuelta de tuerca a los robots con patas. 8 tiene este octópodo comercial. Este no es abierto en absoluto, quiero decir que en ningún sitio veréis cómo está hecho, pero es muy llamativo. Más que nada porque da una sensación de similitud con una araña de verdad. Tiene ocho patas, funciona con microservos y está fabricado por Robugtix.com Continuar leyendo «Un Octópodo con microservos»

Charlotte, un hexápodo que habla y ve

green_globe_icon.pngboton_bombilla.pngRaspi_Colour_R_peqÚltimamente ando dandole vueltas a un robot con muchos servos, y los hexapodos los estoy viendo como una opción interesante para construir uno. Así que mirando y mirando por internet me encontré con este robot, Charlotte. Que como podeis ver en la página de su constructor, Kevin Ochs, es un hexápodo, que ve y habla.

Continuar leyendo «Charlotte, un hexápodo que habla y ve»

Comunicaciones USB entre Pinguino y PC

ProgramaciónLa idea es familiarizarnos con el interfaz USB, las comunicaciones que podemos desarrollar entre un dispositivo y el PC, y poner en práctica lo que sabemos de lenguaje C. Todo ello utilizando la librería libusb (1.0), que es la que nos permitirá programar el PC para habilitar este tipo de comunicaciones entre el PC y Pinguino. De este modo, realizaremos algunos programas simples para comunicarnos con Pinguino, que más adelante nos servirán como base para propósitos más ambiciosos. Continuar leyendo «Comunicaciones USB entre Pinguino y PC»

Librería de Servos version 4.2 para Pinguino

Programación
Bueno, increiblemente después de más de un año y medio sin publicar nada (principalmente por temas de salud), por fin he vuelto a trabajar en el proyecto Pinguino, y esta vez para traer cosas que ya iban haciendo falta. La librería para servos que publicaba en mi artículo anterior para las placas de 8 bits de Pinguino ya no es válida Continuar leyendo «Librería de Servos version 4.2 para Pinguino»