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

هاك باب المرآب البسيط: 4 خطوات (بالصور)
هاك باب المرآب البسيط: 4 خطوات (بالصور)

فيديو: هاك باب المرآب البسيط: 4 خطوات (بالصور)

فيديو: هاك باب المرآب البسيط: 4 خطوات (بالصور)
فيديو: 20 خدع وحيل لا يريدك المحترفين معرفتها 😱 | Arena Breakout 2024, يوليو
Anonim
هاك باب المرآب البسيط
هاك باب المرآب البسيط
هاك باب المرآب البسيط
هاك باب المرآب البسيط
هاك باب المرآب البسيط
هاك باب المرآب البسيط
هاك باب المرآب البسيط
هاك باب المرآب البسيط

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

عند إلقاء نظرة على إعداد باب الجراج الخاص بي ، لاحظت أنه يمكن تنشيط المحرك لفتح باب المرآب ببساطة عن طريق قصر دارة اتصالين. عند رؤية هذا ، أدركت أن الحل البسيط للغاية سيكون توصيل esp8266 بمرحل يمكنني تشغيله (لفتح الباب أو إغلاقه) عن طريق الاتصال بوحدة التحكم esp8266 باستخدام هاتفي المحمول.

الخطوة 1: المواد والأدوات والبرامج

المواد

  • NodeMCU
  • 1 قناة 5V وحدة التتابع
  • منفذ USB / جهاز الشحن
  • براغي (M2 * 8)
  • كبل USB دقيقة

أدوات

  • لحام حديد
  • جندى
  • أنابيب الانكماش الحراري
  • قواطع الأسلاك
  • توصيل الأسلاك
  • طابعة 3D
  • مفك البراغي ستار
  • كماشة

برمجة

  • اردوينو IDE
  • فريتزينج
  • برنامج FreeCAD

الخطوة الثانية: البرمجة

تمت إضافة المكتبة التالية إلى Arduino IDE: https://github.com/Links2004/arduinoWebSockets.git. أيضًا إذا لم تكن قد أضفت مكتبة esp8266 بالفعل ، فيجب القيام بذلك على النحو التالي:

  • انتقل إلى ملف> تفضيلات. في الحقل "عناوين URL لمدير اللوحات الإضافية" ، اكتب (أو انسخ والصق) https://arduino.esp8266.com/stable/package_esp8266… وانقر فوق موافق.
  • ثم اذهب إلى Tools> Board> Board Manager. اكتب "esp8266" في حقل البحث. يجب أن يظهر الإدخال "esp8266 by ESP8266 Community". انقر فوق هذا الإدخال وابحث عن زر التثبيت في أسفل اليمين.

لا يلزم إضافة المزيد هنا بخلاف الكود الذي استخدمته (مرفق GarageDoorHack-Final) مأخوذ من https://gist.github.com/bbx10/667e3d4f5f2c0831d00b وتعديله قليلاً لاستيعاب ما أحتاج إلى القيام به ، أي للتشغيل لفترة وجيزة تتابع عند النقر فوق الزر.

بالإشارة إلى الرمز ، تأكد من تحديث الأسطر التالية لتعكس SSID اللاسلكي وكلمة المرور:

  • static const char ssid = "SSID" ؛
  • كلمة مرور const char ثابتة = "PASSWORD" ؛

باستخدام الشاشة التسلسلية (بمجرد تحميل الرمز) ، ستتمكن من رؤية IP المخصص لـ NodeMCU.

نقطة أخيرة جديرة بالملاحظة هي أن لوحة NodeMCU الخاصة بي يبدو أنها تحتوي على دبابيس مخصصة بشكل مختلف لما هو مذكور على الإنترنت ، أي أن GPIO05 كان دبوس 5 حيث قال المرجع عبر الإنترنت الذي كنت أستخدمه أنه كان 1 (أو ربما GPIO الخاص بي دبابيس حيث يتم تجميعها بترتيب مختلف). مهما كانت الحالة ، كان علي استخدام بعض التجارب والخطأ قبل أن يتمكن أي طرف من تحديد الدبوس الذي كان في الواقع GPIO5.

الخطوة 3: وضع كل ذلك معًا

ضع كل شيء معا
ضع كل شيء معا
ضع كل شيء معا
ضع كل شيء معا
ضع كل شيء معا
ضع كل شيء معا

الخطوات المتبعة:

  • لقد قمت بقص جميع دبابيس NodeMCU التي لم أكن أستخدمها (نعم كان بإمكاني فكها ولكني وجدت هذا أسهل).
  • أسلاك توصيل ملحومة على المسامير ذات الصلة (كما هو الحال في المخططات والصور أعلاه) ، باستخدام أنابيب الانكماش الحراري لعزل التوصيلات.
  • 3D طبع العلبة (ملفات STL مرفقة ؛ ملف FCSTD هو ملف FreeCAD).
  • ثمل لوحة NodeMCU لأسفل. كانت البراغي التي أملكها طويلة جدًا ولذا استخدم الزردية لقصها أقصر.
  • دفع الجزء العلوي من التتابع في الحامل المربع في الغطاء الذي ثبته بإحكام في مكانه. كان الاتجاه بحيث تواجه جهات اتصال الترحيل فتحة خروج السلك في الغطاء.
  • اربط الغطاء وأغلقه ببراغي.
  • قم بتوصيل أسلاك الترحيل بأطراف محرك باب المرآب.
  • توصيل المشروع بمصدر طاقة USB.
  • انتظر NodeMCU للمصادقة مع اللاسلكي.
  • تصفح إلى عنوان IP من هاتفي.
  • تم الاختبار بالضغط على الزر.

المسامير الملولبة التي عملت بشكل جيد ولكن كان من السهل التعامل معها.

الخطوة 4: التعليقات النهائية

ما يلي يقع خارج نطاق هذا Instructable ولكنه يستحق المناقشة:

عنوان IP

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

  1. قم بتسجيل الدخول إلى جهاز التوجيه الخاص بك كمسؤول.
  2. انظر إلى سجلات DHCP وسجل عنوان MAC المرتبط بعنوان IP الذي تم إصداره لـ NodeMCU الخاص بك.
  3. ابحث عن خيار القائمة الذي يسمح لك بتعيين حجوزات IP. هنا سوف تكون قادرًا على تحديد عنوان MAC وعنوان IP الذي ترغب في الحصول عليه دائمًا لعنوان MAC هذا.

عادة ما أفعل ما ورد أعلاه في أقرب وقت ممكن في مشاريعي.

إنشاء اختصار على هاتفك

  • تأكد من أنك متصل بنفس الشبكة اللاسلكية المتصل بها جهازك.
  • مع إصلاح عنوان IP الآن ، يجب أن تكون قادرًا على التصفح إليه على هاتفك.
  • احفظ عنوان IP كعلامة مرجعية.
  • احفظ الإشارة المرجعية في الصفحة الرئيسية لهاتفك.

حماية

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

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

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

التعليقات الختامية

في بعض الأحيان يبدو أن الاتصال بـ NodeMCU يضيع. عندما يحدث هذا ، تحتاج فقط إلى تحديث صفحة الويب ويجب إعادة الاتصال بنجاح.

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

الكل في الكل هذا مشروع بسيط ورخيص استمتعت بإكماله.

آخر التطورات

قم بزيارة https://www.instructables.com/id/Simple-Garage-Doo … للاطلاع على الإصدار الثاني من Simple Garage Door Hack.

موصى به: