Una aplicacion curiosa con Arduino : “el deploynator”

En que consiste del Deploynator, vea este post y saldra de dudas…( sin duda es muy original)


 Gracias a un Arduino, un escudo  Ethernet de Arduino,  unos botones tipo arcade , unos LEDs , una aplicación web de despliegue  y el código de Arduino, SmugSmuh ha  creado un proceso de implementación de un curioso  botón que tiene el aspecto que parece sacado de la ciencia ficción al puro estilo James Bond:

Puede   parecer  muy raro ,  pero   SmugMug, que es desarrollador de software  en  Amazon , cade vez desplegaba con  mayor  frecuencia mediante la fusión manualmente de ramas, etiquetas, haciendo dobles comprobaciones y  a continuación, ejecutando un grupo de comandos que finalmente  hacian el trabajo  (algunos a través de sudo y otros no). Este  proceso podia llevar hasta  once pasos ,   y para empeorar las cosas,  no todos los desarrolladores tenían acceso a dicho proceso sintiendose generalmente muy incómodos debido a la complejidad que implicaba.

Finalmente todo  se automatizó  y  el proceso se consolidó en un script de shell, que todavía tenía que ser ejecutado a través de sudo en un servidor designado. Más recientemente, el script de shell estaba envuelto en una aplicación web que hizo las cosas mucho más fácil con el siguinte aspecto :

Pushit

Mientras que la aplicación web es bastante impresionante y fácil de usar, un desarrollador   soñaba con un botón físico real  que al pulsarlo  reamente lanzara el proceso de implementar código y creó  el “SmugMug Deployinator 5000″, cuyas fotos podemos ver a continuación:

Frente

Deployinator 5000

Interior

Obviamente han dejado los fusibles   y los cables para “impresionar” pues es un cuadro electrico reciclado del que han aprovechado la caja  y los botones ( y  “sólo ” le han añadido una placa Arduino con un sheld para darle conectividad)

Deployinator 5000 en el interior

Botones

Botones

Arduino Shield Ethernet

Arduino

El Deployinator 5000 consta de los siguientes componentes:

  • Kit Arduino arranque
  • Arduino Ethernet Shield
  • Verdes, rojos y amarillos LED 5v
  • Un montón de cables
  • 2-botón interruptor momentáneo con la estación de bloqueo de teclas de eBay
  • Interruptor de palanca Protegida
  • Recinto estación de monitoreo del clima usados de cosas raras

La instalación es relativamente simple. El interruptor de palanca, bloqueo del teclado, y dos interruptores momentáneos están conectados en secuencia para que el Arduino los vea como un botón. Cuando se presionan los cuatro a la vez  ,entonces, y sólo  entonces,  el Arduino hace una petición HTTP POST a un  servidor de implementación, que a su vez empuja cualquier código pendiente en vivo. Mientras que el Arduino está a la espera para el despliegue a fin, parpadea el LED amarillo. Cuando se despliega el empuje, el LED verde se ilumina. Si algo sale terriblemente mal, el LED rojo indica    que ha habido un error   (provocando  temor en el corazón del implementador)

 

Las ideas   a largo plazo para el Deployinator incluyen la adición de luces más grandes, una bola de discoteca, y la reproducción de música cuando se produce un deploy,etc. Esta   idea  se puede extrapolar    para muchas otras cosas que se puedan controlar con energía de 220V ,por ejemplo usando un  dispositivo  PowerSwitch   o en su defecto simplemente un rele

PowerSwitch II está diseñado para permitirle controlar con seguridad un dispositivo de salida sin exponer ningún voltajes de 120/220 VCA. Puede conectar cualquier salida de 120 VCA 3 clavijas estándar para ser controlado por la mayoría de cualquier microcontrolador. Esto funciona muy bien con Arduino! La cola PowerSwitch II mejora en la cola original de PowerSwitch por lo que le permite cambiar una carga grande (ahora hasta 15A) con una gama más amplia de señales de control (3-12VDC).

 

PowerSwitch Tail II

!La implementación de código no tiene por qué ser aburrido!

 

 

 

Fuente  aqui

 

 

 

 

 

123D Circuits

Aplicación web que permite crear proyectos de arduino con layout de protoboard o PCB. Si conoce Github se podría resumir que  123D Circuits es el “github” de los circuitos


123D Circuits es un software gratuito de Autodesk que hace simulaciones de circuitos electrónicos y permite hacer prototipos con herramientas fáciles de usar y todo directamente  usando su navegador  favorito  ( es decir desde la web )  por supuesto sin instalar nada.

