תוכן עניינים:

מצלמת אינטרנט DSLR Wifi מופעל עם פטל עמיד למים עבור חלופות זמן: 3 שלבים (עם תמונות)
מצלמת אינטרנט DSLR Wifi מופעל עם פטל עמיד למים עבור חלופות זמן: 3 שלבים (עם תמונות)

וִידֵאוֹ: מצלמת אינטרנט DSLR Wifi מופעל עם פטל עמיד למים עבור חלופות זמן: 3 שלבים (עם תמונות)

וִידֵאוֹ: מצלמת אינטרנט DSLR Wifi מופעל עם פטל עמיד למים עבור חלופות זמן: 3 שלבים (עם תמונות)
וִידֵאוֹ: БЕСПРОВОДНОЕ ВИДЕОНАБЛЮДЕНИЕ WIFI комплект KERUI со слежением за людьми 2024, נוֹבֶמבֶּר
Anonim
מצלמת אינטרנט DSLR Wifi המופעלת באמצעות פטל פאי עמידה במים לאורך זמן
מצלמת אינטרנט DSLR Wifi המופעלת באמצעות פטל פאי עמידה במים לאורך זמן

אני פראייר לצפייה בשקיעות מהבית. עד כדי כך שאני מקבל קצת FOMO כשיש שקיעה טובה ואני לא בבית לראות את זה. מצלמות אינטרנט הניבו איכות תמונה מאכזבת. התחלתי לחפש דרכים לשנות את ה- DSLR הראשון שלי: Canon Rebel XTi משנת 2007 שעדיין מצלם תמונות נאותות. מדריך זה מכסה בנייה:

  • מארז פליקן עמיד למים
  • מפעיל מצלמה מ- Raspberry Pi ומעלה wifi
  • שרת אינטרנט פשוט לגישה לתמונות מהאינטרנט

ישנם מספר מדריכים קיימים המראים כיצד לבנות מארז עמיד למים במשך חלופות זמן, אך הם נוטים להתמקד במערך שיכול לשרוד ב- The Wild למשך 3-4 חודשים. מכיוון שהפרויקט הזה נמצא בבית שלי, הפרמטרים שונים במקצת: חשמל ו- wifi שניהם זמינים. לא צריך לדאוג לחשמל שיחרר את זמני להתרכז בניצול ה- wifi כדי להעלות תמונה חדשה לרשת בכל דקה במקום למשוך אותם מהכרטיס באופן ידני (כמקובל בהגדרות זמן מסורתיות ארוכות יותר).

הערה: פרויקט זה נבנה בספטמבר 2017, וטיוטת ההוראה מיד לאחר מכן. המצלמה רצה במשך ארבעה חודשים סולידיים מאוד עד שחשמל חשמלי שרף את הפי. מצאתי את הטיוטה היום וחשבתי שזה עדיין יכול להיות קריאה מהנה לאנשים.

שלב 1: Raspberry Pi מצלם תמונות ומעלה אותן לרשת

Raspberry Pi מצלם תמונות ומעלה אותן לרשת
Raspberry Pi מצלם תמונות ומעלה אותן לרשת

להיבט הזה היו הכי לא ידועים בשבילי, אז התחלתי כאן.

בתחילה חיברתי את המורד שלי באמצעות USB למחשב נייד נוסף והשתמשתי ב- gphoto2 כדי לצלם תמונות באופן תוכניתי. gphoto2 מאפשר לך לצלם תמונות ב- JPEG או RAW ולהעביר אותן מיד למחשב המארח לאחר הצילום, שחשוב להעלות את התמונה במהירות לרשת.

הוכחת הרעיון שלי הייתה סקריפט פשוט של nodejs עבור ה- Mac Mini שלי שצילם תמונות אחת לדקה והעלה אותן לאמזון S3. כדי להגיע בחוץ מהמיני, קניתי את כבל ה- USB הארוך ביותר שיכולתי למצוא-אבל זה לא היה אפשרי. למרות ששמעתי ש- Raspberry Pi יהיה שימושי למשהו כזה, לא היה לי ניסיון רב בשימוש בהם. התקנתי את Raspbian והצלבתי באצבעות ובדקתי את התמיכה ב- gphoto2 ל- Raspberry Pi - תמיכה מלאה!

האיטרציה הבאה קראה ל- Raspberry Pi המאפשר Wi-Fi להחליף את ה- Mac Mini לחלוטין. במשיכות רחבות:

  1. הורד את התמונה האחרונה של Raspbian
  2. הכנס כרטיס מיקרו SD ובטל אותו ('diskutil unmountDisk /dev /disk2')
  3. השתמש בכלי 'שורת הפקודה' dd 'כדי לכתוב את התמונה לכרטיס (' sudo dd if = 2017-09-07-raspbian-stretch.img of =/dev/disk2 bs = 4m '-לוקח 30-60 דקות)
  4. גע ' / ssh' במערכת הקבצים כדי לאפשר SSH בעת האתחול (מדריך מפורט ל- SSH / Wifi)
  5. התקן את gphoto2 באמצעות סקריפט ההתקנה של Raspberry Pi (לוקח 60-90 דקות)
  6. הגדר תפקיד cron לרוץ פעם בדקה והשתמש ב- gphoto2 כדי לצלם תמונה
  7. השתמש בתלתלים באותה עבודת cron כדי להעלות את התמונה לשרת פשוט הפועל על Heroku

תצורת cron פשוטה מאוד:

פקודת # m h dom mon dow

* * * * * bash /home/pi/capture-upload.sh 2 & 1 >> /home/pi/cron.log

#!/bin/bash

# capture-upload.sh set -e gphoto2-זיהוי אוטומטי-ללכוד-תמונה-ולהוריד-לכפות-להחליף סלסול -F "[email protected]" https:// user: pass@potrerohillcam. herokuapp.com/upload

בעוד שההוכחה המקורית לרעיון טיפלה בהעלאה ל- S3, החלטתי שזה הרבה יותר קל* לפשט את מה שאחראי על ה- Raspberry Pi ולבעוט בשלבי S3 ואחרי העיבוד לשרת אינטרנט פשוט שפועל בהרוקו. פקודת curl זו לוקחת את התמונה שצולמה ומפרסמת אותה בשרת זה.

* קל יותר, אני מתכוון שנמאס לי לחכות לחבילות שייערכו ב- Pi.

שלב 2: מצלמה בתיק שקנאי עמיד בפני מזג אוויר

מצלמה בתיק שקנאי עמיד בפני מזג אוויר
מצלמה בתיק שקנאי עמיד בפני מזג אוויר
מצלמה בתיק שקנאי עמיד בפני מזג אוויר
מצלמה בתיק שקנאי עמיד בפני מזג אוויר
מצלמה בתיק שקנאי עמיד בפני מזג אוויר
מצלמה בתיק שקנאי עמיד בפני מזג אוויר

כעת, כשהפתרון של המצלמה/RPi הצליח לצלם תמונות ולהעלות אותן, התחלתי לעבוד על מארז שיגן על כל האלקטרוניקה בגשם.

טען את התמונות אחת-אחת והרחף מעל התיבה הלבנה המתוארת לתיאור החלק/השלב.

שלב 3: התקנה בעולם האמיתי

הגדרת עולם אמיתי
הגדרת עולם אמיתי
הגדרת עולם האמיתי
הגדרת עולם האמיתי
הגדרת עולם אמיתי
הגדרת עולם אמיתי

השלב האחרון היה הרכבת התיק של פליקן על מעקה הגב שלי ואימות שהכל עובד.

מוּמלָץ: