Construcción de un droide casero


Para los amantes de Star Wars, si se tienen las ganas  y el tiempo suficiente  también es posible  crear su propia versión de un BB8 en tamaño real usando materiales reciclados.De hecho debido a la limitación de materiales, el autor recurrió a su ingenio usando muchos materiales que encontró a su alrededor como por ejemplo desodorantes roll-on como rodamientos de bolas, de lona como fibra de vidrio, bolas de Navidad como el ojo & etc ..).

Puede parecer poco ortodoxo pero haciendo uso de estos materiales el enfoque en la construcción del proyecto no requiere  impresoras 3D,  CNC o fresadoras.

El androide puede ser controlado por cualquier smartphone y ademas también habla . El diseño del conjunto además el autor decidió limitarlo a $ 120, para que sea más barato que el juguete esfero .

Mas concretamente el autor uso para el cuerpo  del  droide los siguientes materiales:

  • Pelota de playa inflable ( diámetro: 50 cm)
  •  Antiguo Periódico
  •  Llanura de tela de lona
  •  2 botellas de cola blanca ( a.k.a pegamento Elmer )
  • 1 Botella de Woodglue
  •  Negro, gris y naranja ( mandarina ) pintura de aerosol
  •  Roll-on Desodorantes

Y para la cabeza de BB8  los siguientes:

  • Espuma de poliestireno de la bola ( diámetro: 300 mm / 12 pulgadas )
  • Bola de Navidad ( tamaño de un ojo BB8 )
  • Una  antena de WiFi ( Prop solamente)
  • Paños Percha
  • Roll-on Desodorantes
  • Negro, gris y naranja ( mandarina ) pintura de aerosol
  •  Super pegamento
  • Imanes de neodimio

Por supuesto también  hará falta de una mínima  electrónica para gobernar el droide :

  • Arduino Uno
  • Pololu Dual VNH5019 Motor Shield
  • 2x Pololu (19:1) 37D Metal Gearbox
  • Módulo Bluetooth HC05
  • Pack de 4 Cell batería de litio ( 2x )
  • Interruptor,jack  DC  , cable s , estaño para soldar,tec

Aparte de ser muy espectacular  BB8 también tiene un diseño muy interesante de construcción  de modo que uno  no puede dejar de preguntarse cómo funciona este droide

Realmente tomó un poco de ingeniería avanzada y una mente creativa para inventar una cosa así. La idea de cómo funciona el mecanismo, implica en gran medida los conceptos de la física y la electrónica. Todo es cuestión de mantener simpre estable el  centro de gravedad. El diseño BB8 original que se utilizó forma la película, utiliza un diseño de rueda de hámster. Básicamente, hay un robot de dos ruedas rodando dentro de una esfera. La cabeza se mantiene pegada  gracias  a la presencia de imanes.

 

