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

مشغل موسيقى مستوحى من الحركة: 3 خطوات
مشغل موسيقى مستوحى من الحركة: 3 خطوات

فيديو: مشغل موسيقى مستوحى من الحركة: 3 خطوات

فيديو: مشغل موسيقى مستوحى من الحركة: 3 خطوات
فيديو: تصميم مشغل موسيقى بواسطة سكراتش 3 scratch3 2024, يوليو
Anonim
مشغل موسيقى مستشعر الحركة
مشغل موسيقى مستشعر الحركة
مشغل موسيقى مستشعر الحركة
مشغل موسيقى مستشعر الحركة

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

اللوازم

المعدات:

- ألواح خشب MDF (بين 0 و 5 و 2 سم)

- 6 3 ، 5x13mm مسامير

- 10 مسامير

الإلكترونيات:

- Raspberry Pi 3 موديل B + مزود طاقة 2.5A

- شاشة عرض من الكريستال السائل

- ADC MCP3008

- Raspberry PI T-cobbler

- مقاوم يعتمد على الضوء

- مستشعر درجة الحرارة LM35

- مستشعر الأشعة تحت الحمراء Breakbeam

- مكبر الصوت

- اللوح

أدوات:

- شاكوش

- مفك براغي

- شريط لاصق

نظرًا للقيود في محرر Instructables ، فقد أضفت مجموعة من المواد ، وستتكلف الحزمة بأكملها حوالي 95 - 100 يورو

اختياري:

- سلك قياس 22 - أصفر

- سلك قياس 22 - أحمر

- سلك قياس 22 - أسود

الخطوة 1: احصل على إلكترونياتك

احصل على إلكترونياتك!
احصل على إلكترونياتك!
احصل على إلكترونياتك!
احصل على إلكترونياتك!

لذلك سنقوم بتوصيل mcp3008 و LDR ومستشعر شعاع الكسر ودرجة الحرارة في لوح التجارب الخاص بنا. إذا أمكن ، اتبع مخططي أعلاه للحصول على فكرة عن مكان توصيل المكونات أو العثور على مكان رائع لمكوناتك بنفسك!

باختصار: حاول التأكد من أن LDR الخاص بك خالٍ من الكابلات وأنه قادر على استيعاب أكبر قدر ممكن من الضوء وأن جميع المكونات موجودة على لوحك!

الخطوة 2: قاعدة البيانات المقيسة

قاعدة بيانات طبيعية!
قاعدة بيانات طبيعية!

بالنسبة لقاعدة البيانات التي تم تطبيعها ، فقد أضفت صورة لإعطائك فكرة عن شكلها ، تابع القراءة لمعرفة ما يفعله كل جدول!

المستشعر:

يحتوي هذا الجدول على مستشعراتنا الثلاثة: LDR ودرجة الحرارة وشعاع الكسر

تاريخ جهاز الاستشعار:

سيسمح لنا ذلك بالتحقق من تنشيط المستشعر وما قيمة المستشعر عند تشغيل الأغنية

الأغاني التي تم تشغيلها:

في هذا الجدول ، سنرى جميع الأغاني التي تم تشغيلها وما هو تاريخ المستشعر المرتبط بها والأغنية التي تم تشغيلها.

الأغاني:

في هذا الجدول ، سنجمع بين موقع الأغنية ونوعها واسم الأغنية

موسيقى:

يحتوي هذا الجدول على اسم الأغنية والفنان لدينا!

مواقع الأغاني:

يحتوي على موقع الأغنية الخاص بنا على pi / var / www / html /…

نوع الموسيقى:

يحتوي النوع الموسيقي الخاص بنا على الحد الأدنى للضوء لأنه يحتوي على أقصى إضاءة له ونفس الشيء بالنسبة لدرجة الحرارة

الخطوة 3: كود It

كود It!
كود It!

سأترك رابطًا إلى Github repo أدناه ولكن لا تتردد في التحقق من تصميماتي وقراءة هذا أولاً!

إعداد توت العليق:

قم بتشغيل spi باستخدام sudo rasp-config => خيارات الواجهة => SPI => تمكين

تثبيت:

ميسكل

قارورة

Flask_cors

Flask_socketio

موقع:

أضف قاعدة بيانات إلى MySQL على التوت ثم ،

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

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

سأضيف أيضًا رابطًا لعرض الإطارات الشبكية الخاصة بي كصور. و zip مع جميع ملفاتي

الإطارات الشبكية:

جيثب:

موصى به: