جدول المحتويات:
فيديو: جهاز فتح باب جراج iPhone و Arduino: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
غالبًا ما أتابع الكثير من التعليمات الفنية وأنا مندهش دائمًا من الأشياء التي يبتكرها الناس. منذ فترة وجيزة ، وجدت تعليمات حول فتاحة باب مرآب 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. وغني عن القول أن هذه نقطة أخرى يجب حلها.
لذا شكرًا لتحملك معي ومرة أخرى أعتذر عن بعض سلوك عربات التي تجرها الدواب. فضلا دعنى أعلم إن كان لديك أسئلة!
موصى به:
باب جراج متحكم من اليكسا مع اردوينو Esp8266: 6 خطوات
باب المرآب المتحكم فيه من Alexa مع Arduino Esp8266: جاءتني فكرة هذا المشروع من مشروع قديم كنت قد عملت عليه منذ فترة. لقد قمت بتوصيل دائرة زر ضغط بسيطة من شأنها تشغيل مؤشر LED عندما يتم الضغط على زر بواسطة باب المرآب. أثبتت هذه الطريقة أنها غير موثوقة وليست مفيدة
جهاز فتح باب المرآب Raspberry Pi Zero: 10 خطوات
جهاز فتح باب المرآب Raspberry Pi Zero: كان أحد مصادر الإلهام لهذا المشروع هو التدريب الجيد في Raspberry Pi 3 Garage Door Opener ، إلى جانب العديد من الأجهزة الأخرى الموجودة على الإنترنت. نظرًا لكوني شخصًا محنكًا في مجال الإلكترونيات ، فقد أجريت الكثير من الأبحاث الإضافية حول طرق
جهاز تحكم عن بعد بباب جراج واي فاي V2: 3 خطوات
WIFI Garage Door Remote V2: بعد وقت قصير من بناء جهاز التحكم عن بعد الخاص بباب المرآب WIFI ، أدركت أنه يفتقر إلى ميزة محددة ستكون مفيدة جدًا بالنسبة لي. أردت أن أكون قادرًا على معرفة ما إذا كان الباب مفتوحًا أم مغلقًا من التطبيق. سيتطلب هذا جهازي استشعار وبعض الفصل
فتح باب المرآب باستخدام Raspberry Pi: 5 خطوات (بالصور)
فتح باب المرآب باستخدام Raspberry Pi: تحكم في محرك المرآب من هاتف ذكي أو أي جهاز قادر على تصفح صفحة ويب (مع AJAX!). بدأ المشروع حيث لم يكن لدي سوى جهاز تحكم عن بعد واحد في المرآب الخاص بي. ما مدى متعة شراء واحدة ثانية؟ ليس كافي. كان هدفي هو أن أتمكن من التحكم والمراقبة
انذار باب جراج اردوينو مع بلينك: 3 خطوات
Arduino Garage Door Alarm With Blynk: مستشعر أساسي جميل يرسل البيانات إلى مشروع Blynk لعرض حالة باب المرآب الخاص بي - فتح الغلق - ويرسل تنبيهًا بالدفع إلى هاتفي عندما تتغير حالة الباب - فتح للإغلاق أو الإغلاق لفتح. لقد استخدمت WEMOS D1 Mini Pro لشركتي wifi