HardProcessing - Descripción
Author : Inforede
From TechnologicalWiki
(Redirected from HardProcessing)
- Article in Spanish language -
Contents |
[edit] Datos generales
- Nombre largo: Kit de Desarrollo de Aplicaciones con Processing
- Nombre corto: HardProcessing
- Duración estimada: 4 meses de puesta en marcha
- Ámbito: nacional/internacional
[edit] Descripción ejecutiva
[edit] Antecedentes Justificación y objetivos
- Processing [1] es un lenguaje de programación muy extendido entre artistas, diseñadores y estudiantes.
- En los últimos tiempos Arduino [2], como plataforma de prototipado electrónico, ha experimentado un amplio crecimiento entre aficionados a la electrónica. También algunos temarios de la asignatura de Tecnolgía incluyen su aprendizaje.
- Processing es capaz de comunicarse por puerto serial con dispositivos de hardware: cámaras web, microcontroladores, ...
- Desde Francia Jean-Pierre Mandon [3] está desarrollando Pinguino [4], una alternativa a Arduino con 3 características diferenciadoras:
|Pinguino|Arduino| |Microcontrolador PIC 18F2550 con amplia tradición entre aficionados a la electrónica|Microcontrolador ATmega128| |Lenguaje Python|Lenguaje Java| |Diferencia el Bootloader de la Aplicación|Uso compartido del puerto USB|
- En este momento existen suficientes alternativas libres tanto de hardware como de software como para tener una buena base.
- El objetivo principal es crear no solo el entorno de desarrollo sino una comunidad apoyada por empresas dedicadas al software libre capaz de desarrollar aplicaciones con Open Hardware.
Soy showman y divertido.
[edit] Breve descripción del proyecto
- El kit de Desarrollo constaría de las siguientes partes:
- Una placa con un microcontrolador con E/S digitales y analógicas.
- Un cable USB
- Un manual básico
- Desde una página web se podría descargar todo el material necesario para empezar a trabajar.
- Un programa en Processing (se incluiría el código fuente):
- 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.
- Zona de análisis de datos: con un historial de todos los datos que se han ido monotorizando.
- Se pueden establecer diferentes kits:
- Desarrollador: se haría una placa de prototipado al estilo de Arduino [5] pero usando Pinguino, con 13 E/S Digitales y 6 E/S Analógicas
- 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
- Etc...
- 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.
[edit] Datos del impulsor/líder del proyecto
- Nombre de la empresa/asociación: Inforede / Agasol
- CIF: B36464725
- Dirección:
Víctor García 21, 1B 36640 Pontecesures (Pontevedra)
- Datos de contacto
- Web: http://www.inforede.es
- Correo: ramon.pena@inforede.info
- Teléfono: 986 55 63 40
- Actividad: Consultora en FLOSS
- Datos de la persona de contacto/líder del proyecto:
- Nombre: Ramón Pena
- Teléfono: 657 25 89 37
- Correo: ramon.pena[at]inforede.info


