Mục lục:

Sui - Giảm căng thẳng 水: 5 bước (có hình ảnh)
Sui - Giảm căng thẳng 水: 5 bước (có hình ảnh)

Video: Sui - Giảm căng thẳng 水: 5 bước (có hình ảnh)

Video: Sui - Giảm căng thẳng 水: 5 bước (có hình ảnh)
Video: 《豪门缘起:夫人离婚后风生水起》第五集:他和她每晚缠绵不休,却只有身体的契合,没有爱的承诺,她为他孕育孩子付出真心,他却说她不配,后来他跪在她面前:老婆,我错了,求你跟我回家,孩子不能没有妈!“ 2024, Tháng mười hai
Anonim
Sui - Giảm căng thẳng 水
Sui - Giảm căng thẳng 水

Chúng tôi muốn giải quyết căng thẳng trong cuộc sống hàng ngày của mọi người. Làm việc với cách làm cho mọi người chậm lại và cách tạo thời gian cho không gian cá nhân của bạn. Xem xét các lựa chọn thay thế của chúng tôi, chúng tôi đã chọn tập trung vào âm nhạc và âm thanh, vì chúng đã được biết là giúp mọi người có một tâm trạng nhất định. Tuy nhiên, chúng tôi không chỉ muốn phát một số bản nhạc chậm và mong mọi người bình tĩnh lại. Thay vào đó, muốn tạo ra nhiều trải nghiệm đa phương thức hơn. Chạm vào có vẻ là một lựa chọn thú vị để khám phá, vì đây là một phần thiết yếu trong cuộc sống bình lặng hơn của chúng ta.

Vì vậy, lấy cảm hứng từ năm yếu tố của văn hóa Nhật Bản. Chúng tôi chọn cái tên Sui, có nghĩa là nước. Thường được biểu diễn bằng một vòng tròn, hoặc trong trường hợp của chúng ta là một quả bóng. Bây giờ trên Tùy nghỉ Chi, có nghĩa là trái đất. Không giống như Tùy, Chi ổn định và bất di bất dịch. Điều này nghe có vẻ như vô nghĩa, nhưng những gì chúng tôi muốn có, là có ý tưởng về tính hai mặt này. Sự di chuyển và sự bất di bất dịch. Quả bóng đúc của chúng tôi và hộp ổn định hơn của chúng tôi.

Ý tưởng là bóp quả bóng, và với tương tác xúc giác này, bạn sẽ có thể điều khiển âm thanh của hộp. Đẩy nó sẽ làm cho sóng cuộn vào, và sau đó thả tay cầm làm cho sóng cuộn ra một lần nữa. Những gì chúng tôi hy vọng đạt được ở đây là sự tương tác trực tiếp hơn với những âm thanh êm dịu này, cũng như nhiều bộ phận của các giác quan của bạn chậm lại để thích ứng với nhịp độ khác nhau này. Tạo ra một tác động mạnh mẽ hơn. Hiện tại, chúng tôi đang có kế hoạch tạo ra ba âm thanh khác nhau. Sóng, mưa và gió thổi.

Bước 1: Trong tự nhiên

Image
Image
Trong thế giới hoang dã
Trong thế giới hoang dã
Trong thế giới hoang dã
Trong thế giới hoang dã

Bước 2: Vật liệu

1x Arduino Uno

Dây điện

  • 4x 1m dây đỏ
  • 1x 0,1m dây đỏ
  • Dây màu xanh 4x 1m
  • Dây đen 1x 0,1m

Tổng quan

  • 1x Stripboard
  • Điện trở cảm ứng lực 4x
  • 1x Máy tính với phần mềm Arduino
  • 1x loa
  • 1x gỗ
  • 1x vải thun

Bước 3: Thiết lập Arduino

Thiết lập Arduino
Thiết lập Arduino
Thiết lập Arduino
Thiết lập Arduino
Thiết lập Arduino
Thiết lập Arduino

Thiết bị điện tử

Cấu hình kỹ thuật của “quả cầu căng thẳng” bao gồm nhiều bộ phận được kết nối với nhau. Trái tim của sản phẩm là Arduino theo dõi và ghi lại các chuyển động của người dùng bằng cách sử dụng bốn Điện trở Nhạy cảm với Lực. Các điện trở này được kết nối với Arduino bằng cách sử dụng dây điện tiêu chuẩn từ giắc cắm 5V của Arduino (Dây màu đỏ) đến một bảng dải, nơi bốn cảm biến được kết nối song song. Trên mỗi trường hợp song song, một điện trở 10K Ohm được kết nối nối tiếp với Điện trở Cảm ứng Lực và một điểm đo được kết nối với các đầu vào tương tự của Arduino (dây màu vàng). Cuối cùng, mỗi phiên bản song song sau đó được kết nối với mặt đất của Arduino (dây đen). Tất cả các dây được hàn vào tấm bảng và các cảm biến để các kết nối có thể chịu được các chuyển động của người dùng.

Các Điện trở Cảm ứng Lực thay đổi điện trở của nó theo áp lực của người dùng lên bề mặt cảm giác. Những thay đổi này sau đó được Arduino theo dõi bằng cách sử dụng các cổng đầu vào tương tự của nó. Khi điện trở của một trong các cổng chạm ngưỡng 400 Ohms, tín hiệu sau đó sẽ được gửi đến máy tính (Mac hoặc Rasberry Pie) bằng cách đọc cổng nối tiếp từ kết nối USB giữa Arduino và máy tính. Để mô tả fullstack, Arduino chỉ cần in ra giá trị của điện trở và phát lệnh bằng cách sử dụng mô-đun Serial.println (). Điều này sau đó được chọn bởi một tập lệnh python đơn giản bao gồm một vòng lặp trong khi lặp lại các thông điệp nối tiếp từ Arduino đến máy tính. Sau đó, âm thanh thư giãn sẽ được phát bằng cách sử dụng âm thanh phát thư viện python phát tệp mp3 đã ghi trước. Điều này có thể dễ dàng phát triển thành việc sử dụng Quy trình xử lý hoặc Dữ liệu thuần túy dựa trên Java có thể sử dụng đầu vào để tạo âm thanh bằng cách sử dụng thư viện synth của chúng.

Mã số

Dưới đây là mã chạy của Sui

Mã Arduino Chúng tôi lưu đầu vào của mình từ A0, A1, A2 và A3.

int fsrPin0 = 0; // FSR và 10K kéo xuống được kết nối với a0 int fsrPin1 = 1; int fsrPin2 = 2; int fsrPin3 = 3; int fsrReading0; // việc đọc tương tự từ bộ chia điện trở FSR int fsrReading1; int fsrReading2; int fsrReading3; void setup (void) {// Chúng tôi sẽ gửi thông tin gỡ lỗi qua Serial monitor Serial.begin (9600); } void loop (void) {fsrReading0 = analogRead (fsrPin0); fsrReading1 = analogRead (fsrPin1); fsrReading2 = analogRead (fsrPin2); fsrReading3 = analogRead (fsrPin3); // Chúng ta sẽ có một vài threshholds, định tính về chất lượngif (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)); } delay (100); }

Mã Python

Nhận đầu ra từ Arduino

#! / usr / bin / python3import serialimport timefrom Playingound import Playingoundclass SqueezeBall (object): #Constructor def _init _ (self): print ("building") #Method de play âm thanh def play (self): Playingound ('ocean.mp3') #Main method def main (self): ser = serial. Serial ('/ dev / tty.usbmodem14101', 9600) # đọc từ Arduino input = ser.read () print ("Đọc đầu vào" + input.decode (" utf-8 ") +" từ Arduino ") # viết lại nội dung nào đó trong khi phản hồi 1: # đọc lại từ Arduino cho tôi trong phạm vi (0, 3): input = ser.read () getVal = str (ser.readline ()) #print (getVal) if ("play" trong getVal): self.play () print ("play") time.sleep (1) if _name_ == "_main_": ball = SqueezeBall () ball.main ()

Bước 4: May quả bóng

May bóng
May bóng
May bóng
May bóng

Bản thân quả bóng được tạo thành từ một quả bóng chứa đầy silicone mà chúng tôi đã mua tại Teknikmagasinet.

Vải bên ngoài được mua tại Ohlssons tyger ở Stockholm. Vải có thể co giãn theo mọi hướng vì chúng tôi muốn tương tác trơn tru nhất có thể. Quả cầu bên trong phải có thể di chuyển theo bất kỳ hướng nào mà không bị cản lại bởi độ căng của vải.

Khi may vải ngoài cho quả bóng, người ta đo mạch đầu tiên. Sau đó, chúng tôi phác thảo một mẫu cho vải, làm 5 đến 6 trong số này để sau đó cùng nhau tạo ra quả bóng lỗ. Vải được cắt ra theo mẫu và sau đó được may lại với sự hỗ trợ của máy may. Điều rất quan trọng là phải có chế độ cài đặt phù hợp tại máy vì vải rất dễ co giãn. Để tạo một lỗ đơn giản cho dây và cảm biến vào quả bóng, chúng tôi đã sử dụng khóa dán.

Bước 5: Làm hộp

Làm hộp
Làm hộp
Làm hộp
Làm hộp
Làm hộp
Làm hộp

Arduino và dây cáp được giấu trong một hộp gỗ. Đối với điều này, một hộp cắt laser có khớp nối ngón tay được sử dụng. Hộp này bao gồm 6 miếng gỗ được cắt ra bằng máy cắt la-de, sử dụng một mẫu tương tự như bên dưới.

Đặt các mảnh này lại với nhau và đặt arduino vào bên trong. Khoan lỗ trên hộp cho dây từ arduino. Tạo thêm ba lỗ trên đầu hộp cho các công tắc. Đảm bảo chúng vừa vặn.

Đề xuất: