Mostrando entradas con la etiqueta raspberry. Mostrar todas las entradas
Mostrando entradas con la etiqueta raspberry. Mostrar todas las entradas

lunes, 10 de febrero de 2014

Reloj de Tiempo Real DS1307

En esta ocasión veremos como crear una placa con un reloj de tiempo real DS1307 para utilizar con un microcontrolador e incluso configurarlo para utilizar con la #Raspberry.

Lo primero que necesitamos es el circuito integrado DS13007, un cristal de 13.768 MHz y dos resistencias de 10 komhs. Una vez que tengamos los materiales comenzaremos con el diseño de la placa siguiendo el circuito esquemático que muestro a continuación.

Después de haber conectado los componentes como se mostró a continuación se puede hacer la primera prueba con un pequeño programa de configuración de la fecha y hora, este mismo programa también lee la hora actual y la muestra a través del puerto serie de la de computadora y lo muestra en pantalla, podrían modificar el código para verlo en un LCD y corroborar el funcionamiento del circuito.
Una vez que tengan configurado el DS1307 ya podemos proceder a hacer la instalación de nuestro reloj en la Raspberry.

Para eso necesitamos primero identificar los pines del GPIO los cuales nos proveen una conexión por i2c, los cuales son los pines tres (sda) y cinco (scl).

viernes, 24 de enero de 2014

Hagamos un poco de Domotica

En esta ocasión les compartire un truco que estoy usando para un proyecto con el cual concursare sobre Domótica aplicada.

El proyecto básicamente usa Apache con MySQL y PHP instalados en una raspberry, también utilizamos Python que es la principal interfaz entre la interfaz web y el hardware!

Lo primero que vamos a hacer es crear una base de datos en la cual almacenaremos todos los estados de los pines y el registro de las actividades, incluso las lecturas de ADC.

Una vez que tengamos la base de datos creada, podemos a proceder a crear el archivo python que se encargara de refrescar el estado de los pines, cabe comentar que este servicio debe iniciarse desde el arranque del sistema, puede ser iniciado por medio del crontab o puede configurarse por medio de un script tipo demon para que tengamos mas control de el.

lunes, 13 de enero de 2014

Crear un demonio en Linux Raspberry

En esta ocasión veremos como ejecutar un servicio continuamente en nuestra raspberry, esto es útil cuando por ejemplo desarrollamos un script

domingo, 12 de enero de 2014

Comunicando un cliente Android con un servidor Python

En esta ocasión vamos a aprender a desarrollar una pequeña aplicación android para poder comunicarnos con un servidor Python a través de Sockets.

miércoles, 11 de septiembre de 2013

Basic4Android + MySQL

Despues de haber usado el protocolo JSON para hacer una comunicación bidireccional, ahora vamos a trabajar con MySQL utilizando este mismo protocolo, tomando en cuenta que ya tienen configurada su PC con los programas necesarios (Android SDK, Basic4Android, MySQL).

Este proyecto es bastante interesante, ya que mas adelante les mostre de que manera se puede aplicar este principio en una pequeña aplicación de domótica.

martes, 10 de septiembre de 2013

Desarrollar una aplicacion Android para comunicarse con la Raspberry

En esta ocasión voy a mostrar como hacer una aplicación para Android con la cual nos comunicaremos con la Raspberry por medio del protocolo JSON.

Lo primero que necesitamos es tener instalado y configurado el Android SDK y el software de desarrollo Basic4Android.

Una vez hecho esto procedemos a...

lunes, 19 de agosto de 2013

Utilizando el framework WebIOPi + RPi.GPIO.

En esta ocasión utilizaremos las librerías WebIOPI y RPi.GPIO para controlar cada uno de los pines del GPIO de la Raspbery tanto local como remotamente vía HTTP. Gracias al framework WebIOPI se puede saber el estado de cada Pin sin necesidad de utilizar funciones de PHP.

En este ejemplo se controlan solo 4 Pines para encender unos LEDs y localmente se enciende otro LED dependiendo el estado de un push-button y se pasa esta información a la interfaz web para poder visualizarse,

También se dispone de una interfaz para Android donde se puede ver el estado de cada PIN por igual, en el vídeo no se pudo mostrar porque se utilizó para realizar la grabación.


miércoles, 31 de julio de 2013

Configuración basica de Raspberry

Una vez que instale el sistema operativo, lo primero que hice fue actualizar el el sistema con los siguientes comandos:

"aptitude update" seguido de "aptitud upgrade". 

Estos dos comandos se deberan ejecutar como usuario root ya que realizarán una modificación en el sistema, los que están familiarizados con los sistemas GNU/Linux ya saben de que se trata, para ejecutar como usuario root es necesario escribir al inicio del comando la palabra sudo (los que sepan poco mas del sistema pueden acceder y permanecer como este usuario ejecutando sudo su).

Una vez con el sistema y los repositorios actualizados, procedí a instalar las librerías y paquetes necesarios para poder acceder remotamente por VNC.

martes, 30 de julio de 2013

Instalar Rasbian en Raspberry

Ultimamente me eh conseguido una Raspberry gracias a un grupo de desarrolladores de Hardware, G-PiC Electronics. Al recibir esta placa me senti muy comprometido con ellos en cuanto a realizar algo con la Raspberry.

Lo primero que hice al recibir la placa fue instalarle el sistema operativo, en mi caso descargue la distro Raspbian directamente de la pagina de raspberry.