SlideShare a Scribd company logo
1 of 13
Download to read offline
Presentación


 Nombre del proyecto: Hardprocessing

 Líder del Proyecto: Moncho Pena <moncho@bdunk.com>

 Empresas que participan: Bdunk, Boratelecom, Wirelessgalicia




                                                   Web del Proyecto [Beta]
                                                   http://www.hardprocessing.org/
                                                   info@hardprocessing.org
Introducción tecnologías: Processing




                            Easy & FLOSS
                            Multiplataforma
 Processing es un lenguaje y entorno de programación de código
 abierto basado en Java, de fácil utilización, y que sirve como medio
 para la enseñanza y producción de proyectos multimedia e
 interactivos de diseño digital. Fue iniciado por Ben Fry y Casey Reas a
 partir de reflexiones en el Aesthetics and Computation Group del MIT
 Media Lab.

 Processing es desarrollado por artistas y diseñadores como una
 herramienta alternativa al software propietario. Puede ser utilizado
 tanto para aplicaciones locales así como aplicaciones para la web
 (Applets).
¿Qué es Hardprocessing?



 Arduino + Processing = Hardprocessing


                          on
¿Qué se puede hacer con Hardprocessing?



                         Entradas /                        ENCENDER APAGAR
                                                                UNA LUZ,
                           Salidas                          ACTIVAR UN RELÉ,
                                                                   ...
                         DIGITALES
     Arduino
                        Entradas /                   SENSORES DE TEMPERATURA,
                                                      HUMEDAD, LUMINOSIDAD...

                         Salidas                       MANEJO DE LA VELOCIDAD
                                                           DE UN MOTOR
                       ANALÓGICAS                           ELECTRICO...




  PC con programa                Podemos acceder desde el exterior
   en Processing y                       a la base de datos
                                      recogiendo estadísticas
    motor de Base                    o aplicando cambios en la
                                    configuración del Software
      de Datos
El proyecto: objetivos



Los objetivos principales son:

* Hacer un programa en Processing, facilmente
configurable e instalable que tanto sirva para
profesionales como para el sector de la enseñanza.

* Empaquetar el producto en formato kit con todo lo
necesario para empezar a trabajar.

* Crear una comunidad apoyada por empresas
dedicadas al Software Libre capaz de desarrollar
aplicaciones con Hardware Libre.
El proyecto: El programa I


El código fuente sería accesible y modificable:

Características:

- Una zona de configuración donde se guardasen los siguientes datos:
       - Seleccionar que número de Entrada y Salida se va usar,
Análogica o Digital y el modo Input o Output
       - Seleccionar nombre para la E/S e icono
       - Si es una entrada analógica cada cuanto tiempo se va a guardar
el dato obtenido

- La zona del panel de control en sí, donde aparecerían:
          - Botones en caso de Entradas Digitales, por ejemplo: el icono
de una bombilla y un interruptor ON/OFF
          - Gráficas en caso de Entrada de Datos Analógicos, por
ejemplo: un barra en el caso de un sensor de temperatura
          - Barras de desplazamiento en caso de Salida de Datos
Analógicos, por ejemplo para manejar la intensidad de una luz.
El proyecto: El programa II


                                       Hardprocessing v1.0.0


 Principal   Configuración   Panel 1         Panel 2           Ayuda



                                                       Temperatura actual: 17º
         off - Luces Pasillo


         on - Luces Entrada



                                                       % Humedad: 7
       75% Calefacción



       10% Apertura Ventana
El proyecto: El programa III


Los eventos:

- En la zona de configuración se podrán crear eventos, por ejemplo:

“Si la temperatura sube de 20º entonces se desconecta la calefacción”

Monotorización de datos:

- Los datos se introducirán en una base de datos, dependiendo de la
cantidad se puede usar SQLite o PostgreSQL

- Como Processing no es lo ideal para búsquedas gráficas y acotación
de datos usaremos un entorno LAMP
El proyecto: El kit


