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

علبة الكمان الذكية: 7 خطوات (بالصور)
علبة الكمان الذكية: 7 خطوات (بالصور)

فيديو: علبة الكمان الذكية: 7 خطوات (بالصور)

فيديو: علبة الكمان الذكية: 7 خطوات (بالصور)
فيديو: أصعب آلة بالعالم 🪕 2024, يوليو
Anonim
حالة الكمان الذكية
حالة الكمان الذكية

الموسيقى جزء مهم من حياتي. لقد كنت أعزف على الكمان منذ 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

إعداد Raspberry Pi
إعداد 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

هذا هو المكان الذي يتم فيه تخطيط الموقع.

موصى به: