Pages Menu
TwitterFacebook



Posted by on May 21, 2014 in Raspberry Pi | 0 comments

Hello World

Python: Sensor touch MPR121

Python: Sensor touch MPR121

Tarjeta con teclado touch por I2C con el MPR121 de Freescale   Favor de darle una revisada al tutorial de I2C si todavía no lo has leido: http://hetpro-store.com/TUTORIALES/?page_id=377     El sensor de proximidad capacitivo MPR121 de Freescale es un sensor de segunda generación proveniente de los sensores de la familia MPR03X. El sensor MPR121 incluye ciertas mejoras en el motor de detección capacitivo. Entre otras mejoras están la posibilidad de configurar por hardware la dirección del protocolo I2C, configuración independiente de electrodos. Entre las características principales de la tarjeta que se pueden encontrar en la hoja de datos se encuentra el voltaje de alimentación, para este sensor es de 1.71V a 3.6V lo que presenta una ventaja debido a que estamos trabajando con lógica de la raspberry de 3.3V. Pero para este tutorial vamos a usar una tarjeta tipo shield para arduino con un convertidor de niveles para el I2C de 5V a 3.3v por lo que la tarjeta esta diseñada para el arduino y no para la raspberry...

Read More

Posted by on May 2, 2014 in Raspberry Pi | 2 comments

Hello World

Python: I2C, uso y configuración

Python: I2C, uso y configuración

Configuración del periférico I2C en Raspbian para la Raspberry Pi       Para comenzar a utilizar el protocolo I2C es necesario realizar una serie de pasos que a continuación se explicaran de manera clara y sencilla. Cabe señalar que este proceso solo se realiza una sola vez siempre y cuanto se mantenga el mismo sistema operativo. El protocolo I2C ha ganado un gran terreno en los últimos años, esto debido a que hoy en día es el protocolo de comunicación preferido para dispositivos sensores, relojes de tiempo real, memorias entre otros. Estos pasos solo son validos para Raspbian, revisa el SO que estas utilizando ya que hay unos que vienen listos para usar el I2C, de cualquier manera se recomienda actualizar la versión del SO que se este utilizando. Para comenzar abrimos la terminal y escribimos el siguiente comando:   sudo nano /etc/modules   se abrirá un archivo, tenemos que añadir estas 2 lineas de código al final del archivo: i2c-bcm2708 i2c-dev   Una vez agregadas las lineas...

Read More

Posted by on Abr 27, 2014 in Raspberry Pi | 0 comments

Hello World

Raspberry Pi Python: LCD

Raspberry Pi Python: LCD

Pantalla LCD con la Raspberry Pi   El tutorial asume que la tarjeta Raspberry Pi ya se encuentra configurada con el sistema operativo RASPBIAN. Si todavía no está instalado aquí lo pueden descargar y también pueden encontrar una guía de como grabar una imagen en la memoria SD con diferentes sistemas operativos. http://www.raspberrypi.org/downloads/ Existen varias bibliotecas para controlar una LCD 16×2 estándar con una Raspberry PI, en este caso se presenta un script realizado en python para poder desplegar mensajes de una manera sencilla y sin el usar bibliotecas externas. Primero que nada es necesario conocer un poco acerca de los pines de la LCD, en este caso, estaremos haciendo uso de un “LCD Keypad Shield”  y nuestra tarjeta interfaz para usar shields Arduino (no tenemos que conectar nada, solo montar una tarjeta sobre otra) pero de cualquier manera se puede conectar la LCD directo al GPIO, ya que la mayoria de las pantallas LCD con el controlador DH44780 funcionan con 3.3V Como se menciona previamente, para nosotros solo es asignar los...

Read More

Posted by on Abr 23, 2014 in Raspberry Pi | 6 comments

Hello World

Python: GPIO LED

Python: GPIO LED

Python RASPBERRY PI: GPIO LED El tutorial asume que la tarjeta Raspberry Pi ya se encuentra configurada con el sistema operativo RASPBIAN. Si todavía no está instalado aquí lo pueden descargar y también pueden encontrar una guía de como grabar una imagen en la memoria SD con diferentes sistemas operativos. http://www.raspberrypi.org/downloads/  Dado que este tutorial está enfocado más al control del hardware externo de la Raspberry Pi a través de los pines es necesario instalar la biblioteca para controlar el GPIO. Para instalar la biblioteca del GPIO de Python es necesario introducir en la terminal las siguientes instrucciones.   sudo apt-get update sudo apt-get install python-dev sudo apt-get install python-rpi.gpio   En la última distribución de Raspbian ya se pueden descargar de manera directa desde los repositorios las bibliotecas para el GPIO, es por esto que se comienza con la actualización. Una vez instalada la biblioteca ya podemos hacer uso de la misma para scripts en Python. Para comenzar con un script vamos a escribir en la terminal:  ...

Read More