Cuprins:

Sui - Stres Reliever 水: 5 pași (cu imagini)
Sui - Stres Reliever 水: 5 pași (cu imagini)

Video: Sui - Stres Reliever 水: 5 pași (cu imagini)

Video: Sui - Stres Reliever 水: 5 pași (cu imagini)
Video: 管理压力的 7 个步骤 | 约翰·德马蒂尼博士 2024, Iulie
Anonim
Sui - Stres Reliever 水
Sui - Stres Reliever 水

Am vrut să abordăm stresul în viața de zi cu zi a oamenilor. Lucrul cu modul de a face oamenii să încetinească ritmul și cum să creezi timp pentru spațiul tău personal. Privind alternativele noastre, am ales să ne concentrăm pe muzică și sunet, deoarece acestea sunt cunoscute pentru a ajuta oamenii să intre într-o anumită stare de spirit. Cu toate acestea, nu am vrut doar să redăm o muzică lentă și să sperăm că oamenii se pot calma. În schimb, am vrut să creăm o experiență multimodală. Atingerea părea o alegere interesantă de explorat, deoarece aceasta este o parte esențială a vieților noastre liniștitoare și mai intime.

Deci, inspirându-ne din cele cinci elemente ale culturii japoneze. Am ales numele Sui, care înseamnă apă. Adesea reprezentat printr-un cerc sau, în cazul nostru, o minge. Acum pe Sui se odihnește Chi, care înseamnă pământ. Spre deosebire de Sui, Chi este stabil și neclintit. Acest lucru s-ar putea să sune doar ca un tâmpit, dar ceea ce am vrut să avem, a fost să avem această idee de dualitate. Mișcarea și nemiscarea. Mingea noastră modelabilă și cutia noastră mai stabilă.

Ideea este să strângeți mingea și, cu această interacțiune haptică, veți putea controla sunetele cutiei. Împingerea acestuia va face valurile să se rostogolească și apoi să elibereze mânerul, făcând valurile să se rostogolească din nou. Ceea ce sperăm să realizăm aici este o interacțiune mai directă cu aceste sunete calmante, precum și mai multe părți ale simțurilor dvs. încetinite pentru a se potrivi cu acest ritm diferit. Crearea unui impact mai puternic. În prezent, intenționăm să avem trei sunete diferite. Valuri, ploaie și vântul care bate.

Pasul 1: În sălbăticie

Image
Image
În sălbăticie
În sălbăticie
În sălbăticie
În sălbăticie

Pasul 2: Materiale

1x Arduino Uno

Fire

  • 4x fire roșii de 1m
  • 1x sârmă roșie de 0,1 m
  • 4x Sârmă albastră de 1m
  • 1x fir negru de 0,1 m

General

  • 1x panou
  • 4x Rezistență sensibilă la forță
  • 1x computer cu software Arduino
  • 1x difuzor
  • 1x Lemn
  • 1x țesătură elastică

Pasul 3: Configurare Arduino

Configurare Arduino
Configurare Arduino
Configurare Arduino
Configurare Arduino
Configurare Arduino
Configurare Arduino

Electronică

Configurarea tehnică a „mingii de stres” constă din mai multe părți conectate între ele. Inima produsului este Arduino care urmărește și înregistrează mișcările utilizatorului utilizând patru rezistențe sensibile la forță. Aceste rezistențe sunt conectate la Arduino folosind fire electrice standard de la mufa de 5V a Arduino (Red Wire) la o placă de bandă unde cei patru senzori sunt conectați în paralel. Pe fiecare dintre instanțele paralele, un rezistor de 10K Ohm este conectat în serie cu rezistența sensibilă la forță și un punct de măsurare care este conectat la intrările analogice ale Arduino (fire galbene). În cele din urmă, fiecare dintre instanțele paralele este apoi conectată la solul Arduino (fir negru). Toate firele sunt lipite la bord și la senzori pentru ca conexiunile să poată rezista mișcărilor utilizatorului.

Rezistențele sensibile la forță își schimbă rezistența în funcție de presiunea utilizatorului pe suprafața senzorială. Aceste modificări sunt apoi monitorizate de Arduino folosind porturile sale de intrare analogice. Când rezistența unuia dintre porturi ating pragul de 400 Ohmi, un semnal este trimis apoi către un computer (Mac sau Rasberry Pie) folosind citirea portului serial de pe conexiunea USB dintre Arduino și computer. Pentru a descrie stiva completă, Arduino imprimă pur și simplu valoarea rezistenței și a comenzii redate folosind modulul Serial.println (). Acesta este apoi preluat de un script python simplu care constă dintr-o buclă de timp iterând peste mesajele seriale de la Arduino la computer. Sunetul relaxant este redat apoi folosind playhouse-ul bibliotecii python care redă un fișier mp3 preînregistrat. Acest lucru poate fi ușor transformat în utilizarea procesării bazate pe Java sau a datelor pure, care pot utiliza intrări pentru a crea sunete folosind bibliotecile lor de sintetizare.

Cod

Bellow este codul de rulare al lui Sui

Arduino Code Salvăm datele de la A0, A1, A2 și A3.

int fsrPin0 = 0; // derulare FSR și 10K sunt conectate la a0 int fsrPin1 = 1; int fsrPin2 = 2; int fsrPin3 = 3; int fsrReading0; // citirea analogică din divizorul rezistorului FSR int fsrReading1; int fsrReading2; int fsrReading3; configurare nulă (nulă) {// Vom trimite informații de depanare prin monitorul Serial Serial.begin (9600); } bucla void (void) {fsrReading0 = analogRead (fsrPin0); fsrReading1 = analogRead (fsrPin1); fsrReading2 = analogRead (fsrPin2); fsrReading3 = analogRead (fsrPin3); // Vom avea câteva praguri, determinate calitativif (fsrReading0> 300) {Serial.println ("A0:" + String (fsrReading0)); } if (fsrReading1> 300) {Serial.println ("A1:" + Șir (fsrReading1)); } if (fsrReading2> 300) {Serial.println ("A2:" + Șir (fsrReading2)); } if (fsrReading3> 300) {Serial.println ("A3:" + String (fsrReading3)); } întârziere (100); }

Cod Python

Preluarea ieșirii din Arduino

#! / usr / bin / python3import serialimport timefrom playsound import playsoundclass SqueezeBall (object): #Constructor def _init _ (self): print ("building") #Metode for playing sound def play (self): playsound ('ocean.mp3') #Metoda principală def main (self): ser = serial. Serial ('/ dev / tty.usbmodem14101', 9600) # citit din Arduino input = ser.read () print ("Read input" + input.decode (" utf-8 ") +" din Arduino ") # scrie ceva înapoi în timp ce 1: # citește răspunsul înapoi de la Arduino pentru i în intervalul (0, 3): input = ser.read () getVal = str (ser.readline ()) #print (getVal) if ("play" în getVal): self.play () print ("play") time.sleep (1) if _name_ == "_main_": ball = SqueezeBall () ball.main ()

Pasul 4: Cusutul mingii

Cusând mingea
Cusând mingea
Cusând mingea
Cusând mingea

Mingea în sine este alcătuită dintr-o minge umplută cu silicon pe care am cumpărat-o de la Teknikmagasinet.

Materialul exterior este cumpărat la Ohlssons tyger din Stockholm. Materialul este extensibil în toate direcțiile, deoarece vrem ca interacțiunea să fie cât mai netedă. Mingea interioară ar trebui să se poată mișca în orice direcție fără a fi oprită de întinderea țesăturii.

La coaserea țesăturii exterioare pentru bilă, circuitul a fost mai întâi măsurat. Apoi am schițat un șablon pentru țesătură, realizând 5 până la 6 dintre acestea, care apoi împreună ar prezenta mingea de gaură. Țesătura a fost decupată cu șablonul și apoi a cusut împreună cu ajutorul unei mașini de cusut. Este foarte important să aveți setarea corectă la mașină, deoarece materialul este foarte extensibil. Pentru a crea o deschidere simplă pentru corzi și senzori în minge, am folosit velcro.

Pasul 5: Realizarea cutiei

Realizarea Cutiei
Realizarea Cutiei
Realizarea Cutiei
Realizarea Cutiei
Realizarea Cutiei
Realizarea Cutiei

Arduino și cablurile sunt ascunse într-o cutie de lemn. Pentru aceasta se folosește o cutie de tăiere cu laser articulată cu degetul. Această cutie este formată din 6 bucăți de lemn care sunt decupate folosind un tăietor cu laser, utilizând un model similar cu cel de mai jos.

Puneți aceste bucăți împreună și așezați arduino în interior. Găuriți găurile în cutie pentru firele de la arduino. Faceți trei găuri suplimentare în partea de sus a cutiei pentru întrerupătoare. Asigurați-vă că se potrivesc frumos.

Recomandat: