SlideShare una empresa de Scribd logo
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

Más contenido relacionado

PDF
Tarjeta arduino
PDF
Tarjeta arduino
PDF
Tarjeta arduino
PDF
Taller de tarjeta arduino (1)
DOCX
Taller de tarjeta arduino (1)
PDF
Trabajo de tecnologia (2)
PDF
Trabajo de tecnologia
PDF
Trabajo de tecnologia
Tarjeta arduino
Tarjeta arduino
Tarjeta arduino
Taller de tarjeta arduino (1)
Taller de tarjeta arduino (1)
Trabajo de tecnologia (2)
Trabajo de tecnologia
Trabajo de tecnologia

La actualidad más candente (18)

PDF
Trabajo de tecnologia
DOCX
Trabajo de tecnologia
PDF
Tecnologia
PDF
Computacion Fisica Y Arduino
PDF
Tecnologia (1) convertido (2)
PDF
Tecnologia (1) convertido
PDF
Teconologia 10 7-grupo_4
DOCX
Targeta arduino
DOCX
Targeta arduino
PDF
Tecnologia
DOCX
Tecnologia
DOCX
Tecnologia (2)
PDF
Tecnologia convertido
DOCX
Tecnologia
DOCX
Targeta arduino
PDF
Computacion fisica - v1
PDF
Tecnologia (2)
PDF
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Trabajo de tecnologia
Trabajo de tecnologia
Tecnologia
Computacion Fisica Y Arduino
Tecnologia (1) convertido (2)
Tecnologia (1) convertido
Teconologia 10 7-grupo_4
Targeta arduino
Targeta arduino
Tecnologia
Tecnologia
Tecnologia (2)
Tecnologia convertido
Tecnologia
Targeta arduino
Computacion fisica - v1
Tecnologia (2)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Publicidad

Destacado (20)

PDF
Manteniment d’Equips i Instal·lacions
PPTX
Amistad
PPSX
Presentación Campaña Business IT
PDF
Emotiva't 3 - 2010
PDF
Informe cuatrimestral Control Interno julio a octubre de 2013
PPT
"MÁS ES MÁS" TEDxBBVA
PPTX
Presentación Invertebrados.
PPT
Caza Ut14
PPTX
Motocroos Frestyle
PPT
La Experiencia De La Rehabilitacion De La VíA Ferrea En China
PPTX
Moleculas Organicas
PPT
Enoturisme INCAVI
PPT
PresentacióN1
PPT
Power Reunió General09 10
DOCX
Protección civil parla
PPS
Massacre - La Octava Maravilla
PPTX
Rol del docente evaluación
DOCX
Accion Tutorial en 2 eso 2014 2015 1ª y 2ª evaluacion
PDF
Fisiologadelvmito 130501152818-phpapp01
Manteniment d’Equips i Instal·lacions
Amistad
Presentación Campaña Business IT
Emotiva't 3 - 2010
Informe cuatrimestral Control Interno julio a octubre de 2013
"MÁS ES MÁS" TEDxBBVA
Presentación Invertebrados.
Caza Ut14
Motocroos Frestyle
La Experiencia De La Rehabilitacion De La VíA Ferrea En China
Moleculas Organicas
Enoturisme INCAVI
PresentacióN1
Power Reunió General09 10
Protección civil parla
Massacre - La Octava Maravilla
Rol del docente evaluación
Accion Tutorial en 2 eso 2014 2015 1ª y 2ª evaluacion
Fisiologadelvmito 130501152818-phpapp01
Publicidad

Similar a Presentacion Hardprocessing (20)

PDF
Taller de introducción a Arduino FesTICval 2012
PDF
Presentación taller arduino
PPTX
Introducción a Arduino
PDF
Hardware copyleft, la comunidad Qi-hardware
PPTX
Arduino
PPTX
ARDUINO: Plataforma de hardware libre
PPTX
Fritzing
PPTX
Exposicion
PPTX
Exposicion
PPTX
Seminario de Arduino
PPTX
ardiuno basico lo que debes saber
PPTX
SUSTENTA.pptx
PDF
Mobile Processing Introduccion
PDF
Arduino + lab view
PDF
Arduino + lab view
PPSX
Presentacion predefensa
DOCX
Arduino corrimiento de bits con leds
PDF
_MICROCONTROLADORES y ARDUINO uno basico.pdf
PPTX
Dayron alejandro
PDF
La electricidad y la electrónica: tarjeta Arduino
Taller de introducción a Arduino FesTICval 2012
Presentación taller arduino
Introducción a Arduino
Hardware copyleft, la comunidad Qi-hardware
Arduino
ARDUINO: Plataforma de hardware libre
Fritzing
Exposicion
Exposicion
Seminario de Arduino
ardiuno basico lo que debes saber
SUSTENTA.pptx
Mobile Processing Introduccion
Arduino + lab view
Arduino + lab view
Presentacion predefensa
Arduino corrimiento de bits con leds
_MICROCONTROLADORES y ARDUINO uno basico.pdf
Dayron alejandro
La electricidad y la electrónica: tarjeta Arduino

Más de ASOLIF (20)

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