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

جهاز فتح باب جراج iPhone و Arduino: 8 خطوات
جهاز فتح باب جراج iPhone و Arduino: 8 خطوات

فيديو: جهاز فتح باب جراج iPhone و Arduino: 8 خطوات

فيديو: جهاز فتح باب جراج iPhone و Arduino: 8 خطوات
فيديو: Programming HomeLink® | How To | 2020 Jeep Gladiator 2024, يوليو
Anonim
فتحت باب جراج آيفون واردوينو
فتحت باب جراج آيفون واردوينو

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

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

  • لم يتطلب كلمة مرور
  • يجب أن يعمل فقط عند الاتصال بشبكة LAN في منزلي
  • تطبيق مخصص على جهاز iPhone الخاص بي للتحكم فيه
  • استخدم Arduino مع إيثرنت أو درع wifi
  • اجعله دليلًا في القانون

الخطوة 1: ما تحتاجه

ماذا تحتاج
ماذا تحتاج
ماذا تحتاج
ماذا تحتاج
ماذا تحتاج
ماذا تحتاج

"loading =" lazy "تمت كتابة الكود الخاص بي وتحميله إلى كل من Arduino و iPhone ، فقد حان وقت التصحيح. نظرًا لعدم توصيل كل شيء بجراجي بعد ، فقد أردت محاكاة سلوكه بطريقة ما..

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

لمعرفة كيفية عملها ، يمكنك مشاهدة مقطع الفيديو القصير (crappy res - sorry!) الخاص به أثناء العمل. هاهو! يعمل حتى الآن!

الخطوة 7: التثبيت

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

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

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

الخطوة 8: الأفكار النهائية

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

  • كان هناك بعض التأخير غير المتسق بين الضغط على الزر الموجود على iPhone واستجابة أبواب المرآب. قد يكون هذا خطأ في البرنامج أو التنفيذ ، لكنني ما زلت أستكشفه.
  • مشكلة كبيرة: بعد تحميل التطبيق على تطبيق iPhone ، لاحظت أنه بعد بضعة أيام عندما أحاول فتح التطبيق ، سيعود بدلاً من ذلك إلى الشاشة الرئيسية. كان هذا سلوكًا ثابتًا. بعد تحطيم عقلي قليلاً ، انهارت أخيرًا ونشرت السؤال عن stackoverflow. بدت إجابة أحد الزملاء صحيحة: لقد قررت إمبراطورية الشر التي أصبحت شركة Apple أنه إذا لم تكن مطورًا ، فإن شهادة الثقة التي تحصل عليها من Xcode لتطبيقك الذي تم تطويره حديثًا ستكون جيدة لمدة أسبوع واحد فقط. بعد ذلك ، لن يعمل على جهاز iPhone الخاص بك إلا إذا قمت بإعادة تثبيته (وإعادة تعيين العد التنازلي لمدة أسبوع واحد) أو قمت بدفع رسوم 99 دولارًا لشهادة أطول. لقد وجدت هذا محبطًا تمامًا. تقريبا كما لو كنت أضيع وقتي. ولكن إذا كنت مطورًا ، فلن تكون هذه مشكلة بالنسبة لك.
  • كان أحد الأفكار التي خطرت لي أنه إذا ضغط شخص ما يدويًا على زر باب المرآب ، فلن يتم تسجيل هذا الحدث في كود Arduino. بالنسبة إلى Arduino ، تظل حالة الباب دون تغيير قبل الضغط على الزر. بالإضافة إلى ذلك ، إذا كان شخص ما يقف أسفل الباب عندما كان شخص آخر يستخدم التطبيق لإغلاقه. ستجبر مستشعرات الباب الباب على العودة مرة أخرى وهذا الحدث أيضًا لم يتم تسجيله في كود Arduino. وغني عن القول أن هذه نقطة أخرى يجب حلها.

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

موصى به: