» المظاهر » نصائح »عين يمكن من خلالها رؤية العالم كله

ثقب الباب الذي يمكن من خلاله رؤية العالم كله


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

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

لتنفيذ هذه الفكرة ، استخدم السيد المعدات التالية:
- اردوينو مايكرو
مقاوم ضوئي
-توت العليق Pi 3 نموذج ب
- شاشة راسبيري باي
- صندوق خشبي
- ثقب الباب
-حفر
مفك البراغي



يتكون ثقب الباب الافتراضي من جزأين مميزين: Raspberry Pi (مع شاشة صغيرة) و اردوينو مايكرو. جهاز Raspberry Pi متصل بالإنترنت وموقع ويب يبث قناة عشوائية واحدة من الكاميرا.

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

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

تكوين التوت التوت.
تأكد من تشغيل Raspberry Pi (انظر هذا الدليلإذا كنت جديدًا على Raspberry Pi). قم بتوصيل شاشة LCD بجهاز راسبيري باي. تحتاج إلى تكوين Raspberry Pi الخاص بك بحيث يبدأ بصفحة ويب. كيف يمكنك القيام بذلك ، يمكنك أن ترى هنا.

إعداد اردوينو.
ملاحظة: للقيام بهذا المشروع ، يجب أن تدعم لوحة Arduino مكتبة لوحة المفاتيح. كما ذكر في صفحة المكتبة:
الموديلات المدعومة - اللوحات الأم على أساس 32u4 و SAMD (عائلة ليوناردو ، Esplora ، Zero ، Due ، و MKR)
قم بتوصيل مستشعر الضوء الخاص بك بـ Arduino
قم بتنزيل الرمز على Arduino.

يبدأ الرمز المعايرة لأول مرة لمدة 5 ثوانٍ (يتم خلالها تسجيل الحد الأدنى والحد الأقصى للقيم للحساس الضوئي) ، ثم يرسل إشارة مفتاح "مسافة" كلما كانت قيمة الإضاءة أقل من القيمة (أي أن العين مغلقة).
بدء الكود
ميليس السابقة = 0
// لأن الضوء يختلف دائمًا ، سنقوم بمعايرة المستعرض الضوئي في كل تمهيد.
وقت المعايرة الطويل = 5000 ؛
بداية طويلةميليس = 0 ؛
// القيمة القصوى لمستشعر تمثيلي هي 1024
int sensorMin = 1024 ؛
int sensorMax = 0 ؛
متوسط ​​int = 0 ؛
عتبة int = 5 ؛
bool lastState = صحيح ؛
bool isClosed = صحيح ؛

إعداد باطل () {
  Serial.begin (9600) ؛ // افتح المنفذ التسلسلي
  Keyboard.begin () ؛ // ابدأ مكتبة لوحة المفاتيح
  startMillis = ملي () ؛ // بدء العداد
}}

حلقة فارغة () {
  // تثبيت القراءة في الثواني الخمس الأولى
  // ثم كشف الاختلاف في الاستقرار.
  التيار الطويل غير الموقّع = ميلي () ؛ // set millis كالوقت الحالي
  int sensorValue = analogRead (A0) ، // اقرأ المستشعر
  if (currentMillis-startMillis & lt؛ calibration time) {
    // طالما أننا في وقت المعايرة
    // خلال وقت المعايرة هذا ، افتح وأغلق ثقب الباب لمعايرته.
    الوقت المنقضي = currentMillis - startMillis ؛
    Serial.println (الوقت المنقضي) ؛
    Serial.println (sensorMin) ؛
    Serial.println (sensorMax) ؛
    إذا كان (sensorValue & lt؛ sensorMin) {// يسجل القيمة القصوى والدقيقة للمستشعر
      sensorMin = sensorValue ؛
      المتوسط ​​= (sensorMin + sensorMax) / 2 ؛
    }}
    if (sensorValue & gt؛ sensorMax) {
      sensorMax = sensorValue ؛
      المتوسط ​​= (sensorMin + sensorMax) / 2 ؛
    }}
    تأخير (100) ؛ // تأخير
  }}
  آخر {// إذا تم إجراء المعايرة
    إذا كان (sensorValue & gt؛ average + threshold) {// يكتشف ما إذا كان ثقب الباب مفتوحًا أم مغلقًا
      isClosed = false ؛
      إذا (lastState! = isClosed) {
        }}
    }}
    آخر {
      isClosed = صحيح ؛
      إذا (lastState! = isClosed) {
        Keyboard.print ("") ؛ // إرسال إشارة رئيسية إذا كان ثقب الباب مفتوحًا
        }}
    }}
    lastState = مغلق ؛
    تأخير (100) ؛
   }}
}}

نهاية الكود.
بعد ذلك ، تحتاج إلى تثبيت المعدات في الصندوق.

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

ربط اردوينو:
قم بتوصيل مستشعر الصور بـ Arduino
قم بتوجيه كابل USB بين Rpi و Arduino. يعمل Arduino كلوحة مفاتيح ويرسل شريط مسافة إلى Raspberry Pi.




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




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

مناسب للموضوع

مواضيع ذات صلة

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      حرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب
11 التعليقات
المؤلف
كوروليف,
الرد الكافي على النقد المحدد

هذا ليس نقدًا ، بل حكم قيم. كيف يحب السياسيون أن يقولوا "المعايير المزدوجة".
من أجل استنتاج أن المقالة عديمة الفائدة ،

ربما كان السيد ، لمهامه المحددة ، بحاجة بالضبط إلى ما جلبه إلى الحياة؟
عنكبوت,
كان الناقد متجولًا
الرد الكافي على النقد المحدد! أحمق
المؤلف
كوروليف,
للموهوبين: من أجل استنتاج أن المقالة عديمة الفائدة ، تحتاج إلى التعرف على محتوياتها! أم أنها مختلفة بالنسبة لك؟
-
سؤال واحد: "لماذا؟"

ربما كان السيد ، لمهامه المحددة ، بحاجة بالضبط إلى ما جلبه للحياة؟

انتقد الناقد أحمق
كوروليف,
حسنًا ، إذا لم تكن بحاجة إليها ، فلماذا قرأتها؟
للموهوبين: من أجل استنتاج أن المقالة عديمة الفائدة ، تحتاج إلى التعرف على محتوياتها! أم أنها مختلفة بالنسبة لك؟ xaxa
المؤلف
كوروليف,
ولماذا المقالة؟ يبدو من الواضح أن لا أحد يحتاج إلى هذا هراء!
حسنًا ، إذا لم تكن بحاجة إليها ، فلماذا قرأتها؟
عنكبوت,
لماذا تحتاج هذا في المقالة؟ يبدو واضحا جدا.
ولماذا المقالة؟ يبدو من الواضح أن لا أحد يحتاج إلى هذا هراء! xaxa
المؤلف
كوروليف,
أين هذا في المقال؟
لماذا تحتاج هذا في المقالة؟ يبدو واضحا جدا.
بعض التيروبين. ((
أو يوتيوب - كما تريد. ؛)
عنكبوت,
وضع مصفوفة جيدة
لدي مصفوفة رائعة - هذه شاشة أمامها أجلس على كرسي مريح ولا أحول عين واحدة!
مغذية-))) من YUSB Raspberry 5V 2.5A يعمل
أين هذا في المقال؟
المؤلف
كوروليف,
هل تقف أمام صندوق وتحدق بعين واحدة من خلال عين موحلة في مصفوفة غزيرة؟
- وضع مصفوفة جيدة. الفكرة رائعة ويمكن هزيمتها بطرق مختلفة. يمكنك الاتصال بمواقع عالية التخصص ، مفتوحة - إجراء واحد ، مغلق / مفتوح - مختلف تمامًا رقص 3 أنا أمزح بالطبع))))
وصل جهاز Rapsberry Pi بالطاقة. أيهما؟
- للتغذية-))) من YUSB Raspberry 5V 2.5A يعمل. أي محول بهذه الخصائص
في رأيي فكرة عظيمة
ولكن في رأيي - غبي! هل تقف أمام صندوق وتحدق بعين واحدة من خلال عين موحلة في مصفوفة غزيرة؟ نيا
سد العجز Rapsberry Pi للتغذية
أيهما؟

التعليقات الأخيرة

كل التعليقات

ننصحك بقراءة:

تسليمها للهاتف الذكي ...