جدول المحتويات:
- اللوازم
- الخطوة 1: إعداد Raspberry Pi و Arduino
- الخطوة 2: قم بإعداد الصندوق
- الخطوة 3: ابدأ تشغيل ثقب الباب الافتراضي
- الخطوة الرابعة:
فيديو: ثقب الباب الافتراضي: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
هناك ما يقدر بـ 770 مليون كاميرا مراقبة حول العالم. لا يزال لدى البعض منهم كلمة المرور الافتراضية الخاصة بهم ، مما يسهل الوصول إليها من قبل أي شخص لديه اتصال بالإنترنت.
هذا الثقب الافتراضي هو جهاز لمشاهدة بعض تلك الكاميرات غير الآمنة. في كل مرة يتم فيها فتح ثقب الباب ، يتم عرض كاميرا مختلفة.
اللوازم
- 1 اردوينو مايكرو
- 1 المقاوم للصور
- 1 Raspberry Pi 3 موديل B
- 1 شاشة Raspberry Pi
- 1 صندوق خشبي
- 1 عين الباب
- تدريبات
- مفك براغي
الخطوة 1: إعداد Raspberry Pi و Arduino
يتكون ثقب الباب الافتراضي من جزأين مميزين: Raspberry Pi (بشاشة صغيرة) و Arduino Micro. جهاز Raspberry Pi متصل بالإنترنت ويعرض موقعًا إلكترونيًا يعرض تغذية كاميرا عشوائية واحدة ، ويوجد مستشعر ضوئي داخل ثقب الباب لاكتشاف ما إذا كان مفتوحًا أم مغلقًا. عندما يتم إغلاق ثقب الباب ، يتم إرسال إشارة إلى Raspberry Pi (عبر Arduino Micro) ، ويتحول موقع الويب إلى تغذية كاميرا أخرى. تم حذف بيانات الكاميرا التي استخدمتها لهذا المشروع من Insecam ، وهو موقع ويب يسجل أكثر من 73000 كاميرا غير آمنة.
الموقع المراد عرضه
بالنسبة لثقب الباب الافتراضي الخاص بي ، قمت بإنشاء موقع ويب بالبيانات التي جمعتها من برنامج insecam. يمكنك إنشاء موقع الويب الخاص بك بشكل جيد للغاية ، ولكن هذا خارج نطاق هذا غير قابل للتدمير. إذا كنت لا ترغب في إنشاء موقع الويب الخاص بك ، فيمكنك استخدام هذا الرابط (يقوم بتغيير كاميرا الويب في كل مرة يتم فيها الضغط على شريط المسافة ؛ وسنقوم لاحقًا بتشغيل هذا المفتاح من اردوينو) ، أو الاطلاع على الكود المصدري.
إعداد Raspberry Pi
- تأكد من أن Raspberry Pi الخاص بك يعمل والإعداد (راجع هذا الدليل إذا كنت جديدًا في Raspberry Pi)
- اربط شاشة LCD بـ Raspberry Pi
- اجعل raspberry pi يفتح صفحة ويب عند بدء التشغيل
إعداد Arduino
انتباه: للقيام بهذا المشروع ، يجب أن تدعم لوحة Arduino مكتبة لوحة المفاتيح كما هو مذكور في صفحة المكتبة:
النماذج المدعومة هي اللوحات المستندة إلى 32u4 و SAMD (عائلة Leonardo و Esplora و Zero و Due و MKR)
- اربط مستشعر الضوء الخاص بك في Arduino
- قم بتحميل الكود على Arduino. سيقوم الكود أولاً بتشغيل المعايرة لمدة 5 ثوانٍ (سيتم خلالها تسجيل الحد الأدنى والحد الأقصى لقيمة جهاز الاستشعار الضوئي) ، ثم إرسال إشارة مفتاح "مسافة" عندما تكون قيمة الضوء أقل من العارضة (بمعنى أن ثقب الباب مغلق).
السابق ميليس = 0
// نظرًا لأن الضوء يختلف دائمًا ، فسنقوم بمعايرة أداة التصوير في كل صندوق. وقت المعايرة الطويل = 5000 ؛ بداية طويلة ميليس = 0 ؛ // القيمة القصوى لجهاز الاستشعار التناظري هي 1024 int مستشعر Min = 1024 ؛ حساس كثافة العمليات ماكس = 0 ؛ متوسط كثافة العمليات = 0 ؛ عتبة int = 5 ؛ منطقي lastState = صحيح ؛ منطقي مغلق = صحيح ؛ إعداد باطل () {Serial.begin (9600) ؛ // افتح المنفذ التسلسلي Keyboard.begin () ؛ // بدء تشغيل مكتبة لوحة المفاتيح startMillis = millis () ؛ // بدء العداد} حلقة فارغة () {// ثبّت القراءة في أول 5 ثوانٍ // ثم اكتشف تباينًا في التثبيت. تيار طويل بدون توقيع ميليس = ميلي () ؛ // تعيين الميلي باعتباره الوقت الحالي int sensorValue = analogRead (A0) ؛ // اقرأ المستشعر إذا (currentMillis-startMillis <calibrationtime) {// طالما أننا في وقت المعايرة // خلال وقت المعايرة هذا ، افتح ثقب الباب وأغلقه لمعايرته. int elapsedtime = currentMillis - startMillis ؛ Serial.println (الوقت المنقضي) ؛ Serial.println (sensorMin) ؛ Serial.println (سينسورماكس) ؛ إذا (sensorValue sensorMax) {sensorMax = sensorValue ؛ المتوسط = (sensorMin + sensorMax) / 2 ؛ } تأخير (100)؛ // delay} else {// إذا كانت المعايرة تتم إذا (sensorValue> average + threshold) {// اكتشف ما إذا كان ثقب الباب مفتوحًا أم مغلقًا مغلقًا = false ؛ إذا (lastState! = مغلق) {}} else {isClosed = true ؛ إذا (lastState! = مغلق) {Keyboard.print ("") ؛ // أرسل إشارة رئيسية إذا كان ثقب الباب مفتوحًا}} lastState = مغلق ؛ تأخير (100) ؛ }}
الخطوة 2: قم بإعداد الصندوق
- قم بعمل ثقب في عين الباب ، لتلائم المستشعر الضوئي (سيكتشف هذا ما إذا كان ثقب الباب مفتوحًا أم مغلقًا ثم يؤدي إلى تغيير كاميرا الويب).
- اصنع ثقبًا في الصندوق حتى تتناسب مع عين الباب
- أمام عين الباب ، قم بتأمين raspberry pi بالشاشة (كنت أستخدم الفيلكرو)
-
قم بتوصيل اردوينو:
- قم بتوصيل جهاز الاستشعار الضوئي إلى اردوينو
- ضع كبل USB بين Rpi و Arduino. سيعمل اردوينو مثل لوحة المفاتيح ويرسل إشارات رئيسية إلى raspberry pi.
الخطوة 3: ابدأ تشغيل ثقب الباب الافتراضي
بمجرد أن تضع كل شيء في الصندوق ، فأنت الآن جاهز لتشغيل ثقب الباب الافتراضي الخاص بك.
- ضع ثقب الباب الافتراضي على الحائط
- قم بتوصيل Rapsberry pi بالطاقة
- سيكون لديك الآن 5 ثوان لمعايرة مستشعر الضوء الموجود في عين الباب ، عن طريق فتحه وإغلاقه عدة مرات.
يجب أن يعمل ثقب الباب الافتراضي الآن!
يتمتع!
الخطوة الرابعة:
الوصيف في مسابقة Raspberry Pi لعام 2020
موصى به:
كيفية لحام مكون من خلال ثقب: 8 خطوات
كيفية لحام مكون من خلال الفتحة: هناك نوعان رئيسيان من المكونات من خلال الفتحة التي سننتقل إليها في & quot؛ كيفية اللحام & quot؛ دليل ، مكونات محورية من خلال الفتحات وحزم مزدوجة في الخط (DIP & rsquo ؛ s). إذا كنت قد أنجزت القليل من تجربة اللوح ، فأنت &
زر الباب الافتراضي باستخدام نظام Mongoose OS و XinaBox: 10 خطوات
زر الباب الافتراضي باستخدام Mongoose OS و XinaBox: باستخدام Mongoose وبعض xChips ، قمنا بإنشاء زر باب افتراضي. بدلاً من زر مادي لإشراك الموظفين ، يمكنهم الآن القيام بذلك بأنفسهم
The Peep-Hal: حجم ثقب الباب HAL-9000: 6 خطوات
The Peep-Hal: HAL-9000 بحجم ثقب الباب: بينما كنت أسير في ممرات مسكني أمس ، أدركت كيف أن الضوء الساطع عبر ثقب الباب بدا تقريبًا أبيض HAL 9000. لذلك ، قررت أن أصنع مصباح LED صغيرًا يتلاءم مع ثقب الباب ، وجعله
الوصي V1.0 --- ترقية كاميرا ثقب الباب مع Arduino (تسجيل كشف الحركة وميزات الصدمات الكهربائية): 5 خطوات
الوصي V1.0 ||| ترقية كاميرا ثقب الباب مع Arduino (تسجيل اكتشاف الحركة وميزات الصدمات الكهربائية): لقد طلبت كاميرا ثقب الباب ولكن عندما أستخدمها ، أدركت أنه لا توجد وظيفة تسجيل تلقائي (يتم تنشيطها عن طريق اكتشاف الحركة). ثم بدأت في التحقيق في كيفية عملها. لتسجيل مقطع فيديو ، يجب أن تستمر في الضغط على زر الطاقة لمدة ثانيتين تقريبًا
بناء كاميرا رقمية ذات ثقب الدبوس: 6 خطوات (بالصور)
بناء كاميرا رقمية ذات ثقب الدبوس: كنت أرغب دائمًا في محاولة التقاط الصور بكاميرا ذات الثقب ، لكنها كانت واحدة من تلك الأشياء التي لم أتمكن من الوصول إليها مطلقًا. الآن مع الكاميرات الرقمية ، الأمر سهل. ستحتاج إلى كاميرا رقمية ذات عدسة أحادية الانعكاس (SLR) مع عدسة قابلة للتبديل ، وبعضها ب