El Kit Incluiría:

- Placa + Un cable USB
- Un manual básico
- Desde una página web se podría descargar todo el material necesario para
empezar a trabajar.

Dos tipos de kits:

- Educativo: se montaría todo un sistema de pruebas, con un programa
preconfigurado:
          + 5 Luces
          + 1 Sensor Temperatura, 1 Sensor Humedad, 1 Sensor Luminosidad.
          + 1 Lector RFID
          + 3 Relés

- Producción: se haría una placa a medida de las necesidades de uso y se
modificaría el programa si fuese necesario, este tipo de Kit sería previamente
presupuestado para cada caso.
El proyecto: La Comunidad


Para crear comunidad se ofrecerá todas las herramientas necesarias:

- Un servidor GIT (GitHub) para descargar las úlitmas versiones

- Una Wiki (MediaWiki)

- Una web con las últimas noticias, capturas de pantalla, vídeos, etc …
(Wordpress)

- Presencia en las principales redes sociales: Facebook, Twitter, etc …

- Enlaces a las empresas que ofrezcan Hardprocessing, a los patrocinadores, a
Asolif, etc...
El proyecto: El Plan de Trabajo


Los trabajos a realizar son:

- Programa en Processing

- Diseño Kit enseñanza

- La web
     - Diseño
     - Crear los contenidos
     - Noticias
     - FAQ
     - Wiki
     - Interacción con la web 2.0: Facebook, YouTube, Twitter, etc...

- Packaging

- Lanzamiento del kit

- Las empresas implicadas aportan contenidos a la web: noticias,
responden en los foros, ...
El proyecto: Los implicados


* Bdunk:
- Líder del proyecto
- Desarrollo del programa en Processing
- Programa de monotorización de datos

* Bora Telecom
- Kit Electrónico

* Wireless Galicia
- La web

* ASOLIF fomentará la participación de empresas del sector en el
proyecto.
Conclusiones


* Se puede llegar a establecer una Comunidad participativa.

* Empresas especializadas en automátismos pueden beneficiarse de estos productos.

* Processing es una potente herramienta educativa que puede introducir a los alumnos
en la programación, donde además pueden ver resultados instantáneos.

* Pocas empresas, al menos conocidas, del campo de la electrónica ofrecen este tipo de
productos libres.

* La filosofía del FLOSS puede trasladarse al Hardware Libre

More Related Content

What's hot

What's hot (18)

Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Computacion Fisica Y Arduino
Computacion Fisica Y ArduinoComputacion Fisica Y Arduino
Computacion Fisica Y Arduino
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)
 
Tecnologia (1) convertido
Tecnologia (1) convertidoTecnologia (1) convertido
Tecnologia (1) convertido
 
Teconologia 10 7-grupo_4
Teconologia 10 7-grupo_4Teconologia 10 7-grupo_4
Teconologia 10 7-grupo_4
 
Targeta arduino
Targeta arduinoTargeta arduino
Targeta arduino
 
Targeta arduino
Targeta arduinoTargeta arduino
Targeta arduino
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Tecnologia (2)
Tecnologia (2)Tecnologia (2)
Tecnologia (2)
 
Tecnologia convertido
Tecnologia convertidoTecnologia convertido
Tecnologia convertido
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Targeta arduino
Targeta arduinoTargeta arduino
Targeta arduino
 
Computacion fisica - v1
Computacion fisica - v1Computacion fisica - v1
Computacion fisica - v1
 
Tecnologia (2)
Tecnologia (2)Tecnologia (2)
Tecnologia (2)
 
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
 

Viewers also liked

Manteniment d’Equips i Instal·lacions
Manteniment d’Equips i Instal·lacionsManteniment d’Equips i Instal·lacions
Manteniment d’Equips i Instal·lacionsIgnasi del Río
 
Amistad
AmistadAmistad
Amistadpauli
 
Presentación Invertebrados.
Presentación Invertebrados.Presentación Invertebrados.
Presentación Invertebrados.Leonardo Palomino
 
Motocroos Frestyle
Motocroos FrestyleMotocroos Frestyle
Motocroos Frestylejulpa98
 
La Experiencia De La Rehabilitacion De La VíA Ferrea En China
La Experiencia De La Rehabilitacion De La VíA Ferrea En ChinaLa Experiencia De La Rehabilitacion De La VíA Ferrea En China
La Experiencia De La Rehabilitacion De La VíA Ferrea En ChinaGrupo Riel
 
Power Reunió General09 10
Power Reunió General09 10Power Reunió General09 10
Power Reunió General09 10Ceip Les Escoles
 
Protección civil parla
Protección civil parlaProtección civil parla
Protección civil parlaMicrosoft MVPs
 
Massacre - La Octava Maravilla
Massacre - La Octava MaravillaMassacre - La Octava Maravilla
Massacre - La Octava MaravillaMrJuanma
 
Accion Tutorial en 2 eso 2014 2015 1ª y 2ª evaluacion
Accion Tutorial en 2 eso 2014 2015 1ª y 2ª evaluacionAccion Tutorial en 2 eso 2014 2015 1ª y 2ª evaluacion
Accion Tutorial en 2 eso 2014 2015 1ª y 2ª evaluacionInstituto Educacion Secundaria
 
Fisiologadelvmito 130501152818-phpapp01
Fisiologadelvmito 130501152818-phpapp01Fisiologadelvmito 130501152818-phpapp01
Fisiologadelvmito 130501152818-phpapp01emilio bohorquez ramos
 

Viewers also liked (20)

Manteniment d’Equips i Instal·lacions
Manteniment d’Equips i Instal·lacionsManteniment d’Equips i Instal·lacions
Manteniment d’Equips i Instal·lacions
 
Amistad
AmistadAmistad
Amistad
 
Presentación Campaña Business IT
Presentación Campaña Business ITPresentación Campaña Business IT
Presentación Campaña Business IT
 
Emotiva't 3 - 2010
Emotiva't 3 - 2010Emotiva't 3 - 2010
Emotiva't 3 - 2010
 
Informe cuatrimestral Control Interno julio a octubre de 2013
Informe cuatrimestral Control Interno julio a octubre de 2013Informe cuatrimestral Control Interno julio a octubre de 2013
Informe cuatrimestral Control Interno julio a octubre de 2013
 
"MÁS ES MÁS" TEDxBBVA
"MÁS ES MÁS"  TEDxBBVA"MÁS ES MÁS"  TEDxBBVA
"MÁS ES MÁS" TEDxBBVA
 
Presentación Invertebrados.
Presentación Invertebrados.Presentación Invertebrados.
Presentación Invertebrados.
 
Infograduados46
Infograduados46Infograduados46
Infograduados46
 
Caza Ut14
Caza Ut14Caza Ut14
Caza Ut14
 
Motocroos Frestyle
Motocroos FrestyleMotocroos Frestyle
Motocroos Frestyle
 
La Experiencia De La Rehabilitacion De La VíA Ferrea En China
La Experiencia De La Rehabilitacion De La VíA Ferrea En ChinaLa Experiencia De La Rehabilitacion De La VíA Ferrea En China
La Experiencia De La Rehabilitacion De La VíA Ferrea En China
 
Moleculas Organicas
Moleculas OrganicasMoleculas Organicas
Moleculas Organicas
 
Enoturisme INCAVI
Enoturisme INCAVIEnoturisme INCAVI
Enoturisme INCAVI
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Power Reunió General09 10
Power Reunió General09 10Power Reunió General09 10
Power Reunió General09 10
 
Protección civil parla
Protección civil parlaProtección civil parla
Protección civil parla
 
Massacre - La Octava Maravilla
Massacre - La Octava MaravillaMassacre - La Octava Maravilla
Massacre - La Octava Maravilla
 
Rol del docente evaluación
Rol del docente   evaluaciónRol del docente   evaluación
Rol del docente evaluación
 
Accion Tutorial en 2 eso 2014 2015 1ª y 2ª evaluacion
Accion Tutorial en 2 eso 2014 2015 1ª y 2ª evaluacionAccion Tutorial en 2 eso 2014 2015 1ª y 2ª evaluacion
Accion Tutorial en 2 eso 2014 2015 1ª y 2ª evaluacion
 
Fisiologadelvmito 130501152818-phpapp01
Fisiologadelvmito 130501152818-phpapp01Fisiologadelvmito 130501152818-phpapp01
Fisiologadelvmito 130501152818-phpapp01
 

Similar to Presentacion Hardprocessing (20)

Anexo meteo pi (1)
Anexo meteo pi  (1)Anexo meteo pi  (1)
Anexo meteo pi (1)
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia (1)
Tecnologia (1)Tecnologia (1)
Tecnologia (1)
 
Tecnologia (1) convertido
Tecnologia (1) convertidoTecnologia (1) convertido
Tecnologia (1) convertido
 
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINOELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)
 
Memoria domótica
Memoria domóticaMemoria domótica
Memoria domótica
 
Softwae y hadware
Softwae y hadwareSoftwae y hadware
Softwae y hadware
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
Proyecto arduino medidor de temperatura
Proyecto arduino medidor de temperaturaProyecto arduino medidor de temperatura
Proyecto arduino medidor de temperatura
 
SEMANA DEL ADULTO 2017
SEMANA DEL ADULTO  2017SEMANA DEL ADULTO  2017
SEMANA DEL ADULTO 2017
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Informe tecnología
Informe tecnologíaInforme tecnología
Informe tecnología
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
El "Internet de Todo" (IoT)
El "Internet de Todo" (IoT)El "Internet de Todo" (IoT)
El "Internet de Todo" (IoT)
 
Trabajo02
Trabajo02Trabajo02
Trabajo02
 
Proyecto ultrahouse 3000 de Andrés Farías y Walter Noello
Proyecto ultrahouse 3000 de Andrés Farías y Walter NoelloProyecto ultrahouse 3000 de Andrés Farías y Walter Noello
Proyecto ultrahouse 3000 de Andrés Farías y Walter Noello
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 

More from ASOLIF

Atlantic Agreement: press release (en)
Atlantic Agreement: press release (en)Atlantic Agreement: press release (en)
Atlantic Agreement: press release (en)ASOLIF
 
Acuerdo Atlántico: nota de prensa (pt)
Acuerdo Atlántico: nota de prensa (pt)Acuerdo Atlántico: nota de prensa (pt)
Acuerdo Atlántico: nota de prensa (pt)ASOLIF
 
Acuerdo Atlántico: nota prensa (gl)
Acuerdo Atlántico: nota prensa (gl)Acuerdo Atlántico: nota prensa (gl)
Acuerdo Atlántico: nota prensa (gl)ASOLIF
 
Acuerdo Atlántico: nota prensa (es)
Acuerdo Atlántico: nota prensa (es)Acuerdo Atlántico: nota prensa (es)
Acuerdo Atlántico: nota prensa (es)ASOLIF
 
iMetre Fullet explicatiu (català)
iMetre Fullet explicatiu (català)iMetre Fullet explicatiu (català)
iMetre Fullet explicatiu (català)ASOLIF
 
iMetre brochure (english)
iMetre brochure (english)iMetre brochure (english)
iMetre brochure (english)ASOLIF
 
iMetre folleto explicativo (español)
iMetre folleto explicativo (español)iMetre folleto explicativo (español)
iMetre folleto explicativo (español)ASOLIF
 
OpenERP Hotel by Opentia - Jornadas OpenERP 2011 Lugo
OpenERP Hotel by Opentia - Jornadas OpenERP 2011 LugoOpenERP Hotel by Opentia - Jornadas OpenERP 2011 Lugo
OpenERP Hotel by Opentia - Jornadas OpenERP 2011 LugoASOLIF
 
ASOLIF - Spanish National Federation of Libre Software SMEs
ASOLIF - Spanish National Federation of Libre Software SMEsASOLIF - Spanish National Federation of Libre Software SMEs
ASOLIF - Spanish National Federation of Libre Software SMEsASOLIF
 
IData Sistemas de Control
IData Sistemas de ControlIData Sistemas de Control
IData Sistemas de ControlASOLIF
 
ASOLIF marzo 2011
ASOLIF marzo 2011ASOLIF marzo 2011
ASOLIF marzo 2011ASOLIF
 
Modelos negocio basados en Software Libre
Modelos negocio basados en Software Libre Modelos negocio basados en Software Libre
Modelos negocio basados en Software Libre ASOLIF
 
Navalplan sin-demo
Navalplan sin-demoNavalplan sin-demo
Navalplan sin-demoASOLIF
 
AbanQ G2 - Desarrollo colaborativo
AbanQ G2 - Desarrollo colaborativoAbanQ G2 - Desarrollo colaborativo
AbanQ G2 - Desarrollo colaborativoASOLIF
 
CRF ASOLIF - Formación
CRF ASOLIF - FormaciónCRF ASOLIF - Formación
CRF ASOLIF - FormaciónASOLIF
 
Alial en la presentación de SALE
Alial en la presentación de SALEAlial en la presentación de SALE
Alial en la presentación de SALEASOLIF
 
FOSS4G 2010. Keynote Prodevelop: "Beyond Open Source"
FOSS4G 2010. Keynote Prodevelop: "Beyond Open Source"FOSS4G 2010. Keynote Prodevelop: "Beyond Open Source"
FOSS4G 2010. Keynote Prodevelop: "Beyond Open Source"ASOLIF
 
AbanQ G2 Presentación
AbanQ G2 PresentaciónAbanQ G2 Presentación
AbanQ G2 PresentaciónASOLIF
 
Cometatech Smile Group
Cometatech Smile GroupCometatech Smile Group
Cometatech Smile GroupASOLIF
 
20100429 plone gov-es
20100429 plone gov-es20100429 plone gov-es
20100429 plone gov-esASOLIF
 

More from ASOLIF (20)

Atlantic Agreement: press release (en)
Atlantic Agreement: press release (en)Atlantic Agreement: press release (en)
Atlantic Agreement: press release (en)
 
Acuerdo Atlántico: nota de prensa (pt)
Acuerdo Atlántico: nota de prensa (pt)Acuerdo Atlántico: nota de prensa (pt)
Acuerdo Atlántico: nota de prensa (pt)
 
Acuerdo Atlántico: nota prensa (gl)
Acuerdo Atlántico: nota prensa (gl)Acuerdo Atlántico: nota prensa (gl)
Acuerdo Atlántico: nota prensa (gl)
 
Acuerdo Atlántico: nota prensa (es)
Acuerdo Atlántico: nota prensa (es)Acuerdo Atlántico: nota prensa (es)
Acuerdo Atlántico: nota prensa (es)
 
iMetre Fullet explicatiu (català)
iMetre Fullet explicatiu (català)iMetre Fullet explicatiu (català)
iMetre Fullet explicatiu (català)
 
iMetre brochure (english)
iMetre brochure (english)iMetre brochure (english)
iMetre brochure (english)
 
iMetre folleto explicativo (español)
iMetre folleto explicativo (español)iMetre folleto explicativo (español)
iMetre folleto explicativo (español)
 
OpenERP Hotel by Opentia - Jornadas OpenERP 2011 Lugo
OpenERP Hotel by Opentia - Jornadas OpenERP 2011 LugoOpenERP Hotel by Opentia - Jornadas OpenERP 2011 Lugo
OpenERP Hotel by Opentia - Jornadas OpenERP 2011 Lugo
 
ASOLIF - Spanish National Federation of Libre Software SMEs
ASOLIF - Spanish National Federation of Libre Software SMEsASOLIF - Spanish National Federation of Libre Software SMEs
ASOLIF - Spanish National Federation of Libre Software SMEs
 
IData Sistemas de Control
IData Sistemas de ControlIData Sistemas de Control
IData Sistemas de Control
 
ASOLIF marzo 2011
ASOLIF marzo 2011ASOLIF marzo 2011
ASOLIF marzo 2011
 
Modelos negocio basados en Software Libre
Modelos negocio basados en Software Libre Modelos negocio basados en Software Libre
Modelos negocio basados en Software Libre
 
Navalplan sin-demo
Navalplan sin-demoNavalplan sin-demo
Navalplan sin-demo
 
AbanQ G2 - Desarrollo colaborativo
AbanQ G2 - Desarrollo colaborativoAbanQ G2 - Desarrollo colaborativo
AbanQ G2 - Desarrollo colaborativo
 
CRF ASOLIF - Formación
CRF ASOLIF - FormaciónCRF ASOLIF - Formación
CRF ASOLIF - Formación
 
Alial en la presentación de SALE
Alial en la presentación de SALEAlial en la presentación de SALE
Alial en la presentación de SALE
 
FOSS4G 2010. Keynote Prodevelop: "Beyond Open Source"
FOSS4G 2010. Keynote Prodevelop: "Beyond Open Source"FOSS4G 2010. Keynote Prodevelop: "Beyond Open Source"
FOSS4G 2010. Keynote Prodevelop: "Beyond Open Source"
 
AbanQ G2 Presentación
AbanQ G2 PresentaciónAbanQ G2 Presentación
AbanQ G2 Presentación
 
Cometatech Smile Group
Cometatech Smile GroupCometatech Smile Group
Cometatech Smile Group
 
20100429 plone gov-es
20100429 plone gov-es20100429 plone gov-es
20100429 plone gov-es
 

Presentacion Hardprocessing

  • 1. Presentación Nombre del proyecto: Hardprocessing Líder del Proyecto: Moncho Pena <moncho@bdunk.com> Empresas que participan: Bdunk, Boratelecom, Wirelessgalicia Web del Proyecto [Beta] http://www.hardprocessing.org/ info@hardprocessing.org
  • 2. Introducción tecnologías: Processing Easy & FLOSS Multiplataforma Processing es un lenguaje y entorno de programación de código abierto basado en Java, de fácil utilización, y que sirve como medio para la enseñanza y producción de proyectos multimedia e interactivos de diseño digital. Fue iniciado por Ben Fry y Casey Reas a partir de reflexiones en el Aesthetics and Computation Group del MIT Media Lab. Processing es desarrollado por artistas y diseñadores como una herramienta alternativa al software propietario. Puede ser utilizado tanto para aplicaciones locales así como aplicaciones para la web (Applets).
  • 3. ¿Qué es Hardprocessing? Arduino + Processing = Hardprocessing on
  • 4. ¿Qué se puede hacer con Hardprocessing? Entradas / ENCENDER APAGAR UNA LUZ, Salidas ACTIVAR UN RELÉ, ... DIGITALES Arduino Entradas / SENSORES DE TEMPERATURA, HUMEDAD, LUMINOSIDAD... Salidas MANEJO DE LA VELOCIDAD DE UN MOTOR ANALÓGICAS ELECTRICO... PC con programa Podemos acceder desde el exterior en Processing y a la base de datos recogiendo estadísticas motor de Base o aplicando cambios en la configuración del Software de Datos
  • 5. El proyecto: objetivos Los objetivos principales son: * Hacer un programa en Processing, facilmente configurable e instalable que tanto sirva para profesionales como para el sector de la enseñanza. * Empaquetar el producto en formato kit con todo lo necesario para empezar a trabajar. * Crear una comunidad apoyada por empresas dedicadas al Software Libre capaz de desarrollar aplicaciones con Hardware Libre.
  • 6. El proyecto: El programa I El código fuente sería accesible y modificable: Características: - Una zona de configuración donde se guardasen los siguientes datos: - Seleccionar que número de Entrada y Salida se va usar, Análogica o Digital y el modo Input o Output - Seleccionar nombre para la E/S e icono - Si es una entrada analógica cada cuanto tiempo se va a guardar el dato obtenido - La zona del panel de control en sí, donde aparecerían: - Botones en caso de Entradas Digitales, por ejemplo: el icono de una bombilla y un interruptor ON/OFF - Gráficas en caso de Entrada de Datos Analógicos, por ejemplo: un barra en el caso de un sensor de temperatura - Barras de desplazamiento en caso de Salida de Datos Analógicos, por ejemplo para manejar la intensidad de una luz.
  • 7. El proyecto: El programa II Hardprocessing v1.0.0 Principal Configuración Panel 1 Panel 2 Ayuda Temperatura actual: 17º off - Luces Pasillo on - Luces Entrada % Humedad: 7 75% Calefacción 10% Apertura Ventana
  • 8. El proyecto: El programa III Los eventos: - En la zona de configuración se podrán crear eventos, por ejemplo: “Si la temperatura sube de 20º entonces se desconecta la calefacción” Monotorización de datos: - Los datos se introducirán en una base de datos, dependiendo de la cantidad se puede usar SQLite o PostgreSQL - Como Processing no es lo ideal para búsquedas gráficas y acotación de datos usaremos un entorno LAMP
  • 9. El proyecto: El kit El Kit Incluiría: - Placa + Un cable USB - Un manual básico - Desde una página web se podría descargar todo el material necesario para empezar a trabajar. Dos tipos de kits: - Educativo: se montaría todo un sistema de pruebas, con un programa preconfigurado: + 5 Luces + 1 Sensor Temperatura, 1 Sensor Humedad, 1 Sensor Luminosidad. + 1 Lector RFID + 3 Relés - Producción: se haría una placa a medida de las necesidades de uso y se modificaría el programa si fuese necesario, este tipo de Kit sería previamente presupuestado para cada caso.
  • 10. El proyecto: La Comunidad Para crear comunidad se ofrecerá todas las herramientas necesarias: - Un servidor GIT (GitHub) para descargar las úlitmas versiones - Una Wiki (MediaWiki) - Una web con las últimas noticias, capturas de pantalla, vídeos, etc … (Wordpress) - Presencia en las principales redes sociales: Facebook, Twitter, etc … - Enlaces a las empresas que ofrezcan Hardprocessing, a los patrocinadores, a Asolif, etc...
  • 11. El proyecto: El Plan de Trabajo Los trabajos a realizar son: - Programa en Processing - Diseño Kit enseñanza - La web - Diseño - Crear los contenidos - Noticias - FAQ - Wiki - Interacción con la web 2.0: Facebook, YouTube, Twitter, etc... - Packaging - Lanzamiento del kit - Las empresas implicadas aportan contenidos a la web: noticias, responden en los foros, ...
  • 12. El proyecto: Los implicados * Bdunk: - Líder del proyecto - Desarrollo del programa en Processing - Programa de monotorización de datos * Bora Telecom - Kit Electrónico * Wireless Galicia - La web * ASOLIF fomentará la participación de empresas del sector en el proyecto.
  • 13. Conclusiones * Se puede llegar a establecer una Comunidad participativa. * Empresas especializadas en automátismos pueden beneficiarse de estos productos. * Processing es una potente herramienta educativa que puede introducir a los alumnos en la programación, donde además pueden ver resultados instantáneos. * Pocas empresas, al menos conocidas, del campo de la electrónica ofrecen este tipo de productos libres. * La filosofía del FLOSS puede trasladarse al Hardware Libre