Herramientas de usuario

Herramientas del sitio


Barra lateral

Traducciones de esta página:

Página principal

–> HACKATÓN DE E-TEXTILES

Análisis y comparativas

Documentación
esta sección no existe: documentacion
Eventos Guías Herramientas Información de interés Proyectos > Usuarios Varios Wiki Privado

No hay páginas en esta sección.


old admin

No hay páginas en esta sección.


eventos:tapiz_textiles_electronica

Hackaton: Tapiz Textiles y Electrónica

Introducción

Según la Wikipedia los E-textiles son tejidos que incluyen componentes electrónicos como baterías, LEDs o incluso pequeños ordenadores. Están diseñados con nuevas tecnologías que ofrecen valor añadido a la persona que los lleva puestos. Sin embargo esta definición puede ser demasiado restringida, el área de los E-textiles no se limita a la moda y cubre muchas áreas de proyectos relacionados, como pueden ser por ejemplo el campo de los videojuegos, el diseño de producto, el arte de los nuevos medios, el IoT, la salud, la educación o la moda y la tecnología, entre otros.

En el desarrollo de proyectos E-textiles se valora el uso de nuevos materiales conductores o inteligentes junto con otros más tradicionales, lo que permite a los makers con conocimientos previos de electrónica y/o lenguajes de programación, adquirir nuevas técnicas y desarrollar habilidades artísticas y creativas como coser, calcetar, tejer, dibujar o pintar. Y a la inversa, permite a personas que no se relacionaban previamente con la electrónica y si tenían experiencia con textiles ampliar el alcance de sus creaciones mediante el uso de estos nuevos materiales.

El año pasado en la OSHWDem nos introdujimos en el mundo de los E-textiles a través de un taller y varios puestos de exposición relacionados. Este año nos lanzamos con un taller con formato de hackatón de 10 horas de duración que celebraremos el sábado 29 de septiembre de la mano de la maker y diseñadora Paola Guimerans que va dirigido a personas con interés en nuevas técnicas para la integración de tecnología en textiles.

El objetivo de este documento es visibilizar el floreciente campo de los e-textiles que, igual que sucede con otros campos del movimiento maker, como la impresión 3D, o la robótica, se ha popularizado vinculado a esta vanguardia tecnológica.

RECURSOS E-TEXTILES

Link a la website de recursos How to get what you want

HACKATON TEXTILES Y ELECTRONICA

poster.jpg

Plataformas de código abierto para desarrollar proyectos de e-textiles


Circuit Playground Express

Introducción a la Circuit Playground Express

La Circuit Playground Express es una placa genial para aprender a programar y para prototipar tus creaciones de e-textiles.

Completar esta sección de introducción

Dos consejos importantes para empezar

Añade las udev rules para la Circuit Playground Express a tu sistema linux

En todos los linux que hemos probado hemos tenido que ajustar las udev rules. Si conectamos la placa recién comprada al puerto USB de nuestro linux y no ejecuta la “rueda de colores” es, casi seguro, un síntoma de este problema.

Para solucionarlo:

  wget https://github.com/adafruit/Trinket_Arduino_Linux/raw/master/99-adafruit-boards.rules
  sudo cp 99-adafruit-boards.rules /etc/udev/rules.d/

Una vez añadido el nuevo fichero de reglas podemos reiniciar el ordenador o se puede forzar la recarga de reglas con los siguientes comandos:

  sudo reload udev

o si falla el anterior:

    sudo udevadm control --reload-rules
    sudo udevadm trigger

También hay que asegurarse de que nuestro usuario pertenece a los grupos dialout y plugdev.

En este enlace tenemos instrucciones detalladas.

Usa el IDE Arduino más reciente

Para evitar problemas con la placa es imprescindible instalar la última versión disponible del IDE Arduino, en la realización del hackathon hemos usado la versión 1.8.7. Hemos comprobado además que esta versión tiene un conjunto más amplio de ejemplos para la Circuit Playground Express.

Documentación disponible

Modos de funcionamiento de la Circuit Playground Express

Modo Bootloader: Para entrar en modo Bootloader hay que pulsar el botón de reset, situado en el medio de la placa, una o dos veces (dos veces si estamos usando Circuit Python o el IDE Arduino)

Cuando entramos en modo Bootloader los neopixels de la placa parpaderán una vez en rojo y quedarán despues fijos en verde. El led verde de status quedará fijo y el led rojo de status parpaderá lentamente.

Además, al pasar a modo Bootloader, nuestra placa debería montarse como una unidad de almacenamiento en nuestro sistema de ficheros. Aparecerá con el nombre CIRCUITPY si estamos usando Circuit Python, o con el nombre CPLAYBOOT si no usamos Circuit Python.

Métodos de programación

Este artículo es una buena introducción a los distintos métodos de programar la Circuit Playground Express.

Tenemos tres métodos para programar:

  • MakeCode
  • Circuit Python
  • Arduino IDE
MakeCode

Si optamos por usar este método programaremos la placa desde el servicio web MakeCode. No tendremos que instalar nada en nuestros ordenadores a excepción del driver para windows, si es que usamos este S.O.

El lenguaje de programación es muy parecido a Scratch, se programa con bloques gráficos. Aunque en realidad el MakeCode gráfico se compila a javascript en la web y lo que descargamos en la placa es código javascript que podríamos editar directamente.

CircuitPython

Con esta opción dispondremos de un MicroPython adaptado específicamente a nuestra placa. Con las ventajas y desventajas de disponer de un lenguaje interpretado.

IDE Arduino

Con este método programaremos nuestra placa de una forma análoga a como se programa cualquier Arduino. Compilando código cpp y descargándolo en la placa.

Para usar el IDE Arduino con nuestra placa no tenemos que hacer nada más que lo comentado acerca de las udev rules y usar la última versión del IDE.

Es importante escoger la placa correcta en el menú del IDE, no confundir Adafruit Circuit Playground, que es incorrecta, con la Adafruit Circuit Playground Express, que es la correcta.

En linux cada vez que cargamos un programa en la Circuit Playground Express la placa se reseteará, entrará momentaneamente en modo bootloader y veremos que por un momento se monta el sistema de ficheros CPLAYBOOT

Circuit Python

Instalación

Conectamos la CPE a nuestro ordenador y pulsamos dos veces el botón de reset para entrar en el modo bootloader. La placa se quedará con todos los LED en verde y nos aparecerá una nueva unidad de ficheros CPLAYBOOT

Nos bajamos el Circuit Python de la red, aquí tienes la última.

Arrastramos nuestro fichero uf2 con la versión del Circuit Python que acabamos de descargar de la red, a la unidad CPLAYBOOT, en cuanto se transfiera el archivo, la CPE arrancará de nuevo, desaparecerá la unidad CPLAYBOOT y aparecerá la unidad CIRCUITPY.

Instalar las bibliotecas

Descargamos las librerias de la web y nos aseguramos de descomprimirlas en el nuestra CPE, en el directorio lib.

Podemos añadir también el directorio examples

Monitor

Proyectos en curso durante el Hackatón

PILAR, MONTSE: Una idea brillante

Control de iluminación por medio de palmadas. Se trata de una bombilla que se activa por medio de sonido y probablemente con distintos niveles de iluminación para crear distintos ambientes y mediante uno o varios pulsadores se podrán escuchar diferentes melodías.


LOLI, MARÍA, XOSÉ: Araña e mosca

Unha mosca voa sobre unha tea de araña feita con fío conductor. Cando a mosca se pousa sobre a tea, a araña treme (ou acéndense uns leds, xa veremos).

Para este proxecto non usamos a placa. Trátase dun circuíto simple. Cando a mosca fai contacto coa arañeira péchase o circuíto e acende o motor.


ELIA, MARÍA: Diente de león y faro

Con un sensor de movimiento se activa el encendido de los leds imitando el movimiento de un diente de león cuando se sopla. El faro tiene varios leds que se encienden y se apagan en bucle y cambian de intensidad para imitar la luz de un faro.


JAVIER, SAMUEL: Pez abisal

Presionando un botón se encienden los ojos y la antena que lleva en la frente.


FELO, INÉS: Sensor de emociones

Un corazón con varias capas de fieltro y telas con sensores de sonido que detecte ruído ambiental o gente hablando y haga que se enciendan los leds por tramos: Con menos sonido se enciende el primer nivel, a más decibelios se enciende el nivel intermedio y al máximo se enciende el nivel exterior, que indica que hay demasiado ruido. Sería para uso educativo, en entornos de ruido ambiental, para indicar cuando se están sobrepasando los límites adecuados.


BEA, CRISTINA: Sonrisa de colores

Por medio del sensor de luz se detecta el color de los objetos que le ponemos delante y se iluminan los leds con ese color, en forma de sonrisa. Tenemos varias figuras de fieltro en rojo, verde, azul y amarillo, para utilizar de muesta de detección de colores. Y además cada color hace que se emita una nota musical distinta.


PAZ, MARGA: Fágase a luz!

Consiste nunha man con un interruptor no dedo índice que cando se pulsa acende unha serie de leds durante un pequeno periodo de tempo. Implementamos o pulsador con resistencia pull up e fío conductor (engadindo unha resistencia limitadora nos leds).


AIDA, PABLO: Araña que mete medo

Unha araña no medio de un circuito feito con fío conductor que treme cando se acciona un interruptor ó mesmo tempo que se lle acenden uns terroríficos ollos vermellos.


IRAISY, ROCÍO: Nave súper especial

Empleamos la programación por bloques para trabajar futuras implementaciones con niños en edad escolar. Consiste en una nave espacial con luces de despegue que se activan por medio de sonido.


ELENA, BEA, ANXELA: Son luminoso

Consiste en un pulsador que acciona un bruador, e cando éste soa, fai que se acendan os neopixels. A aplicación sería una señal luminosa para axudar a un alumno xordo e que sepa, por exemplo, cando rematou a clase.


LOLI E XOSE: OSHWI interactivo

Toda la información del proyecto y el paso a paso aquí


CONSTRUCCION Y MONTAJE DEL TAPIZ DE TEXTILES Y ELECTRONICA

FOTOS DEL PROCESO

  • Los bastidores tendrán dos funciones: por un lado darán soporte a las piezas para mantenerlas en su lugar y formar el tapiz y por otro distribuirán alimentación a todas las piezas (5V)
  • Los cuadros se ajustarán al bastidor con velcro, dos tiras de velcro de 1cm por cada columna permitirán fijar las piezas.
  • No está definida todavía la posición del bus de alimentación pero estamos considerando tener preparadas “piezas adaptadoras” que irían cosidas debajo de las piezas que nos envíen de forma que los makers puedan trabajar en sus contribuciones sin esperar a que la posición del bus esté definida.

RETO E-TEXTIL

Continuaremos desarrollando los proyectos E-Textiles, uniremos todos los diseños de los que quieran participar el día de la OSHWDEm creando un gran tapiz, Si quieres formar parte las características de cada baldosa deberán ser:

  • medidas 15x15cm
  • poder conectarlos a una alimentación de 5V

Pistas para empezar:

  • Piensa en que diseño podríamos integrar leds y otros componentes electrónicos, una vela, un faro, una fogata…
  • Podemos hacer circuitos sencillos con hilo conductor.
  • Se pueden integrar placas tipo Lilypad, dando uso a toda la gama de sensores y conexiones disponibles
  • Emplear distintos tipos de materiales conductores y textiles, texturas, colores…

Da rienda suelta a tu creatividad y atrevete a dar el paso para conocer el mundo de los E-Textiles, el día de la OSHWDem habrá disponible un espacio para crear mas baldosas para el tapiz.

eventos/tapiz_textiles_electronica.txt · Última modificación: 2018/11/24 17:24 por Sergio Alvariño