جدول المحتويات:

سوي - مخفف التوتر 水: 5 خطوات (بالصور)
سوي - مخفف التوتر 水: 5 خطوات (بالصور)

فيديو: سوي - مخفف التوتر 水: 5 خطوات (بالصور)

فيديو: سوي - مخفف التوتر 水: 5 خطوات (بالصور)
فيديو: 《豪门千金归来:她带着继承人炸翻集团》下集-完结:霸总宠妻狂魔大佬虐渣妹,打脸顶级豪门亲戚宠妻上天 2024, ديسمبر
Anonim
سوي - مخفف التوتر 水
سوي - مخفف التوتر 水

أردنا معالجة التوتر في حياة الناس اليومية. العمل مع كيفية جعل الناس يتباطأون ، وكيفية توفير الوقت لمساحتك الشخصية. بالنظر إلى بدائلنا ، اخترنا التركيز على الموسيقى والصوت ، حيث عُرف عنهما أنهما يساعدان الناس على الدخول في حالات مزاجية معينة. ومع ذلك ، لم نرغب فقط في تشغيل بعض الموسيقى البطيئة ونأمل أن يهدأ الناس. بدلاً من ذلك ، أراد إنشاء المزيد من تجربة الوسائط المتعددة. بدا اللمس خيارًا مثيرًا للاهتمام للاستكشاف ، لأن هذا جزء أساسي من حياتنا الهادئة الأكثر حميمية.

لذلك ، أخذ الإلهام من العناصر الخمسة للثقافة اليابانية. اخترنا الاسم Sui ، والذي يعني الماء. غالبًا ما يتم تمثيلها بدائرة ، أو كرة في حالتنا. الآن على Sui تقع Chi ، والتي تعني الأرض. على عكس Sui ، فإن Chi مستقرة وثابتة. قد يبدو هذا مجرد رطانة ، لكن ما أردناه هو أن تكون لدينا فكرة الازدواجية. المتحرك والثابت. كراتنا القابلة للتشكيل ، وصندوقنا الأكثر استقرارًا.

الفكرة هي الضغط على الكرة ، وبهذا التفاعل اللمسي ستتمكن من التحكم في أصوات الصندوق. سيؤدي دفعها إلى جعل الأمواج تتدحرج ، ثم تحرير القبضة مما يجعل الموجات تتدحرج مرة أخرى. ما نأمل أن نحققه هنا هو تفاعل مباشر أكثر مع هذه الأصوات المهدئة ، بالإضافة إلى تباطؤ أجزاء أخرى من حواسك لاستيعاب هذه الوتيرة المختلفة. خلق تأثير أقوى. نخطط حاليًا للحصول على ثلاثة أصوات مختلفة. أمواج ، مطر ورياح هبوب.

الخطوة 1: في البرية

Image
Image
في البرية
في البرية
في البرية
في البرية

الخطوة 2: المواد

1x أردوينو أونو

الأسلاك

  • 4 × 1 م أسلاك حمراء
  • سلك أحمر 1x 0.1 متر
  • 4 × 1 م سلك أزرق
  • سلك أسود 1x 0.1 متر

عام

  • 1x Stripboard
  • 4x مقاومة حساسة للقوة
  • 1x كمبيوتر مع برنامج Arduino
  • 1x مكبر صوت
  • 1x خشب
  • 1x نسيج مرن

الخطوة 3: إعداد اردوينو

إعداد اردوينو
إعداد اردوينو
إعداد اردوينو
إعداد اردوينو
إعداد اردوينو
إعداد اردوينو

إلكترونيات

يتكون الإعداد الفني لـ "كرة الضغط" من أجزاء متعددة متصلة ببعضها البعض. قلب المنتج هو Arduino الذي يتتبع ويسجل حركات المستخدم باستخدام أربع مقاومات Force Sensitive. يتم توصيل هذه المقاومات بـ Arduino باستخدام أسلاك كهربائية قياسية من مقبس 5V الخاص بـ Arduino (السلك الأحمر) إلى لوحة شريطية حيث يتم توصيل المستشعرات الأربعة بالتوازي. في كل حالة متوازية ، يتم توصيل المقاوم 10K أوم بالتسلسل مع Force Sensitive Resistor ونقطة قياس متصلة بالمدخلات التناظرية لـ Arduino (الأسلاك الصفراء). أخيرًا ، يتم توصيل كل مثيل متوازي بأرض Arduino (السلك الأسود). جميع الأسلاك ملحومة على اللوح الشريطي وأجهزة الاستشعار حتى تكون التوصيلات قادرة على تحمل تحركات المستخدم.

تقوم مقاومات القوة الحساسة بتغيير مقاومتها وفقًا لضغط المستخدم على السطح الحسي. يتم بعد ذلك مراقبة هذه التغييرات بواسطة Arduino باستخدام منافذ الإدخال التناظرية. عندما تصل مقاومة أحد المنافذ إلى عتبة 400 أوم ، يتم إرسال إشارة بعد ذلك إلى جهاز كمبيوتر (Mac أو Rasberry Pie) باستخدام قراءة المنفذ التسلسلي من اتصال USB بين Arduino والكمبيوتر. لوصف الحزمة الكاملة ، يقوم Arduino ببساطة بطباعة قيمة المقاومة وتشغيل الأمر باستخدام الوحدة النمطية Serial.println (). يتم التقاط هذا بعد ذلك بواسطة برنامج نصي بسيط من Python يتكون من حلقة متكررة تتكرر عبر الرسائل التسلسلية من Arduino إلى الكمبيوتر. ثم يتم تشغيل الصوت المريح باستخدام صوت مكتبة Python الذي يقوم بتشغيل ملف mp3 مسجل مسبقًا. يمكن تطوير هذا بسهولة إلى استخدام البيانات القائمة على Java أو Pure Data التي يمكنها استخدام المدخلات لإنشاء أصوات باستخدام مكتبات التوليف الخاصة بهم.

الشفرة

الخوار هو رمز تشغيل Sui

كود اردوينو نقوم بحفظ المدخلات من 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 ؛ إعداد باطل (باطل) {// سنرسل معلومات تصحيح الأخطاء عبر الشاشة التسلسلية 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

#! / usr / bin / python3import serialimport time of from playstown play soundclass SqueezeBall (object): #Constructor def _init _ (self): print ("building") #Method لتشغيل الأصوات def play (self): playound ('ocean.mp3')) #Main method def main (self): ser = serial. Serial ('/ dev / tty.usbmodem14101'، 9600) # قراءة من إدخال Arduino = ser.read () print ("قراءة الإدخال" + input.decode (" utf-8 ") +" from Arduino ") # اكتب شيئًا ما مرة أخرى بينما 1: # قراءة استجابة من Arduino لـ i في النطاق (0 ، 3): input = ser.read () getVal = str (ser.readline ()) #print (getVal) if ("play" in getVal): self.play () print ("play") time.sleep (1) if _name_ == "_main_": ball = SqueezeBall () ball.main ()

الخطوة 4: خياطة الكرة

خياطة الكرة
خياطة الكرة
خياطة الكرة
خياطة الكرة

تتكون الكرة نفسها من كرة مليئة بالسيليكون اشتريناها من Teknikmagasinet.

يتم شراء القماش الخارجي من Ohlssons tyger في ستوكهولم. النسيج قابل للمط في جميع الاتجاهات لأننا نريد أن يكون التفاعل سلسًا قدر الإمكان. يجب أن تكون الكرة الداخلية قادرة على التحرك في أي اتجاه دون أن يوقفها امتداد القماش.

عند خياطة القماش الخارجي للكرة تم قياس الدائرة لأول مرة. ثم قمنا بعد ذلك برسم قالب للقماش ، مما جعل من 5 إلى 6 من هؤلاء يمثلون معًا كرة الثقب. تم قطع القماش بالقالب ثم خياطته بمساعدة ماكينة الخياطة. من المهم جدًا أن يكون لديك الإعداد الصحيح في الماكينة لأن القماش قابل للمط للغاية. لإنشاء فتحة بسيطة للأسلاك وأجهزة الاستشعار في الكرة ، استخدمنا الفيلكرو.

الخطوة 5: عمل الصندوق

صنع الصندوق
صنع الصندوق
صنع الصندوق
صنع الصندوق
صنع الصندوق
صنع الصندوق

اردوينو والكابلات مخفية في صندوق خشبي. لهذا الغرض ، يتم استخدام صندوق قطع بالليزر مفصل بإصبع. يتكون هذا الصندوق من 6 قطع من الخشب تم قطعها باستخدام قاطع ليزر باستخدام نمط مماثل للصندوق أدناه.

ضع هذه القطع معًا وضع اردوينو بالداخل. حفر ثقوب في الصندوق للأسلاك من اردوينو. قم بعمل ثلاثة ثقوب إضافية في الجزء العلوي من الصندوق للمفاتيح. تأكد من أنها تناسب بشكل جيد.

موصى به: