Herramientas de usuario

Herramientas del sitio


proyectos:oshwi_de_tela

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
proyectos:oshwi_de_tela [2018/11/20 20:18]
Xosé Pérez
proyectos:oshwi_de_tela [2018/11/20 21:47] (actual)
Xosé Pérez
Línea 1: Línea 1:
 ======= Oshwi: proyecto de electrónica y textiles ======= ======= Oshwi: proyecto de electrónica y textiles =======
- 
-**EN PROCESO DE TRADUCCIÓN** 
  
 {{:​proyectos:​oshwi_de_tela:​01.jpg?​400|}} {{:​proyectos:​oshwi_de_tela:​01.jpg?​400|}}
Línea 7: Línea 5:
 Oshwi, diseñado por Natalia Gómez, es la mascota de la [[https://​oshwdem.org/​|OSHWDem]],​ la feria de tecnología abierta que desde hace años organiza BricoLabs. Oshwi, diseñado por Natalia Gómez, es la mascota de la [[https://​oshwdem.org/​|OSHWDem]],​ la feria de tecnología abierta que desde hace años organiza BricoLabs.
  
-Despues de la [[https://​bricolabs.cc/​wiki/​proyectos/​oshwi_amigurumi|versión amigurimi]] y del [[https://​oshwdem.org/​2017/​09/​oshwi/​|Oshwi Badge]], y como parte del evento [[https://​oshwdem.org/​hackaton-de-e-textiles/​|Hackaton de textiles y electrónica]] ​dicidimos hacer una versión de tela e interactiva. Esta página intenta describir el paso a paso del proyecto para que cualquier persona pueda construír y programar su propia mascota.+Despues de la [[https://​bricolabs.cc/​wiki/​proyectos/​oshwi_amigurumi|versión amigurimi]] y del [[https://​oshwdem.org/​2017/​09/​oshwi/​|Oshwi Badge]], y como parte del evento [[https://​oshwdem.org/​hackaton-de-e-textiles/​|Hackaton de textiles y electrónica]] ​hemos decidido elaborar ​una versión de tela e interactiva. Esta página intenta describir el paso a paso del proyecto para que cualquier persona pueda construír y programar su propia mascota.
  
 ======Equipo:​====== ======Equipo:​======
Línea 21: Línea 19:
   * //​Miraguano//​ o relleno de cojín.   * //​Miraguano//​ o relleno de cojín.
   * Arroz, alpiste o alguna otra semilla seca para relleno.   * Arroz, alpiste o alguna otra semilla seca para relleno.
-  * Hilo conductivo: utilizamos High-Fles 3981 de Karl Grimm que nos recomendó ​[[https://​twitter.com/​paolaguimerans|Paola]].[[http://​paolaguimerans.com/​openeart/?​p=99|Aquí]] nos propone una guía interesnte.+  * Hilo conductivo: utilizamos High-Flex 3981 de Karl Grimm que nos recomienda ​[[https://​twitter.com/​paolaguimerans|Paola]].[[http://​paolaguimerans.com/​openeart/?​p=99|Aquí]] nos propone una guía interesnte ​sobre diferentes hilos.
   * Corchetes metálicos (podeis verlos en una de las imagenes de más abajo).   * Corchetes metálicos (podeis verlos en una de las imagenes de más abajo).
   * Neopixels: utilizamos [[https://​www.amazon.es/​gp/​product/​B07437X7SL/​ref=oh_aui_detailpage_o07_s00?​ie=UTF8&​psc=1   * Neopixels: utilizamos [[https://​www.amazon.es/​gp/​product/​B07437X7SL/​ref=oh_aui_detailpage_o07_s00?​ie=UTF8&​psc=1
Línea 28: Línea 26:
   * 2 Resistencias 10 K Ohm.   * 2 Resistencias 10 K Ohm.
   * Cable eléctrico .    * Cable eléctrico . 
-  * Tubo Termoretráctil.+  * Tubo termoretráctil.
   * Pinzas de cocodrilo:​usamos[[ https://​www.amazon.es/​gp/​product/​B07BDQC6W5/​ref=oh_aui_detailpage_o04_s00?​ie=UTF8&​psc=1|estas]]   * Pinzas de cocodrilo:​usamos[[ https://​www.amazon.es/​gp/​product/​B07BDQC6W5/​ref=oh_aui_detailpage_o04_s00?​ie=UTF8&​psc=1|estas]]
   * Varilla de aluminio hueca de 6mm.   * Varilla de aluminio hueca de 6mm.
   * PLA blanco y negro.   * PLA blanco y negro.
 +
 ======Herramientas:​====== ======Herramientas:​======
  
Línea 53: Línea 52:
 =====Costura:​===== =====Costura:​=====
  
-  - Estira la tela y pega la entretela por el revés del tejido. Fíjate bien en que el pegamento esté en contacto con él. Pégalo pasando la plancha por la entrelela SIN VAPOR.+  - Estira la tela y pega la entretela por el revés del tejido. Fíjate bien que el pegamento esté en contacto con él. Pégalo pasando la plancha por la entrelela SIN VAPOR.
   - Dobla el tejido por la mitad y distribuye las piezas del patrón. Marca con tiza el contorno o préndelos con alfileres. Después recorta cada pieza. Recuerda, necesitamos 2 piezas tipo C , 4 piezas A y 4 tipo B. Como ya has colocado la tela doble, tan solo tendrás que recortar 1 tipo C (ya salen 2) , 2 tipo A (salen 4) y 2 tipo B (salen 4).   - Dobla el tejido por la mitad y distribuye las piezas del patrón. Marca con tiza el contorno o préndelos con alfileres. Después recorta cada pieza. Recuerda, necesitamos 2 piezas tipo C , 4 piezas A y 4 tipo B. Como ya has colocado la tela doble, tan solo tendrás que recortar 1 tipo C (ya salen 2) , 2 tipo A (salen 4) y 2 tipo B (salen 4).
   - Monta las dos piezas de la cabeza con la entretela hacia fuera e hilvana o pon alfileres en el tronco y en la cabeza. ​   - Monta las dos piezas de la cabeza con la entretela hacia fuera e hilvana o pon alfileres en el tronco y en la cabeza. ​
Línea 69: Línea 68:
 Para el relleno, utilizamos 2 tipos de materiales: ​ Para el relleno, utilizamos 2 tipos de materiales: ​
  
-  *En la cabeza, relleno de cojín o //​miraguano//​. ​Ayúdate de un palo para que llegue a las zonas más estrechas y repártelo uniformemente para que no queden bollos en la superficie. Parece que cuando no cabe más, aún puedes poner otro poco.+  *En la cabeza, relleno de cojín o //​miraguano//​. ​Procura ​que llegue a las zonas más estrechas y repártelo uniformemente para que no queden bollos en la superficie. Parece que cuando no cabe más, aún puedes poner otro poco.
  
 {{:​proyectos:​oshwi_de_tela:​02_recheo.jpg?​400}} ​   {{proyectos:​oshwi_de_tela:​03_recheo.jpg?​400}} {{:​proyectos:​oshwi_de_tela:​02_recheo.jpg?​400}} ​   {{proyectos:​oshwi_de_tela:​03_recheo.jpg?​400}}
Línea 81: Línea 80:
 ======Los ojos: impresión 3D y Neopixels====== ======Los ojos: impresión 3D y Neopixels======
  
-En una primera versión, hemos puesto los ojos de fieltro, blanco y negro, pero nos pereció mejor idea diseñarlos e impromirlos. Puedes descargar los archivos STL de [[https://​www.thingiverse.com/​thing:​3226936|Thingiverse]].  ​+En una primera versión, hemos puesto los ojos de fieltro, blanco y negro, pero nos pereció mejor idea diseñarlos e imprimirlos. Puedes descargar los archivos STL de [[https://​www.thingiverse.com/​thing:​3226936|Thingiverse]].  ​
  
-Están impresos en filamento blanco con paredes ​muyfinas ​(0,8 mm) para que dejen pasar la luz de los Neopixels. Para coserlos os vendrá bien tener un tipo de agujas curvas.+Están impresos en filamento blanco con paredes ​muy finas (0,8 mm) para que dejen pasar la luz de los Neopixels. Para coserlos os vendrá bien tener un tipo de agujas curvas.
  
 {{ :​proyectos:​oshwi_de_tela:​06_ollos.jpg?​600 |}} {{ :​proyectos:​oshwi_de_tela:​06_ollos.jpg?​600 |}}
  
-Eso si, si quieres seguir nuestro modelo, antes de coser los ojos, pon los anillos de Neopixels. Nosotros hemos utilizado los que te dejamos en el enlace, solo el anillo de 8 para el ojo pequeño y el de 12 para el grande. Haz un agujero y atraviesa la cabeza de Oshwi para sacar el cable de entrada del anillo de 12 Neopixels por abajo, por el segmento ​del inferior ​que dejamos sin coser. Ten en cuenta que los dos anillos queden correctamente conectados y corta el cable de salida del anillo más pequeño para que no estorbe. Fija ambos anillos en su lugar con unas puntadas de hilo (si, es más curioso que con la cola caliente!) y, hecho esto, ya puedes coser los ojos a la cabeza. Ayúdate de las agujas curvas.+Eso si, si quieres seguir nuestro modelo, antes de coser los ojos, pon los anillos de Neopixels. Nosotros hemos utilizado los que te dejamos en el enlace, solo el anillo de 8 para el ojo pequeño y el de 12 para el grande. Haz un agujero y atraviesa la cabeza de Oshwi para sacar el cable de entrada del anillo de 12 Neopixels por abajo, por el segmento que dejamos sin coser. Ten en cuenta que los dos anillos queden correctamente conectados y corta el cable de salida del anillo más pequeño para que no estorbe. Fija ambos anillos en su lugar con unas puntadas de hilo (si, es más curioso que con la cola caliente!) y, hecho esto, ya puedes coser los ojos a la cabeza. Ayúdate de las agujas curvas.
  
-======Instalando el cerebro: la base de fieltro======+======Instalando el cerebro: ​la placa y la base de fieltro======
  
 Hemos optado por colocar la placa, la [[https://​www.adafruit.com/​product/​3333|Circuit Playgroud Express]], en la parte de atrás del muñeco y en el cuerpo de Oshwi. Esto tiene sus ventajas y sus inconvenientes. Por ejemplo, hace más complicado el sensor de sonido o la visivilidad de los Neopixels integrados en la placa. Sin embargo, el diseño es más limpio y resalta más cualquier juego que se haga con los ojos. Pero esta decisión va “a gusto del consumidor” o en función de las necesidades. Hemos optado por colocar la placa, la [[https://​www.adafruit.com/​product/​3333|Circuit Playgroud Express]], en la parte de atrás del muñeco y en el cuerpo de Oshwi. Esto tiene sus ventajas y sus inconvenientes. Por ejemplo, hace más complicado el sensor de sonido o la visivilidad de los Neopixels integrados en la placa. Sin embargo, el diseño es más limpio y resalta más cualquier juego que se haga con los ojos. Pero esta decisión va “a gusto del consumidor” o en función de las necesidades.
Línea 99: Línea 98:
 {{ :​proyectos:​oshwi_de_tela:​08_parche.jpg?​400 }}    {{ :​proyectos:​oshwi_de_tela:​08_parche.jpg?​400 }}   
  
-Uno irá cosido al muñeco y lleva una de las partes de los corchetes metálicos. A ellos coseremos los hilos conductivos que lleguen desde las otras partes. En el otro, con la misma forma, coseremos la placa y, en el reverso, la otra parte de los corchetes. Solo uniremos con hilo conductivo aquellos corchetes que se correspondan con los pads de la placa que vayamos a necesitar, En este caso, A2, A3, A4 e A7 ya que los A5 y A6 los dejaremos para el ultrasonido y el A1 para controlar los Neopixels.+Uno irá cosido al muñeco y lleva una de las partes de los corchetes metálicos. A ellos coseremos los hilos conductivos que lleguen desde las otras zonas. En el otro, con la misma forma, coseremos la placa y, en el reverso, la otra parte de los corchetes. Solo uniremos con hilo conductivo aquellos corchetes que se correspondan con los pads de la placa que vayamos a necesitar, En este caso, A2, A3, A4 e A7 ya que los A5 y A6 los dejaremos para el ultrasonido y el A1 para controlar los Neopixels.
  
 {{ :​proyectos:​oshwi_de_tela:​10_cables.jpg?​600 |}} {{ :​proyectos:​oshwi_de_tela:​10_cables.jpg?​600 |}}
Línea 105: Línea 104:
 ======Coser los tentáculos:​====== ======Coser los tentáculos:​======
  
-Como nuestra idea es aprovechar la capacitividad de los pads de la placa, decidimos coser un hilo a través de los cuatro tentáculos delanteros hasta cada uno de los pines indicados: A2, A3, A4 e A7. De esta manera, al tocarlos, podemos implementar diferentes acciones. En un primer ejemplo, se emitirán ​notas musicales.+Como nuestra idea es aprovechar la capacitividad de los pads de la placa, decidimos coser un hilo a través de los cuatro tentáculos delanteros hasta cada uno de los pines indicados: A2, A3, A4 e A7. De esta manera, al tocarlos, podemos implementar diferentes acciones. En un primer ejemplo, se emitirán notas musicales.
  
 Para coserlos utilizamos, como veis en la imagen, puntadas largas por encima de la tela y una pequeña espiral en la punta. Sin que se crucen (muy importante!),​ los llevamos a los corchetes correspondientes a cada pad. Para coserlos utilizamos, como veis en la imagen, puntadas largas por encima de la tela y una pequeña espiral en la punta. Sin que se crucen (muy importante!),​ los llevamos a los corchetes correspondientes a cada pad.
Línea 113: Línea 112:
 ======Sensor de ultrasonido:​====== ======Sensor de ultrasonido:​======
  
-La “ñ” era el lugar ideal para situal ​un sensor de este tipo, de tal manera que al aproximarte a Oshwi, éste responderé ​de alguna forma. Buscando documentación encontramos[[https://​learn.adafruit.com/​distance-measurement-ultrasound-hcsr04/​connect-the-sensor|este]] ejemplo en la página de Adafruit ​que nos sirvió como refencia para conectalo salvando la dificiltad de la lógica de 3.3v y para programalo. ​+La “ñ” era el lugar ideal para situar ​un sensor de este tipo, de tal manera que al aproximarte a Oshwi, éste respondiera ​de alguna forma. Buscando documentación encontramos[[https://​learn.adafruit.com/​distance-measurement-ultrasound-hcsr04/​connect-the-sensor|este]] ejemplo en la página de Adafruit ​nos ha servido de refencia para conectalo ​(salvando la dificiltad de la lógica de 3.3vy programalo. ​
  
-Con esta dificultad “salvada” nos decidimos a diseñar ​unha “ñ” ​para imprimir ​en la que poder alojar el sensor. Puedes ​descargarlo ​de[[https://​www.thingiverse.com/​thing:​3226936|Thingiverse]].  ​+Con esta dificultad “salvada” nos decidimos a diseñar ​e imprimir la “ñ” en la que poder alojar el sensor. Puedes ​descargarla ​de[[https://​www.thingiverse.com/​thing:​3226936|Thingiverse]].  ​
  
 {{ :​proyectos:​oshwi_de_tela:​13_ultrason.jpg?​600 |}} {{ :​proyectos:​oshwi_de_tela:​13_ultrason.jpg?​600 |}}
  
-Seguindo ​el esquema del tutorial, y para no soldar directamente en los pines del sensor, utilizamos unas tiras de pines macho-hembra que teniasmos ​por casa, aunque hubiera sido más curiosp ​crimpar los cables con terminales DuPont. Para sostener la “ñ”, utilizamos un trozo de varilla hueca de aluminio de 6 mm que también teníamos por casa y que reciclamos de un viejo tendedero. Fue una solución ideal para poder pasar los cables por dentro y sacarlos por la parte de abajo como se aprecia en la imagen ​inferior.+Siguiendo ​el esquema del tutorial, y para no soldar directamente en los pines del sensor, utilizamos unas tiras de pines macho-hembra que teníamos ​por casa, aunque hubiera sido más "​curioso" ​crimpar los cables con terminales DuPont. Para sostener la “ñ”, utilizamos un trozo de varilla hueca de aluminio de 6 mm que también teníamos por casa y que reciclamos de un viejo tendedero. Fue una solución ideal para poder pasar los cables por dentro y sacarlos por la parte de abajo como se aprecia en la imagen ​de arriba.
  
 {{ :​proyectos:​oshwi_de_tela:​14_ultrason.jpg?​600 |}} {{ :​proyectos:​oshwi_de_tela:​14_ultrason.jpg?​600 |}}
  
-Fixemos ​un furado na parte traseira da cabeza (que rematamos con fío para que non continuase ​abrindo)introducimos ​varilla ​cos cables ​e a “ñ” montada. Rematado este proceso ​xa se pode coser o que queda aberto no “cu” do boneco deixando os cables ​ fóra.+Hacemos ​un agujero en la parte trasera de la cabeza (que rematamos con hilo para que no continuase ​abriendointroducimos ​la varilla ​con los cables ​y la "ñ" ​montada. Rematado este proceso ​ya se puede rematar la parte de abajo del muñeco dejando los cables ​fuera.
  
-Para conectalos á placa optamos por unhas pinzas de crocodilo unindo os cables de alimentación (VOUT da placaGND.+Para conectarlos a la placaoptamos por unas pinzas de cocodrilo uniendo los cables de alimentación (VOUT) ​GND.
  
 ======Programación:​====== ======Programación:​======
  
-No artigo do [[https://​bricolabs.cc/​wiki/​eventos/​tapiz_textiles_electronica|Hackaton:​Tapiz de textiles y electrónica]] describimos ​as diferentes posibilidades de programación ​da Circuit Playground Express. Para os exemplos ​que veredes ​a continuación optamos por [[https://​www.microsoft.com/​en-us/​makecode|MakeCode]], ​unha ferramenta aberta moi intuitiva de programación por bloques ​coa que podes programar diferentes placas, entre esta. Non precisas ​instalar nada no teu oredandortraballas dende o navegador descargando ​á placa un código javascript que podes editar ​tamén ​directamente.+En el artículo ​[[https://​bricolabs.cc/​wiki/​eventos/​tapiz_textiles_electronica|Hackaton:​Tapiz de textiles y electrónica]] describimos ​las diferentes posibilidades de programación ​de la Circuit Playground Express. Para los ejemplos ​que exponemos ​a continuación optamos por [[https://​www.microsoft.com/​en-us/​makecode|MakeCode]], ​una herramienta abierta muy intuitiva de programación por bloques ​con la que puedes ​programar diferentes placas, entre ellas esta. No necesitas ​instalar nada en tu ordenadortrabajas desde el navegador descargando ​a la placa un código ​//javascript// que puedes ​editar ​también ​directamente.
  
-Ademáis do titorial ​que vos citamos arriba para HC-SR04, ​foinos ​de utilidade ​este video que explica, ​dunha maneira moi sinxela, como programar ​unha tira de Neopixels externa.+Además del tutorial ​que os citamos arriba para el HC-SR04, ​nos ha sido de utilidad ​este vídeo ​que explica, ​de manera muy sencilla, como programar ​una tira de Neopixels externa.
  
 {{ youtube>​0v7HI9W6pks |}} {{ youtube>​0v7HI9W6pks |}}
  
-Polo monento, ​estes son os programas ​e as interaccións ​de Oshwi+Por el monento, ​estos son los programas ​y las interacciones ​de Oshwi:
   *[[https://​makecode.com/​_4Hf4Y81XqXT0|Código Oshwi notas]]   *[[https://​makecode.com/​_4Hf4Y81XqXT0|Código Oshwi notas]]
-  *[[https://​makecode.com/​_aaVXUq9gRWqV|CódigoOshwi ultrason]] Neste programa, emitimos notas de valores ​proporcionais á lectura de distancias ​do ultrasonque en principio era un efecto ​non desexado, que lectura ​dos valores do ultrason deran erros e valores irregulares, ​provocan ​un efecto ​moi interesante ​na interacción. Seguiremos investigando ​onde está o erro (se no valor da resistencis,​ nas soldaduras...) ​pero para que buscabamos ​parece que o erro veunos moi ben!+  *[[https://​makecode.com/​_aaVXUq9gRWqV|Código Oshwi ultrasonido]] En este programa, emitimos notas de valores ​proporcionales a la lectura de distancias ​del ultrasonidoLo que en principio era un efecto ​no deseado, que la lectura ​de los valores ​del ultrasonido fueran ​irregulares, ​provoca ​un efecto ​muy interesante ​en la interacción. Seguiremos investigando ​donde está el error pero para lo que buscábamos ​parece que el error nos ha venido muy bien!
  
-E valaquí o resultado final:+Y aquí el resultado final:
  
 {{ youtube>​8nYRt7XtUZM |}} {{ youtube>​8nYRt7XtUZM |}}
  
- +Esperamos ​que este tutorial os sea de utilidad y que os inspire a crear, animar ​programar ​vuestra propia mascota!
-Ata aquí este titorial. Agardamos ​que sexa de utilidade e que vos inspire a crear, animar ​programar ​ as vosas propias mascotas!+
proyectos/oshwi_de_tela.txt · Última modificación: 2018/11/20 21:47 por Xosé Pérez