Las primeras funciones más básicas que serán utilizadas por muchas de las aplicaciones ya están hechas. Iremos agregando nuevas según sea necesario, por lo que la tarea no nos ha llevado mucho tiempo. En consecuencia, hemos comenzado con el desarrollo de la primera utilidad, y ya está casi terminada. Evidentemente, la utilidad es bastante sencilla. Sin embargo, nos ha valido para ir definiendo la forma de trabajar y para ir tomando contacto con el proyecto.
Además, tal y como contamos el otro día, hemos estado considerando la idea de ir haciendo las interfaces gráficas para las aplicaciones según las vayamos necesitando. Hemos aprendido un poco cómo hacer interfaces con Glade, y hemos hecho una pequeña prueba. Consideramos que lo mejor será confeccionar las interfaces al tiempo, por lo que nos dedicaremos a hacer la interfaz de la primera aplicación para tenerla lista y funcionando mañana mismo. La subiremos a la forja en cuanto esté terminada.
Por cierto, nuestra página en la forja es la siguiente: http://forja.molinux.info/projects/pami/
El proyecto micro-comet tiene como objetivo el desarrollo de una consola basada en microcontroladores y de código abierto (y por supuesto el de pasarselo bien y aprender). Es un proyecto que abarcará el desarrollo tanto del software como del hardware que lo ejecutará, partiendo de microcontroladores y otros circuitos integrados.
En el momento de comenzar este blog ya hemos realizado un estudio de viabilidad del proyecto, aunque no hemos decidido cual será de forma definitiva el hardware que se utilizará.
Por ahora hemos comprobado que somos capaces de generar vídeo en blanco y negro (PAL) con un microcontrolador que conocíamos antes de comenzar el proyecto, pero la resolución es baja y queremos vídeo en color. Continúamos haciendo pruebas en torno a este asunto mientras por otro lado se nos plantea el problema de la memoria que desarrollaremos en el próximo post.
El objetivo de este proyecto es conseguir una comunidad de personas interesadas en construir lo que sea una plataforma domótica libre, y que podamos entre todos hacer algo grande.
Sabemos de las necesidades de un sistema dómotico, pero no encontramos ninguna alternativa libre y barata de fabricar.
Para empezar vamos a realizar la librería que nos permitirá [...]
El objetivo de este proyecto es conseguir una comunidad de personas interesadas en construir lo que sea una plataforma domótica libre, y que podamos entre todos hacer algo grande.
Sabemos de las necesidades de un sistema dómotico, pero no encontramos ninguna alternativa libre y barata de fabricar.
Para empezar vamos a realizar la librería que nos permitirá conectar al Arduino con el protocolo X10. Las razones por las que he elegido este protocolo las detallaré justo ahora, en la presentación del mismo.
Manos a la obra…
X-10, es un protocolo estándar para la transmisión por la línea eléctrica (en inglés Power Line Carrier). Fue introducido por primera vez en 1978 por Sears Home Controls System. Desde su aparición se han elaborado muchas versiones O.E.M. (empresas o personas que adquieren dispositivos al por mayor para ensamblarlas de forma personalizada) en distintas empresas fundamentalmente en Estados Unidos, aunque también en otros países como Canadá, Alemania, Holanda, Francia, Japón y Australia. Todas ellas compatibles entre sí.
Esto hace una ventaja clara a la hora de lanzar un nuevo producto que se comunique con este protocolo, ya que sabemos que tiene aceptación y que además está extendido y estabilizado en el mercado. Por lo tanto es una de las principales razones de por qué tendremos que empezar por aquí a la hora de diseñar nuestro sistema domótico.
Otra de las razones de por qué utilizar X-10 es que podemos utilizar una red eléctrica disponible en cualquier hogar para enviar nuestra información, con esto no necesitaremos tirar un cable para controlar una bombilla. En definitiva, si tenemos un toma de red eléctrica, tenemos una toma de red domótica.
Ahora que ya nos ha convencido el protocolo de comunicaciones, hay que informarse de como funciona internamente el protocolo, siguiente tarea a realizar.
La página que he utilizado para esta introducción ha sido básicamente la wikipedia ya que todavía no he encontrado otra fuente con más contenido.
Un saludo,
Juan Antonio.
El objetivo de este proyecto es conseguir una comunidad de personas interesadas en construir lo que sea una plataforma domótica libre, y que podamos entre todos hacer algo grande.
Sabemos de las necesidades de un sistema dómotico, pero no encontramos ninguna alternativa libre y barata de fabricar.
Para empezar vamos a realizar la librería que nos permitirá conectar al Arduino con el protocolo X10. Las razones por las que he elegido este protocolo las detallaré justo ahora, en la presentación del mismo.
Manos a la obra…
X-10, es un protocolo estándar para la transmisión por la línea eléctrica (en inglés Power Line Carrier). Fue introducido por primera vez en 1978 por Sears Home Controls System. Desde su aparición se han elaborado muchas versiones O.E.M. (empresas o personas que adquieren dispositivos al por mayor para ensamblarlas de forma personalizada) en distintas empresas fundamentalmente en Estados Unidos, aunque también en otros países como Canadá, Alemania, Holanda, Francia, Japón y Australia. Todas ellas compatibles entre sí.
Esto hace una ventaja clara a la hora de lanzar un nuevo producto que se comunique con este protocolo, ya que sabemos que tiene aceptación y que además está extendido y estabilizado en el mercado. Por lo tanto es una de las principales razones de por qué tendremos que empezar por aquí a la hora de diseñar nuestro sistema domótico.
Otra de las razones de por qué utilizar X-10 es que podemos utilizar una red eléctrica disponible en cualquier hogar para enviar nuestra información, con esto no necesitaremos tirar un cable para controlar una bombilla. En definitiva, si tenemos un toma de red eléctrica, tenemos una toma de red domótica.
Ahora que ya nos ha convencido el protocolo de comunicaciones, hay que informarse de como funciona internamente el protocolo, siguiente tarea a realizar.
La página que he utilizado para esta introducción ha sido básicamente la wikipedia ya que todavía no he encontrado otra fuente con más contenido.
Un saludo,
Juan Antonio.
El objetivo de este proyecto es conseguir una comunidad de personas interesadas en construir lo que sea una plataforma domótica libre, y que podamos entre todos hacer algo grande.
Sabemos de las necesidades de un sistema dómotico, pero no encontramos ninguna alternativa libre y barata de fabricar.
Para empezar vamos a realizar la librería que nos permitirá conectar al Arduino con el protocolo X10. Las razones por las que he elegido este protocolo las detallaré justo ahora, en la presentación del mismo.
Manos a la obra…
X-10, es un protocolo estándar para la transmisión por la línea eléctrica (en inglés Power Line Carrier). Fue introducido por primera vez en 1978 por Sears Home Controls System. Desde su aparición se han elaborado muchas versiones O.E.M. (empresas o personas que adquieren dispositivos al por mayor para ensamblarlas de forma personalizada) en distintas empresas fundamentalmente en Estados Unidos, aunque también en otros países como Canadá, Alemania, Holanda, Francia, Japón y Australia. Todas ellas compatibles entre sí.
Esto hace una ventaja clara a la hora de lanzar un nuevo producto que se comunique con este protocolo, ya que sabemos que tiene aceptación y que además está extendido y estabilizado en el mercado. Por lo tanto es una de las principales razones de por qué tendremos que empezar por aquí a la hora de diseñar nuestro sistema domótico.
Otra de las razones de por qué utilizar X-10 es que podemos utilizar una red eléctrica disponible en cualquier hogar para enviar nuestra información, con esto no necesitaremos tirar un cable para controlar una bombilla. En definitiva, si tenemos un toma de red eléctrica, tenemos una toma de red domótica.
Ahora que ya nos ha convencido el protocolo de comunicaciones, hay que informarse de como funciona internamente el protocolo, siguiente tarea a realizar.
La página que he utilizado para esta introducción ha sido básicamente la wikipedia ya que todavía no he encontrado otra fuente con más contenido.
Un saludo,
Juan Antonio.
El objetivo de este proyecto es conseguir una comunidad de personas interesadas en construir lo que sea una plataforma domótica libre, y que podamos entre todos hacer algo grande.
Sabemos de las necesidades de un sistema dómotico, pero no encontramos ninguna alternativa libre y barata de fabricar.
Para empezar vamos a realizar la librería que nos permitirá conectar al Arduino con el protocolo X10. Las razones por las que he elegido este protocolo las detallaré justo ahora, en la presentación del mismo.
Manos a la obra…
X-10, es un protocolo estándar para la transmisión por la línea eléctrica (en inglés Power Line Carrier). Fue introducido por primera vez en 1978 por Sears Home Controls System. Desde su aparición se han elaborado muchas versiones O.E.M. (empresas o personas que adquieren dispositivos al por mayor para ensamblarlas de forma personalizada) en distintas empresas fundamentalmente en Estados Unidos, aunque también en otros países como Canadá, Alemania, Holanda, Francia, Japón y Australia. Todas ellas compatibles entre sí.
Esto hace una ventaja clara a la hora de lanzar un nuevo producto que se comunique con este protocolo, ya que sabemos que tiene aceptación y que además está extendido y estabilizado en el mercado. Por lo tanto es una de las principales razones de por qué tendremos que empezar por aquí a la hora de diseñar nuestro sistema domótico.
Otra de las razones de por qué utilizar X-10 es que podemos utilizar una red eléctrica disponible en cualquier hogar para enviar nuestra información, con esto no necesitaremos tirar un cable para controlar una bombilla. En definitiva, si tenemos un toma de red eléctrica, tenemos una toma de red domótica.
Ahora que ya nos ha convencido el protocolo de comunicaciones, hay que informarse de como funciona internamente el protocolo, siguiente tarea a realizar.
La página que he utilizado para esta introducción ha sido básicamente la wikipedia ya que todavía no he encontrado otra fuente con más contenido.
Un saludo,
Juan Antonio.
Hoy he empezado a escribir código.
Estoy trabajando en dos funciones, una dedicada a dividir un archivo en varias partes y otra dedicada a unir dichas partes. Estas funciones son una parte muy importante del proyecto, ya que para poder enviar un archivo por e-mail de cualquier tamaño es necesario dividirlo y enviar por separado cada parte, para después descargárlas una a una y volver a unirlas. Cada una de las partes debe ocupar menos (o lo mismo) que el límite de tamaño del servicio de e-mail para que se puedan enviar sin problema.
En cuanto las termine y las pruebe un poco las subo por Subversion a la página del proyecto.
Damas y caballeros. Como lo prometido es deuda, aquí tenéis una versión "light" de nuestro anteproyecto; para aquellos que estén interesados en conocer mejor RASPA. Si además de leerlo os interesa bajároslo pinchad en el link que veis a continuación. Eso es todo por el momento. El lunes empezamos con lo duro!, a ver que tal se nos da; os mantendremos informados ;) Anteproyecto RASPA