martes, 7 de marzo de 2017

Controlar un display de un dígito y siete segmentos

En este post os voy a mostrar como usar los puertos GPIO y un pequeño programa en Python para controlar de forma directa con la Raspberry Pi, un display de un dígito con siete segmentos. Aquí os dejo una imagen del que he usado yo (modelo SMA42056).



Como podéis ver el dispositivo dispone de 7 segmentos, más un punto en la parte inferior derecha, iluminados por led. Dispone de un total de 10 conexiones (5 en la parte superior y cinco en la inferior para hacerlo funcionar). Para este ejercicio vamos a necesitar, cables de conexión, 1 display de un dígito de 7 segmentos, 8 resistencias de 330 omnios y la RaspberryPi. Si sois nuevos en esto os aconsejo leer los anteriores posts (del uso de los GPIO en el apartado Programación/GPIO).


1. Distribución de las conexiones y los segmentos del display


Vamos a ver como se distribuyen las conexiones del display en relación con los segmentos del mismo, lo mejor es que veáis la siguiente imagen

como podéis ver, el display tiene un total de 10 pines, el pin 3 y 8 son los pines del cátodo o ánodo común (según el tipo de display que tengamos que se identifican con la letra K), sería el pin de tierra. Los pines 1, 2, 4, 5 en la parte inferior y los pines 6, 7, 9 y 10 en la superior son los polos positivos de cada uno de los segmentos del display, aunque se llame display de 7 segmentos, en total hay 8, ya que hay que tener en cuenta el punto decimal (DP) en la parte inferior derecha. En la imagen podéis ver la correspondencia entre los pines y los segmentos.


2. Organización del circuito


En primer lugar vamos a ver como nos debe quedar nuestro circuito para poder controlar un display de un dígito. Aquí os dejo una imagen para que veáis la distribución que he usado, tened cuidado que en este ejercicio hay mucho cable.



si no habéis leído los anteriores post os recomiendo hacerlo (sobretodo el primero, en el que detallo el uso de las conexiones y hay un apartado al final sobre el uso de las resistencias, aquí está el link). 
Bien, como podéis ver uso el pin número 3 (cable negro para tierra, etiquetado como GROUND) este cable hay que conectarlo a los pines K (superior e inferior) del display. El resto de cables salen de los GPIO y funcionarán como polo positivo. En el siguiente cuadro os muestro un resumen de las conexiones entre la RaspberryPi y el display

RaspberryPi Cable Display
GND negro K
GPIO14/TXD0 rojo a
GPIO15/RXD0 gris b
GPIO18/ amarillo c
GPIO23 marrón d
GPIO24 verde e
GPIO25 naranja f
GPIO8/SPICE0 azul g
GPIO7/SPICE1 rosa DP


tened en cuenta que si usáis otro modelo de display las conexiones pueden se diferentes, consultad la documentación técnica para no equivocaros. Por otro lado es mejor que os aseguréis que en la pestaña Interfaces de la pantalla de Configuración de Raspberry Pi, no tengáis activado el SPI, el I2C, etc. ya que vamos a usar pines GPIO que pueden tener varias funciones al activarlos.

miércoles, 1 de marzo de 2017

Raspberry Jam Barcelona 2017 (programa)


Hola a todos, hace unos días os anuncié la tercera edición de la Raspberry Jam en Barcelona (organizada por Ferran Fàbregas). 
Se celebrará el próximo 11 de Marzo de 2017 entre las 10:00 y las 18:00. La ubicación será en el Soko Teck (C/ Vallès i Ribot, 36, en el barrio de la Sagrera, Barcelona, ver mapa). Ya tenéis disponible toda la información, os dejo una imagen del cartel oficial,que incluye todas las actividades.



El evento es gratuito con charlas y talleres, excepto uno de ellos, es un taller especial (con 10 plazas) para crear una máquina arcade para dos jugadores, el taller incluye 2 joyticks y 12 botones, 4 botones de control, 1 Driver controlador, el cableado, una Raspberry Pi 3, tarjeta SD 8Gb con RetroPie, y material necesario de madera para construir la máquina arcade, la máquina una vez montada se tiene que conectar a una pantalla o tv.

Aquí tenéis el enlace para sacar las entradas


para más información enviad un correo a ferri.fc@gmail.com

martes, 28 de febrero de 2017

The MagPi 55, la revista oficial de Raspberry Pi


Ya está disponible el número 55 de la revista The MagPi, (versión en inglés) la revista oficial de RaspberryPi, podéis descargar de forma gratuita este número con el siguiente enlace

https://www.raspberrypi.org/magpi-issues/MagPi55.pdf

Espero que os guste el contenido y que sea de amplia divulgación a ver si así pronto nos obsequian con otro número en castellano.

Aquí os dejo el link desde el que se puede acceder a todos los números de la revista, las ediciones espaciales y pos supuesto los números traducidos (bajo el título de Translated Edition #)






Nueva Raspberry Pi Zero W y nuevo modelo de caja

1. Nueva Raspberry Pi Zero W

En el quinto aniversario de Raspberry Pi, la fundación nos ha presentado la nueva RaspberryPi Zero W. Se trata de una actualización del modelo más pequeño y económico. Y como podéis adivinar na novedara está relacionada con la W, ya que incorpora conectividad WiFi.




El nuevo modelo incorpora el mismo chip de la Raspberry Pi 3 B para dotarla de conexión WiFi 802.11n i Bluetooth 4.0. El resto de características se mantiene, al igual que el tamaño 65x30x5mm, os dejo la lista de especificaciones básicas

lunes, 27 de febrero de 2017

Controlar una matriz LED de 8x8 con MAX7219

Hola a todos, hace tiempo compré un kit de aprendizaje (de la marca KEYES) en el que venían un montón de LED, botones, sensores varios, una de las cosas que en ese momento me llamó la atención era un panel LED de 8x8 que iba colocado en una pequeña placa que incorporaba un chip MAX7219CNG. Más tarde descubrí que todo ello era un pequeño grupo de elementos para facilitar el control de la matriz de 8x8 y que además permite conectar hasta 8 elementos iguales y formar una matriz mayor. Este es el aspecto que tiene montado



sin embargo se trata de una placa base con un zócalo para el chip MAX7219CNG, y dos zócalos para conectar la matriz de leds, y algunos otros componentes, desmontado el aspecto es el siguiente 

viernes, 24 de febrero de 2017

Tinker Board de Asus

Ya podemos consultar en la web de Asus las características de la nueva placa Tkinter Board, una placa destinada a competir con Raspberry Pi. Aquí tenéis una imagen


Ya os hablé de esta placa en un post anterior (lo podéis consultar desde aquí). Sin embargo la web me ha gustado mucho, está todo muy detallado. Dispone de un sistema operativo llamado TinkerOS basado en Debian. Sin embargo no he encontrado ningún sitio de venta de la placa, ni siquiera en la web de Asus.

Aquí tenéis el link para ver la placa en la web oficial.

https://www.asus.com/uk/Single-board-Computer/TINKER-BOARD/



domingo, 19 de febrero de 2017

The Magpi, la tercera revista oficial de Raspberry Pi en español


Ya está disponible el tercer número de la revista The MagPi, la revista oficial de RaspberryPi en español, podéis descargar de forma gratuita este número de 20 páginas con el siguiente enlace

https://www.raspberrypi.org/magpi-issues/MagPi_Mini_Spanish_03.pdf


En este número hay una guía para principiantes sobre GPIO Zero, una librería que facilita el trabajo con los GPIO. Espero que la disfrutéis.

Aquí os dejo el link desde el que se puede acceder a todos los números de la revista, las ediciones espaciales y pos supuesto los números traducidos (bajo el título de Translated Edition #)