תוכן עניינים:
וִידֵאוֹ: עינית וירטואלית: 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
יש כ -770 מיליון מצלמות מעקב ברחבי העולם. לחלק מהם עדיין יש את סיסמת ברירת המחדל שלהם, מה שהופך אותם לנגישים בקלות, על ידי כל מי שיש לו חיבור לאינטרנט.
עינית וירטואלית זו היא מכשיר לצפייה בכמה מאותן מצלמות לא מאובטחות. בכל פעם שנפתח העינית, מוצגת מצלמה אחרת.
אספקה
- 1 מיקרו Arduino
- 1 נגד צילום
- 1 פטל פי 3 דגם ב '
- 1 מסך פטל פטל
- 1 קופסת עץ
- עין דלת אחת
- תרגיל
- מברג
שלב 1: הגדרת פטל וארדואינו
העינית הווירטואלית מורכבת משני חלקים ייחודיים: פטל פטל (עם מסך קטן) ומיקרו Arduino. ה- Raspberry Pi מחובר לאינטרנט ומציג אתר המציג הזנת מצלמה אקראית אחת. יש חיישן אור בתוך עינית הצילום, כדי לזהות אם הוא פתוח או סגור. בכל פעם שנעימה סגורה, נשלח אות ל- Raspberry Pi (באמצעות ה- Arduino Micro), והאתר עובר להזנת מצלמות אחרת. נתוני המצלמות שבהן השתמשתי לפרויקט זה נאספו מאתר Insecam, אתר רישום של מעל 73,000 מצלמות לא מאובטחות.
האתר לתצוגה
לצורך העינית הווירטואלית שלי, בניתי אתר עם הנתונים שאספתי מ- insecam. אתה יכול מאוד לבנות אתר משלך, אבל זה מחוץ להיקף של זה בלתי ניתן להבנה. אם אין לך חשק לבנות אתר משלך, תוכל להשתמש בקישור הזה (הוא משנה מצלמת אינטרנט בכל פעם שלוחצים על מקש הרווח; מאוחר יותר נפעיל את המפתח הזה מהארדואינו), או שנראה את קוד המקור.
הגדרת פאי הפטל
- וודא ש- Raspberry Pi פועל ומתקנה (עיין במדריך זה אם אתה חדש ב- פטל פי)
- חבר את מסך ה- LCD ל- Raspberry Pi
- תן לפאי פטל לפתוח דף אינטרנט בעת ההפעלה
הקמת הארדואינו
לתשומת לבך: כדי ליצור פרויקט זה, לוח ה- Arduino שלך חייב לתמוך בספריית המקלדות כאמור בדף הספרייה:
הדגמים הנתמכים הם הלוחות המבוססים על 32u4 ו- SAMD (לאונרדו, אספורה, אפס, דו ומשפחת MKR)
- חבר את חיישן האור שלך ל- Arduino
- העלה את הקוד על הארדואינו. הקוד יפעיל תחילה כיול למשך 5 שניות (שבמהלכו יירשם הערך המינימלי והמקסימלי של חיישן הצילום), ולאחר מכן ישלח אות מפתח "רווח" בכל פעם שערך הנורה נמצא מתחת לסף החסימה (כלומר, העינית סגורה).
הקודם מיליס = 0
// מכיוון שהאור תמיד משתנה, אנו נכייל את מכשיר הצילום בכל אתחול. זמן כיול ארוך = 5000; start startMillis = 0; // הערך המרבי לחיישן אנלוגי הוא 1024 int sensorMin = 1024; int sensorMax = 0; ממוצע int = 0; סף int = 5; bool lastState = true; bool isClosed = true; הגדרת void () {Serial.begin (9600); // פתח את היציאה הטורית Keyboard.begin (); // הפעל את ספריית המקלדת startMillis = millis (); // התחל את המונה} לולאת חלל () {// ייצב את הקריאה ב -5 השניות הראשונות // ואז, גלה וריאציה בייצוב. current Signillial millis = millis (); // הגדר מיליס כזמן הנוכחי int sensorValue = analogRead (A0); // קרא את החיישן אם (currentMillis-startMillis <כיול) {// כל עוד אנו נמצאים בזמן הכיול // בזמן כיול זה, פתח וסגור את העינית כדי לכייל אותו. int elapsedtime = currentMillis - startMillis; Serial.println (זמן שחלף); Serial.println (sensorMin); Serial.println (sensorMax); if (sensorValue sensorMax) {sensorMax = sensorValue; ממוצע = (sensorMin + sensorMax)/2; } עיכוב (100); // delay} else {// אם הכיול מתבצע אם (sensorValue> ממוצע + סף) {// לזהות אם העינית פתוחה או סגורה isClosed = false; if (lastState! = isClosed) {}} else {isClosed = true; if (lastState! = isClosed) {Keyboard.print (""); // שלח אות מפתח אם חור ההצצה פתוח}} lastState = isClosed; עיכוב (100); }}
שלב 2: הגדר את הקופסה
- קדח חור בעין הדלת, כך שיתאים לחיישן הצילום (פעולה זו תזהה אם חור העינית שלך נפתח או נסגר ולאחר מכן יפעיל את שינוי מצלמת הרשת).
- לקדוח חור בתיבה כך שתוכל להתאים לעין הדלת
- מול עין הדלת, אבטח את פאי הפטל בעזרת המסך (השתמשתי בוולקרו)
-
חברו את הארדואינו:
- חברו את חיישן הצילום לארדואינו
- שים כבל USB בין ה- Rpi ל- Arduino. הארדואינו יפעל כמקלדת וישלח אותות מפתח לפאי הפטל.
שלב 3: הפעל את חור ההצצה הווירטואלי
לאחר שהכנסת הכל לקופסה, אתה מוכן כעת להריץ את חור ההצצה הווירטואלי שלך.
- הנח את העינית הווירטואלית על קיר
- חבר את מחשב ה- Rapsberry לחשמל
- כעת תהיה לך 5 שניות לכייל את חיישן הצילום הממוקם בעין הדלת, על ידי פתיחתו וסגירתו מספר פעמים.
עכשיו העינית הווירטואלית אמורה לפעול!
תהנה!
שלב 4:
סגנית בתחרות Raspberry Pi 2020
מוּמלָץ:
ה- Peep-Hal: עינית בגודל HAL-9000: 6 שלבים
הציץ-האל: עינית בגודל HAL-9000: כשהלכתי אתמול במסדרונות המעונות שלי, הבנתי איך האור הזורח דרך העינית נראה כמעט בדיוק באור HAL 9000 לבן. אז החלטתי להכין נורת לד קטנה שתתאים בתוך העינית ולהפוך אותה ל
מסגרת צילום דיגיטלית ממוחזרת עם עמידה וירטואלית: 7 שלבים (עם תמונות)
מסגרת צילום דיגיטלית ממוחזרת עם עזר וירטואלי: היי לכולם! הוראה זו נולדה ממחשב נייד שחולק לשניים, נקנה מחבר. הניסיון הראשון של פרויקט כזה היה מסגרת הצילום הדיגיטלית של לגו שלי, אולם בהיותי משתמש נלהב של סירי ו- Google Now, החלטתי לקחת אותו למערכת חדשה
Guardian V1.0 --- שדרוג מצלמת עינית לדלת עם ארדואינו (הקלטת זיהוי תנועה ותכונות הלם חשמלי): 5 שלבים
Guardian V1.0 ||| שדרוג מצלמת עינית לדלת עם Arduino (הקלטת זיהוי תנועה ותכונות זעזועים חשמליים): הזמנתי מצלמת עינית אבל כשאני משתמש בה הבנתי שאין פונקציית הקלטה אוטומטית (מופעלת על ידי זיהוי תנועה). ואז התחלתי לחקור איך זה עובד. כדי להקליט סרטון, עליך 1- ללחוץ על לחצן ההפעלה כמעט 2 שניות
עינית CCD למשקפת: 4 שלבים (עם תמונות)
עינית CCD למשקפת: האם אי פעם הסתכלת במשקפת וחשבת "הלוואי שיכולתי להשיג את זה בקלטת"? טוב עכשיו אתה יכול. במדריך זה אראה לך כיצד לבנות עינית CCD זולה שתתאים לרוב המשקפת. אתה יכול להשתמש בו עם כל מצלמת וידיאו
עינית מגדלת: 3 שלבים
עינית מגדלת: לפעמים אני צריך להלחם חלקים אלקטרוניים בעלי עדין, שלדעתי הם בלתי אפשריים ללא הגדלה ויזואלית כלשהי ומאחר שאני צריך להשתמש בשתי הידיים בזמן הלחמה, הכנתי את העינית הזו. זוהי הוראה מעשית, כך שאני לא עושה