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

قفل باب بلوتوث (اردوينو): 10 خطوات (بالصور)
قفل باب بلوتوث (اردوينو): 10 خطوات (بالصور)

فيديو: قفل باب بلوتوث (اردوينو): 10 خطوات (بالصور)

فيديو: قفل باب بلوتوث (اردوينو): 10 خطوات (بالصور)
فيديو: أردوينو للمبتدئين - (28) تشغيل و ايقاف المصابيح عن طريق البلوتوث 2024, يوليو
Anonim
Image
Image
قفل باب بلوتوث (اردوينو)
قفل باب بلوتوث (اردوينو)

لقد أعدت مؤخرًا مشاهدة Amazing SpiderMan ، في مشهد واحد ، يقوم Peter Parker بإغلاق وفتح بابه من مكتبه باستخدام جهاز التحكم عن بعد. عندما رأيت هذا ، أردت على الفور بابي الخاص بي. بعد قليل من الإصلاح ، حصلت على نموذج عملي. هيريس كيف صنعتها

الخطوة 1: قائمة الأجزاء

قائمة الاجزاء
قائمة الاجزاء
قائمة الاجزاء
قائمة الاجزاء
قائمة الاجزاء
قائمة الاجزاء

لهذا المشروع سنحتاج ما يلي:

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

  • اردوينو نانو (احصل عليه هنا)
  • وحدة بلوتوث (احصل عليها هنا)
  • 90 جرام سيرفو (احصل عليه هنا)
  • 5 فولت محول الحائط

القطع:

  • Slide Lock (احصل عليه هنا)
  • ستة مسامير لقفل الشريحة
  • ورق مقوى
  • الأسلاك

أدوات:

  • لحام حديد
  • مسدس الغراء
  • تدريبات
  • رأس الحفر
  • رأس الحفر للفتحة التجريبية
  • صندوق القاطع
  • كمبيوتر مع اردوينو IDE

الخطوة 2: كيف يعمل

الفكرة هي أنه يمكنني قفل بابي وفتحه بسهولة دون الحاجة إلى حمل مفتاح أو حتى الاقتراب منه: D ولكن هذا ليس سوى جزء بسيط مما يمكننا فعله. من هنا يمكننا إضافة مستشعر مثل مستشعر الطرق حتى نتمكن من فتح بابنا بقرع خاص أو حتى نظام التعرف على الصوت!

سيتم توصيل ذراع المؤازرة بقفل المنزلق وسينتقل إلى 0 درجة لقفل الباب و 60 درجة لإلغاء قفله باستخدام الأوامر التي يحصل عليها من جهاز Bluetooth الخارج.

الخطوة 3: مخطط الأسلاك

الاسلاك الرسم البياني
الاسلاك الرسم البياني
الاسلاك الرسم البياني
الاسلاك الرسم البياني

لنبدأ بتوصيل المؤازرة إلى Arduino (أود أن أشير إلى أنه على الرغم من أنني أستخدم Arduino nano ، فإن Arduino uno سيعمل أيضًا بنفس تخطيط الدبوس بالضبط)

  • السلك البني على المؤازرة هو أرضي ويتم توصيله بالأرض على Arduino
  • السلك الأحمر موجب ويتم توصيله بـ 5 فولت على Arduino
  • السلك البرتقالي هو اتصال مصدر الماكينات ويتم توصيله بالدبوس 9 على Arduino

الآن أوصي باختبار المؤازرة قبل الانتقال ، يمكنك القيام بذلك من خلال الانتقال إلى أمثلة في Arduino IDE واختيار المسح. عندما نتأكد من أن المؤازرة تعمل ، يمكننا إضافة وحدة البلوتوث. سنقوم بتوصيل دبوس rx على وحدة البلوتوث بمنفذ tx على Arduino ودبوس TX على وحدة البلوتوث إلى rx pin على Arduino ولكن لا تفعل هذا بعد! أثناء إجراء هذه الاتصالات ، لا يمكن تحميل أي شيء على Arduino ، لذا تأكد من تحميل الكود قبل اللحام.

  • يتصل Rx pin الموجود على وحدة البلوتوث بدبوس Tx على Arduino
  • يتصل Tx pin الموجود على وحدة البلوتوث بدبوس Rx على Arduino
  • Vcc (موجب) على وحدة البلوتوث يربط 3.3v على Arduino
  • يذهب الأرض إلى الأرض

إذا كان أي من هذا مربكًا ، فيرجى اتباع الأسلاك الموجودة في الصورة المقدمة

الخطوة 4: الاختبار

اختبارات
اختبارات

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

الخطوة 5: غلاف الإلكترونيات

غلاف الإلكترونيات
غلاف الإلكترونيات
غلاف الإلكترونيات
غلاف الإلكترونيات
غلاف الإلكترونيات
غلاف الإلكترونيات

قررت أن أترك المؤازرة "مكشوفة" وأن أقوم فقط ببناء علبة كرتون صغيرة لحماية وحدة اردوينو نانو وبلوتوث. يمكننا بناء هذا من خلال تتبع حول اردوينو نانو على قطعة من الورق المقوى وإضافة حوالي 1 سم (0 ، 39 بوصة) من المساحة على كل جانب الآن علينا قطع الجوانب الخمسة الأخرى من المكعب المستطيل. يتعين علينا أيضًا قطع فتحة على أحد الوجوه حتى يتصل سلك الطاقة بـ arduino.

قياسات العلبة هي:

  • القطعة السفلية = 7.5 سم × 4 سم (2.95 × 1.57 بوصة)
  • القطعة العلوية = 7.5 سم × 4 سم (2.95 × 1.57 بوصة)
  • القطعة اليسرى = 7.5 سم في 4 سم (2.95 × 1.57 بوصة)
  • القطعة اليمنى = 7.5 سم × 4 سم (2.95 × 1.57 بوصة)
  • الوجه الأمامي = 4 سم × 4 سم (1.57 × 1.57 بوصة) (قطع فتحة الطاقة في هذا واحد)
  • الوجه الخلفي = 4 سم في 4 سم (1.57 × 1.57 بوصة)

الخطوة 6: التطبيق

التطبيق
التطبيق

لذلك ، من أجل قفل الباب وإلغاء قفله ، نحتاج إلى جهاز يعمل بنظام Android أو windows مع تقنية Bluetooth مدمجة ، ولم أتمكن من تشغيل هذا على جهاز iPhone أو macbook pro الذي أعتقد أنه قد يكون هناك بعض المشكلات في برنامج التشغيل ، لكنني متأكد من أحدكم يمكن معرفة ذلك: د. إذا كنت تقوم بالتثبيت على Android ، فستحتاج إلى الذهاب إلى متجر Play وتنزيل تطبيق يسمى Bluetooth Terminal وللنوافذ يسمى TeraTerm بعد ذلك ، نحتاج إلى توصيل hc-05 بهاتفنا ، يجب أن يُطلق عليه اسم linvor وكلمة المرور سوف إما 0000 أو 1234. بمجرد إقرانه بفتح التطبيق الذي قمنا بتثبيته للتو ، انقر فوق الخيارات وانقر فوق الاتصال بالجهاز (غير آمن) الآن يقوم هاتفنا بشكل أساسي بمحاكاة شاشة اردوينو التسلسلية مما يعني أنه يمكننا رؤية المعلومات الواردة من اردوينو وإرسالها.

إذا قمت بكتابة 0 وضغطت على مفتاح الإدخال ، سترى قفل الباب وترى الرسالة "door locked"

وعندما تكتب 1 وتضغط على Enter ، يجب أن ترى الباب مفتوحًا وترى الرسالة "الباب مفتوح"

العملية هي نفسها تمامًا على windows باستثناء أنك تحتاج إلى تنزيل تطبيق يسمى Tera Term ويمكنك العثور على رابط التنزيل هنا (https://ttssh2.osdn.jp/index.html.en)

الخطوة 7: تركيب القفل

تركيب القفل
تركيب القفل
تركيب القفل
تركيب القفل

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

نحتاج الآن إلى البدء في حفر ثقوب تجريبية في الباب للبراغي ، ووضع القفل المنزلق مرة أخرى على الباب واستخدم قلم رصاص لتتبع مكان الثقوب الآن وحفر الثقوب التجريبية حيث قمت بعمل آثار حفرها على عمق حوالي 2.5 سم الآن ضع القفل مرة أخرى على الباب وقم بربط البراغي في مكان آمن وتأكد من أن النظام لا يزال يعمل

الخطوة 8: مزود الطاقة

مزود الطاقة
مزود الطاقة
مزود الطاقة
مزود الطاقة

للتأكد من أنه يمكننا ترك هذا ، سنحتاج إلى مصدر طاقة وكابل ومقبس USB صغير للاتصال بـ arduino.

قم بتوصيل الوصلة الأرضية على مصدر الطاقة بالتوصيل الأرضي على منفذ usb mini وقم بتوصيل الكبل الأحمر بالكابل الأحمر الموجود على منفذ USB mini الآن قم بتوصيل الكابل من القفل إلى أحد مفصلات الباب ومن هناك قم بتوصيله إلى منفذ طاقة

الخطوة 9: الكود

الرمز
الرمز

#يشمل

مؤازرة myservo.

عدد نقاط البيع = 0 ؛

دولة دولية علم int = 0 ؛

الإعداد باطل()

{

myservo.attach (9) ،

Serial.begin (9600) ؛

myservo.write (60) ؛

تأخير (1000) ؛ }

حلقة فارغة()

{

إذا (Serial.available ()> 0)

{

state = Serial.read () ؛

العلم = 0 ؛

} // إذا كانت الحالة "0" فسيتم إيقاف تشغيل محرك التيار المستمر

إذا (حالة == '0')

{

myservo.write (8) ؛

تأخير (1000) ؛

Serial.println ("الباب مغلق") ؛

}

وإلا إذا (الحالة == '1')

{

myservo.write (55) ؛

تأخير (1000) ؛

Serial.println ("الباب مفتوح") ؛

}

}

الخطوة 10: انتهى

تم الانتهاء من!
تم الانتهاء من!

استمتع بقفل الباب الذي يتم التحكم فيه عن طريق البلوتوث ، ولا تنسَ العبث مع أصدقائك عن طريق قفلهم خارج غرفتك!

شكرًا على القراءة إذا كان لديك أي أسئلة ، فلا تتردد في مراسلتي أو ترك السؤال في التعليقات.

موصى به: