Sei sulla pagina 1di 7

CONTROL DE CULTIVO CON

ARDUINO

Kortxoenea - 2011/01/29
http://lagunak.gisa-elkartea.org/projects/krnl
http://lagunak.gisa-elkartea.org/svn/krnl/armairu_buildout

GISA Elkartea
Maider Likona, Ales Zabala

djfirmata

Controlar un armario de cultivo desde el


navegador
Trabajar en un proyecto que nos permita
familiarizarnos con sensores y actuadores.

KRNL Robots

Talleres para katxarrear con electrnica


Objetivo:

Robtica enchufada al ordenador


Reutilizacin
Pura diversin

Kortxoenea - 2011/01/29
http://lagunak.gisa-elkartea.org/projects/krnl
http://lagunak.gisa-elkartea.org/svn/krnl/armairu_buildout

GISA Elkartea
Maider Likona, Ales Zabala

Qu tenemos ahora

Comunicacin con Arduino usando Python


Una web para controlar Arduinos

Estructura

Sensores

Actuadores

En los Arduinos: leer, escribir


Con el ordenador: emails, fotos, logs

Triggers

Que usen un nico pin


Lecturas masticadas
Sensores de prueba: termistor, random

Tipo cron
Por frecuencia
En funcin de una lectura

Huevos pelados

Kortxoenea - 2011/01/29
http://lagunak.gisa-elkartea.org/projects/krnl
http://lagunak.gisa-elkartea.org/svn/krnl/armairu_buildout

GISA Elkartea
Maider Likona, Ales Zabala

Demo

Kortxoenea - 2011/01/29
http://lagunak.gisa-elkartea.org/projects/krnl
http://lagunak.gisa-elkartea.org/svn/krnl/armairu_buildout

GISA Elkartea
Maider Likona, Ales Zabala

Tecnologas utilizadas

Arduino

Es fcil
Hardware (casi) libre
(eeee, Iker?)

Firmata

Es un protocolo mejor
que lo que podramos
disear a pelo
Se puede migrar a otros
micro.

Python

Ni! Ni! Ni! Ni!

Django

Queremos que se acceda


va web
Es rpido
Necesitbamos una
excusa para juguetear
con la nueva beta.

Kortxoenea - 2011/01/29
http://lagunak.gisa-elkartea.org/projects/krnl
http://lagunak.gisa-elkartea.org/svn/krnl/armairu_buildout

GISA Elkartea
Maider Likona, Ales Zabala

Problemas

Sensores que tienen un controlador

Implementaciones(?) de firmata en python

Requieren una comunicacin ms rpida


Cada sensor tiene su propio protocolo
Hay dos principales, pero ninguna est madura
Nadie habla de servos

Como planteamos solucionarlos

Una version propia del firmware firmata, aadiendo


soporte para controladores mediante sysex
Aadirle a pyduino lo que necesitemos
Imitar a las avestruces (tampoco tenemos que hacerlo
todo!)

Kortxoenea - 2011/01/29
http://lagunak.gisa-elkartea.org/projects/krnl
http://lagunak.gisa-elkartea.org/svn/krnl/armairu_buildout

GISA Elkartea
Maider Likona, Ales Zabala

Ideas para el futuro

Yo le digo el tipo de planta y que el ordenador ya


tenga una manera predefinida (y modificable) de
mantenerla
Diagnstico online: Si le pasa algo a mi planta,
automticamente le paso al experto fotos, datos de
los sensores, mantenimiento que se le est
haciendo ahora, etc.
Interfaz supersimplificada
Integracin con cannabiscaf y similares, con
enlaces a los posts ms jugosos.

Kortxoenea - 2011/01/29
http://lagunak.gisa-elkartea.org/projects/krnl
http://lagunak.gisa-elkartea.org/svn/krnl/armairu_buildout

GISA Elkartea
Maider Likona, Ales Zabala