সুচিপত্র:

সুই - স্ট্রেস রিলিভার 水: 5 টি ধাপ (ছবি সহ)
সুই - স্ট্রেস রিলিভার 水: 5 টি ধাপ (ছবি সহ)

ভিডিও: সুই - স্ট্রেস রিলিভার 水: 5 টি ধাপ (ছবি সহ)

ভিডিও: সুই - স্ট্রেস রিলিভার 水: 5 টি ধাপ (ছবি সহ)
ভিডিও: লক্ষণ শারীরিক কিন্তু রোগ মানসিক। Symptoms are physical but, the disease is psychological. 2024, জুলাই
Anonim
সুই - স্ট্রেস রিলিভার
সুই - স্ট্রেস রিলিভার

আমরা মানুষের দৈনন্দিন জীবনে চাপ মোকাবেলা করতে চেয়েছিলাম। কিভাবে মানুষকে ধীর করতে হয় এবং কিভাবে আপনার ব্যক্তিগত জায়গার জন্য সময় তৈরি করতে হয় তা নিয়ে কাজ করা। আমাদের বিকল্পগুলির দিকে তাকিয়ে, আমরা সঙ্গীত এবং শব্দে মনোনিবেশ করা বেছে নিয়েছি, কারণ এগুলি মানুষকে একটি নির্দিষ্ট মেজাজে পেতে সাহায্য করার জন্য পরিচিত। যাইহোক, আমরা শুধু কিছু ধীর সংগীত বাজাতে চাইনি এবং মানুষের শান্ত হওয়ার আশা করি। পরিবর্তে, একটি মাল্টি-মডেল অভিজ্ঞতা আরো তৈরি করতে চেয়েছিলেন। স্পর্শ অন্বেষণ করার জন্য একটি আকর্ষণীয় পছন্দ বলে মনে হয়েছিল, কারণ এটি আমাদের আরও ঘনিষ্ঠ জীবনের শান্তির একটি অপরিহার্য অংশ।

সুতরাং, জাপানি সংস্কৃতির পাঁচটি উপাদান থেকে অনুপ্রেরণা নেওয়া। আমরা সুই নামটি বেছে নিয়েছি, যার অর্থ জল। প্রায়শই একটি বৃত্ত দ্বারা প্রতিনিধিত্ব করা হয়, অথবা আমাদের ক্ষেত্রে একটি বল। এখন সুইয়ের উপর চি, যার অর্থ পৃথিবী। সুই থেকে ভিন্ন, চি স্থিতিশীল এবং অচল। এটি কেবল গীবতীর মতো শোনাতে পারে, তবে আমরা যা চেয়েছিলাম তা হ'ল দ্বৈততার এই ধারণাটি। চলন্ত এবং অচল। আমাদের ছাঁচযোগ্য বল, এবং আমাদের আরো স্থিতিশীল বাক্স।

ধারণাটি হল বলটি চেপে ফেলা এবং এই হ্যাপটিক ইন্টারঅ্যাকশনের মাধ্যমে আপনি বাক্সের শব্দ নিয়ন্ত্রণ করতে সক্ষম হবেন। এটিকে ধাক্কা দিলে wavesেউগুলো rollুকে যাবে, এবং তারপর ripেউগুলোকে আবার বের করে আনার জন্য খপ্পর ছেড়ে দেবে। আমরা এখানে যা অর্জন করতে চাই তা হল এই শান্ত শব্দগুলির সাথে আরও সরাসরি মিথস্ক্রিয়া, সেইসাথে আপনার ইন্দ্রিয়ের আরও অংশগুলি এই ভিন্ন গতিতে সামঞ্জস্য করতে ধীর হয়ে যাচ্ছে। আরও শক্তিশালী প্রভাব তৈরি করা। বর্তমানে আমরা তিনটি ভিন্ন শব্দ করার পরিকল্পনা করছি। Wেউ, বৃষ্টি এবং প্রবাহিত বাতাস।

ধাপ 1: বন্য মধ্যে

Image
Image
ওয়াইল্ডে
ওয়াইল্ডে
বন্য মধ্যে
বন্য মধ্যে

ধাপ 2: উপকরণ

1x Arduino Uno

তারের

  • 4x 1 মি রেড ওয়্যার
  • 1x 0.1 মি রেড ওয়্যার
  • 4x 1 মি ব্লু ওয়্যার
  • 1x 0.1 মি ব্ল্যাক ওয়্যার

সাধারণ

  • 1x স্ট্রিপবোর্ড
  • 4x বল সংবেদনশীল প্রতিরোধক
  • Arduino সফটওয়্যার সহ 1x কম্পিউটার
  • 1x স্পিকার
  • 1x কাঠ
  • 1x ইলাস্টিক ফ্যাব্রিক

ধাপ 3: Arduino সেটআপ

Arduino সেটআপ
Arduino সেটআপ
Arduino সেটআপ
Arduino সেটআপ
Arduino সেটআপ
Arduino সেটআপ

ইলেকট্রনিক্স

"স্ট্রেস বল" এর প্রযুক্তিগত সেটআপ একসঙ্গে সংযুক্ত একাধিক অংশ নিয়ে গঠিত। পণ্যের হৃদয় হল আরডুইনো যা চারটি সংবেদনশীল প্রতিরোধক ব্যবহার করে ব্যবহারকারীর গতিবিধি ট্র্যাক এবং নিবন্ধন করে। এই প্রতিরোধকগুলি Arduino এর 5V জ্যাক (রেড ওয়্যার) থেকে একটি স্ট্রিপবোর্ডে স্ট্যান্ডার্ড বৈদ্যুতিক তার ব্যবহার করে Arduino এর সাথে সংযুক্ত থাকে যেখানে চারটি সেন্সর সমান্তরালভাবে সংযুক্ত থাকে। প্রতিটি সমান্তরাল দৃষ্টান্তে, একটি 10K ওহম প্রতিরোধক সিরিয়ালটিতে ফোর্স সংবেদনশীল প্রতিরোধক এবং একটি পরিমাপ বিন্দু যা আরডুইনো (হলুদ তারের) এর এনালগ ইনপুটগুলির সাথে সংযুক্ত থাকে। অবশেষে প্রতিটি সমান্তরাল দৃষ্টান্ত তারপর Arduino (কালো তারের) মাটির সাথে সংযুক্ত করা হয়। সমস্ত তারের স্ট্রিপবোর্ড এবং সেন্সরগুলিতে বিক্রি করা হয় যাতে সংযোগগুলি ব্যবহারকারীর গতিবিধি সহ্য করতে সক্ষম হয়।

ফোর্স সংবেদনশীল প্রতিরোধক ব্যবহারকারীর সংবেদনশীল পৃষ্ঠের চাপ অনুযায়ী তার প্রতিরোধকে পরিবর্তন করে। আরডুইনো তার এনালগ ইনপুট পোর্ট ব্যবহার করে এই পরিবর্তনগুলি পর্যবেক্ষণ করে। যখন একটি পোর্টের প্রতিরোধ 400 ওহমের সীমানায় পৌঁছায়, তখন একটি সংকেত একটি কম্পিউটারে পাঠানো হয় (ম্যাক বা রাসবেরি পাই) আরডুইনো এবং কম্পিউটারের মধ্যে ইউএসবি-সংযোগ থেকে সিরিয়াল পোর্ট রিডিং ব্যবহার করে। ফুলস্ট্যাক বর্ণনা করার জন্য, Arduino কেবল মডিউল Serial.println () ব্যবহার করে প্রতিরোধের মান এবং কমান্ড প্লে মুদ্রণ করে। এটি তখন একটি সাধারণ পাইথন স্ক্রিপ্ট দ্বারা বাছাই করা হয় যা আরডুইনো থেকে কম্পিউটারে সিরিয়াল বার্তাগুলির উপর একটি সময়-লুপ পুনরাবৃত্তি করে। আরামদায়ক শব্দটি তখন পাইথন লাইব্রেরি প্লেসাউন্ড ব্যবহার করে বাজানো হচ্ছে যা একটি পূর্ব রেকর্ড করা এমপি 3 ফাইল চালায়। এটি সহজেই জাভা ভিত্তিক প্রসেসিং বা বিশুদ্ধ ডেটা ব্যবহার করে বিকশিত হতে পারে যা তাদের সিন্থ-লাইব্রেরি ব্যবহার করে শব্দ তৈরি করতে ইনপুট ব্যবহার করতে পারে।

কোড

Bellow হল Sui এর রানিং কোড

Arduino Code আমরা A0, A1, A2 এবং A3 থেকে আমাদের ইনপুট সংরক্ষণ করি।

int fsrPin0 = 0; // FSR এবং 10K পুলডাউন a0 int fsrPin1 = 1 এর সাথে সংযুক্ত; int fsrPin2 = 2; int fsrPin3 = 3; int fsrReading0; // FSR প্রতিরোধক বিভাজক int fsrReading1 থেকে এনালগ পড়া; int fsrReading2; int fsrReading3; void setup (void) {// আমরা সিরিয়াল মনিটরের মাধ্যমে ডিবাগিং তথ্য পাঠাব Serial.begin (9600); } অকার্যকর লুপ (অকার্যকর) {fsrReading0 = analogRead (fsrPin0); fsrReading1 = analogRead (fsrPin1); fsrReading2 = analogRead (fsrPin2); fsrReading3 = analogRead (fsrPin3); // আমাদের কয়েকটি থ্রেশহোল্ড থাকবে, গুণগতভাবে নির্ধারিত হলে (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)); } বিলম্ব (100); }

পাইথন কোড

Arduino থেকে আউটপুট বাছাই

#!) # প্রধান পদ্ধতি def main (self): ser = serial. Serial ('/dev/tty.usbmodem14101', 9600) # Arduino input থেকে পড়ুন = ser.read () print ("ইনপুট পড়ুন" + input.decode (" utf-8 ") +" Arduino থেকে ") # আবার কিছু লিখুন যখন 1: # Arduino থেকে প্রতিক্রিয়াটি পড়ুন i এর পরিসরে (0, 3): input = ser.read () getVal = str (ser.readline ()) #print (getVal) যদি (getVal এ "play"): self.play () print ("play") time.sleep (1) if _name_ == "_main_": ball = SqueezeBall () ball.main ()

ধাপ 4: বল সেলাই

বল সেলাই করা
বল সেলাই করা
বল সেলাই করা
বল সেলাই করা

বল নিজেই একটি সিলিকন ভরা বল দিয়ে তৈরি যা আমরা টেকনিকমাগাসিনেটে কিনেছি।

বাইরের কাপড় স্টকহোমে ওহলসন টাইগারে কেনা হয়। ফ্যাব্রিক সব দিক থেকে প্রসারিত হয় কারণ আমরা চাই মিথস্ক্রিয়া যতটা সম্ভব মসৃণ হোক। ভিতরের বলটি ফ্যাব্রিকের প্রসারিত দ্বারা থামানো ছাড়াই যে কোনও দিকে যেতে সক্ষম হওয়া উচিত।

বলের জন্য বাইরের কাপড় সেলাই করার সময় সার্কিটটি প্রথমে পরিমাপ করা হয়েছিল। তারপর আমরা ফ্যাব্রিকের জন্য একটি টেমপ্লেট স্কেচ করেছি, এর মধ্যে 5 থেকে 6 টি তৈরি করেছি যা একসাথে গর্তের বল উপস্থাপন করবে। ফ্যাব্রিকটি টেমপ্লেট দিয়ে কেটে ফেলা হয়েছিল এবং তারপরে সেলাই মেশিনের সাহায্যে একসাথে সেলাই করা হয়েছিল। মেশিনে সঠিক সেটিং করা খুবই গুরুত্বপূর্ণ কারণ ফ্যাব্রিকটি খুব প্রসারিতযোগ্য। বলের মধ্যে কর্ড এবং সেন্সরের জন্য একটি সহজ খোলার জন্য আমরা ভেলক্রো ব্যবহার করেছি।

ধাপ 5: বক্স তৈরি করা

বক্স তৈরি করা
বক্স তৈরি করা
বক্স তৈরি করা
বক্স তৈরি করা
বক্স তৈরি করা
বক্স তৈরি করা

Arduino এবং তারগুলি একটি কাঠের বাক্সে লুকানো আছে। এই জন্য একটি আঙুল সংযুক্ত লেজার কাটা বাক্স ব্যবহার করা হয়। এই বাক্সে 6 টি কাঠের টুকরো রয়েছে যা একটি লেজার কাটার ব্যবহার করে নিচের ছবিটির অনুরূপ প্যাটার্ন ব্যবহার করে কাটা হয়।

এই টুকরাগুলি একসাথে রাখুন এবং আরডুইনো ভিতরে রাখুন। Arduino থেকে তারের জন্য বাক্সে ছিদ্র করুন। সুইচগুলির জন্য বাক্সের শীর্ষে তিনটি অতিরিক্ত গর্ত তৈরি করুন। নিশ্চিত করুন যে তারা সুন্দরভাবে ফিট করে।

প্রস্তাবিত: