Regalos para apasionados de la tecnologia


En  la actualidad  se pueden encontrar todo tipo de artilugios tecnológicos a cualquier precio y para todos los gustos, pero a veces queremos llegar más lejos  construyendo nosotros mismos muestras propias creaciones . En esta linea, tanto para  potenciar nuestra creatividad ,como ayudarnos en nuestros proyectos hemos pensado en una lista de regalos tecnológicos que  quizás puedan servir de inspiración  .

Raspberri Pi 3

Actualmente es una de las placas mas potentes que existe (incluso mucho mas que Arduino y todos sus clones) gracias a su potente chipset Broadcom a 1.2 GHz con procesador ARM Cortex-A53 de 64 bits y cuatro núcleos,coprocesador multimedia de doble núcleo Videocore IV, memoria de 1 GB LPDDR2 y Bluetooth v4.1 así como sus conexiones :

  • Ethernet,
  • HDMI
  • VGA
  •  CSI,
  •  USB ( 4 puertos)
Esta nueva versión  integra un chip que la dota con conectividad Wifi y Bluetooth 4.1 de bajo consumo y cuenta con administración de energía mejorada que permite trabajar con más dispositivos USB,Permite usar más energía a los puertos USB. Podrás conectar más dispositivos a los puertos USB sin necesidad de usar hubs USB alimentados. También al no necesitar usar adaptadores WiFi por USB, tendrá más energía disponible en los puertos.
Raspberry pi 3
Para empezar a usar esta estupenda placa  tendremos que crear la imagen del SO en una SD  como describimos en este post. En cuanto a periféricos ,podemos conectar un ratón o teclado convencional con conexión usb ,  o la mejor opción ,optar por  un mini teclado y ratón  inalambricos a 2.4GHz que se pueden comprar por 15€ .Esta opción alimentada por baterías de litio , simplificará las conexiones al usar un sólo puerto usb para el dongle  y nos permitirá interactuar con la RPIII con mayor libertad.
raton y teclado en dongle
En cuanto a  la alimentación  podemos usar  un  cargador de móvil  convencional siempre que suministre al menos 1Amp (5VDC)  y si se pregunta por la caja , aunque se puede comprar lo mejor es construirnosla nosotros mismos ,al puro estilo maker.
La RPI como podemos ver en este blog , permite desde crear un ordenador económico  con Pixel (Debian) hasta un emulador de juegos clásicos ,un NAS, un hub domótico ,aplicaciones de IoT o el centro multimedia definitivo. Sale por 40 euros.

 

Kuman K11 Arduino

Para aquellas personas que opte por Arduino , exite un Kit de iniciación para Arduino con 31 componentes donde se incluye como no podia ser otra manera el corazón :na placa compatible con Arduino UNO R3.

Ademas por supuesto ,si le e gusta puede ir ampliando con más componentes. El precio del kit  básico incluido el Ardunino Uno R3 cuesta 46 euros.

 

 

Kit de inicacion para Arduino

Los componentes que incluye este kit son los siguientes;

  •  UNO R3 + cable USB x1
  •  Desarrollo Junta de Expansión x1
  • Mini tabla de pan x1
  •  Placa de pan 830 Point Solderless x1
  •  Caja de componentes SMD x1
  • LED (rojo) x5
  •  LED (amarillo) x5
  •  LED (verde) x5
  •  Buzzer activo x1
  •  Buzzer pasivo x1
  •  Mini botón x4
  •  Displays LED de siete segmentos (1 dígito) x2
  • Interruptores de bola x2
  • LDR (Resistencia dependientes de la luz) x3
  •  Potenciómetro x1
  •  Sensor de temperatura LM35 x1
  •  Sensor de llama x1
  • Sensor infrarrojo x1
  •  Resistencias de 220 ohmios x8
  • Resistencias de 1k ohmio x5
  • Resistencia de 10k ohmios x5
  • Cabezal de 40 pines x1
  • Hembra de 4pcs los 20cm al cable femenino x1 de Dupont
  •  Cables de puente x20
  • Batería 9V x1
  •  Clip de batería de 9V x1
  •  Control Remoto IR x1
  •  1602 Módulos LCD x1
  •  Servomotores SG90 9G x1
  •  Tarjeta de conductor ULN2003 x1
  •  Motor paso a paso 5V x1
  •  Caja de almacenaje x1

Este es un Super Starter Kit actualizado, desarrollado especialmente para aquellos principiantes que estén interesados en Arduino  con componentes de alta calidad,  pues como vemos, incluye un conjunto completo de componentes electrónicos útiles para Arduino conteniendo todos los componentes que necesita para comenzar su aprendizaje de programación para Arduino .

Es perfecto para las personas que desean iniciarse en el mundo del arduino o tengan alguna asignatura en sus estudios, ya que tiene una gran variedad de accesorios que le permiten “trastear” en el increíble mundo de Arduino ( la verdad no he visto que fuera necesario comprar nada mas). Todos los componentes ademas están organizados en una caja de plástico con separadores ,lo cual   se agradece para tenerlo todo recogido.

Los tutoriales detallados incluyendo la introducción del proyecto y el código fuente, contactando con el vendedor,   aunque en este humilde blog, o en Internet, encontrará miles de ejemplos para sacarle el máximo partido a este kit.

 

 

Memoria diminuta

Si su televisor o centro multimedia tiene capacidad para reproducir contenido desde una memoria USB, este modelo de Sandisk es USB 3.0 para una transferencia rápida de archivos desde su ordenador, y a la vez muy pequeño para que pase desapercibido en el puerto de su televisor.

El modelo de  64GB  sale por unos  17€  ,pero las hay de  128 GB  por  30€. ( o de capacidades inferiores de 16GB o 32GB rondando los precios entre 6€ y 10€)

 

memoria diminuta

SSD de 120 GB

Gracias a un disco sólido se  puede ampliar la vida útil de un ordenador y maximizar la inversión actual al sustituir la unidad de disco duro convencional ( que podrá seguir usando gracias a una económica  caja )   por una unidad de estado sólido (SSD) Kingston.

Esta es  la forma más rentable de mejorar de manera espectacular la capacidad de respuesta del sistema mejorando machismo el tiempo de arranque y en general el rendimiento  ya que el tiempo de acceso a disco  es espectacularmente mejor que en los discos convencionales.

Este modelo  incluyen una controladora LSI SandForce optimizada para memoria Flash de nueva generación con la que ofrecen el súmmum de la calidad y la fiabilidad de dos marcas líder de SSD. Al estar constituidas por componentes de estado sólido y no tener piezas móviles, son resistentes a los golpes y las caídas. Las unidades de estado sólido Kingston están respaldadas por soporte técnico gratuito y la legendaria fiabilidad Kingston

Este modelo de  SSD  con una capacidad de 120GB ( mas que suficiente para contener Windows 10) o de 2.5 pulgadas para potenciar su PC o para incluirlo en un NAS, sale por por poco dinero: 48 euros.

ssd de 12GB

Kit de herramientas

Ya sea para montar la última gráfica que le ha llegado ,así como para cambiar la pantalla rota de su smarthone ,la verdad es que  uno nunca sabe cuándo necesitará un set de herramientas tan completo pues incluye diferentes puntas para diferentes propósitos: puntiaguda para alta precisión, curvada para exactitud ergonómica y redondeada para levantar componentes más pesados

Son perfectas para tareas que requieran coger, sujetar, extraer y/o apretar con componentes .Incluye capa protectora contra la ESD para evitar dañar los componentes electrónicos sensibles

 

De iFixit y cuesta 55 euros. quizás un poco alto pero es sabido que esta marca destaca por su alta calidad ,asi que deberíamos  sopesar esta importante característica pues a veces nuestras herramientas no están a la altura de lo que esperamos de  ellas.

Clon de hromecast

La manera más sencilla y con más compatibilidad para ver contenido en un televisor controlando la fuente desde un smartphone. El original de Google cuesta sobre los 40€  pero hay  muchas versiones clónicas que hacen prácticamente la misma función  , por muchísimo  menos coste como por ejemplo el MiraScreen que cuesta sólo  14 euros. 

Este dispositivo soporta compartir Pantalla pudiendo usar Airplay, miracast o  DLNA (DLNA: Estándar) y la conectividad apoyada es  Wi-Fi: 802.11b / g / n inalámbrica de 2.4GHz WiFi 150Mbps  y  lleva  antena externa  WiFi para proporcionar 10M cobertura

La salida de vídeo es hasta 1080p HDMI de salida soportando  los formatos :

  • Video :AVI / DIVX / MKV / TS / DAT / MPG / MPRG / MOV / MP4 / RM / RMVB / WMV. Soporte de formatos de audio: MP1 / MP2 / MP3 / WMA / OGG / ADPCM-WAV / PCM-WAV / AAC.
  • Audio : .MP3, WAV.
  • Fotos : JPEG / BMP.

 

 

Mirascreen

El consumo de energía ultra bajo, consumiendo  pocas mA y es portátil compacto  para facilitar su transporte.

Hay  personas que lo usan en el coche  pues muchos reproductores de coche cuentan con soporte HDMI, de esta forma desde un teléfono inalámbrico podemos conectarlo  a la pantalla del coche convirtiendo su coche al instante en vehículo inteligente. Otras utilidad  de  est dispositivo es el  E-learning, reunión de negocios pues  nos liberamos de las ataduras de cable, siendo  las reuniones en inteligentes y eficientes. Tambien son perfectas para disfrutar de la gran pantalla como  Ver películas, jugar, crear su propio cine exclusivo,ver fotos juegos ,etc  .

Por cierto el mando a distancia se hace desde el propio  Teléfono ,Labtop o Tablet PC.

 

Sable electrónico Kylo Ren

Para terminar para los mas pequeños   ( o no ) , para practicar de cara a nuevos juegos de Star Wars o simplemente porque quiere ser  como un niño con zapatos nuevos. Este sable se ilumina y lo componen diferentes piezas teniendo el  mismo aspecto que la película.Incluye daga de luz  simulando clásicos sonidos y luces. Es ademas combinable con otros sables Master Jedi (se venden por separado)

Cuesta 30 euros.

sable laser

 

 

Las mejores Roms para Orange Pi


Desde 2012 la Raspberry Pi ha ido  creciendo  de  gran popularidad, estando  hoy en día  posicionada como una de las placas de desarrollo de referencia. Uno de sus rivales clásicos en los últimos tiempos están siendo las Orange Pi, una placa con un diseño similar pero  basado  en  procesadores de Allwinne.  El fabricante Shenzhen Xunlong dispone de la  placa SBC  muy similar a la Raspberry Pi a falta de 1 conector  USB , pero con un coste   bastante inferior   y es ademas abierta y hackeable. compitiendo abiertamente   con  otros tantas clones  existentes  donde  la mas destacable es también la Banana Pi

Hablando de esta versión, la Orange Pi ,se vende en dos versiones, una básica de bajo coste  y otra denominada Orange Pi Plus.

orange_pi

La Orange Pi normal  cuesta menos de 15$ y se basa en un SoC Allwinner A20 ARM, mientras que la Orange Pi Plus más cara sube a los 52$ a cambio  de integrar una versión más potente del chip Allwinner, concretamente una A31S En el resto de hardware, ambas placas SBC son muy similares y parejas en cuanto a prestaciones.

Las dos integran una CPU basada en ARM Cortex A7 Dualcore y Quadcore (en la versión más potente), una GPU Mali compatible con OpenGL y 1GB DDR3 RAM, posibilidad de direccionar hasta 64GB de almacenamiento mediante tarjetas o por un puerto SATA, conexiones para audio, conector CSI para cámara, HDMI, VGA, USB OTG, USB 2.0, alimentación, GPIOs, IR, etc.

El tamaño de ambas placas de  es de 85 × 55 milímetros y su peso se queda en 38 gramos. En estas dimensiones a sus desarrolladores les han cabido puertos HDMI y AV, receptor de infrarrojos, Ethernet RJ45 10/100M, tres puertos USB 2.0, uno microUSB OTG, un micrófono, un interfaz CSI para cámara y un encabezado de 40 pines compatible con Raspberry Pi ( y en la version Plus soporte para SATA ,8GB de  EMMC   y   WiFi

Si la  versión económica  le parece poco   , Shenzhen Xunlong  también ha puesto a disposición del público, por menos de 52$, la versión  Orange Pi Plus, una versión más potente con un procesador SoC Allwinner H3 de cuatro núcleos a 1.6Ghz , con soporte para SATA ,8GB de  EMMC   y  sobre todo integracion de  WiFi.

En cuanto a los sistemas operativos soportados, se encuentran Raspbian, Ubuntu, Debian, Android 4.4 y otras versiones del sistema de Google ,todos ellos  descargable desde la pagina oficial .. Todos ellos pueden ser movidos por los chips de Allwinner y el hardware que entregan estas placas SBC (Single Board Computer).

Aparte de las ROM’s oficiales existen  otras ROM  estables para todas aquellas personas que busquen diferentes funcionalidades que  la ROM’s originales no pueden ofrecer

Algunas otras  ROM’s mas destacables  para las diferentes versiones de la Orange Pi son las siguientes:
ORANGE PI PC
1. Beelink X2 H3.
Esta es la mejor ROM que todos los usuarios recomiendadn ,pero hay que tener en cuenta algunas  precauciones  pues algunos usuarios han tenido problemas con la instalación. Si encuentra problemas pueden hacer lo siguiente.

  • Formatee completamente la tarjeta SD
  • Desfragmentar la tarjeta SD
  • Vuelva a copiar la imagen  flash en la SD

2. TRONFY X2 Una buena opción .La instalación  es limpia sin mucho bloatwear . Una buena gestión de la energía y estable sin refrigeración adicional .   Tiene priblemas  en el uso de  USB  host y el botón de encendido no hace nada.

3. Android (Orange OS) . es el archivo de imagen desde la página de descargas del sitio OP .El enlace de Google Drive se rompió y el archivo de Baidao fue corrompida con errores asií que hay usuarios que la han subido este archivo a Mega .Esta ROM viene con una gran cantidad de programas de relleno idioma chino .La primera vez que arranque  Android el idioma por defecto es el chino  por lo que va a tener que cambiar el idioma a Inglés o aprender mandarín.Al descargar este archivo Chrome  da la página de advertencia ” enlace malicioso ” . Hay personas quye han explorado el archivo con Avast , Malwarebytes , Bit Defender , y VirusTotal . Ninguno de ellos encontraron nada perjudicial por lo que debe estar bien,  .
This is the image file from the downloads page of the OP site.

4. ZIDOO X1  La versión más reciente puede encontrarse en el puesto # 15 de la página enlazada.   Darse cuenta: Asegúrese de revisar el post original para obtener instrucciones de instalación: ZIDOO X1 Instructions. Otra peculiaridad es que  solo los puertos USB inferiores son reconocidos
.

ORANGE PI

1. Android For Orange Pi Por defecto 4.4.2 Android desde la página de descargas en el sitio principal .    Tenga en cuenta que la imagen pi_4.4_beta1 Android_for_Orange no es un producto Orangepi y sólo está disponible en un sitio web externo
ORANGE PI MINI

1. Android For Orange Pi Mini Por defecto 4.4.2 Android desde la página de descargas en el sitio principal .
ORANGE PI PLUS

1. TRONFY X2 Esto parece ser completamente funcional en el OP +
2. Android(H3) For Orange Pi Plus Por defecto 4.4.2 Android desde la página de descargas en el sitio principal .

ORANGE PI2

1. ZIDOO X1 La versión más reciente puede encontrarse en el puesto # 15 de la página enlazada.  Asegúrese de revisar el post original para la instrucción de instalación .. ZIDOO X1 Instructions

2. Lobo Android 4.4.2 ROM  muy popular con muchas chas páginas de soporte para ayudar a hacer frente a casi cualquier problema que pueda surgir .
3. Android For Orange Pi 2 Por defecto 4.4.2 Android desde la página de descargas en el sitio principal .
ORANGE PI MINI2

1. Android For Orange Pi Mini 2

Fuente   aqui

Manejo de puertos en la RaspBerry Pi


GPIO (General Purpose Input/Output) es un puerto accesible por un conector  de 26  pines que sirve a la Raspberry Pi para comunicarse con dispositivos externos. Del puerto GPIO  algunos pines se pueden configurar como entradas o como salidas digitales.

Como el lector habrá comprobado , en efecto ,Raspberry  NO  Pi incluye ningun puerto analógico tanto  de entrada o de salida   como suelen disponer otras placas como Arduino  o Netduino

También incorpora pins de masa y alimentación de 5V y 3,3V, y pins de comunicación Serial, I2C y SPI pre-configurados.

Estos pins trabajan a un voltaje de 3,3V y, al contrario que un Arduino, los pins GPIO de la Raspberry Pi no tienen ninguna protección de circuitería, por lo que hay que ir con muchisimo  cuidado a la hora de conectar dispositivos a estos pins.
Lo que haremos a continuación será controlar un led que estará conectado a un pin del puerto GPIO de la Raspberry Pi de tres maneras distintas: a través del terminal, a través de un script Python y a través de la librería WiringPi.

Hay 2 sistemas de numeración de los 26   pines del GPIO: BCM y BOARD:

  • El sistema BCM usa el número de pin GPIO correspondiente. En nuestro caso usamos el GPIO4, por lo tanto ponemos el número 4.
  • El sistema BOARD la numeración se basa en el orden de los pins de arriba a abajo de la placa. En esta imagen se aprecia mejor la diferencia entre los dos sistemas:

NUMERACION

Conectaremos un led con una resistencia de 220 ohms en serie entre el pin 4 y una masa del puerto GPIO. El esquema de conexión es  bastante simple  (  incluso se puede obviar la resistencia) bastando conectar entre el pin GPIO4 y  cualquier masa  un led

Controlar GPIO a través del terminal

Primero, vamos a controlar el puerto GPIO desde un terminal directamente a través de directorios. Consiste en exportar los pins de los directorios del puerto GPIO y controlarlos a través de comandos. Para esto nos tendremos que identificar como usuario root a través del siguiente comando:

sudo -i

Seguidamente, tenemos que exportar el pin que queremos controlar (en nuestro caso el número 4):

echo 4 > /sys/class/gpio/export

Indicamos si queremos que sea un pin de entrada (in) o salida (out):

echo out > /sys/class/gpio/gpio4/direction          

Finalmente, ponemos la salida a nivel alto para encender el led:

echo 1 > /sys/class/gpio/gpio4/value

Para volver a apagar el led, ponemos la salida del pin a nivel bajo:

echo 0 > /sys/class/gpio/gpio4/value

Una vez hemos terminado, tenemos que eliminar la conexión con el pin GPIO:

echo 4 > /sys/class/gpio/unexport

 

Controlar GPIO a través de un script Python

Para poder controlar el puerto GPIO a través de Python, primero tendremos que descargarnos una librería para Python con este comando:

sudo apt-get install python-dev

Luego, instalamos el modulo RPi.GPIO con el siguiente comando:

sudo apt-get install python-rpi.gpio

Después, creamos un archivo Python:

sudo nano led.py

Y escribimos el siguiente código para hacer parpadear el led:

import RPi.GPIO as GPIO #Libreria Python GPIO
import time #Libreria Time
GPIO.setmode(GPIO.BCM) #Establecemos el sisetma de numeracion de pins BCM
GPIO.setup(4, GPIO.OUT) #Ponemos el Pin GPIO4 como salida
while True:
    print"ON"
    GPIO.output(4, GPIO.HIGH)
    time.sleep(1)
    print"OFF"
    GPIO.output(4, GPIO.LOW)
    time.sleep(1)
GPIO.cleanup() #Reiniciar configuracion pins GPIO

 

 

 

Para guardar el script, pulsamos CTRL+X, luego S e INTRO. Finalmente ejecutamos el script Python escribiendo este comando:

sudo python led.py

El led irá parpadeando y en el terminal indicará el estado del led ON/OFF. Para salir del programa, pulsamos CTRL+C.

 

Controlar GPIO a través de la librería WiringPi

WiringPi es una librería para la Raspberry Pi creada por Gordon Henderson para acceder y usar el puerto GPIO a través de lenguaje C. De esta manera, programar los pins GPIO es muy parecido a programar un Arduino.  Esta librería soporta lectura y escritura analógica a través de módulos externos (recordemos que los pins GPIO no tienen entradas analógicas).  Esta librería tiene su propia numeración de los pins GPIO:

gpioWiringpi

En su página web se encuentra más información sobre la librería.

http://wiringpi.com/

Para instalar la librería en la Raspberry Pi se debe descargar a través de GIT. Si aún no tenemos instalado GIT en la Raspberry Pi, escribimos el siguiente comando:

sudo apt-get install git-core

Ahora, decargamos WiringPi:

git clone git://git.drogon.net/wiringPi

I luego: 

cd wiringPi

git pull origin

E instalamos:

cd wiringPi

./build

Una vez instalada la librería, creamos un archivo:

sudo nano led.c

Escribimos el siguiente código:

#include //Importamos la libreria WiringPi
int main()
{
    wiringPiSetup () ;
    pinMode (7, OUTPUT); //GPIO4 corresponde al pin 7 de WiringPi
    for (;;)
    {
        digitalWrite (7, HIGH);
        delay (500);
        digitalWrite (7,  LOW);
        delay (500);
    }
}

 

Para guardar pulsamos CTRL+X, luego S e INTRO. Ahora tenemos que compilar el código:

gcc -Wall -o led led.c -lwiringPi

I lo ejecutamos:

sudo ./led

Para salir del programa, pulsamos CTRL+C.

Sin duda  manejar los puertos digitales nos servirá para futuros proyectos donde queramos conectar dispositivos externos en la Raspberry Pi, pero usar  cshell para controlar nuestra Raspberry P nos puede servir para comprobar funcionalidades, pero  hay un método mucho mas potente  y flexible que además nos permite  controlar esta placa desde Internet  desde una app sin tener que instalar nada de forma manual en la RP,  si le interesa probar  mire este otro post  donde veremos el potente entorno de Cayenne