جدول المحتويات:
فيديو: لوحة مفاتيح Raspberry Pi Infrared: 8 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
لطالما أحببت الموسيقى ، لذلك عندما أفكر في ما سأفعله كأول مشروع Raspberry Pi ، ذهبت إليه بشكل طبيعي. لكن بالطبع أردت أن أمنحها لمسة إضافية ، أو أفضل من ذلك ، بدون لمسة! مع وضع أزمة Covid-19 الحالية في الاعتبار وجميع القيود الصحية واللمسية في الاعتبار ، اخترت إنشاء لوحة مفاتيح حيث يتم إعادة ضبط المفاتيح بواسطة مستشعرات الأشعة تحت الحمراء. يمكنك تغيير المفتاح الذي تلعب فيه عن طريق تشغيل مشفر دوار والضغط عليه سيؤدي إلى بدء تشغيل مسار خلفي ، حيث يمكن تغيير الإيقاع عن طريق النقر على مستشعر اللمس.
لقد أعطيت المظهر أجواء إكسيليفون وبيانو ، والتي قمت أيضًا بدمجها على موقع الويب ، حيث يمكنك رؤية الملاحظات التي يتم عزفها. لبناء العلبة ، استخدمت الخشب فقط ، الذي رسمته لإضفاء اللمسة النهائية عليه.
الخطوة 1: قائمة الأجزاء
- رازبيري باي 4 موديل B v1.2 - سعة 2 جيجا
- تجميعها Pi T-Cobbler Plus
- 40 قطعة 10 سم ذكر إلى أنثى البلوز
- كابل 40 قطعة 10 سم ذكر لكابل توصيل الطائر
- متجنب عقبة الأشعة تحت الحمراء
- مكبرات الصوت
- قطع مختلفة من الخشب
- رسم
- استشعار تعمل باللمس
- شاشة LCD
- التوت باي 4
- حزمة المقاوم محول
- التشفير الروتاري
السعر: حوالي 230 يورو ولكن يعتمد على الحالة
الخطوة الثانية: الإلكترونيات
قم بتوصيل الأجهزة الإلكترونية الخاصة بك كما في ملف pdf المحدد. اعلم أن مستشعر الأشعة تحت الحمراء قد يحتاج إلى بعض إعادة الضبط للتأكد من أنه لا يرسل إشارات في الأوقات التي لا يتم تشغيلها فيها.
تم توصيل مكبّر الصوت الخاص بي ببطاقة صوت USB خارجية لإثبات الصوت ، ولكن يمكنك أيضًا توصيله بمخرج مقبس باي.
الخطوة 3: قاعدة البيانات
هذه هي قاعدة البيانات التي أنشأتها. لقد استخدمت جدولًا يحتوي على جميع أسماء الملاحظات وقيم ملاحظات ميدي المقابلة. يحتوي جدول آخر على المفاتيح التي يمكنك الاختيار من بينها. يحتوي الجدول PlaySession على جميع المسارات المحفوظة مسبقًا التي قمت بتشغيلها وتوصيلها وهي الملاحظات الموجودة في هذا المسار.
الخطوة 4: تجميع الإلكترونيات
بعد ذلك جاء تجميع الإلكترونيات. قررت أن أترك كل شيء على لوح التجارب وألا ألحمه ، لأنني لست جيدًا في اللحام وأن مستشعرات الأشعة تحت الحمراء حساسة جدًا لذا قد يحدث أن تضطر إلى استبدال واحدة يومًا ما.
الخطوة 5: التشفير
بالنسبة للترميز ، استخدمت استدعاء مكتبة Python Mingus الذي يستخدم FluidSynth لتشغيل ملاحظات midi.
لإعداد كليهما ، ستحتاج إلى تشغيل الأوامر التالية:
نقطة تثبيت mingus
تركيب السوائل
يمكنك العثور على الرمز على جهاز GIT الخاص بي.
الخطوة 6: الموقع
بعد ذلك ، تم تصميم موقع الويب الخاص بي وترميزه. لقد استخدمت html و css و JS مع مآخذ ويب للتواصل مع الخادم الذي يعمل في الخلف.
الخطوة 7: بناء الحالة
لقد صممت حالتي لتشبه نوعًا من إكسيليفون / بيانو. لقد صنعت كل شيء من الخشب وقررت أن أعطي كل شيء لمسة من الطلاء لجعله يبدو أجمل.
الخطوة 8: والآن.. العب
أنت الآن جاهز لبدء العزف على آلتك الموسيقية المصنوعة ذاتيًا! لا تخف من طرح أي أسئلة في التعليقات واستمتع بخلقها!