Sui - Aliviador de estresse 水: 5 etapas (com fotos)
Sui - Aliviador de estresse 水: 5 etapas (com fotos)
Anonim
Sui - Alivia o estresse 水
Sui - Alivia o estresse 水

Queríamos combater o estresse na vida cotidiana das pessoas. Trabalhar em como fazer as pessoas ficarem mais lentas e como criar tempo para seu espaço pessoal. Olhando para as nossas alternativas, optamos por focar na música e no som, já que eles ajudam as pessoas a entrarem em certos estados de espírito. No entanto, não queríamos apenas tocar música lenta e esperar que as pessoas se acalmassem. Em vez disso, queria criar mais uma experiência multimodal. O toque parecia uma escolha interessante para explorar, pois esta é uma parte essencial de nossas vidas mais íntimas e calmantes.

Então, inspirando-se nos cinco elementos da cultura japonesa. Escolhemos o nome Sui, que significa água. Freqüentemente representado por um círculo ou, no nosso caso, uma bola. Agora, em Sui repousa o Chi, que significa terra. Ao contrário de Sui, o Chi é estável e imóvel. Isso pode soar como um jargão, mas o que queríamos era ter essa ideia de dualidade. O móvel e o imóvel. Nossa bola moldável e nossa caixa mais estável.

A ideia é apertar a bola, e com essa interação tátil você poderá controlar os sons da caixa. Empurrá-lo fará as ondas rolarem e, em seguida, liberar a aderência fazendo as ondas rolarem novamente. O que esperamos alcançar aqui é uma interação mais direta com esses sons calmantes, bem como mais partes de seus sentidos desacelerando para acomodar esse ritmo diferente. Criando um impacto mais poderoso. Atualmente, estamos planejando ter três sons diferentes. Ondas, chuva e vento forte.

Etapa 1: na natureza

Image
Image
Na natureza
Na natureza
Na natureza
Na natureza

Etapa 2: Materiais

1x Arduino Uno

Fios

  • 4 fios vermelhos de 1 m
  • 1x fio vermelho 0,1 m
  • 4x 1m Blue Wire
  • 1x 0.1m Black Wire

Em geral

  • 1x stripboard
  • 4x Resistência Sensível à Força
  • 1x computador com software Arduino
  • 1x alto-falante
  • 1x madeira
  • 1x tecido elástico

Etapa 3: configuração do Arduino

Configuração do Arduino
Configuração do Arduino
Configuração do Arduino
Configuração do Arduino
Configuração do Arduino
Configuração do Arduino

Eletrônicos

A configuração técnica da “bola de estresse” consiste em várias partes conectadas entre si. O coração do produto é o Arduino que rastreia e registra os movimentos do usuário usando quatro resistores sensíveis à força. Esses resistores são conectados ao Arduino usando fios elétricos padrão do conector de 5 V do Arduino (fio vermelho) a um stripboard onde os quatro sensores são conectados em paralelo. Em cada instância paralela, um resistor de 10K Ohm é conectado em série com o Resistor Sensível à Força e um ponto de medição que é conectado às entradas analógicas do Arduino (fios amarelos). Finalmente, cada uma das instâncias paralelas é então conectada ao aterramento do Arduino (fio preto). Todos os fios são soldados ao stripboard e aos sensores para que as conexões possam suportar os movimentos do usuário.

Os Resistores Sensíveis à Força mudam sua resistência de acordo com a pressão do usuário na superfície sensorial. Essas alterações são monitoradas pelo Arduino usando suas portas de entrada analógica. Quando a resistência de uma das portas atinge o limite de 400 Ohms, um sinal é enviado para um computador (Mac ou Rasberry Pie) usando a leitura da porta serial da conexão USB entre o Arduino e o computador. Para descrever a pilha completa, o Arduino simplesmente imprime o valor da resistência e o comando play usando o módulo Serial.println (). Isso é então captado por um script python simples que consiste em um loop while iterando sobre as mensagens seriais do Arduino para o computador. O som relaxante é então reproduzido usando o playback da biblioteca python que reproduz um arquivo mp3 pré-gravado. Isso pode facilmente evoluir para o uso de Proccessing ou Pure Data baseado em Java, que pode usar entradas para criar sons usando suas bibliotecas de sintetizadores.

Código

Abaixo está o código em execução do Sui

Arduino CodeWe salvamos nossa entrada de A0, A1, A2 e A3.

int fsrPin0 = 0; // o FSR e o menu suspenso 10K estão conectados a a0 int fsrPin1 = 1; int fsrPin2 = 2; int fsrPin3 = 3; int fsrReading0; // a leitura analógica do divisor do resistor FSR int fsrReading1; int fsrReading2; int fsrReading3; void setup (void) {// Enviaremos informações de depuração por meio do monitor Serial Serial.begin (9600); } loop vazio (vazio) {fsrReading0 = analogRead (fsrPin0); fsrReading1 = analogRead (fsrPin1); fsrReading2 = analogRead (fsrPin2); fsrReading3 = analogRead (fsrPin3); // Teremos alguns limites, determinados qualitativamenteif (fsrReading0> 300) {Serial.println ("A0:" + String (fsrReading0)); } if (fsrReading1> 300) {Serial.println ("A1:" + String (fsrReading1)); } if (fsrReading2> 300) {Serial.println ("A2:" + String (fsrReading2)); } if (fsrReading3> 300) {Serial.println ("A3:" + String (fsrReading3)); } atraso (100); }

Código Python

Pegando a saída do Arduino

#! / usr / bin / python3import serialimport timefrom playound import playsoundclass SqueezeBall (object): #Constructor def _init _ (self): print ("building") #Método para reproduzir sons def play (self): playsound ('ocean.mp3') #Main method def main (self): ser = serial. Serial ('/ dev / tty.usbmodem14101', 9600) # read from Arduino input = ser.read () print ("Read input" + input.decode (" utf-8 ") +" do Arduino ") # escreva algo de volta enquanto 1: # lê a resposta de volta do Arduino para i no intervalo (0, 3): input = ser.read () getVal = str (ser.readline ()) #print (getVal) if ("play" em getVal): self.play () print ("play") time.sleep (1) if _name_ == "_main_": ball = SqueezeBall () ball.main ()

Etapa 4: costurando a bola

Costurando a Bola
Costurando a Bola
Costurando a Bola
Costurando a Bola

A bola em si é feita de uma bola preenchida com silicone que compramos na Teknikmagasinet.

O tecido externo é comprado na Ohlssons Tyger em Estocolmo. O tecido pode ser esticado em todas as direções, pois queremos que a interação seja o mais suave possível. A bola interna deve ser capaz de se mover em qualquer direção sem ser interrompida pelo alongamento do tecido.

Ao costurar o tecido externo para a bola, o circuito foi medido primeiro. Em seguida, esboçamos um gabarito para o tecido, fazendo 5 a 6 deles que, juntos, formariam a bola furada. O tecido foi recortado com o gabarito e depois costurado com o auxílio de uma máquina de costura. É muito importante ter o ajuste correto na máquina, pois o tecido é muito elástico. Para criar uma abertura simples para os cabos e sensores na bola, usamos velcro.

Etapa 5: fazendo a caixa

Fazendo a caixa
Fazendo a caixa
Fazendo a caixa
Fazendo a caixa
Fazendo a caixa
Fazendo a caixa

O arduino e os cabos estão escondidos em uma caixa de madeira. Para isso, é usada uma caixa de corte a laser com junta de dedo. Esta caixa é composta por 6 peças de madeira que são cortadas com um cortador a laser em um padrão semelhante ao mostrado abaixo.

Junte essas peças e coloque o arduino dentro. Faça furos na caixa para os fios do arduino. Faça três orifícios adicionais na parte superior da caixa para as chaves. Certifique-se de que eles se encaixam bem.