Difference between revisions of "Jarvis"

From Wiki Makespace Madrid
Jump to: navigation, search
m (Bibliografia)
(Introducción)
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[ESTADO DEL PROYECTO - Esperando 2º Reunión]
+
{{Template:EstadoDeProyecto
 +
|NombreProyecto=Jarvis
 +
|estado=Embrionario
 +
|miembro=Javi Fernandéz, Nano, otros
 +
|colaboraciones=Se buscan colaboradores
 +
|Desc=Proyecto de automatización del espacio
 +
}}
 +
 
 +
= Introducción =
 +
Jarvis (en homenaje al personaje de Marvel) es un proyecto creado por los usuarios de Makespace Madrid para domotizar y automatizar distintos aspectos de dicho espacio.
 +
 
 +
Se basa en un diseño modular que permite hacerlo escalable, de forma que inicialmente será un diseño simple destinado a realizar tareas rutinarias y monótonas del local (apagado de luces, apagado de ordenadores, control y monitorización de la calidad del aire...) y poco a poco podrá ampliarse a tareas cada vez más sofisticadas y complejas.
 +
 
 +
Pese a estar siendo desarrollado para un lugar concreto, es fácilmente portable a otro tipo de ambientes (locales de trabajo, viviendas... )
  
*Introducción
 
 
Jarvis va a ser un proyecto a largo plazo, en el que tendremos ocasión de probar muchas cosas, incluir infinidad de funciones y mejorar sistemas de los que depende, aunque no hay que dejar de ver que solo somos humanos que hacen estas cosas en el tiempo libre que cada uno tiene y hay que mantener los pies en la tierra si queremos llegar a implementar algo en esta década.
 
Jarvis va a ser un proyecto a largo plazo, en el que tendremos ocasión de probar muchas cosas, incluir infinidad de funciones y mejorar sistemas de los que depende, aunque no hay que dejar de ver que solo somos humanos que hacen estas cosas en el tiempo libre que cada uno tiene y hay que mantener los pies en la tierra si queremos llegar a implementar algo en esta década.
  
*Ejes sobre los que ha girado la reunión:
+
= Premisas del sistema =
 
  - El sistema debe de estar pensado para ahorrarnos tiempo y/o energía(vital o eléctrica).
 
  - El sistema debe de estar pensado para ahorrarnos tiempo y/o energía(vital o eléctrica).
  - Todo el sistema tiene que ser modular,y debe tener una forma de interconexión que en la medida de lo posible que no interfiera con la red de makespace.
+
  - Modularidad
 
  - La seguridad es lo primero; algunos de los módulos trabajarán 24 horas, así que habrán de estar bien montados y probados antes de ponerse en producción.
 
  - La seguridad es lo primero; algunos de los módulos trabajarán 24 horas, así que habrán de estar bien montados y probados antes de ponerse en producción.
 +
- Inteligencia básica local; los módulos pueden tomar sus propias decisiones en ausencia del 'cerebro'.
 +
- Sencillez de uso; El sistema sera operado por usuarios que pueden no saber nada de el.
 +
- Todos los modulos deben tener una forma de activación/desactivaciòn mecánica en caso de fallo del sistema.
 +
 +
 +
= Roadmap =
 +
Para una versión 1.0 ya sería todo un logro tener la gestión de apagado y encendido del espacio, instalando módulos de control en regletas e interruptores.
  
 
*Funciones de Jarvis 5.0:
 
*Funciones de Jarvis 5.0:
 
   -Apagado/encendido de luces y regletas para automatizar el ritual de apagar y encender el espacio.
 
   -Apagado/encendido de luces y regletas para automatizar el ritual de apagar y encender el espacio.
   -Monitorización de consumos eléctricos.
+
   -Motorización de consumos eléctricos.
 
   -Medición de la calidad del aire, temperatura, y detección de partículas toxicas.
 
   -Medición de la calidad del aire, temperatura, y detección de partículas toxicas.
 
   -Integración con el sistema de acceso de la puerta.
 
   -Integración con el sistema de acceso de la puerta.
Line 19: Line 38:
 
*Funciones de Jarvis 10.0
 
*Funciones de Jarvis 10.0
 
   -Limpieza del espacio a través de un ejercito de robots
 
   -Limpieza del espacio a través de un ejercito de robots
 +
  -Remo robotizado para enfatizar la limpieza y orden del espacio.
  
Ahora aterrizando, para una version 1.0 ya sería todo un logro tener la gestión de apagado y encendido, instalando módulos de control en regletas e interruptores. Viendo opciones para esto, Jorge comentó que hay unas regletas con control inalámbrico en Leroy Merlin y similares, si encontráramos algún modelo bueno&&hackable&&barato podría ahorrarnos bastante trabajo. Andrew no pudo venir, pero su proyecto ''sensorino'' puede que encaje aquí perfectamente.
+
= Formas de colaboración =
  
*Lineas de trabajo:
+
== Lineas de trabajo ==
  -Ver sensorino con Andrew
+
  *Trello : https://trello.com/b/VZ0hFJlI/jarvis-makespace
-Abrir un apartado en la wiki para Jarvis, también un repo de git y un sistema de tareas(basecamp/trello?)
+
  Nos hemos mudado al trello de makespace, solicitar acceso a Javi, Nano o Cesar
-Investigar los ESP8266 en sus diferentes formatos, localizar puntos de compra locales/europeos.
+
  -Definir el 'paquete mínimo' de circuiteria y sensores que ira en cada modulo.
+
  
 +
== Github ==
 +
*https://github.com/makespacemadrid/Jarvis
 +
[Mini tutorial de git[https://github.com/makespacemadrid/Jarvis/wiki/Git-b%C3%A1sico]]
  
== Enlaces de interes ==
+
== Documentación ==
 +
*https://github.com/makespacemadrid/Jarvis/wiki
  
'''ESP8266'''
+
== Petición de funcionalidades/manejo de bugs ==
  -Librería de Adafruit para Arduino : https://github.com/adafruit/Adafruit_ESP8266
+
  *https://github.com/makespacemadrid/Jarvis/issues
  
-Tutorial adafruit arduino+esp8266 : https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide
 
  
-Modulo esp8266 con Breakout de adafruit
 
3-12V input, 9 digital gpios(3.3V) : [[http://www.adafruit.com/product/2471]]
 
 
-Modulo esp8266 en madrid(sin breakout) [[http://www.cetronic.es/sqlcommerce/disenos/plantilla1/seccion/producto/DetalleProducto.jsp?idIdioma=&idTienda=93&codProducto=151346026&cPath=1342]]
 
  
  
'''Regletas de control remoto holandesa'''s (433MHz):
 
[[http://www.klikaanklikuit.nl/shop/nl/producten-1/]]
 
[[http://gathering.tweakers.net/forum/list_messages/1268154]]
 
[[https://jtlog.wordpress.com/2009/09/03/home-easy-hacking-wiki/]]
 
[[http://gathering.tweakers.net/forum/list_messages/1077675/9]]
 
  
'''Regletas de control remoto de Leroy Merlin'''
 
[[http://www.leroymerlin.es/productos/domotica_y_seguridad/domotica_domestica.html?tagId=84202,84203]]
 
  
'''Calidad ambiental'''
+
Cosas que no limpio todavía pues no se si están replicadas en otro sitio:
  
 
'''Gases'''
 
'''Gases'''
Line 61: Line 71:
 
[[http://www.sharp-world.com/products/device/lineup/selection/rf/pm25/index.html]]
 
[[http://www.sharp-world.com/products/device/lineup/selection/rf/pm25/index.html]]
 
[[http://es.aliexpress.com/item/SYHITECH-dust-dust-sensor-DSM501A-stripline-Free-shipping/2053166265.html]]
 
[[http://es.aliexpress.com/item/SYHITECH-dust-dust-sensor-DSM501A-stripline-Free-shipping/2053166265.html]]
 +
 +
[[Category:Proyectos]][[Category:Infrastructra Makespace Madrid]][[Category:Automatización]]

Latest revision as of 14:06, 3 June 2015

Jarvis
Sin foto (aún)
Estado: Embrionario
Miembros: Javi Fernandéz, Nano, otros
Colaboraciones: Se buscan colaboradores
Proyecto de automatización del espacio

Introducción[edit]

Jarvis (en homenaje al personaje de Marvel) es un proyecto creado por los usuarios de Makespace Madrid para domotizar y automatizar distintos aspectos de dicho espacio.

Se basa en un diseño modular que permite hacerlo escalable, de forma que inicialmente será un diseño simple destinado a realizar tareas rutinarias y monótonas del local (apagado de luces, apagado de ordenadores, control y monitorización de la calidad del aire...) y poco a poco podrá ampliarse a tareas cada vez más sofisticadas y complejas.

Pese a estar siendo desarrollado para un lugar concreto, es fácilmente portable a otro tipo de ambientes (locales de trabajo, viviendas... )

Jarvis va a ser un proyecto a largo plazo, en el que tendremos ocasión de probar muchas cosas, incluir infinidad de funciones y mejorar sistemas de los que depende, aunque no hay que dejar de ver que solo somos humanos que hacen estas cosas en el tiempo libre que cada uno tiene y hay que mantener los pies en la tierra si queremos llegar a implementar algo en esta década.

Premisas del sistema[edit]

- El sistema debe de estar pensado para ahorrarnos tiempo y/o energía(vital o eléctrica).
- Modularidad
- La seguridad es lo primero; algunos de los módulos trabajarán 24 horas, así que habrán de estar bien montados y probados antes de ponerse en producción.
- Inteligencia básica local; los módulos pueden tomar sus propias decisiones en ausencia del 'cerebro'.
- Sencillez de uso; El sistema sera operado por usuarios que pueden no saber nada de el.
- Todos los modulos deben tener una forma de activación/desactivaciòn mecánica en caso de fallo del sistema.


Roadmap[edit]

Para una versión 1.0 ya sería todo un logro tener la gestión de apagado y encendido del espacio, instalando módulos de control en regletas e interruptores.

  • Funciones de Jarvis 5.0:
 -Apagado/encendido de luces y regletas para automatizar el ritual de apagar y encender el espacio.
 -Motorización de consumos eléctricos.
 -Medición de la calidad del aire, temperatura, y detección de partículas toxicas.
 -Integración con el sistema de acceso de la puerta.
 -Botón de emergencia.
 -Integración con la pantalla de anuncios
 -Sistema de control por interface web/app móvil
  • Funciones de Jarvis 10.0
 -Limpieza del espacio a través de un ejercito de robots
 -Remo robotizado para enfatizar la limpieza y orden del espacio.

Formas de colaboración[edit]

Lineas de trabajo[edit]

*Trello : https://trello.com/b/VZ0hFJlI/jarvis-makespace
Nos hemos mudado al trello de makespace, solicitar acceso a Javi, Nano o Cesar

Github[edit]

*https://github.com/makespacemadrid/Jarvis
[Mini tutorial de git[1]]

Documentación[edit]

*https://github.com/makespacemadrid/Jarvis/wiki

Petición de funcionalidades/manejo de bugs[edit]

*https://github.com/makespacemadrid/Jarvis/issues




Cosas que no limpio todavía pues no se si están replicadas en otro sitio:

Gases [[2]] [[3]] [[4]]

Particulas [[5]] [[6]]