Análisis y comparativas
Eventos GuíasNo hay páginas en esta sección.
No hay páginas en esta sección.
Análisis y comparativas
Eventos GuíasNo hay páginas en esta sección.
No hay páginas en esta sección.
Proxecto realizado conxuntamente entre os membros de Vermislab (https://twitter.com/VermisLAB) e máis eu (https://twitter.com/lolyp) no Hackatón de e-textiles organizado por Galpón (https://twitter.com/galpon) e A Industriosa (https://twitter.com/aindustriosa), dirixido por Paola Guimerans (https://twitter.com/paolaguimerans) o 14 de setembro de 2019 no Centro Cívico de Teis, Vigo.
Trátase de unha camiseta pensada para profesores de primaria, con un diseño de cara triste ou alegre en función do ruido ambiente, para que os alumnos sepan que deben falar máis baixiño e así ter contentos ós profesores.
Seguindo as indicacións de Paola, primeiro fixemos unha tormenta de ideas entre os membros do grupo de traballo, na que se nos ocurriron un montón de cousas para facer, como éstas:
De todas elas eleximos SonRiso porque cumpría con todas as condicións marcadas por Paola para o proxecto: Que fose algo relacionado con educación, saúde e sentimentos, e éste era o dibuxo que o representaba (o nome escollímolo máis tarde):
Unha das ideas ía ser un semáforo con tres cores, pero despois de comentarlles ós compañeiros de traballo a campaña anti-semáforos na que participa a amiga de BricoLabs (https://twitter.com/Brico_Labs) Iraisy (https://twitter.com/Iraisy), xunto con outros recoñecidos makers, como Julián Caro Linares (https://twitter.com/jcarolinares), que utilizan en twitter a etiqueta “#NoMasSemaforos” decidimos facer este SonRiso só con dous cores. Vai adicado a eles!
A continuación escollimos os materiais necesarios para facelo (todo proporcionado pola organización excepto a camiseta):
En principio íamos a facer o proxecto directamente encima de unha camiseta, pero coa inspiración de Paz (a profe de Tomiño), outra das participantes de outro grupo, que nos deu a idea mentras comíamos, decidimos facer a cara sobre feltro e pegala na camiseta, así quedan as costuras protexidas (que da outra maneira irían polo revés da camiseta e habería que protexelas con outra capa de tea).
Empezamos dibuxando a cara na camiseta, pero despois desta idea, pasamos a recortala nun trozo de feltro e dibuxala nel:
Con axuda do alicate, redondeamos as patillas dos LEDs e das resistencias para poder coselas no seu sitio, quedando de esta forma (os LEDs marelos son para indicar alegría e os transparentes van dar color azul para indicar tristeza):
Mentras un par de compañeiros preparaban o programa en arduino, empezamos a coser as pezas no seu sitio (cada LED coa súa resistencia) e eles facían probas en outra peza de tecido para comprobar que funcionaba correctamente antes do ensamblaxe final. O que utilizamos como entrada de datos é o micrófono que vai incluído na placa, e que tivemos que testar para comprobar os valores máximos e mínimos de ruído:
Unha vez comprobado que funcionaba o circuito, cosimos todos os elementos na peza de feltro (a toda presa despois de algunha que outra metedura de pata pola miña parte, todo hai que decilo, por eso xa sei que o deseño das costuras poderían estar mellor…), que quedou así vista por detrás:
As resistencias coséronse á parte positiva (pines A0 e A1 da placa) e os LEDs á parte negativa do circuito (pin GND da placa). Algún dos restantes pins pódese coser con fío normal para que quede mellor suxeita, pero neste caso non fixo falta.
E así despois de coser a placa por diante pero pasando os cables e as baterías hacia o revés da labor para que non molesten por diante, a través de un pequeno corte feito no feltro:
E a vista dianteira (procurando que se viran o menor número de puntadas) quedou así de chula, xa coa placa instalada no medio (e que tamén acende os neopixels nos mismos cores que a boca) e uns ollos de feltro pegados con silicona (a idea era facelos con LEDs, que se acenderan da misma cor que a boca, pero igual que a parte triste da boca, a dos LEDs azuis, no nos deu tempo de acabalos):
Mentras íbamos montando todo esto, outras compañerias do grupo prepararon unha presentación, ata con diseño de logotipo chulísimo incluído, que explica gráficamente as consecuencias que produce un exceso de ruido, e que podedes ver aquí:
https://docs.google.com/presentation/d/1crwIZn7VDtxBcjo6wra7NlPxk70rlPlsZ_hI69EzFMU/edit#slide=id.p
O código autodocumentado en arduino é o seguinte:
#include <Adafruit_CircuitPlayground.h> //Cargamos las librerías necesarias para las funciones de la placa #include <Adafruit_Circuit_Playground.h> int lectura; //Variable en la que guardaremos la lectura del sensor de sonido int triste1=10; //Variables de la asignación de pines de los leds (salidas) int triste2=9; int contento1=6; int contento2=12; void setup() { CircuitPlayground.begin(); //Inicializamos las funciones de la placa pinMode(triste1,OUTPUT); //indicamos que los pines de los leds serán salidas pinMode(triste2,OUTPUT); pinMode(contento1,OUTPUT); pinMode(contento2,OUTPUT); } void loop() { lectura=CircuitPlayground.soundSensor(); //leemos y guardamos en la variable creada Serial.println(lectura); // mostramos en el monitor serie el valor leído por el sensor delay(200); if(lectura>100 || lectura<-15) // creamos el condicional que encenderá los leds en función del valor del sensor { digitalWrite(triste1,1); digitalWrite(triste2,1); digitalWrite(contento1,0); digitalWrite(contento2,0); for(int i=0;i<10;i++) //Este for es para encender todos los neopixels (en azul si está triste o en amarillo si está contento) { CircuitPlayground.setPixelColor(i,CircuitPlayground.strip.Color(0,0,255)); } delay(1000); } else { digitalWrite(triste1,0); digitalWrite(triste2,0); digitalWrite(contento1,1); digitalWrite(contento2,1); for(int i=0;i<10;i++) { CircuitPlayground.setPixelColor(i,CircuitPlayground.strip.Color(255,255,0)); } } }
E o resultado final do proxecto quedou así de ben:
Os aplausos no vídeo foron para xerar o ruído necesario para que se acendesen os neopixels que representan a tristeza (e os leds azuis con forma de boca triste se nos tivera dado tempo de poñelos), aínda que parecía que tamén nos estaban aplaudendo o proxecto! XD Cando para o ruido a camiseta acende a sonrisa e a profe ponse contenta:
Cati, Paz, Carmela, Tito (de Vermislab), Loly (de BricoLabs) e outra compañeira da que non lembro o nome, sintoo…
A todos eles estoulles personalmente moi agradecida e encantada de telos coñecido, especialmente de encontrarme con Carmela, que é da miña misma vila, #AsPontesCalidade.
Saúdos.