Si usted es un principiante, usted puede comenzar con simples experimentos en el Laboratorio de Electrónica o Circuit Scribe ya que simula en tiempo real todos los componentes. Los usuarios experimentados pueden saltar hacia delante e ir directamente al PCB Design.

123io1
La manera más fácil de aprender  programación de Arduino pues aprender a código es mucho más fresco cuando se puede programar cosas que se encienden, mover o incluso explotar. Es bastante impresionante ya que incluso se pueden añadir placas Arduino y cargar el programa para que emule en tiempo real

 

io2

Para los usuarios más experimentados, puede saltar e ir directamente al diseño de PCB e incluso puede pedir su fabricación directamente desde su web. Es decir todo lo que necesita, enviado a su puerta:si usted está listo para tomar a diseñar de lo virtual a físico, ahora  es mucho más fácil comprar todo lo que necesita.

 

io3

Desde luego me parece una herramienta muy interesante para probar cosas o hacer esquemas rápidos de cualquier proyecto.

Todos  los proyectos que creemos  con esta  herramienta  pueden ser compartidos de manera que se hagan cooperativos, de modo   que se pueden encargar los PCBs que hagamos de manera muy parecida a la que nos ofrece Fritzing y además tenemos un IDE de programación online, de manera que también podemos seguir escribiendo código directamente  desde el interfaz web  desde cualquier lugar  y plataforma  ( como por ejemplo desde nuestro smartphone   o  desde una tablet).

Y una vez hayamos terminado el código, es tan fácil como dar a “upload & run” para empezar a ver como tu creación cobra vida.

La única pega que tiene esta  plataforma es que si su código no compila no le va a decir donde está el error, aunque este sea un simple error sintáctico. Si no encuentras su error, puede dar a “download code” o un simple copiar y pegar en nuestro IDE arduino para verificar, corregir y volver a copiar. Como vemos simula muchos componentes y además también simula una terminal serie.

 

En el siguiente vídeo podemos ver todas las potencialidades de esta estupenda herramienta:

 

Como ganar dinero con una Raspberry Pi

Como configurar una Raspberry Pi para obtener ingresos extra mediante la minera de Bitcoins


Si usted no lo  sabe aún , Bitcoin es una moneda virtual creada en 2009, habiendo crecido en popularidad en los últimos años convirtiéndose en un muy popular como un método para pagar los servicios a través de Internet . El valor se ha disparado recientemente gracias a la gran cobertura en los medios de comunicación , tanto por razones positivas y negativas.

Hay dos maneras de obtener Bitcoin :

-Comprando Bitcoins  por medio de un  intercambio : este  normalmente es  el proceso de conversión de la moneda local a Bitcoin .

-Minería de  bitcoins :  entendemos por minería al proceso de verificación de las transacciones en el blockchain .

Como se descentraliza el conjunto del sistema de Bitcoin , cada transacción es públicamente visible dentro de lo que se llama el blockchain . Este blockchain contiene cada bitcoin intercambiados entre los usuarios menos, ya que no hay servidor central , que tiene que ser uno mismo rige . Este es el trabajo de los mineros y del que vamos a hablar en este post.

Con el fin de explotar Bitcoin , para hacer mineria de Bitcoin se necesita :

 

Veamos ahora  como empezar  configurando las cuentas  de bitcoins. Hay  cuatro  cosas que hay que hacer:

  • Descargar una billetera Bitcoin
  • Crear una cuenta del grupo
  • Configuar los pagos.
  • Configurar  a los trabajadores

Descargar una Bitcoin Wallet:Una carpeta es un programa que se encuentra en su equipo y le da una dirección de cartera, esto es una cadena única de números y letras que utilizará para recibir bitcoins. Puede descargar el cliente para su equipo desde https://bitcoin.org/en/download

Después de la instalación, tendrá que guardar un archivo llamado wallet.dat, mantenga este archivo seguro, ya que contiene su dirección de cartera única dentro de ella, incluyendo todos los bitcoins que va a ganar. Si pierde este archivo, no se puede recuperar los bitcoins que contenía.

Crear una cuenta de grupo: Una vez que tenga una dirección de la cartera, cree una cuenta de grupo. Un pool es una enorme colección de otras personas que trabajan para ganar bitcoins. Debido a la complejidad de la minería un bitcoin, se ha convertido en poco realista minas el solo acto de procesar millones de números para resolver el problema de bloque. Trabajando en grupo, o en el poool  permite que cada uno tenga la oportunidad de ganar algo de Bitcoin. Hay muchas poools en este post vamos   ver uno  llamado pool del Slush: https://bitcoin.org/en/download

Configuración de Pago:Una vez que haya creado una cuenta de grupo, tendrá que introducir su dirección de cartera única de la dirección de pago de Bitcoin.

Crear Cuenta Trabajador:El siguiente paso es crear una cuenta de trabajador de inicio de sesión. Dentro de su cuenta del grupo que tiene la capacidad de crear algo que se llama un trabajador por cada uno de sus mineros Bitcoin, por lo que es capaz de controlar a todos ellos por separado en caso de que uno debe fallar.

Cada trabajador tiene su propio nombre de usuario y contraseña. Mientras que usted está en mi Accountclick Registro Nueva trabajador y darle un nombre, por ejemplo; trabajador, y una contraseña. Ahora está listo para configurar su minería Raspberry Pi para Bitcoin.

bitcoin

 

Para empezar    a  usar  su Rasberry Pi,necesita   una nueva instalación de Raspbian , la cual se puede descargar desde el propio  https://www.raspberrypi.org/downloads/raspbian/.Una vez instalado solo tendrá que usar el win32Imager para instalar la imagen  en  la microsd  con la que arrancara  su Raspberry  Pi ( consulte este post para mas detalles)

Si planea ejecutar más de un minero de Bitcoin , al mismo tiempo , lo mejor es utilizar un concentrador USB con alimentación . Tenga en cuenta el grado de energía como la minería necesitará una gran cantidad de energía , tanto como un punto de fusión por la minera .

 

 

antminer

 

Con su minero USB conectado a su Raspberry Pi , vamos a llegar a  tener  todo instalado .   El minero  se instalará con los archivos de origen , lo que significa que el programa debe ser compilado en un binario antes de que pueda ser ejecutado . Para hacer un programa , en este caso BFGMiner , se requieren muchas dependencias. Las dependencias son software adicional , o bibliotecas de las necesidades de los programas con el fin de compilar correctamente, ya que se ha desarrollado de usarlos para hacer el software más eficiente.

Esperamos que pueda ser de ver el escritorio Raspbian , por lo que hacer doble clic en el tipo LXTerminal  y escriba  lo siguiente:

1) sudo apt-get update

2) sudo apt-get install autoconf autogen libtool uthash-dev libjansson-dev libcurl4-openssl-dev libusb-dev libncurses-dev git-core –y

Este proceso llevará unos minutos en completarse.

Una vez que se han instalado todas las dependencias , ahora es el momento de descargar e instalar BFGMiner , así que escriba lo siguiente en LXTerminal . Es normal que estos tomen unos minutos para completar lo que se necesita un poco de paciencia ..

git clone https://github.com/luke-jr/bfgminer.git
cd bfgminer

./autogen.sh

./configure

make

 

Terminado este proceso  vera una pantalla similar a la siguiente :

bi2

Ahora está listo para comenzar la minería. Para ello, la prestación está utilizando la piscina del Slush, vamos a usar el siguiente comando:

/bfgminer -o stratum.bitcoin.cz:3333 -O username.worker:password -S all

La sección de nombre de usuario se compone de dos partes, el nombre de usuario que utiliza para iniciar sesión en la piscina, y el trabajador que es el nombre del trabajador que le dio cuando se registró el trabajador. Por último, la contraseña establecida al crear el trabajador.

En la pantalla hay  un montón de números, por lo que va a hacer algunos de ellos un poco más claro.

  • Current mining speed(Velocidad de la minería actual), calcula típicamente en megahashes o gigahashes. El número de los hashes de un segundo que se puede calcular mejor. Un hash es un algoritmo de conversión de números y letras en un conjunto undecryptable de caracteres. Así que un minero se utiliza para procesar millones de números en un esfuerzo para que coincida con el hash de adivinar el número original. Los más hashes que se pueden procesar más rápido se es capaz de resolver el problema.
  • Number of accepted shares:  es decir  el número de acciones aceptadas. Un recurso compartido en un pool para mostrar el minero que ha funcionado con éxito un problema dado, por lo que los más acciones que puede procesar mejor será su recompensa del  pool.
  • Detailed information on accepted shares and pool updates. La información detallada sobre las acciones aceptadas y actualizaciones del pool. Se trata de un registro de funcionamiento de lo que ocurre actualmente con los mineros y la información básica de la piscina, como los mensajes de actualizaciones y cuando se encuentren nuevos bloques.

Más información se puede encontrar en el sitio de github BFGminer.

Después de estos pasos le dejará con una energía eficiente bitcoin minero, como Raspberry Pi sólo utiliza cuatro vatios de potencia , y un minero es típicamente  de 2.5W .

La minería se hacía con los ordenadores que consumen más de 700W para el mismo proceso para hacer un salto en el ahorro ayuda a pagar el costo del hardware que estamos utilizando. Todo lo que hay que hacer ahora es sentarse y ver el dinero poco a poco se acumulan . Aunque es importante que usted entienda que el valor de Bitcoin fluctúa violentamente , es extremadamente volátil , por lo que invertir en su propio riesgo . También puede soportar pantallas LCD . Conecte más Pis para conseguir mejor velocidad: D Para más información hay una serie de sitios web y foros disponibles , tales ashttps : //bitcointalk.org/,to ayudar a empezar .

 

raspn

A modo de resumen: si se quiere iniciar en el minado de bitcoins y no se quiere gastar casi nada en su factura de la luz, usar  una Raspberry  Pi  con los mineros usb es una muy buena opción pues aprenderá bastante, y luego decidirá si quiere continuar  o no.

La rentabilidad del minado de bitcoins influyen principalmente estos 2 factores:

  • El precio del bitcoin
  • La dificultad de minado

Cada aproximadamente 2 semanas la dificultad en general aumenta de modo que si no renovamos nuestros equipos, nuestra potencia de minado se mantendrá  siempre fija, pero si la dificultad sigue aumentando (como es de prever que ocurra), cada vez ganaremos menos, por eso, y ante esta situación en la que el bitcoin anda en unas cotizaciones relativamente bajas, quizás la solución ideal es usar  el equipo de minado de la Raspberry PI  pues   no implica una gran inversión y nos  permitirá iniciarnos (o bien comprar bitcoins y esperar a  que suban su valor  para volver a venderlos).

Comprar equipos potentes, con el gasto energético que supone y el coste de infraestructura , la dificultad actual y el precio del bitcoin por debajo de los US$ 400, es algo que no merece la pena para la mayoría de los que no son mineros profesionales……!Mucha suerte!.

¡Ánimo y bienvenidos al universo Bitcoin!

Mas información  aqui

Primeros comandos con Raspberry Pi

Algunos comandos de terminal utiles para Raspberry


Si es  de los muchos curiosos que no ha aguantado la tentación y finalmente se  ha hecho con una Raspberry Pi para desarrollar sus propios proyectos en su tiempo libre o simplemente como centro de entretenimiento o multimedia  ,  vamos   a  intentar hacer un resumen de  comandos linux   que  podrá usar desde el terminal  de su Raspberry Pi

 

 

Si estamos en modo línea de comandos y queremos volver al modo gráfico usar el comando :startx y si quiere salir del interfaz de comandos  deberá escribir el comando exit

  • Para la navegación entre carpetas:
    • Imprimir en el terminal el directorio en el que se encuentra pwd(print working directory), automáticamente le mostrará la ruta donde estás situado.
    • Ver el contenido del directorio ls.Además, añadiendo al comando el parámetro –l (ls –l), la descripción del listado será mucho más completa, mostrando pesos, permisos, etc.
    • Cambiar a otro directorio se hace con cd (change directory) de modo similar al interfaz de terminal de windows , como por ejemplo  cd directorio. Puede usar también “cd ../” para ir al directorio superior o escribir el nombre del directorio que quieres ir “cd /pepe/dormitorio”.
  • Para la creación de directorios usamos:
    • Para un solo directorio mkdir nombredirectorio... Si se añade el parámetro –p, se pueden crear árboles completos (mk –p /home/nuevodir/dir2/dir3)
    • Para un árbol de directorios mkdir -p /home/usuario/directorio1/directorio2

 

Está muy bien poder navegar por el árbol de directorios de tu Raspberry o crear nuevas estructuras pero con algunos comandos podrás acceder a un “universo” de información  :

  • Para conocer la información hardware general: cat /proc/cpuinfo , con la información en su pantalla, podrá acceder a la tabla que se encuentra aquí para saber el modelo y revisión de tu placa.
  • Para saber el estado de la memoria: at /proc/meminfo
  • Para ver las particiones de los dispositivos de almacenamiento (a tarjeta de memoria o el disco duro): cat /proc/partitions , el espacio libre que queda df -f
  • Si queremos conocer la versión de nuestra Rasp: cat /proc/version
  • Temperatura de la CPU: vcgencmd measure_temp
  • Visualizar todos los dispositivos USB conectados: lsusb si añades el parámetro -v el listado será más descriptivo)
  •  Directamente ver la versión con cat /proc/version.
  • También le puede interesar conocer la IP que estás usando con ifconfig (si está conectado a una red por cable ethernet),
  • Ver los procesos que se están ejecutando con el comando ps -a
  • Parar eliminar aquellos que no nos interesan con Kill -9 ID_proceso

 

El apagado normal  del dispositivo: sudo shutdown -h ,aunque lo mejor es un apagado seguro para lo cual tendrá que optar por el comando sudo shutdown –h now, aunque si “solo” se trata de un reinicio mejor cambiar la orden por sudo reboot –f.

Igual de importante es acceder al menú de configuración en Raspbian (quizá la distro más usada), desde aquí podremos cambiar el idioma, la velocidad o expandir el sistema para que el espacio de una unidad de almacenamiento se aproveche al 100%, Para entrar en la ventana de configuración de Raspbian deberemos usar el comando :sudo raspi-config  Para estos comandos tener privilegios de administrador es necesario, por lo que deberemos o bien acceder como root con sudo -i o poner delate de la orden a ejecutar sudo (como ocurre en el pagado y reinicio).

Para  terminar  para cambiar la contraseña de los usuarios posible el comando es  passw.

 

Rasberry Pi 2 un regalo tecnológico ideal

Poco a poco y a lo largo de los últimos años hemos tenido acceso a cada vez mejor tecnología, y eso ha redundado en un acceso más fácil a la información y a la cultura. El mundo del entretenimiento de salón también ha avanzado y hoy día podemos hacernos con un Media Center basado en Raspberry Pi y Kodi (el antiguo XBMC) por un precio más que asequible.Y por cierto, si no le es suficiente con el uso multimedia le estan esperando un mundo de posibilidades casi infinito


El nuevo Raspberry Pi 2 Modelo B es la segunda generación de Raspberry Pi. En comparación con su antecesor ( el Raspberry Pi 1 ) tiene un procesador ARM Cortex-A7 Quad-Core a 900 MHz con 1 GB de RAM. Gracias al procesador ARMv7, esta placa puede funcionar con toda la gama de distribución ARM GNU / Linux, incluyendo Snappy Ubuntu Core y Microsoft Windows 10.

En cuanto a la cabecera GPIO,ésta ha crecido hasta 40 pines, mientras que conserva el mismo pinout para los primeros 26 pines como el Modelo B. Ademas, ahora tenemos 4 puertos USB 2.0 y una mejor conexión en caliente y el comportamiento de sobrecorriente.

Respecto al antiguo zócalo de la tarjeta SD de ajuste por fricción, este  ha sido reemplazado con una  versión push-push ,mucho más agradable para microSD. Mediante la sustitución de reguladores lineales con los de conmutación se ha reducido el consumo de energía entre 0.5 W y 1 W de la placa ,por lo que para alimentarlo basta una fuente de alimentación  de 5v /1000mA

Y por ultimo, ademas tambien  ha  mejorado  el  circuito de audio, pues ahora  incorpora una fuente de alimentación de bajo ruido dedicado.

Como vemos el hardware ha mejorado  notablemente  en su ultima versión … ¿pero  cuales son los usos que podemos dar a esta placa?

 

rsapberri

 

USO  MULTIMEDIA

Es inevitable mencionar que probablemente la  vertiente  multimedia es  la orientación más popular entre los usuarios “convencionales” de la Raspberry Pi. Convertir este miniPC en nuestro particular servidor/reproductor de contenidos como un perfecto Media Center en nuestro  salón se ha vuelto algo tan frecuente que existe una infinidad de de proyectos que refuerzan esta oferta.

Entre el abanico de  posibilidades   que se ofrecen destacan las siguintes:

  • Podrá tener todas tus películas en un solo lugar, ya sea para verlas desde su disco duro externo, pendrive, tarjeta SD, o para verlas en streaming a través de Internet con ayuda de algún Add-on   y con un consumo irrisorio de apenas 4 vatios de potencia (una bombilla común de bajo consumo tiene unos 12 vatios).
  • Televisión en directo, guardando sus canales de TV favoritos y disfrutando de ellos en cualquier momento.
  • Manténers  al día con sus series favoritas, información extra sobre los capítulos, disponibilidad automática de subtítulos, descargas automáticas de nuevos capítulos y mucho más.
  • Exactamente lo mismo con su música, escuche toda su música y disfrute además de contenido extra sobre sus grupos favoritos.
  • Visualize sus fotos en su TV teniéndolas en cualquier dispositivo.
  • Personalize la apariencia de tu Media Center al completo gracias a su increíble gestión de Skins.
  • Explotar las posibilidades del centro multimedia con sus increíbles Add-ons.
  • Tendrá la posibilidad de usar el propio mando de la tele (CEC) o su smartphone para manejarlo todo.

Si bien es cierto que con el kit Media Center y MEGA kit Media Center lo tiene todo preparado para sacarse del paquete, enchufar y disfrutarlo,  también lo puede hacer por su cuenta siguiendo 4 sencillos pasos (si tiene otro sistema operativo no Windows puede seguir los pasos en su wiki oficial)

  1. Descargamos la última versión de OpenELEC desde su web oficial en formato imagen (la que está etiquetada como Diskimage). Descargamos además el software que nos permitirá instalar en la SD la imagen descargada, Win32 Disk Imager.
  2. Meta la tarjeta SD en su PC, asegúrandose que no tiene nada,ya que lo perderá. Descargamos SD Formatter y al abrirlo seleccionamos nuestra tarjeta SD y las Option las dejamos tal y como se ve en la imagen siguiente:

Configuración de SD Formatter para Raspberry Pi

  1. Le damos a Format y aceptamos todo, esperamos a que acabe. Extraiga la imagen descargada de OpenELEC y abra el Win32 Disk Imager, seleccionando el .img de OpenELEC y el directorio correcto en el que está la SD. Cuando lo tenga pulsa Write, luego Yes y espere que termine.

Win32 Disk Imager con OpenELEC

  1. Extraiga la SD con seguridad y ya será funcional para su Raspberry Pi  cuando lo inserrte en esta y conecta  la alimentación a esta.

Como todo software que se precie, Kodi también dispone de pequeñas add-ons que amplían en mayor o menor medida las funcionalidades que podemos tener en nuestro Media Center .Tenemos dos maneras principales para poder instalar Add-ons en nuestro Media Center, la primera de ellas y la más directa es a través del repositorio que trae por defecto el sistema o bien   podemos descargarlos directamente desde las webs oficiales de éstos e instalarlas desde el USB.

Para instalar desde nuestro pen-drive USB, simplemente nos descargamos el ZIP desde la web oficial del Add-on que queramos instalar y luego en la Raspberry Pi nos vamos a Sistema>Add-ons y ahí seleccionamos Instalar desde un archivo ZIP. Luego lo buscamos en nuestro pen dirve y lo seleccionamos, una vez instalado ya nos aparecerá en nuestros Add-ons de vídeo, imágenes, música o programas.

A  continuación algunos de los add-ons mas famosos:

 

  • Canales abiertos en ts Media Center (TV a la carta):De los mismos creadores de Pelis a la carta, este Add-on lo que hace es obtener la señal que emiten las diferentescadenas por Internet y unirlas todas en un mismo sitio. Si tiene TDT en su televisor no tiene mucho sentido, pero también con esto lo tiene todo reunido en un mismo lugar, pues  puede ver canales de otras autonomías o países y tiene la posibilidad de tener la programación ordenada por cadenas. Descarga y más información.Screen de TV a la carta
  • YouTube :No necesita presentación alguna, el Add-on que le permitirá ver toda la biblioteca de vídeos alojados en YouTubedesde tu televisor. Está disponible en el repositorio oficial de Kodi así que podrá instalarlo fácilmente. Ni que decir tiene que no es la única disponible, hay aplicaciones para multitud de plataformas de vídeo.
  • El tiempo (Weather Underground):También disponible en el repositorio oficial de Kodi, es capaz de detectar s localización automáticamente a través de tu IP y mostrar en el inicio la información del tiempo que necesite. Si quiere resultados más precisos, a través de sus opciones puedes configurar tu localidad.Configuración y más información.

Screen Weather Underground en XBMC

 

  • Radio:Escuche su emisora de radio favorita desde su Media Center.Dispone de unas 7000 emisoras a nivel internacional y podrá ordenarlas a tu gusto y navegar por género, localización, tema, país, ciudad e idioma. Está disponible en el repositorio oficial como Radio.
  • Launcher de videojuegos y programas (Advanced Launcher):con este Add-on podrá jugar a sus juegos de PC en su televisor,ya  que no es necesario, Raspberry Pi lo único que hará será recibir la imagen y mandar las señales de control del mando que esté usando hacia su PC, que obviamente tendrá que estar encendido y con los juegos en cuestión instalados aunque no hace falta que estén arrancados. Este uso también es extensible para emuladores de sus consolas favoritas.  Descarga y más información en este foro.

 

Más  información sobre configuración   de recursos como este para conseguirlo-, y podemos potenciar esa capacidad con algún que otro elemento hardware adicional como pequeños módulos hardware para añadir salidas ópticas y S/PDIF si queremos ir un pasito más allá, por ejemplo.

Ademas  podemos potenciar esa capacidad con algún que otro elemento hardware adicional (pulsadores,leds,etc ), como vamos a ver en los siguientes otros usos de esta estupenda placa:

 

Usarlo como miniPC

Las Raspberry Pi originales ofrecían prestaciones suficientes para todo tipo de pequeños proyectos, pero sus recursos hardware eran modestos. Con la Raspberry Pi 2 la cosa ha cambiado, y esa CPU quad-core unida a la memoria RAM de 1 GB hacen que el uso de la RPi 2 como ordenador de sobremesa sea mucho más interesante.

Pip

Aunque puede que las RPi 2 sufran un poco si la sesión de trabajo es especialmente intensa, es perfectamente posible trabajar con ellas con sesiones decentes en las que navegar, trabajar con aplicaciones ofimáticas y reproducir archivos multimedia es totalmente factible. No será el PC más rápido del mundo, pero desde luego difícilmente hay algo que pueda competir en precio/prestaciones.Y si necesita un kit más preparado para este cometido, Kano es una excelente opción, como también lo es el algo más ambicioso Pi-top.

Aprender Scratch

Era también inevitable mencionar la que es la orientación original de las Raspberry Pi: la educación. Estos proyectos desde luego sirven para aprender nuevas formas de aprovechar la Raspberry Pi, pero entre sus opciones nativas está ese aprovechamiento como herramienta de aprendizaje de lenguajes de programación.

Scratchrpi

Hay todo tipo de opciones en este sentido, pero sin duda una de las más conocidas para las Raspberry Pi es Scratch, un lenguaje de programación destinado a los más pequeños que ayuda a comprender las bases de este tipo de enseñanza y que se ha convertido en un referente en este tipo de dispositivos. En Coursera hay un curso disponible, por ejemplo.

 

Servidor de Aplicaciones

La estrecha relación que existe entre las Raspberry Pi y el Open Source ha hecho que tanto el sistema operativo GNU/Linux como todos sus componentes puedan formar parte “natural” de este dispositivo. Por esa razón es posible hacer que estos miniPCs se conviertan como pequeños perofuncionales servidores en muchos terrenos.

De este modo podremos montar servidores web, servidores de correo, un servidor de descargas BitTorrent, servidores DLNA para contenidos en nuestra red de área local, y otras muchas opciones. Especialmente interesante nos parece su puesta en marcha como servidor de anonimato a través de Tor. Tratar de esconder lo que hacemos en Internet cada vez parece más importante a la vista de los esfuerzos de las agencias de inteligencia por espiar todo lo que hacemos. Incluso tenéis kits que precisamente están enfocados a esta tarea, y Onion Pi es uno de los más conocidos.

 

Consola retro

Recuperar el encanto de los grandes clásicos de la historia de los videojuegos es desde hace tiempo posible gracias a desarrollos que aprovechan las prestaciones de la Raspberry Pi para este propósito. Desarrollos como RetroPie o EmulationStation van precisamente orientadas a este propósito, pero hay proyectos aún más específicos que combinan ese apartado software con el hardware.

Uno de ellos es este de este desarrollador llamado Philip Burgess que combina la Raspberry Pi con una distribución Raspbian y la instalación de varios emuladores -la estrella es MAME4ALL– con un joystick y dos botones de máquina recreativa que permitirán conectar esta miniconsola portátil a cualquier monitor o televisor vía HDMI para echarse unas partidas a multitud de juegos de forma muy sencilla. Incluso se puede construir un bartop para dos jugadores .

Lightberry, ambientación LED casera

El sistema de iluminación Ambilight de Philips es uno de sus claros valores añadidos en televisores, y esa ambientación que proporciona puede ser emulada por las Raspberry Pi y un conjunto de LEDs a través de un proceso relativamente sencillo que cualquiera puede poner en marcha. El proyectoLightberry pone en nuestras manos todo lo necesario para lograr un efecto espectacular al disfrutar de la televisión.

En Xataka Smart Home pusieron en marcha el proyecto gracias a los kits que los creadores de la iniciativa ofrecen en su tienda online -las luces cuestan entre 67 y 92 euros- y que hacen mucho más fácil todo el proceso. El resultado,  es realmente destacable y puede aportar esa otra dimensión a nuestra reproducción de contenidos.

Un móvil basado en una Raspberry Pi

No todos los proyectos tienen como resultado un abaratamiento de costes importante respecto a soluciones comerciales, pero es que en muchos casos el objetivo no es ese, sino demostrar de lo que puede ser capaz este miniPC. Es el caso de PiPhone, un proyecto de un desarrollador llamado David Hunt que unió la Raspberry Pi con una pantalla táctil de AdaFruit y un módulo GSM/GPRS que permite realizar y recibir llamadas a través de este singular miniPC.

El PiPhone no puede competir con los smartphones actuales, pero puede ser una idea interesante para experimentar con este tipo de dispositivos de comunicación sin estar sujeto a las restricciones hardware y software de los fabricantes tradicionales. El diseño es poco práctico y el coste final ronda los 160$, pero ojo, porque seguro que esto es mucho más divertido y sobre todo didactico

Un estación meteorológica

La Raspberry Pi también ha permitido servir como centro de gestión de todo tipo de sensores, y entre ellos están aquellos que pueden situarla como centro de nuestra particular estación meteorológica. La información recogida por la RPi puede luego ser mostrada en todo tipo de dispositivos como una sencilla pantalla.

El proyecto de estación meteorológica ha generado mucho interés por parte de emprendedores que ahora incluso comercializan modelos ya preparados como AirPi para actuar de esta forma y mostrar todo tipo de información: temperatura, humedad, presión del aire, niveles de luz y radiación ultravioleta, niveles de monóxido de carbono o de dióxido de nitrógeno, etc, y todo ello para luego ser compartido con nuestros dispositivos vía Internet.

 Una emisora FM

Si queremos convertirnos en pequeños DJs y que las radios cercanas reciban la señal que emitimos podemos utilizar nuestra Raspberry Pi como una emisora FM con un sencillo cable que actúa de antena y un script en Python que permite ejecutar la reproducción de audio incluso sin tener que acceder a la consola de comandos y con un soporte de la mayor parte de formatos actuales sin problemas.

Es necesario tener en cuenta que aunque podremos emitir en frecuencias que van de 1 MHz a 250 MHz lo ideal es emitir en frecuencias FM estándar (de los 87.5 MHz a los 108.0 MHz) y hacerlo además respetando las emisiones de aquellas emisoras oficiales con licencia. Como experimento, desde luego, resulta genial para montarnos una fiesta particular en el que la música la pongamos nosotros sin problemas.

Controlar la alimentación de una mascota desde fuera

Ahora que las vacaciones se acercan llega el dilema de qué hacer con las mascotas, y a menudo hay situaciones en las que es necesario dejarlas en casa al cuidado de algún vecino o familiar que vaya a alimentarlos y sacarlos de cuando en cuando. En el primer caso, no obstante, las Raspberry Pi nos pueden ayudar al situarse como sistemas de gestión de la alimentación de estas mascotas.

Es lo que hizo un desarrollador llamado David Bryan que es conocido por su Power Cat Feeder, un sistema que permite que pueda alimentar a sus gatos sin problemas cuando se va unos días de casa. El sistema cuenta con un gran depósito y un sistema mecánico controlado por la Raspberry Pipara ir ofreciendo las dosis de comida adecuada en cada momento. Siempre podremos añadir otros elementos a este singular proyecto como unas cámaras de videovigilancia controladas también -como no- por la RPi para tener acceso a lo que ocurre en nuestro hogar en cada momento.

Consola portatil

El entretenimiento puro que ofrece una consola portátil como la vieja Gameboy es indiscutible, y las Raspberry Pi han permitido recuperar el encanto de estas consolas con proyectos como Super Pi Boy, que permiten reaprovechar las carcasas de estas consolas para reconvertirlas en dispositivos más potentes y más divertidos.

Lo mismo ocurre con PiGRRL y su versión mini, que también ofrecen esa capacidad y que también recuperan el encanto de estas consolas pudiendo también conectarlas a mandos clásicos de la SNES para poder disfrutar no solo de ROMs de la GameBoy, sino de otras consolas o del emulador MAME en esa pequeña pantalla.

 

Por cierto , si esta buscando una  Raspberry Pi  , en Amazon se puede comprar por menos de 40€ :Raspberry Pi 2 Model B – Placa base (ARM Quad-Core 900 MHz, 1 GB RAM, 4 x USB, HDMI, RJ-45)