جدول المحتويات:
- الخطوة 1: فاتورة المواد
- الخطوة الثانية: السكن
- الخطوة 3: فريتزينج
- الخطوة 4: قاعدة البيانات المقيسة
- الخطوة الخامسة: كتابة الكود
فيديو: جهاز الاستشعار ، جهاز توليف DIY: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
هذا هو المستشعر ، المركب المعتمد على أجهزة الاستشعار.
شيء صغير
إنها في الأساس لوحة مفاتيح مزج ، ولكن بدلاً من مفاتيح البيانو والمقابض ، فإن المنزلقات والأزرار للتحكم فيها. لقد استخدمت مستشعرات الضغط والموضع لاستبدال مفاتيح البيانو ، وجيروسكوب لاستبدال المنزلقات.
إنه مشروع مدرسي لفصلي الدراسي الثاني NMCT ،
لن أخوض في التفاصيل حول الكود الذي كتبته ، يمكنك العثور على مزيد من المعلومات حول مستودع github هذا:
github.com/RobbeBrandse/Project1
كيفية استخدامه أولا
قم بتوصيل مكبر صوت وسماعة رأس ، وانتظر حتى يبدأ تشغيلهما. هذا كل ما عليك القيام به! ما عليك سوى لمس الشريط ويمكنك بدء تشغيل الموسيقى على الفور!
إذا قمت بإمالة الجهاز أثناء تشغيله ، فسيتم إضافة تأثير تعديل.
الصوت الافتراضي هو بيانو ، إذا كنت لا تريد سماع بيانو ، فيمكنك كتابة عنوان IP على شاشة LCD في متصفحك. سينقلك هذا إلى موقع ويب حيث يمكنك تغيير الأداة وبعض الضوابط الأساسية.
عندما تقوم بالتسجيل والدخول إلى حسابك ، فسوف يتتبع وقت اللعب ويعرضه لك.
الخطوة 1: فاتورة المواد
التكلفة الإجمالية للمشروع بالنسبة لي كانت 147 ، 81 يورو. لقد اضطررت لشحن بعض المكونات من أمريكا ، لذلك قد تختلف التكلفة حسب المكان الذي تعيش فيه.
الأجزاء المستعملة
- التوت باي 3
- اردوينو ليوناردو
- Breadbords (للاختبار)
- Pcb للتخطيط النهائي للمكونات
- الكثير من الأسلاك (صديقة الخبز)
- MPU-9250 اندلاع (جيروسكوب)
- مقياس الضغط
- موقف الاستشعار
- 16x2 LCD
- 1 م × 1 م × 90 مم خشب رقائقي
الأدوات المستعملة
- قاطع الليزر
- ورق صنفرة / صنفرة
- تدريبات
- آلة طحن
للحصول على نظرة عامة أكثر تفصيلاً على الأجزاء ومكان شرائها ، قمت بعمل ملف pdf. (من المفترض أن تكون الصفحات بجانب بعضها البعض)
الخطوة الثانية: السكن
بالنسبة للإلكترونيات ، استخدمت خشب رقائقي بسمك 9 مم.
لقد تركت قاطع الليزر يقوم بمعظم الرفع الثقيل بالنسبة لي ، والأشكال كانت مثالية بالفعل وحتى صنعت بعض الثقوب حيث ستذهب البراغي.
لقد قطعت مساحة في الخلف ، لذلك من الممكن الوصول إلى raspberry pi وتوصيل كابل الطاقة ومكبر الصوت أو سماعة الرأس.
لقد استخدمت آلة طحن للحصول على عمق الخشب بشكل صحيح ، بحيث تكون شاشة LCD مستوية في الخشب.
لقد قطعت أيضًا مساحة في الجزء العلوي ، بحيث يمكن للأسلاك من أجهزة الاستشعار أن تدخل داخل الهيكل. ثم غطيت تلك المساحة لاحقًا حتى لا ترى ما بداخلها.
بعد قطع الخشب بالليزر ، كان علي فقط استخدام بعض ورق الصنفرة لإزالة الحواف المحروقة من الليزر. قم بحفر الثقوب وإغراقها. بعد ذلك كل ما تبقى هو شد كل القطع معًا ، استخدمت مثقابًا لهذا الغرض.
لقد قطعت أيضًا مساحة في الجزء العلوي ، بحيث يمكن للأسلاك من أجهزة الاستشعار أن تدخل داخل الهيكل. ثم غطيت تلك المساحة لاحقًا حتى لا ترى ما بداخلها.
بعد الانتهاء من كل شيء ، أضفت الشعار وقليلًا من الذوق البصري لتوضيح الملاحظة التي تلعبها.
لقد صنعت أيضًا صندوقًا من الورق المقوى ، لذلك يمكنني نقله بأمان دون الحاجة إلى القلق بشأن إتلافه. أقوم بتضمين التخطيطي لهذا أيضًا.
الخطوة 3: فريتزينج
أولاً ، أقوم ببناء نسخة من لوحة توصيل الدوائر للتأكد من أن كل شيء يعمل بشكل صحيح. بعد التأكد من أن كل شيء يعمل بشكل صحيح ، استخدمت دبابيس ثنائي الفينيل متعدد الكلور ودبابيس ملحومة حتى يمكنني توصيل الأسلاك وفصلها بسهولة إذا لزم الأمر. لقد تمكنت من توصيل كل شيء فقط بالقصدير وتجنب استخدام كبلات التوصيل.
لا تدع كمية الكابلات تربكك ، فقد اضطررت إلى إضافة الكثير من الموسعات حتى أتمكن من فتحها بشكل صحيح.
لقد استخدمت كبل USB صغيرًا لتوصيل منفذ USB في الزاوية اليسرى من raspberry pi ، لكن لا يمكنك رؤية ذلك في المخططات.
بعد ذلك أضفت بعض شريط البط إلى المفاصل للتأكد من أنها لن تنفصل.
الخطوة 4: قاعدة البيانات المقيسة
لقد أنشأت قاعدة بيانات لتخزين بيانات المستخدم. وتتبع وقت تشغيل المستخدم.
لقد قمت بتجزئة كلمات مرور المستخدمين باستخدام تجزئة md5 ، بحيث تكون حساباتهم محمية.
لكي تتمكن قاعدة البيانات من تتبع وقت تشغيل المستخدم ، يجب عليه تسجيل الدخول عبر موقع الويب أولاً.
في الأصل ، خططت للسماح للمستخدمين بإعداد إعدادات التأثير والتسجيلات الخاصة بهم ، ولكن لم يكن لدي وقت كافٍ لهذه الميزات (وهذا هو السبب في أنها رمادية اللون).
الخطوة الخامسة: كتابة الكود
لكتابة الكود استخدمت هذه البرامج:
- Pycharm: لبرمجة النهاية الخلفية في Python
- Visual Studio Code: لبرمجة الواجهة الأمامية بتنسيق HTML و CSS وجافا سكريبت
- Arduino IDE: لكتابة كود Arduino
- MySQL Workbench: لإنشاء قاعدة البيانات
لن أخوض في التفاصيل هنا حول كيفية كتابة الكود ، يمكنك العثور على هذه المعلومات في مستودع Github الذي صنعته لهذا المشروع:
موصى به:
جهاز توليف الأربيجيات (البعوض 1): 6 خطوات
مُركِّب Arpeggiating (Mosquito I): Mosquito I عبارة عن مُركِّب صغير يعمل بنظام Arpeggiating يستخدم Arduino Nano ومكتبة Mozzi لتركيب الصوت. يمكنه تشغيل أكثر من عشرين تسلسلًا من 8 خطوات ولكن يمكنك إضافة العديد من التسلسلات المخصصة كما تريد. من السهل نسبيًا إعداده ولا
أضواء الشوارع الأوتوماتيكية باستخدام جهاز الاستشعار بالموجات فوق الصوتية: 3 خطوات
أضواء الشوارع الأوتوماتيكية باستخدام مستشعر الموجات فوق الصوتية: هل فكرت يومًا في كيفية تشغيل أضواء الشوارع تلقائيًا في الليل وإيقافها تلقائيًا في الصباح؟ هل هناك أي شخص يأتي لتشغيل / إطفاء هذه الأضواء؟ توجد عدة طرق لتشغيل مصابيح الشوارع ولكن التالي ج
6-محور المعايرة والاختبار وحدة الاستشعار FSP200 وحدة الاستشعار: 6 خطوات
6-محور المعايرة والاختبار وحدة الاستشعار FSP200: FSP200 هو معالج وحدة قياس بالقصور الذاتي من 6 محاور يوفر إخراج الاتجاه والاتجاه. إنه يقوم بدمج مقياس التسارع وأجهزة الاستشعار الجيروسكوبية للحصول على اتجاه واتجاه مستقر ودقيق. يعتبر FSP200 مناسبًا للاستخدام في برامج الروبوت
توليف الصوت التناظري على جهاز الكمبيوتر الخاص بك: 10 خطوات (بالصور)
توليف الصوت التناظري على جهاز الكمبيوتر الخاص بك: مثل صوت تلك الآلات التناظرية القديمة؟ هل تريد أن تلعب بواحد في وقتك الخاص ، في مكانك الخاص ، للمدة التي تريدها ، مجانًا؟ هنا حيث تتحقق أعنف أحلامك في مووج. يمكنك أن تصبح فنان تسجيل إلكتروني أو أن تصبح محترفًا
جهاز توليف الليزر من جيتار لعبة يشبه الجيتار: 6 خطوات
مُصنّع ليزر من غيتار لعبة تشبه الجيتار: لقد استلهمت كثيرًا من جميع مقاطع فيديو youtube لقيثارات الليزر ، لكنني وجدت أنها كلها أكبر من أن أحضرها معك لحضور جلسة ازدحام أو كانوا بحاجة إلى إعداد معقد وجهاز كمبيوتر وما إلى ذلك. فكرت في جيتار باستخدام الليزر بدلاً من الأوتار. ثم وجدت ت