Esta es la presentación final del curso MediaLab de la Pontificia Universidad Católica de Chile.
Para el proyecto se desarrolló el proyecto Green Pet, el cual consiste en crear una mascota virtual a partir de una planta, utilizando sensores para leer el estado de ésta y comunicárselo al usuario.
2. Motivación
Es difícil cuidar una
planta
Requiere atención
No da feedback (a
menos que se esté
muriendo)
No es tan entretenido
como tener una
mascota
Muchas veces no se
pueden tener animales
3. Solución: Démosle vida!
Agregar hardware para interatuar con la planta
Conocer estado de la planta
Permitir que ésta interactúe con nosotros
5. Componentes Utilizadas
RedBoard (~ Arduino UNO)
Leds
Sensor de temperatura ambiental
Sensor de luminosidad
Sensor de humedad de suelo
Resistencias
6. Componentes que quedaron fuera
Sensor de Humedad ambiental
Sensor de tacto
Buzzer de sonido
Display LCD
7. Problemas en el camino
Disponibilidad de componentes
Sensor de humedad se agotó al final de la primera iteración
Sensor de suelo sólo llegó hace 8 días
Atraso!
LCD no disponible
Duración de la planta ‘florecida’
Iteraciones sobre la aplicación de Arduino y
Processing
8. Desarrollo paso a paso
Iteración 1:
Arduino:
Interfaz Processing:
Sensor de luminosidad +
temperatura + tacto
Sensor de humedad adquirido
no funciona
Se decide eliminar sensor de
tacto
Se lee comunicación serial
Se define protocolo de
comunicación entre dispositivos
Se compra primera planta
9. Desarrollo paso a paso
Iteración 2:
Arduino:
Se adquiere sensor de
Humedad de suelo
Se cambia distribución de
las componentes en el
protoboard
Se adquiere nueva planta
para el desarrollo
Interfaz Processing
Se crea planta virtual para
interactuar con el usuario
(más amigable)
10. Desarrollo paso a paso
Iteración 3:
Arduino:
Se implementa sensor de humedad
Se monta la solución en la plataforma unificada
Se cambia distribución de componentes
Interfaz Processing:
Se agrega soporte para el sensor de humedad
Se agregan expresiones a la planta para expresar qué problemas
tiene