Además, este sitio web explica muy bien, cómo funciona BB8! (http://www.howbb8works.com/ )

Para el cuerpo el autor coloco tiras de papel de periódico en la superficie de la pelota de playa  con su mezcla de pegamento. Básicamente es como una enorme piñata utilizando  la pelota de playa como  molde para el papel maché.

Para acelerar el proceso  adema se puede  utilizar un secador de pelo para acelerar el proceso de secado. O tal vez encender  un ventilador eléctrico para el papel maché y  dejar secar durante la noche.

Sobre el papel ya seco se pude poner  fibra de vidrio o lienzo normal en lugar de la fibra de vidrio. El lienzo se endurece muy bien y funciona como un buen papel maché. (Cartón tela)

Para el proceso de alisado se hace con una multiherramienta con el accesorio de lijar y  una lata de masilla de madera cuidadosamente aplicándolo sobre la superficie exterior del cuerpo de BB8 usando un aplicador de metal para hacer el trabajo. La masilla llena los vacíos.Cualquier exceso de masilla será eliminada después del proceso de lijado.

Una vez seca la masilla el autor lijo  la superficie del cuerpo del BB8 utilizando  un grano grueso (100-400 grit) de papel de lija.

Lijado el cuerpo utilizando videos e imágenes de la red como nuestra referencia dibujo formas circulares mediante el uso de una brújula. Mientras que las líneas rectas que cae sobre la superficie curva del cuerpo pueden ser rastreados con cinta métrica de sastre. Una vez perfilado el autor pintó el cuerpo de BB8 con 3 colores diferentes de pintura en aerosol: blanco, gris y naranja.

Respecto a la cabeza, mide  30 cm de diámetro. Básicamente se trata de una cabeza semicircular con un borde biselado, un poco fuera de la mediana. Se pude utilizar un contenedor de basura como una plantilla, a continuación, utilizar un marcador para marcar su recorte y una sierra para cortar la pelota de espuma de poliestireno en la mitad (casi la mitad).Puede reducir el peso de ahuecamiento la parte interna de la pelota o mediante la fusión / quema de la espuma de poliestireno usando un soplete o un encendedor.Una vez aplicada masilla el autor también pintó la cabeza de BB8 con 3 colores diferentes de pintura en aerosol: blanco, gris y naranja.

BB8  tiene dos antenas: Una es una antena inopertiva de WiFi caliente pegada a la cabeza. Por la otra antena, se utilizó un alambre sólido blanco.

BB8 tiene un mecanismo magnético que mantiene la cabeza erguida. Él tiene una interna y externa. En este  diseño, el autor ha pegado en caliente de cuatro desodorantes roll-on (como  improvisadas rodillos) en una placa de madera redonda. A continuación se adjunta un servo con dos grandes imanes que se le atribuye. La placa está montada a la base con cuatro árboles de madera alargados.

Mecanismo 

Se utiliza una madera MDF de 1/4 del grosor de la base del mecanismo robótico dentro del cuerpo de BB8.

En cuanto a la  batería es una de 4 celdas construida en base de  cuatro baterías 18650 (3.7v 2000 mAh) de iones de litio en serie. 18650 baterías recargables son muy baratos y comunes hoy en día. Hizo dos conjuntos de éstos y los conectó en paralelo que dan un total de 14,4 V (4,000mAh)

Ya solo queda montar la caja de engranajes de metal junto con los soportes en la plataforma de MDF / madera utilizando tuercas y tornillos .

Gracias a una aplicación de teléfono a través de Bluetooth se envían caracteres cada vez que se pulsa un botón. El módulo Bluetooth recibe los datos mientras que el Arduino interpreta y procesa estos datos. El Arduino envía señales al blindaje del conductor del motor para dar una señal de ir por la conmutación de los motores.

Solo nos queda montar el Arduino a la plataforma, enchufar el controlador del motor Escudo encima del Arduino,conectar los cables del motor izquierda a M1A y M1b,conectar los cables del motor derecho de M2A y M2B y finalmente las   baterías Ion-Litio

Para terminar tenemos que conectar el modulo de bluetooth al escudo de Arduino:

 

bluettooth

Y  solo queda programar Arduino . Antes de cargar el código / programa para la placa Arduino Uno, asegúrese de instalar el controlador de biblioteca de Pololu motor. También, por favor no se olvide de desconectar las líneas TX-RX del módulo Bluetooth desde el Arduino. Esto se hace para evitar que el módulo Bluetooth de interferir con el Arduino durante el proceso de programación.

No sabe cómo instalar una biblioteca de Arduino? Encontrar las instrucciones aquí! ( Haga clic en mí ).

  • BB8s_Arduino_Code.zip
  • Pololu_Libray (Dual_VNH5019_Motor_Shield) .zip

 

El autor ha usado  una  aplicación de teléfono  llamada  ‘Arduino Bluetooth RC Car’. Es una aplicación muy fácil de usar.

Cómo usarlo:

  • Descargar la aplicación de la forma de Play Store / itunes.
  •  Poner en marcha la aplicación
  • Abra la ventana de configuración (icono de llave inglesa)
  • Toque; conectar.
  • Seleccione HC-05 (El nombre del módulo Bluetooth)
  •  La luz roja cambiará a verde una vez que se establece la comunicación BT.

 

!Y con esto ya estaría listo el droide!

Si quiere ver el proceso completo puede ver el siguiente vídeo de construcción de droide:

 

 

Es un proyecto grande pero todo está explicado gracias a Instructables y el vídeo anterior  de YouTube . Si cree que no es posible, en el siguiente vídeo puede verlo en acción:

 

Fuente   aqui 

Reproductor offline y abierto


Se llama Meesic, y es un proyecto de código abierto español ,  escrito por el desarrollador español José Amuedo «spheras», el cual pretende ,tras la desaparición de grooveshere  ,ser una alternativa  ( eso si en local )  para  los que deseen reproducir sus archivos  MP3 desde cualquier lugar sin necesitar tener que llevarlos todos consigo

Messic  proviene de la unión de dos palabras:

  • Desastre: un estado sucio o desordenado de las cosas o de un lugar
  • Música: sonidos vocales o instrumentales (o ambos) combinados de tal manera  para producir belleza de la forma, la armonía, y la expresión de la emoción

El objetivo del proyecto es pues convertir el maremágnum  de archivos de música en una biblioteca de música de verdad ordenada y catalogada, pudiendo reproducirla  también de una manera cómoda y sencilla desde cualquier lugar en el que estemos sin depender de terceros.

Las principales características de Messic  son:

  • Totalmente abierto y libre! messic es totalmente libre y sin ningún beneficio personal. Tiene una licencia GPLv3 .
  • Ser un catálogo privado de la música lo más automático posible, y es propiedad sólo de usted. Usted puede ir siempre al sistema de archivos donde lo copia y conseguirlo.
  • Se reproduce la música en una interfaz muy cómoda y bonita.
  • Se ejecuta a través de la web, por lo que podría publicar este servicio en el hogar para cada dispositivo.
  • Es multiusuario.
  • Está enfocada a catalogar su biblioteca de música personal. Queremos gestionar y escuchar a nuestro propio catálogo de música en casa sin subir nada a la Internet.
  • No es necesario estar conectado a Internet para escuchar su música. Está disponible siempre en su red doméstica, o descargado de forma local en el dispositivo.

 

 

 

Meesic pretende ser fácil de instalar, así que  lo primero que tiene que hacer es descargarse   la aplicación básica que haga de servidor, la cual tendrá que ir en el ordenador que vaya a utilizar para alojar su música   Windows, Mac o Linux (acuérdese que tendrá que mantener el equipo siempre encendido, pues sin esta aplicación de servidor  funcionando, obviamente su servicio  de biblioteca musical no estará operativo)  y posteriormente ,si lo desea  instalar el cliente en cualquier dispositivo en su casa.

 

Respecto al servidor se puede descargar el instalador en la página oficial de Meesic, desde los enlaces  del repositorio de github para Linux, Mac y Windows. Obviamente debe seleccionar la versión más adecuada para su sistema y proceder a instalarlo:

  • messic 1.0.1 versión de la ventana del instalador
  • messic 1.0.1 versión de Windows .zip
  • messic 1.0.1 versión de Linux .GZ
  • messic 1.0.1 versión de Linux RPM
  • messic 1.0.1 versión de Linux DEB
  • messic 1.0.1 versión para Mac .GZ
  • messic 1.0.1 versión para Mac Instalador de DMG

 

Una vez instalado dicho  sw siguiendo el asistente , podrá  iniciar y detener el servicio,el cual  proporcionará un acceso web a la interfaz web de messic, es decir, una vez en servicio  se podría ver la interfaz web messic simplemente abriendo desde cualquier navegador moderno yendo a la dirección URL del dispositivo donde se instaló messic (probablemente algo similar a http: //192.168.1.X:. 8080 / messic .)  Esta URL dependerá del equipo en el que instaló el servicio messic en su red local … ( no se preocupe, el servicio messic le permitirá saber cómo es esa URL cuando se inicia).

Por lo tanto, si ha instalado el servicio de messic en cualquier ordenador de la red doméstica y ahora, desde este dispositivo, o desde cualquier otro, ya está listo para acceder a la interfaz web messic para administrar su música.

Una vez instalado y ejecutado,lo primero que tiene que hacer es ir a la opción Configuración para determinar en qué carpeta local quiere que se aloje la música que suba .Asimismo también podrá activar la opción de comunicaciones seguras o establecer el tiempo máximo de cada sesión.

Lo primero y obvio es  subir algo de música para messic: seleccione pues los archivos de audio que desee adjuntar para el álbum que está creando y cualquier otro recurso como cubiertas, artes, letras, y así sucesivamente …Se puede añadir toda la información adicional de su música(es decir los metadatos ) como puede ser el año de publicación, autor, observaciones, género, nombres de canciones, … o añadir la obtención de esta información de las etiquetas de mp3 de forma automática, o gracias a los servicios externos como freedb o Discogs, que también son compatibles con messic. A partir de ese momento  ya pude  usar esta interfaz web para escuchar su música siempre que lo desee, o incluso activar el protocolo DLNA para compartir su música con otros dispositivos en su hogar.

Una vez hecho esto ya podrá ir a la pestaña Principal. En ella sólo tendrá que darle a la opción Iniciar que te aparecerá arriba a la derecha y la aplicación se ocupará del resto. Cuando le aparezca en verde que el servicio está iniciado ya podrá abrir en una pestaña de tu navegador la URL que se te ha generado para acceder al cliente web.

Por otra parte, si el servicio messic está instalado en su casa, en la red, y no quiere publicarla  en Internet, entonces es probable que desee utilizar el cliente de teléfono inteligente Android pues este cliente de Android puede conectar con su servicio messic y escuchar su música desde allí, e  incluso puede descargar su música en el dispositivo con el fin de escuchar su música por todas partes, sin necesidad de estar conectado a su servicio messic.

En resumen  ,puede  conectarse a su Meetic de dos maneras, o a través de sus aplicaciones para Android disponibles en Google Play y Amazon o en la web con su APK, o utilizando cualquier navegador moderno con su cliente web.

Además de la opción de subir música, en la aplicación web también encontrará la opción de Inicio donde se le sugerirán canciones dependiendo de tus gustos, y un Explorar Música donde se le listan todos los discos de su colección. Asimsimo también tiene secciones para gestionar las listas de reproducción y para configurar tus parámetros de usuario o los del servidor.

Las versiones del cliente (no el servidor) para teléfonos inteligentes Android y Android TV son las siguientes:

  • messic Smartphone Android APK – Client 1.0.2
  • messic Smartphone Android en Google Play – Client 1.0.2
  • messic Android TV – Client 1.0.2

 

 

repro

 

En cuanto al cliente para dispositivos Android, con él podrá reproducir todas su colección de música online y descargarla en su dispositivo para poder reproducirla fuera de línea. Todo ello sin subir ni ceder tu música a ningún proveedor de terceros, ya que está utilizando su propio ordenador como servidor desde el que emitir.

Este cliente es capaz de conectarse a un servidor messic para reproducir música online u offline.Lógicamente es necesario disponer por tanto de un servidor messic al que conectarse, al menos la primera vez para descargar música en su dispositivo, o reproducirla directamente del servidor messic.

Con esta app se pueden acceder a  las siguientes funcionalidades:

  • Reproducir música online de un servidor messic
  • Descargar música de un servidor messic
  • Reproducir música offline

Tenga en cuenta que messic NO sube/cede tu música a ningún proveedor externo. Tan sólo almacena su música en su propio sistema. Un típico caso de uso es descargar el servidor messic e instalarlo en cualquier ordenador  de casa. Puede subir su música a messic a través de un navegador web desde cualquier otro ordenador de casa, utilizando messic desde un navegador. Después de eso, podrá escuchar su música en cualquier sitio, en cualquier momento, bien a través del servicio de música messic (web) o a través de esta aplicación android.

 

 descargado

Al acceder a este cliente por primera vez tendrá que crearse una primera cuenta de usuario, la cual será también de administrador. Después podrá ir creando más para quienes vayan a utilizar la aplicación, y durante el proceso podrá configurar aspectos como si quieres que se suban tus estadísticas para que se creen listas con las canciones que más o menos has escuchado.

mmes1

Una vez creado el usuario accederá al panel principal del cliente online,no puede utilizar tus carpetas ya existentes de música en su smartphone, por lo que tendrá que ir subiendo cada disco que quiera que esté disponible.

 

 

mme3

Para hacerlo tendrá que hacer click en la opción «Subir Música», y elegir los MP3 de cada disco incluyendo la imagen que quiera que se utilice como portada. La información del álbum puedes escribirla usted mismo, aunque también hay un asistente que utilizará la de los propios MP3 o webs como FreeDB o Discogs para obtener los metadatos.

mme2    mme4

 

 

 

 

La API de la aplicación y todo su código está disponible en la red, y lo puede encontrar en su repositorio de GitHub.