جدول المحتويات:
- الخطوة 1: ما هي الأجهزة الإلكترونية التي تحتاجها؟
- الخطوة 2: مخطط فريتزينج
- الخطوة 3: ما هي الأدوات التي تحتاجها؟
- الخطوة 4: تطوير المنتج
- الخطوة 5: بنية قاعدة البيانات المقيسة
- الخطوة 6: إعداد Raspberry Pi
- الخطوة 7: الكود على جيثب
فيديو: علبة الكمان الذكية: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
الموسيقى جزء مهم من حياتي. لقد كنت أعزف على الكمان منذ 10 سنوات ، لكن هناك مشكلة واحدة. لا أعرف أبدًا كم من الوقت تدربت. في مشروعي ، سأتتبع درجة الحرارة والرطوبة ووقت الممارسة. إنه مشروع قائم بذاته ، لكنني أيضًا أقوم بإنشاء موقع ويب يعرض درجة الحرارة والرطوبة ووقت الممارسة. سأوضح لك في هذه التعليمات كيف صنعت علبة الكمان.
لتلخيص كل شيء:
- يتم تتبع درجة الحرارة والرطوبة
- يتم تتبع الوقت الممارس
- يتم عرض عنوان IP
لقد أنشأت هذا المشروع باستخدام Raspberry Pi ، وبرمجت كل شيء في Visual Studio Code. القضية هي أيضا من صنع الذات. لقد كتبت ملف PDF يحتوي على جميع المعلومات. يمكنك تحميله من هنا.
الخطوة 1: ما هي الأجهزة الإلكترونية التي تحتاجها؟
أولاً ، ما هي الإلكترونيات التي تحتاجها لصنع هذا بنفسك؟
الأساسيات:
- رازبيري باي 4
- Raspberry Pi USB-C 3A
- بطاقة Micro SD (+/- 16 جيجابايت)
- اللوح (2)
- امدادات الطاقة اللوح 9V
- T- الإسكافي
- 40 دبوس محول لوحة التمديد
المستشعرات:
- دهت 11
- زر ضغط (x3)
المحرك:
المغناطيس الكهربائي ZYE1-P20 / 15
آخر:
- شاشة LCD 1602A
- مقاوم 220 اوم (x3)
- كابلات ذكر لذكر
- كابلات ذكر لأنثى
الخطوة 2: مخطط فريتزينج
لقد صنعت مخططين للتقطير. المخطط الأول هو كيف قمت بتبديله والثاني هو التخطيط على اللوح. يمكنك تنزيل ملفات PDF للتكبير.
لقد قمت بلحام جميع الأزرار. لا تنسى وضع مقاوم 220 أوم مع كل زر. هذا لأسباب تتعلق بالسلامة إذا قمت بتبديلها بشكل خاطئ. لقد قمت بتوصيل شاشة LCD بلوحة التجارب بكابلات من ذكر لأنثى ومن ذكر إلى ذكر. يتم تشغيل مقياس الجهد على اللوح.
الخطوة 3: ما هي الأدوات التي تحتاجها؟
لقد استخدمت الكثير من الأدوات المختلفة لبناء الحالة. لقد أدرجتهم جميعًا من أجلك.
- مفك براغي
- تدريبات
- آلة طحن
- غراء الخشب
- أداة مربعة
- شاكوش
- برغي المشبك
- Cyllinder dirll
- بانوراما
بالطبع لا يمكنك استخدام الأدوات إذا لم يكن لديك ما تعلق به قضيتك. لهذا السبب قمت بإدراج جميع المكونات.
- مسامير
- شريط لاصق
- الشريط
- مفصلة بيانو (100 سم)
- الخشب (الأبعاد الخطوة 4)
- ربيع الغاز 50N / 5kg 250mm
- قفل تبديل قفل (2x)
الخطوة 4: تطوير المنتج
أنت بحاجة إلى زوجين من أحجام مختلفة من الخشب. سمك الخشب 1.8 سم.
خارج القضية
- الوجه الخلفي = 98 ، 6 × 16 ، 0 × 1 ، 8 سم
- الوجه الأمامي = 98 ، 6 × 16 ، 0 × 1 ، 5 سم
- وجه لأسفل = 95 ، 0 × 34 ، 0 × 1 ، 8
- الوجه لأعلى = 98 ، 6 × 37 ، 8 × 1 ، 8
- الوجه الأيسر = 16 ، 0 × 34 ، 0 × 1 ، 8 سم
- الوجه الأيمن = 16 ، 0 × 34 ، 0 × 1 ، 8 سم
داخل العلبة
- وجه لأعلى = 20 ، 0 × 34 ، 0 سم
- الوجه الأيسر = 11 ، 0 × 34 ، 0 سم
- الشبكة = 34 ، 0 × 2.5 سم
- خشب المغناطيس = 8 ، 0 × 4 ،. سم
- كتل الدعم = 8 ، 0 × 4 ، 0 سم
لقد قطعت أيضًا شكل الكمان الخاص بي من الأيزومو بحيث يبقى في مكانه في الصندوق.
- Isomo = 71 ، 0 × 34 ، 0 سم
- خشب = 71 ، 0 × 34 ، 0 سم
سأشرح خطوة بخطوة كيف أضع القضية معًا.
الخطوة 1
قم بتوصيل الوجه الأمامي والخلفي بالوجه السفلي. لقد استخدمت 13 مسامير وغراء خشب. ثم أرفقت الجوانب بـ 4 مسامير وغراء خشبي. اصنع ثقبًا لتوصيل الأجهزة الإلكترونية بالجانب الأيسر.
الخطوة 2
طول الظهر 98.6 سم. لقد قطعت أيضًا مفصل البيانو لفترة طويلة ؛ حتى أتمكن من إرفاقه بالكامل في الخلف من الداخل. أولاً قمت بتثبيته بأعلى الوجه الخلفي. لتثبيته بالغطاء ، من الأفضل أن تطلب المساعدة من شخص ما. أنت تتابع بنفس الطريقة السابقة.
الخطوه 3
قم بإرفاق مزلاج تبديل القفل. اختر المكان الذي تضعهم فيه. وضعتهم على بعد 20 سم من الحافة. كلا من اليسار واليمين. يجب أن يكون من السهل إرفاقها. ثم يتم الانتهاء من خارج الحقيبة.
الخطوة 4
كان علي أن أكون قادرًا على وضع الإلكترونيات في مكان ما. لقد وقعت على كل شيء على اللوح الخشبي العلوي. ثم قمت بطحن كل شيء. إنها وظيفة دقيقة ، لكنها تعطي أفضل نتيجة. كان المغناطيس يمثل مشكلة ، لكنني قمت بحلها عن طريق وضع كتلة خشبية إضافية حيث يجب أن يكون المغناطيس. باستخدام مثقاب أسطواني 20 ، يمكنك عمل ثقب في الكتلة الخشبية. سوف يناسب المغناطيس تمامًا.
اربط الجانب والأعلى عن طريق ربطهما معًا ولا تنسى وضع غراء الخشب بينهما. لن يصلح لوح المكون لأن زنبرك الغاز في الطريق. بطريقة ما كنت بحاجة إلى تهوية. لقد أرفقت شبكة من 34 ، 0 × 2 ، 5 سم على اليسار باللوحة العلوية ، ما زلت مضطرًا للوصول إلى RPi الخاص بي لمشروع آخر ، لذلك لم أقم بربطها بالجزء الخارجي من العلبة. لقد صنعت كتلتين للدعم يمكن أن توضع عليهما الأرفف الداخلية.
قم بتعليق كتلي الدعم حيث يبدأ وجه الخط. لذا فإن الجانب الأقرب إلى الأسفل. في الجزء العلوي صورة لتوضيحها. الآن يمكنك وضع الإلكترونيات والمقصورة هناك.
الخطوة الخامسة
الآن حالة الكمان على وشك الانتهاء. لم يخصص مكان للكمان بعد. ضع الكمان على اللوح الخشبي واسحبه. أنا لم أنسخ القطعة الخاصة بالرقبة. بهذه الطريقة يحصل الكمان على بعض الدعم. بمجرد رسمه ، يمكنك الآن قطع الشكل بمنشار بانوراما.
بعد أن قطعته ، وضعت الخشب على الأيزومو وتتبع الشكل. ثم قطعت شكل الكمان بسكين. إذا كنت تريد ، يمكنك طلاء اللوح الخشبي. عملت مع الكتابة على الجدران السوداء. احرص على عدم استخدام هذا على الأيزومو ، فسوف يمتص الطلاء! عندما يجف ، يمكنك وضع كل شيء في حالة.
الخطوة 5: بنية قاعدة البيانات المقيسة
لقد أنشأت قاعدة بياناتي الطبيعية في MySQL Workbench.
الجهاز:
- معرف الجهاز
- عنوان
- وحدة
- نوع
tblMeting:
- عدد
- الشفرة
- معرف الجهاز
- تاريخ البدء
- تاريخ الانتهاء
- تقاس القيمة
- ممارسة الوقت
blActie:
- الشفرة
- وصف
الخطوة 6: إعداد Raspberry Pi
في إصدار pdf من هذا الدليل ، كتبت خطوة بخطوة حول كيفية ضبط RPi. هناك روابط لجميع البرامج التي تحتاجها. يتم أيضًا تضمين الأوامر الصحيحة لـ RPi.
عند الانتهاء من جميع الخطوات ، يجب أن تكون قادرًا على إنشاء اتصال SSH بـ RPi الخاص بك.
الخطوة 7: الكود على جيثب
في الخطوة السابقة ، قمت بإنشاء مساحة عمل بمجلد للواجهة الأمامية ومجلد للواجهة الخلفية. يأتون في متناول اليد الآن. لقد كتبت كود الواجهة الخلفية الخاص بي باستخدام Python وتتكون الواجهة الأمامية من html و CSS و Javascript.
رابط الكود على جيثب:
الخلفية
config.py
أبدأ بملف config.py. هذا يحتوي على معلومات قاعدة البيانات الخاصة بك. اسم المضيف وكلمة المرور هما نفس تسجيل الدخول إلى MySQL. في قاعدة البيانات تضع اسم قاعدة البيانات الخاصة بك.
مستودع بيانات المشروع
في projectDataRepository يمكنني تنفيذ جميع إجراءات CRUD. يرمز CRUD إلى إنشاء وقراءة وتحديث وحذف. أسترجع البيانات من قاعدة البيانات ، يمكنني تحديثها أو إضافة بيانات جديدة. إذا لزم الأمر ، يمكنني أيضًا إجراء حذف ، لكنني لا أستخدم ذلك في هذا المشروع. أطلب بيانات عن الرسوم البيانية وآخر قياس. لدي أيضًا 3 إدخالات لإضافة البيانات القادمة من المستشعرات.
app.py
في هذا الملف ، أضع الكود للحصول على البيانات إلى قاعدة البيانات الخاصة بي ، ورمز الإلكترونيات الخاص بي وأيضًا الكود لإيصال الأشياء إلى الواجهة الأمامية أو لتلقي الأشياء من الواجهة الأمامية.
في الجزء السفلي من الكود أفعل كل شيء. إذا حصلت على أخطاء من GPIO ، فقم بإلقاء نظرة على المسامير التي استخدمتها للأزرار ، LCD …
نهاية المقدمة
app.js
يتم إنشاء الرسوم البيانية للموقع هنا. يتم إجراء الاتصالات بالواجهة الخلفية ، ولكن تأتي الأشياء أيضًا من الواجهة الخلفية إلى الواجهة الأمامية.
index.html
يحتوي هذا الملف على كافة المعلومات الخاصة بالموقع. روابط أيضًا إلى ملف جافا سكريبت.
screen.css
هذا هو المكان الذي يتم فيه تخطيط الموقع.
موصى به:
كيف تصنع الستائر الدوارة الذكية باستخدام مفاتيح SONOFF الذكية ؟: 14 خطوة
كيف تصنع الستائر الدوارة الذكية باستخدام مفاتيح SONOFF الذكية؟: استخدم وضع التعشيق في مفاتيح SONOFF الذكية لتحويل الستائر / الستائر الدوارة العادية إلى ستائر ذكية ، وما إذا كان معظمكم سيوافق على أن هذا عمل روتيني تقوم بسحب الستائر الدوارة / الستائر العاتمة في الصباح وهدمه في المساء؟ على أي حال ، أنا
علبة الليزر المقاومة للماء: 7 خطوات (بالصور)
علبة الليزر المقاومة للماء: الليزر الأخضر رائع ، وله أشعة مرئية ، ومشرقة ، وإذا كنت تريد أن تشير إلى شيء ما ، فما هو الأفضل لاستخدام مؤشر الليزر الأخضر؟ الآن للمستوى التالي ، الليزر المقاوم للماء. المشكلة هي ، ليزر / جرابات مقاومة للماء لـ
البستنة الذكية القائمة على إنترنت الأشياء والزراعة الذكية باستخدام ESP32: 7 خطوات
البستنة الذكية القائمة على إنترنت الأشياء والزراعة الذكية باستخدام ESP32: يتغير العالم مع مرور الوقت وكذلك الزراعة. في الوقت الحاضر ، يقوم الناس بدمج الإلكترونيات في كل مجال والزراعة ليست استثناءً من ذلك. يساعد دمج الإلكترونيات في الزراعة المزارعين والأشخاص الذين يديرون الحدائق. في هذا
قطرة توقف للصب من علبة الصودا: 6 خطوات (بالصور)
علبة التوقف للصب من الصودا: & quot؛ أنا أحب شرب كوب من النبيذ … لكني أكره ذلك عندما ينسكب النبيذ فوق مفرش المائدة ويتلفه إلى الأبد … ثم كل المتاعب الفاشلة لإزالة البقعة ، فقط في نهاية المطاف المزيد من المال لشراء واحدة جديدة … تبدو مألوفة؟ لها
قياس أوضاع الإصبع على الكمان باستخدام ESP32: 6 خطوات
قياس مواضع الإصبع على الكمان باستخدام ESP32: بصفتي عازف كمان ، أردت دائمًا تطبيقًا أو أداة يمكن أن توضح لي موقع أصابعي على الكمان بدقة شديدة. مع هذا المشروع حاولت بناء هذا. على الرغم من أن هذا نموذج أولي ولا يزال بإمكانك إضافة العديد من الميزات ، فقد حاولت أيضًا