Muchos proyectos que existen para realizar con una Raspberry Pi
suelen necesitan de una impresora 3D para tener un soporte o una pieza
especial modificada. Esto se debe a que cada vez es más común tener
acceso a una impresora 3D con la que imprimir estos accesorios, pero no
es algo universal.
Las impresoras 3D no son tan populares como nos gustaría y muchos
usuarios o bien tienen que encargar esa pieza a través de servicios de
impresión o bien buscan otras alternativas. En ausencia de la impresión
3D, las piezas de Lego han sido siempre un buen sustituto. Os hablamos
de 3 proyectos que podemos realizar con bloques de Lego, una opción funcional y colorida.
Carcasas o fundas
Una de las funciones más populares y conocidas que tienen los bloques de Lego y Raspberry Pi es la construcción de carcasas para esta placa.
Es un proyecto sencillo y rápido de hacer, además nos permitirá
ahorrarnos 15 euros que es lo que nos costará una carcasa normal.
Además, los bloques de Lego nos permitirán construir una carcasa para
proyectos especiales como un clúster con placas de Raspberry Pi.
Consolas retro
La posibilidad de poder utilizar piezas de colores hace posible que podamos crear una carcasa con forma de consola retro, envolviendo así a la Raspberry Pi con un aspecto antiguo o con la forma de una consola con tamaño reducido.
A estas piezas hay que sumar la instalación de RetroPie, un sistema
operativo que transformará la Raspberry Pi en una videoconsola retro.
Robot Wall-E con piezas de Lego
Si sois seguidores de las películas de Disney, seguramente que conocéis este simpático robot. Un robot que podemos construir con piezas de Lego y hacer que Raspberry Pi haga funcionar los motores y realice ciertos movimientos. El robot Wall-E lo podéis encontrar en esta web, en ella os explican como construirlo desde cero y las piezas que necesitaréis para construirlo.
Pasapáginas automático
Si, se que existen eReaders y tablets que con un solo toque de dedo
pasan página, pero este proyecto no deja de ser interesante por ello.
Una rueda de coche de Lego, una Raspberry Pi y una servomotor pueden ser
suficientes para pasar las páginas de un libro. Podéis encontrar más información sobre el proyecto en este enlace.
Conclusión
Las piezas de Lego son un elemento importante en muchos proyectos de
Hardware Libre, si bien es algo que no podemos comercializar, para
ámbito casero sigue siendo ideal y más rápido que cualquier otro accesorio impreso en una impresora 3D.
Podemos afirmar sin temor a equivocarnos que la Raspberry Pi 3 es una de las placas en forma de mini-PC más populares del mundo. Es un producto que permite crear proyectos que van más allá de los límites de nuestra imaginación,
y el reducido tamaño de esta placa no implica en absoluto que le falte
potencia incluso para las tareas más exigentes. Pero esa potencia tiene
un precio: el sobrecalentamiento. Los problemas de sobrecalentamiento en la Raspberry Pi 3 son una realidad. Pueden aparecer incluso en reposo, pero lo más habitual es que hagan acto de presencia cuando se está exprimiendo al máximo su potencia. Ofer Dekel (un empleado de Microsoft) se ha dado cuenta de ello a la hora de utilizar la Raspberry Pi 3 para tareas de inteligencia artificial, y tras haber conseguido solucionarlo nos trae un completo manual acerca de cómo cualquiera de nosotros también puede evitar que la Raspberry se caliente en excesoen el uso más exigente.
En una entrada publicada en el GitHub de Microsoft, Dekel explica el procedimiento que desde su equipo en Microsoft han seguido para conseguir mantener a raya la temperatura de la Raspberry Pi 3 en las tareas más exigentes.
Tras medir las temperaturas de la placa con una pistola de calor, a
Dekel le quedó claro que la mayor fuente del sobrecalentamiento en las
tareas exigentes procedía directamente del procesador. Y, armado con algunas piezas, decidió construir su propio sistema de refrigeración para esta placa.
Para refrigerar la Raspberry Pi 3, Dekel
utilizó dos accesorios de Adafruit (una marca muy conocida en todo lo
relacionado con los accesorios para Raspberry) y una base para la placa
que cualquiera se puede imprimir en 3D descargándose el documento que Dekel ha publicado. Esos dos accesorios que se deben adquirir por separado son un disipador de calor (puedes comprar este otro modelo por menos de cinco euros) y un ventilador (tienes uno similar disponible aquí); con eso, y con algo de maña, la placa ya no debería volver a sobrecalentarse nunca más.
Tal
y como se explica al final de todo este procedimiento, la diferencia de
la temperatura tras instalar este sistema de ventilación puede llegar a ser incluso de hasta 40º C.
En las tareas más exigentes, esas en las que el procesador alcanzaba
normalmente una temperatura de hasta 85ºC, el proyecto de Dekel consiguió que la temperatura descendiera incluso por debajo de los 45ºC.
Desde el lanzamiento de la primera versión de
Raspberry Pi hemos podido ver cómo se han lanzado un gran número de
proyectos de lo más interesante. Algunos proyectos, como, por ejemplo,
convertir el Raspberry Pi en una retro-consola generan un gran interés
entre los más nostálgicos, otros, como convertir este dispositivo en una
nube privada genera interés entre aquellos que quieren tenerlo todo
siempre a mano a través de Internet. También existen proyectos pensados
para usuarios más avanzados, como convertir el Raspberry Pi en un
termostato o una estación meteorológica, y otros, como un nuevo portátil
diseñado para aprender programación y el funcionamiento básico del
hardware, son, sin duda, de lo más original.
Bajo el nombre Pi-Top se esconde
uno de los proyectos más interesantes que se han llevado a cabo con el
Raspberry Pi. Este proyecto busca llevar a los usuarios un ordenador
modular, DYI, con el que enseñar a los usuarios un funcionamiento básico
del hardware, así como ayudarles los conceptos básicos de la
programación informática.
Las principales características que nos ofrece el portátil que da forma a Pi-Top son:
Una pantalla integrada de 14 pulgadas resolución 1920×1080.
Batería incluida que dura entre 6 y 8 horas.
Teclado y Trackpad.
Además, como habremos adivinado, en su interior llevará un Raspberry Pi, teniendo a nuestra disposición su hardware:
Procesador Quad Core @ 1.2GHz
1GB RAM
Wi-Fi n + Bluetooth 4.1
GPIO de 40 pines.
4 puertos USB 2.0
Salida de audio y HDMI
Los componentes de este portátil, así como su finalidad, están especialmente diseñados para ejecutar TopOS,
el sistema operativo de los desarrolladores de este portátil que
incluye un gran número de herramientas para programa y, además, una
serie de aplicaciones adicionales para poder trabajar desde el primer
momento con nuestro portátil, como las apps de Google o LibreOffice.
Además, también podemos ejecutar en él cualquier otro sistema operativo, como Raspbian o RetroPie, convirtiendo nuestro portátil en una retro-consola, por ejemplo.
Entre sus características cabe destacar su facilidad para ensamblar.
Además, es posible acceder al interior de la “caja” gracias al rail
deslizante del teclado, pudiendo tener siempre a mano, por ejemplo, el
Raspberry Pi o los demás componentes que utilicemos para nuestros
proyectos.
Dónde comprar Pi-Top
Si queremos comprar este portátil, podemos hacerlo a través de cualquiera de los vendedores que lo comercializa. En cuanto al precio, podemos elegir si comprar este portátil sin un Raspberry Pi, teniendo que pagar 285 dólares por lo que ofrece, o podemos comprarlo ya con un Raspberry Pi 3, si no lo tenemos, por un precio total de 320 dólares.
Puede parecer un poco caro el hecho de pagar cerca de 300 dólares por un portátil
que es, al fin y al cabo, un Raspberry Pi, pero la verdad es que no es
solo eso, sino que incluye la pantalla FullHD, el teclado y el trackpad.
Además, también incluye un “Inventor Kit” o conjunto de componentes
para que podamos iniciarnos en la electrónica y la programación,
haciendo volar nuestras ganas de aprender programación gracias a este
interesante proyecto. ¿Qué te parece Pi-Top? ¿Conoces otros proyectos similares para Raspberry Pi?
Hace unas semanas saltó la noticia acerca de una nueva vulnerabilidad que afectaba a las redes Wi-Fi llamada Krack y que permite acceder a los datos a través de una conexión aunque esté cifrada con WPA-2.
Si tienes proyectos en los que hayas utilizado Arduino y Wi-Fi deberás protegerte contra Krack. La recomendación es volver a compilar los programas con las librerías actualizadas que corrigen este problema.
La solución es sencilla. Deberás actualizar las librerías de dispositivos Arduino para buscar nuevas versiones e instalarlas. A continuación deberás volver a compilar las aplicaciones y descargarlas.
En el caso de utilizar dispositivos ESP8266 o ESP32, Expressif ha lanzado nuevas librerías para proteger nuestras conexiones.
En el caso del ESP8266 contáis con la nueva información en GitHub. En Arduino podéis copiar esta línea en la pestaña Preferencias justo en el campo Additional Boards Manager URL (sustituyendo la anterior línea del ESP8266 si la tenéis) y luego en Boards Manager filtrar por ESP y elegir la nueva versión.
En mi caso he tenido que desinstalar el ESP8266 para volver a instalar la nueva versión. Para ESP32 la operación es similar, aunque yo he optado por reinstalar toda la librería. Recordad que también debéis proteger el router de casa, buscad alguna actualización de firmware e instalarla.
RS Components ya dispone de la gama de mini-PLC STG-800 de Barth Elektronik programables mediante Arduino
RS Components es el distribuidor mundial exclusivo de la gama de mini-PLC STG-800, que permite programar microcontroladores para hardware con bajo consumo de corriente en un formato reducido.
Estas unidades son la solución idónea para toda una serie de aplicaciones de menor tamaño que sencillamente no necesitan PLC demasiado potentes.
Barth proporciona ahora un parche de software gratuito para el último IDE (Integrated Development Environment - entorno de desarrollo integrado) de Arduino compatible con todos los modelos de la gama STG-800.
Los tres mini-PLC STG-800 se basan en un procesador ARM® Cortex® de
32 bits que supone un cambio radical en el rendimiento. Además del IDE
de Arduino, los PLC pueden programarse mediante el conocido software
miCon-L y también permiten programar en C de código abierto con el
paquete de software KEIL® µVision. Todos los PLC tienen 10 E/S y una
interfaz CAN para comunicación con dispositivos externos.
El STG-800 ofrece cinco entradas digitales, tres de ellas
configurables para entradas analógicas de 0 a 30 V dc con un ADC de 12
bits, otra como contador de eventos de entrada de 25 kHz, y la última
como contador de frecuencia y pulsos de entrada de 40 µs; cinco salidas
de potencia de estado sólido (hasta 1,5 A): cuatro de lado alto y una de
lado bajo que es compatible con una salida PWM de potencia de 16 bits y
1-25 kHz. El modelo STG-810 añade un puerto IrDA (infrarrojo) para
comunicación con el programador de parámetros PG-65. El modelo STG-820
es igual que el STG-810, pero con una salida analógica de 0-5 V en lugar
de PWM.
Los tres PLC vienen con conectores y se complementan con plantillas
de código abierto, el paquete de software miCON-L, manuales y ejemplos
de programas que se pueden descargar.
Cada vez es más habitual ver y tener entre nuestras manos placas de
Hardware Libre. Placas de Hardware o dispositivos que comparten la misma
filosofía que Gnu/Linux. Pero, curiosamente, el software de estos
dispositivos no es tan libre como parece.
Uno de los programas más importantes del Proyecto Arduino, Arduino Create, ha llegado finalmente a Gnu/Linux.
Después de varios meses de existencia y desarrollo por parte de los
creadores del Proyecto Arduino, sus aplicaciones podrán ser transferidas
a placas con equipos con Linux.
Arduino Create es un software de desarrollo para placas Arduino que
está en formato online, es decir, que no se puede descargar sino que se
acude a él de manera remota. Esto supone que funciona en cualquier
plataforma, Gnu/Linux incluido, pero no se podía transferir aplicaciones propias a través de este programa con distribuciones Gnu/Linux, solo funcionaba acudiendo a su web principal y directamente desde Arduino Create.
Arduino Create podrá funcionar en equipos con Gnu/Linux
Ahora, esto ha cambiado y podemos conseguir el software que creemos y
enviarlo a nuestra placa de manera remota sin que por ello tengamos
problemas. Podemos hacer que las aplicaciones creadas para plataforma
X86 puedan ser probadas de manera nativa en entornos Linux, para ello las creamos con Arduino Create y las descargamos a nuestro equipo, luego podremos pasarlas a nuestra placa Arduino.
Esta noticia supone un gran avance para muchos desarrolladores ya que
el perfil medio del desarrollador de Arduino tiene conocimientos altos
de informática así como maneja entornos Gnu/Libres. Por lo que la
llegada de Arduino Create a entornos Gnu/Linux supone una respuesta a
una petición bastante deseada.
Si realmente preferís otra herramienta o buscáis una herramienta más local, existe un IDE para Arduino oficial. Este IDE lo podemos conseguir desde esta página web
y lo podemos instalar de manera sencilla y rápida a través de la
terminal. También encontraréis el paquete para instalar en plataformas
más económicas como la Raspberry Pi. Personalmente me parece una gran
noticia pues permitirá desarrollar y aprender con Arduino con total
libertad y seguridad para nuestros proyectos.
Después del hackeo ruso en las elecciones de 2016, muchas personas están preocupadas por que la tecnología haya llegado demasiado lejos. Y, sin embargo, sigue evolucionando de forma vertiginosa.
Gracias
el impulso, principalmente, de empresas como Google, Facebook y Amazon,
la inversión en la investigación tecnológica sigue en ascenso. Al mismo
tiempo, gracias a la repentina maduración de los métodos matemáticos
que pueden generar inteligencia artificial, las posibilidades van en aumento.
Hay
razones para preocuparse, pero también para ser optimistas. La nueva
ola de inteligencia artificial reducirá el número de empleos, pero
también mejorará tu salud y productos como tu teléfono inteligente. A
continuación, te presento cinco áreas en las que las empresas
tecnológicas, grandes y pequeñas, cambiarán la manera en que vivimos.
Un grupo de médicos utiliza los productos
de Infervision en el Hospital Wuhan Tongji, en China. Al analizar las
tomografías computarizadas, una red neuronal puede aprender a detectar
el cáncer de pulmón y otros síntomas de enfermedades y padecimientos en
análisis médicos.
Credit
Infervision
Atención médica con inteligencia artificial
En el lustro pasado, con la ayuda de profundas redes neuronales
de algoritmos complejos, las computadoras han aprendido a ver. Con base
en la red de neuronas que tiene el cerebro humano, una red neuronal
puede aprender tareas identificando patrones en grandes cantidades de
información. Por ejemplo, después de analizar millones de fotos de
bicicletas, una red puede aprender a reconocer una bicicleta.
Esto
explica por qué servicios como Facebook y Google Fotos pueden reconocer
de forma instantánea rostros y objetos de imágenes que se suben a
internet. Sin embargo, la inteligencia artificial también producirá una
revolución en la atención médica.
Por medio de estas mismas técnicas, las máquinas también pueden aprender a identificar síntomas de enfermedades y padecimientos
en análisis médicos. Después de analizar millones de fotos de retinas,
una red neuronal puede reconocer los primeros síntomas de la ceguera
provocada por la diabetes. Tras analizar tomografías computarizadas, una
red neuronal puede aprender a detectar el cáncer de pulmón.
Este
tipo de tecnología mejorará la atención médica en lugares donde
escasean los especialistas. No obstante, con el tiempo, también
modernizará el cuidado de la salud en los países desarrollados. Google
ya está llevando a cabo pruebas dentro de dos hospitales en India y la
empresa Infervision ha desplegado una tecnología similar en hospitales
de toda China.
A
largo plazo, métodos similares prometen acelerar rápidamente el
descubrimiento de medicamentos y muchos otros aspectos relacionados con
la atención médica.
“Desde
el origen de la fruta que cosechamos y comemos, pasando por las
medicinas que nos tomamos, hasta la forma en que monitoreamos el impacto
de todo lo anterior, la inteligencia artificial cambiará todo de manera
profunda”, señaló Matt Ocko, un socio director de DCVD, una firma de
capital de riesgo con sede en San Francisco que ha invertido de forma
importante en esta área.
Computación conversacional
Las
redes neuronales no se limitan al reconocimiento de imágenes. Estas
mismas técnicas están mejorando a un paso muy veloz los dispositivos con
los que se puede charlar como el Amazon Echo, el cual puede reconocer
órdenes habladas del otro lado de la habitación, y servicios en línea
como Skype, el cual puede traducir llamadas telefónicas de un idioma a
otro de forma instantánea. Con el tiempo se producirán máquinas que
puedan sostener una conversación.
Hace
poco tiempo, Luke Zettlemoyer, un profesor de la Universidad de
Washington, comentó que ha habido un “enorme desfase” en el área de la
comprensión del lenguaje natural: la tecnología que entiende la manera
natural en que la gente habla y escribe.
Las
empresas como Google, Facebook y Microsoft se encuentran a la
vanguardia de este movimiento, el cual promete generar un cambio
fundamental en la manera en que interactuamos con los teléfonos, los
autos y posiblemente cualquier máquina. Muchas empresas van por el mismo
camino, entre ellas, Replika, una empresa emergente de San Francisco.
Con
la ayuda del aprendizaje automático, Replika ofrece un “robot
conversacional” para teléfonos inteligentes que actúa como una especie
de confidente personal, platica contigo cuando no hay nadie cerca. No
obstante, se espera que estas técnicas mejoren para que te puedan servir
de muchas otras formas.
¿Y
si Alexa fuera verdaderamente conversacional, si pudieras tener un
diálogo? En la actualidad, solo responde preguntas básicas y órdenes.
“Reconoce” palabras muy pero muy bien. Sin embargo, en este momento, la
realidad es que las máquinas no pueden “entender” oraciones complejas en
inglés. ¿Y si se pudiera tener un diálogo con las máquinas como Hal en
2001?
Por medio de la electroencefalografía, la
empresa emergente Neurable está construyendo un juego de realidad
virtual que se puede controlar con la mente.
Credit
Neurable
Control mental
Algunas
personas creen que hay mejores formas de interactuar con las
computadoras por medio de las ondas cerebrales. En vez de decirle a una
computadora lo que quieres, muchas empresas consideran que solo deberías pensarlo.
Por
medio de la electroencefalografía (EEG) —un mecanismo antiguo que sirve
para medir la actividad eléctrica del cerebro a partir de sensores que
se colocan en la cabeza—, la empresa emergente Neurable está diseñando
un juego de realidad virtual que se puede jugar con la mente. La EEG es
limitada para este tipo de usos pero otros investigadores, como
Facebook, buscan producir sistemas mucho más poderosos que utilicen
sensores ópticos.
Facebook
espera que en unos pocos años esta tecnología le permita a la gente
escribir con la mente cinco veces más rápido de lo que puede hacerlo con
un teclado de teléfono inteligente.
Estas
técnicas también enfrentan límites físicos y esto podría bloquear el
camino de Facebook hacia su meta. Sin embargo, varias empresas
emergentes como Neuralink, que fundó Elon Musk, el director ejecutivo de
Tesla, van mucho más avanzadas con la esperanza de leer la actividad
cerebral a partir de chips implantados dentro del cráneo. Al principio,
limitarán esta tecnología a las personas con discapacidad. Pero con el
tiempo, Musk y otros también esperan implantar chips en personas sanas.
“Es
improbable que esta tecnología vaya directo a personas saludables”,
opinó Ed Boyden, un neurocientífico del MIT quien también es asesor de
Neuralink. “No obstante, hay una trayectoria natural según la cual, si
una tecnología médica demuestra ser efectiva, también puede utilizarse
en individuos que no tengan problemas de salud”.
Autos que vuelan
¿Quieres
más ciencia ficción en la realidad de todos los días? Mientras
empresarios como Musk trabajan para poner un chip en tu cabeza, hay
otros que dedican sus esfuerzos a poner autos en el cielo.
A pesar de que marca el paso en la carrera hacia los vehículos autónomos,
Larry Page, el director ejecutivo de Alphabet y uno de los fundadores
de Google, está apoyando a Kitty Hawk, una empresa que quiere transportar personas por el aire.
Y hay muchas otras, como Joby Aviation, Uber
y Airbus, que están trabajando en vehículos capaces de volar sobre
calles congestionadas. Estos tienen muchas formas pero, por lo general,
llevan un solo piloto y despegan como un helicóptero: en línea recta
hacia arriba.
Al
principio, Kitty Hawk venderá sus vehículos a aficionados. Pero la
compañía espera que con el tiempo pueda convencer al público general y a
las autoridades regulatorias de que los autos voladores tienen sentido.
Eso no será una labor sencilla. Después de todo, esos coches requieren
de un nuevo tipo de control de tránsito aéreo.
El procesador cuántico superconductor de Rigetti
Credit
Rigetti Computing
La computadora cuántica
¿Todavía
hay algo más estrafalario? La posibilidad de que haya una computadora
cuántica. Por medio de las propiedades en apariencia mágicas de la
física cuántica, estas máquinas serían exponencialmente más poderosas
que las de la actualidad.
Piénsalo
de esta manera: una computadora cuántica podría descifrar en un
instante el encriptado que protege la información más secreta del mundo.
El
problema es que construir estas máquinas conlleva una dificultad
enorme. Sin embargo, el progreso se ha acelerado. Google, IBM e Intel
están invirtiendo grandes cantidades de dinero en esta iniciativa, del
mismo modo que Rigetti Computing.
Los
investigadores creen que las máquinas cuánticas podrían acelerar el
descubrimiento de medicamentos, reestructurar los mercados financieros,
resolver los problemas de tráfico y mucho más.
“Es
un paradigma completamente distinto al de procesar información”, afirmó
Robert Schoelkopf, quien ayudó a inventar muchas de las técnicas que
están impulsando la investigación del cómputo cuántico. “Por lo tanto,
creemos que las aplicaciones que conocemos tan solo son la punta del
iceberg”.