Daftar Isi:

Sui - Pereda Stres : 5 Langkah (dengan Gambar)
Sui - Pereda Stres : 5 Langkah (dengan Gambar)

Video: Sui - Pereda Stres : 5 Langkah (dengan Gambar)

Video: Sui - Pereda Stres : 5 Langkah (dengan Gambar)
Video: OBAT DEPRESI DAN STRES - Ustadz Dr. Firanda Andirja #stress #stressfree #depression #shorts 2024, November
Anonim
Sui - Pereda Stres
Sui - Pereda Stres

Kami ingin mengatasi stres dalam kehidupan sehari-hari masyarakat. Bekerja dengan cara membuat orang melambat, dan cara menciptakan waktu untuk ruang pribadi Anda. Melihat alternatif kami, kami memilih untuk fokus pada musik dan suara, karena ini telah dikenal untuk membantu orang masuk ke suasana hati tertentu. Namun, kami tidak hanya ingin memainkan musik lambat dan berharap orang-orang tenang. Sebaliknya, ingin menciptakan lebih banyak pengalaman multi-modal. Sentuhan sepertinya merupakan pilihan yang menarik untuk dijelajahi, karena ini adalah bagian penting dari kehidupan kita yang lebih intim dan menenangkan.

Jadi, mengambil inspirasi dari lima elemen budaya Jepang. Kami memilih nama Sui, yang berarti air. Sering diwakili oleh lingkaran, atau dalam kasus kami bola. Sekarang di Sui bersandar Chi, yang berarti bumi. Tidak seperti Sui, Chi stabil dan tidak bergerak. Ini mungkin terdengar seperti omong kosong, tetapi yang kami inginkan adalah memiliki gagasan tentang dualitas ini. Yang bergerak dan yang tidak bergerak. Bola kami yang dapat dicetak, dan kotak kami yang lebih stabil.

Idenya adalah untuk memeras bola, dan dengan interaksi haptic ini Anda akan dapat mengontrol suara kotak. Mendorongnya akan membuat ombak masuk, dan kemudian melepaskan pegangannya membuat ombak menggelinding lagi. Apa yang kami harapkan untuk dicapai di sini adalah interaksi yang lebih langsung dengan suara-suara yang menenangkan ini, serta lebih banyak bagian dari indera Anda yang melambat untuk mengakomodasi kecepatan yang berbeda ini. Menciptakan dampak yang lebih kuat. Saat ini kami berencana untuk memiliki tiga suara yang berbeda. Gelombang, hujan dan angin bertiup.

Langkah 1: Di Alam Liar

Image
Image
Di alam liar
Di alam liar
Di alam liar
Di alam liar

Langkah 2: Bahan

1x Arduino Uno

kabel

  • 4x 1m Kabel Merah
  • 1x 0.1m Kabel Merah
  • 4x 1m Kabel Biru
  • 1x 0.1m Kawat Hitam

Umum

  • 1x papan strip
  • 4x Resistor Sensitif Gaya
  • 1x Komputer dengan perangkat lunak Arduino
  • 1x Pembicara
  • 1x Kayu
  • 1x kain elastis

Langkah 3: Pengaturan Arduino

Pengaturan Arduino
Pengaturan Arduino
Pengaturan Arduino
Pengaturan Arduino
Pengaturan Arduino
Pengaturan Arduino

Elektronik

Pengaturan teknis "bola stres" terdiri dari beberapa bagian yang terhubung bersama. Inti dari produk ini adalah Arduino yang melacak dan mencatat pergerakan pengguna dengan menggunakan empat Resistor Sensitif Kekuatan. Resistor ini terhubung ke Arduino menggunakan kabel listrik standar dari jack 5V Arduino (Kabel Merah) ke stripboard di mana keempat sensor terhubung secara paralel. Pada setiap instance paralel, resistor 10K Ohm dihubungkan secara serial dengan Resistor Peka Gaya dan titik pengukuran yang terhubung ke input analog Arduino (kabel kuning). Akhirnya masing-masing instance paralel kemudian dihubungkan ke ground Arduino (kabel hitam). Semua kabel disolder ke stripboard dan ke sensor agar koneksi dapat menahan pergerakan pengguna.

Resistor Peka Kekuatan mengubah resistansinya sesuai dengan tekanan pengguna ke permukaan sensorik. Perubahan ini kemudian dipantau oleh Arduino menggunakan port input analognya. Ketika resistansi salah satu port mencapai ambang 400 Ohm, sinyal kemudian dikirim ke komputer (Mac atau Rasberry Pie) menggunakan port serial yang membaca dari koneksi USB antara Arduino dan komputer. Untuk menggambarkan fullstack, Arduino hanya mencetak nilai resistansi dan perintah bermain menggunakan modul Serial.println(). Ini kemudian diambil oleh skrip python sederhana yang terdiri dari iterasi while-loop melalui pesan serial dari Arduino ke komputer. Suara santai kemudian diputar menggunakan playsound pustaka python yang memutar file mp3 yang telah direkam sebelumnya. Ini dapat dengan mudah dikembangkan menjadi menggunakan Pemrosesan berbasis Java atau Data Murni yang dapat menggunakan input untuk membuat suara menggunakan perpustakaan synth mereka.

Kode

Di bawah ini adalah kode berjalan Sui

Kode ArduinoKami menyimpan input kami dari A0, A1, A2 dan A3.

int fsrPin0 = 0; // pulldown FSR dan 10K terhubung ke a0 int fsrPin1 = 1; int fsrPin2 = 2; int fsrPin3 = 3; int fsrMembaca0; // pembacaan analog dari pembagi resistor FSR int fsrReading1; int fsrMembaca2; int fsrMembaca3; void setup(void) { // Kami akan mengirimkan informasi debug melalui Serial monitor Serial.begin(9600); } void loop(void) { fsrReading0 = analogRead(fsrPin0); fsrReading1 = analogRead(fsrPin1); fsrReading2 = analogRead(fsrPin2); fsrReading3 = analogRead(fsrPin3); // Kami akan memiliki beberapa ambang batas, ditentukan secara kualitatifif (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)); } penundaan(100); }

Kode Python

Mengambil output dari Arduino

#!/usr/bin/python3import serialimport timefrom playsound import playsoundclassSqueezeBall(object): #Constructor def _init_(self): print("building") #Metode untuk memainkan sound def play(self): playsound('ocean.mp3') #Metode utama def main(self): ser = serial. Serial('/dev/tty.usbmodem14101', 9600) # read from Arduino input = ser.read() print ("Read input" + input.decode(" utf-8") + " from Arduino") # tulis sesuatu kembali saat 1: # baca respons balik dari Arduino untuk i dalam rentang (0, 3): input = ser.read() getVal = str(ser.readline()) #print(getVal) if ("play" di getVal): self.play() print("play") time.sleep(1)if _name_ == "_main_": ball = SqueezeBall() ball.main()

Langkah 4: Menjahit Bola

Menjahit Bola
Menjahit Bola
Menjahit Bola
Menjahit Bola

Bolanya sendiri terbuat dari bola isi silikon yang kami beli di Teknikmagasinet.

Kain luar dibeli di tyger Ohlssons di Stockholm. Kain dapat diregangkan ke segala arah karena kami ingin interaksinya sehalus mungkin. Bola dalam harus bisa bergerak ke segala arah tanpa terhenti oleh peregangan kain.

Saat menjahit kain luar untuk bola, sirkuit pertama kali diukur. Kami kemudian membuat sketsa templat untuk kain, membuat 5 hingga 6 dari ini yang kemudian bersama-sama akan menampilkan bola lubang. Kain dipotong dengan templat dan kemudian dijahit bersama dengan bantuan mesin jahit. Sangat penting untuk memiliki pengaturan yang tepat pada mesin karena kainnya sangat elastis. Untuk membuat lubang sederhana untuk kabel dan sensor ke dalam bola, kami menggunakan velcro.

Langkah 5: Membuat Kotak

Membuat Kotak
Membuat Kotak
Membuat Kotak
Membuat Kotak
Membuat Kotak
Membuat Kotak

Arduino dan kabel disembunyikan di dalam kotak kayu. Untuk ini digunakan kotak potong laser dengan sambungan jari. Kotak ini terdiri dari 6 buah kayu yang dipotong menggunakan pemotong laser dengan pola yang mirip dengan yang di bawah ini.

Letakkan potongan-potongan ini bersama-sama dan letakkan arduino di dalamnya. Bor lubang di kotak untuk kabel dari arduino. Buat tiga lubang tambahan di bagian atas kotak untuk sakelar. Pastikan mereka cocok dengan baik.

Direkomendasikan: