جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
صنعنا بيانوًا باستخدام مستشعر اللمس ، بالإضافة إلى أوراق لمفاتيح البيانو.
الخطوة 1: الأشياء المستخدمة في هذا المشروع
مكونات الأجهزة
- Seeeduino V4.2
- قاعدة درع V2.0
- جروف - مستشعر اللمس I2C بالسعة 12 مفتاحًا V2 (MPR121)
- جروف - MP3 v2.0
تطبيقات البرمجيات والخدمات عبر الإنترنت
اردوينو IDE
الخطوة الثانية: القصة
يحدد مستشعر اللمس حالة اللمس / التحرير استنادًا إلى تغييرات بيانات سعة القطب الكهربائي ، لذلك يمكننا استخدامه لصنع بيانو بأي جسم موصل نحبه كمفتاح بيانو.
الخطوة 3: توصيل الأجهزة
الخطوة 1: انسخ ملفات mp3 إلى جزء من بطاقة SD ، واسم مجلدات مثل فهارس الأداة المقابلة واسم ملفات mp3 مثل فهارس قناة Touch Sensor المقابلة.
الخطوة 2: قم بتوصيل بطاقة SD بـ MP3 Grove ، وقم بتوصيل MP3 Grove ومستشعر اللمس بالمنفذ D2 ومنفذ I2C في Base Shield ، وقم بتوصيل الكائنات الموصلة بقنوات Touch Sensor عبر مقاطع التمساح.
الخطوة 3: قم بتوصيل Base Shield بـ Seeeduino ، ثم قم بتوصيل Seeeduino بجهاز الكمبيوتر عبر كابل USB.
الخطوة 4: برمجة البرمجيات
يمكن العثور على مكتبة Touch Sensor Grove في عنوان url هذا:
wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/
يمكن أيضًا العثور على مكتبة MP3 Grove في Seeed Wiki ، أو يمكنك ببساطة تضمين MP3.h في مجلد المشروع.
نظرًا لأن رقم التعريف الشخصي الرقمي 2 و 3 لـuino كسلسلة برمجية ، فإنه يتحكم في MP3 Grove باستخدام البروتول في KT403A datashell. بعد تهيئة MP3 Grove و Touch Sensor ، اضبط حساسية مستشعر اللمس ومستشعر صوت MP3 Grove.
تستمر طريقة الحلقة () في التحقق مما إذا كان Touch Sensor قد تم لمسه أم لا ، إذا تم لمسه ، قم بتشغيل ملف mp3 المقابل في مجلد الأداة الحالية. يمكن تغيير المعلومات الحالية عن طريق فهرس أداة الإدخال عبر تسلسل الأجهزة.