sábado, 16 de noviembre de 2013

Curso de Electrónica Analógica y Digital

Gracias a un amigo he tenido conocimiento de este blog (AprobarFacil.com) de enseñanza de electrónica. En él podemos aprender o repasar conceptos muy importantes que nos ayudarán a entender y desarrollar las prácticas que hacemos con Rasperry Pi.
Los conceptos se explican con vídeos muy fáciles de entender.
Podemos encontrar formación de

  • Electrónica Analógica (link)
  • Electrónica Digital (link)

Os animo a echarle un vistazo al blog que seguro que os sirve de ayuda

The MagPi número 16

Ha salido un nuevo número de la revista The MagPi, el número 16. Este es el link.
Issue 16

Interesantes artículos, entre los que destaco:
  • SKUTTER I2C: Expanding your senses with I2C:  Interesante artículo que amplía y profundiza en el uso del bus I2C del conector GPIO incluyendo formas de convertir el voltaje del bus. Puede ser usado como base de futuras prácticas de Electrónica Digital.
  • LOGI-PI SPARTAN6 FPGA BOARD: Raspberry Pi meets FPGA: Artículo avanzado en el que vemos las utilidades del módulo Log-Pi para interactuar con multiples interfaces bajo la perspectiva FPGA (Field Programmable Gate Array)
  • XML for the Raspberry Pi: Uso de Python para interpretar y construir archivos XML

viernes, 30 de agosto de 2013

NOOBS: Arranque multi S.O.

Como ya hemos visto en este post, podemos elegir entre varios S.O. para arrancar RasPi. Pero hay veces que debido a las características de nuestros proyectos nos interesa trabajar con varios de ellos. Si bien es posible hacerlo cambiando la tarjeta SD, ahora es mas fácil gracias a la nueva aplicación del equipo de Rasperry Pi, NOOBS  (New Out Of Box Software).
Nuevo menú de arranque (raspberrypi.org)
Con NOOBS podemos elegir el S.O. que queremos instalar al arrancar y además podemos cambiar de S.O. en el arranque del equipo. En este link tenéis toda la información.


miércoles, 28 de agosto de 2013

The MagPi número 15

Ha salido un nuevo número de la revista The MagPi, el número 15. Este es el link.
Issue 15

Interesantes artículos, entre los que destaco:
  • USB ARDUINO LINK Using Nanpy to connect your Raspberry Pi to An Arduino: Este interesante artículo nos muestra como interconectar Arduino y Raspi a través del puerto USB y usar Python para enviar comandos a Arduino.
  • THE RASCLOCK Raspberry Pi timekeeping with a real time clock: Si para nuestros proyectos necesitamos que el reloj de Raspi esté siempre en hora y no tenemos acceso a Internet, este articulo nos explica como.
  • MY OS: BUILD A CUSTOMISED OPERATING SYSTEM: Introducción al proceso de creación de una distribución Linux adaptada a nuestras necesidades 

Expansiones I/O II

Como ya comenté en un post anterior, hay muchos módulos de expansión para RasPi.
En este artículo (EETimes) podeis ver otras posibilidades de expansión que nos facilitarán el desarrollo de nuestros proyectos.

Entre los mas interesantes tenemos:

The MagPi número 14

Ha salido un nuevo número de la revista The MagPi, el número 14. Este es el link.
Issue 14

Interesantes artículos, entre los que destaco:
  • RASPBERRY PI CAMERA MODULE Part 1: Nos introduce a la nueva cámara que se conecta directamente a RasPi.
  • PYTHON CONTROL: ROBOTIC ARM: Interesante articulo que nos enseña como se gestiona un brazo robot con Phyton.
  • FRESHLY ROASTED A beginners guide to Java: Si nuestro lenguaje de programación favorito es Java, este articulo es fundamental.

Expansiones I/O para hacer practicas Raspberry Pi

Como hemos visto en los anteriores posts de electrónica digital, se pueden hacer diseños y prácticas básicas trabajando directamente con el bus GPIO, pero si queremos ir un paso mas allá con proyectos mas complejos, necesitamos implementar interfaces de entrada salida.

Como vimos en este post, las capacidades eléctricas del bus GPIO son pobres para activar y manejar dispositivos complejos por lo que si queremos hacer proyectos mas complejos que conectar un LED, necesitamos circuitos de adaptación de tensión, impedancias, etc, para, entre otras cosas, proteger a Raspi.

Conociendo las características del bus GPIO podemos construirnos estos circuitos como una practica mas. Sin embargo, hay un número cada vez mas grande de módulos y tarjetas adaptables a RasPi para facilitarnos esta tarea.

A continuación enumero las que me parecen mas interesantes para empezar ha hacer proyectos complejos de electrónica digital, robótica y M2M.

Para prácticas genéricas de electrónica digital

Módulo Gertboard (link)

Gertboard y Raspberry Pi (Element14)
Gertboard es un de los módulos mas completos que hay para realizar todo tipo de practicas de desarrollo y electrónica digital con la que podemos gestionar sensores digitales y analógicos, motores bidireccionales, mostrar información binaria, programar y gestionar un chip Arduino, etc.
Características:

  • Se conecta directamente al puerto GPIO de RasPi
  • Controlador de motor bidireccional para motores de hasta 18V y 2A
  • 2 Convertidores Digital-Analógico 8-bits
  • 2 Convertidores Analógico-Digital 10-bits
  • Arduino (Atmel ATmega328) MCU programable y gestionable desde RasPi
  • 6 salidas colector abierto
  • 12 LEDs
  • 3 pulsadores

Módulo Tandy Multiface Gertboard Compatible

Tandy Multiface (Tandy)
Tandy Multiface es un módulo con capacidades similares a Gertboard desarrollado por Tandy. En este link teneis información del módulo.

Para prácticas de robotica y M2M

Módulo Piface (link)

PiFace (Element14)

El módulo Piface permite añadir a RasPi la capacidad de interactuar con elementos externos, tales como motores, sensores, interruptores, relés, etc.
Es muy sencillo gestionar Piface a través de librerías Python, C, etc.
Características:

  • 2 relés
  • 8 salidas de colector abierto
  • 8 entradas digitales
  • 8 indicadores LED


Para prácticas de robotica uniendo la potencia de RasPi y Lego Mindstorm

Módulo BrickPi (link)

Raspberry Pi y BrickPi (dexter industries)
El módulo BrickPi permite añadir a LEGO Technic/Mindstorm la potencia de proceso y almacenamiento de RasPi.
Características:

  • Gestionar hasta 4 motores NXT
  • Gestionar hasta 5 sensores (analógicos o digitales)
  • Alimentar RasPi
  • Librerías Python, Scratch y C
  • Simulador gráfico


Para prácticas con Arduino

Módulo AlaMode (link)

Raspberry Pi y AlaMode (seeed)
El módulo AlaMode es una tarjeta de ampliación compatible con Arduino. Con esta tarjeta sumamos a la potencia de proceso de RasPi la capacidad de control de dispositivos en tiempo real de Arduino. Se pueden gestionar las capacidades de Arduino, tanto desde los lenguajes de alto nivel de RasPi como desarrollar directamente con el IDE de Arduino.
Características:

  • Compatible con Arduino y Arduino shields
  • Se conecta al conector GPIO de RasPi
  • Adaptador de voltaje bidireccional 3.3V(RasPi)<->5V(Arduino)
  • Controladores Servo para manejar 3 servos
  • Tarjeta Micro-SD para uso de Arduino y almacenamiento de datos
  • Reloj en tiempo real para poner en hora y sincronizar, tanto RasPi como Arduino.


Para prácticas de desarrollo de SW y proceso de imágenes

Cámara Rasperry Pi (link) 

Cámara y Rasperry Pi (Element14)
Cámara desarrollada por el mismo equipo que desarrolló RasPi.  Se conecta directamente a RasPi a través del bus CSI (conexión directa al procesador SOC BCM2835).
Características:
  • Sensor 5 megapixeles
  • Fotos de 2592 x 1944 px de resolución
  • Video a 1080p30, 720p60 y 640x480p60/90

Para prácticas con varios módulos de expansión

PiRack Accessory board for Raspberry Pi (link)

PiRack (Element14)
Si tenemos que trabajar con varios módulos o queremos evitar conectar y desconectar los módulos de las prácticas, este módulo de expansión  nos permite tener conectados 4 módulos y elegir cuales están activos. También permite alimentar los módulos con una fuente externa para no sobrecargar a RasPi.