Daftar Isi:
- Langkah 1: Di Alam Liar
- Langkah 2: Bahan
- Langkah 3: Pengaturan Arduino
- Langkah 4: Menjahit Bola
- Langkah 5: Membuat Kotak
Video: Sui - Pereda Stres : 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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
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
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
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
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:
Pemegang Gambar Dengan Speaker Internal: 7 Langkah (dengan Gambar)
Picture Holder Dengan Built-in Speaker: Ini adalah proyek yang bagus untuk dilakukan selama akhir pekan, jika Anda ingin membuat speaker Anda sendiri yang dapat menampung gambar/kartu pos atau bahkan daftar tugas Anda. Sebagai bagian dari pembangunan kita akan menggunakan Raspberry Pi Zero W sebagai jantung dari proyek, dan sebuah
Howto: Instalasi Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: 7 Langkah (dengan Gambar)
Cara: Memasang Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: Saya berencana untuk menggunakan Rapsberry PI ini dalam banyak proyek menyenangkan di blog saya. Jangan ragu untuk memeriksanya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak memiliki Keyboard atau Mouse di lokasi baru saya. Sudah lama sejak saya menyiapkan Raspberry
BEND_it: Jangan Stres Hanya "BEND_it" Out: 8 Langkah (dengan Gambar)
BEND_it: Jangan Stres Hanya "BEND_it" Out: INTRODUCTIONBEND_it adalah mesin uji cepat skala kecil. Ini cukup bagus dalam membengkokkan dan menghancurkan sesuatu. Itu juga bisa berguna di saat-saat tertentu. Ini bisa membantu seseorang mengambil informasi seperti: Gaya dorong horizontal karena tindakan melengkung
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: Ini adalah instruksi tentang cara membongkar PC. Sebagian besar komponen dasar bersifat modular dan mudah dilepas. Namun penting bahwa Anda diatur tentang hal itu. Ini akan membantu Anda agar tidak kehilangan bagian, dan juga dalam membuat
Bola Stres Cerdas TfCD: 6 Langkah
TfCD Smart Stress Ball: Stres adalah salah satu masalah utama yang dihadapi orang setiap hari saat belajar atau bekerja. Hal ini sering disebabkan sebagai akibat dari terlalu banyak bekerja dan kelelahan dan kadang-kadang menjadi luar biasa di luar kapasitas orang tersebut. Orang-orang seperti itu tidak hanya cenderung kehilangan konsentrasi