viernes, 16 de octubre de 2015

Lord BotVader, un robot musical a energía solar


Saludos compañeros del #MoocBot, esta semana la fuerza me acompaña y les comparto una experiencia muy interesante y divertida, que me ha permitido descubrir como programar música en Arduino y hacer algunos ejercicios prácticos divertidos para la clase.

He de confesar que no se tocar ningún instrumento, ni mucho menos leer una partitura, pero allí esta lo interesante del reto, y la verdad que me ha gustado mucho este proyecto.

El objetivo para esta semana era trabajar en programación y hacer equipo, pues nos hemos puesto en ello, mi hija y yo, para darle vida a Lord BotVader. Es que todos somos fans de Star Wars y sus personajes.

Como siempre busque objetos que pueda reciclar para este prototipo, me sirvieron un pote de galletas y el altavoz de un móvil que desmonté hace unos días. Lo demás son unos algunas piezas que tengo de mi taller Arduino y que son muy fáciles de encontrar por internet.

Lord BotVader se compone de:

1 Placa Arduino Nano R3
1 Protoboard
2 Resistencias 220 h
2 Leds rojos
1 Altavoz de móvil reciclado que he soldado unos cables
1 Pote de galletas
1 Impreso de carton con la cara de Darth Vader
2 bolsitas de plastico negras (Las que utilizamos para pasear a los perros)
1 Bateria solar
Cables y cinta adhesiva.

La construcción del personaje es muy sencilla y existen variadas formas de conseguirlo, yo busque en internet y encontré muchas imágenes que imprimí y recorté para la ocasión:


El siguiente paso es armar el cirtuito, esta vez utilicé una placa Arduino Nano que es perfecta para este proyecto porque no ocupa espacio y es super cómoda para trabajar. Las conexiones son sencillas como verán en este plano.



He utilizado las salidas 4 y 6 para los Leds y la 9 para el altavoz, luego hice un puente para GND a todo el circuito. Es muy simple como lo pueden ver, lo importante es unir las resistencias a la pata larga del Led que es el punto positivo que se conecta al pin, Luego le uní los cables y los aislé con cinta.


Al final el montaje les debe quedar así:


En realidad la parte más compleja es la programación, lo he trabajado con IDE Arduino y en este caso, para programar música hay que establecer unos valores previamente como pulsos, que es la forma en que reconocer el sistema las notas musicales. Les comparto un enlace que me sirvió mucho para entender esta parte.



Yo me inspiré en Star Wars porque encontré un proyecto interesante que le dí un poco de forma para adaptarlo a mi circuito, como les he comentado, la red nos brinda amplias posibilidades para encontrar bases de proyectos y trabajar a partir de ellos y su código. 

Todos los detalles de este proyecto los encuentras en la plataforma Fritzing con este link



Estos son los vídeos de las pruebas.






Ánimo compañeros, a seguir descubriendo y compartiendo la robótica.





jueves, 8 de octubre de 2015

SUNBOTCAR, un coche robot controlado por bluethooth a energía solar



Saludos compañeros del #MoocBot, esta semana me propuse un reto difícil, pero también divertido. Uno de los propósitos era reciclar cosas y darle un toque ecológico. Este es un proyecto que ya lo tenía un poco avanzado con mis prácticas de Arduino y quise darle un algo de personalidad utilizando un pote de helado de los que siempre se quedan por allí.

Para algunos puede parecer algo complejo, pero ya nos lo decían el martes en el Hangout, sin programación no entendemos la robótica como tal, además hay que desarrollar nuestro pensamiento computacional y ponerlo activo siempre para conectar con la robótica educativa. Aquí descubriran que con paciencia y algo de guía podemos tener muchas buenas experiencias con la robótica Open Hardware & Software.

Al proyecto le he llamado SUNBOTCAR, aquí se integra la parte mecánica (el coche con motores), los circuitos (Arduino y protoboard con puente H) y la ecología al utilizar una batería solar para energizar a la placa Arduino UNO.

Gracias al buen amigo y colega Eric García, más conocido en las redes robóticas como @El_Profe_Garcia, que nos facilita mucho las cosas con sus proyectos avanzados, de allí tomé la base de mi trabajo y lo puse en marcha con un toque personal.

SUNBOTCAR se compone de:

  • 1 placa Arduino UNO
  • 1 Protoboard 400 pics
  • 1 Chip L293D
  • 2 Motores DC + ruedas
  • Sensor de distancia HC-SR04
  • Módulo Bluetooth HC-06
  • 1 Rueda delantera
  • 1 Envase de helado ovalado
  • Bateria solar de 5 voltios
  • Maderas para maquetas, cinta asilante, cinta doble contacto, cables y tornillos


Lo primero es armar el puente H que dará movimiento al robot.

Puedes descargar el diseño completo cortesia de El Profe García desde este link

Luego trabaje la parte mecánica de los motores uniendolos con un poco de madera de maqueta y cinta


La rueda delantera la atornillé a la tapa del envase de helado para tenerla de dirección del coche


Ya puestos completamos esta parte pegando el eje con las ruedas. Hay que trabajar con paciencia e ir probando para que las ruedas no choquen con el plástico de la tapa. Por eso es mejor utilizar cinta de doble contacto para mover si hace falta.

Para fijarlo mejor le coloque unos tornillos que atravesaron la tapa y la madera del eje. 

El Circuito
La siguiente etapa consiste en integrar el circuito con la placa Arduino y el puente H, hay que hacerlo con mucha calma y poner bien el ojo para no equivocar los pines que corresponden. Si a la primera no aciertas, no pierdas las ganas, al final tendrás tu recompensa al ver tu criatura moverse :-)



La conexiones van de la siguiente manera:

PIN ARDUINO   L293D (Puente H)        
 5                          10
 6                          15
 9                           7
 10                         2
 5V                        1, 9, 16
 GND                     4, 5, 12, 13

 PIN ARDUINO    Bluetooth HC-06 
 0 (RX)                    TX
 1 (TX)                    RX
 5V                          VCC
 GND                      GND

PIN ARDUINO    Ultrasonido HC-SR04 
 2                            Echo
 3                            Trig
 5V                         VCC
 GND                      GND

El circuito nos va a quedar así:




Una vez hemos armado el ciruito, yo le hice dos orificios a la otra parte del envase para que salgan los sensores de ultrasonido.

Cuando hemos completado la parte mecánica y de circuito, cargamos el sketch. En este caso ya tenia uno que comparte @El_Profe_Garcia lo puedes descargar haciendo click aquí

Es muy motivador el ver la gran comunicad de desarrolladores y programadores que te ayudan a dar los primeros pasos, podemos encontrar tutoriales y sketch en Arduino con los que podemos trabajar y aliviar algunos pasos.

Finalmente utilicé una aplicación de Arndroid para controlar SUNBOTCAR y la puedes instalar en tu móvil desde Google Play como Arduino Control Car 

La mayoría de las veces el resultado no es perfecto, de eso se trata el proceso de aprendizaje, que te lleve a seguir trabajando. Pero estoy muy satisfecho con lo que he descubierto.



Ánimo compañeros, a seguir descubriendo y compartiendo la robótica.


jueves, 1 de octubre de 2015

Construyendo un Robot Insecto con piezas recicladas


Elegí trabajar en el 4º nivel del #MoocBot porque me gustan los retos.

ProBot
ProBot: diseña tu propio recortable y dále movilidad con un motor zumbador obtenido de algún móvil de desecho. En este vídeo de YouTube (https://www.youtube.com/watch?v=4loVcO0ATF0) puedes ver un ejemplo que puede servirte de inspiración. 

Este ejercicio es muy interesante, gracias al colega Eric García de Colombia por la clase, te animo a visitar su canal elprofegarcia en youtube donde encontrarás fantásticos proyectos de robótica, que me tienen enganchado. 

Realmente lo han puesto fácil en el #MoocBot, este ejercicio se hace con piezas muy sencillas de encontrar y son pocos pasos. Esos si, hay que trabajar con paciencia y mucho cuidado. Sobre todo al desarmar el móvil.

Dale un repaso al tutorial del Profe García y ponte a ensayar, no pasa nada si a la primera no te sale, ya verás que con paciencia se logra.



Mi Robot Insecto


Aquí unas imágenes de las piezas.


El motor zumbador del móvil que le he soldado dos cables.


Componentes del ejercicio:
Cabeza de cepillo dental (Cerda plana)
Motor zumbador de móvil (Lo saque de un Blackberry 810)
Pila plana 3 voltios (Marca blanca es más barata)
Cables de conexión.
Cinta de doble contacto.
Cinta aislante 


Te tomará unos minutos preparar las piezas y luego unirlas. Yo utilice una cinta de doble contacto, es mas sencillo de corregir si algo no esta bien puesto. Seguí las instrucciones del Profe García y todo fue genial :-)

Aquí el vídeo de mi robot insecto, lo grabé con el móvil y no es de buena calidad, pero les dará una idea del producto final.






Suerte a todos con sus proyecto. Un saludo desde Mallorca.

Juanjo Rosado




martes, 29 de septiembre de 2015

Reprogramandome para aprender a programar

Esta semana se abre un nuevo camino, con señales que me indican que el mundo de la enseñanza ha cambiado, que tenemos nuevos aliados y ellos nos van a enseñar a re-programarnos. Gracias INTEF por esta fantástica experiencia.



Veremos a donde nos lleva.