विषयसूची:

वाटरप्रूफ रास्पबेरी पाई पावर्ड वाईफाई डीएसएलआर वेब कैमरा फॉर टाइम लैप्स: 3 स्टेप्स (चित्रों के साथ)
वाटरप्रूफ रास्पबेरी पाई पावर्ड वाईफाई डीएसएलआर वेब कैमरा फॉर टाइम लैप्स: 3 स्टेप्स (चित्रों के साथ)

वीडियो: वाटरप्रूफ रास्पबेरी पाई पावर्ड वाईफाई डीएसएलआर वेब कैमरा फॉर टाइम लैप्स: 3 स्टेप्स (चित्रों के साथ)

वीडियो: वाटरप्रूफ रास्पबेरी पाई पावर्ड वाईफाई डीएसएलआर वेब कैमरा फॉर टाइम लैप्स: 3 स्टेप्स (चित्रों के साथ)
वीडियो: Raspberry Pi Time-Lapse and Setup Camera Module 2024, नवंबर
Anonim
समय चूक के लिए पनरोक रास्पबेरी पाई संचालित वाईफ़ाई डीएसएलआर वेब कैमरा
समय चूक के लिए पनरोक रास्पबेरी पाई संचालित वाईफ़ाई डीएसएलआर वेब कैमरा

मैं घर से सूर्यास्त देखने के लिए एक चूसने वाला हूँ। इतना कि जब अच्छा सूर्यास्त होता है तो मुझे थोड़ा FOMO मिलता है और मैं इसे देखने के लिए घर पर नहीं होता। आईपी वेबकैम से निराशाजनक छवि गुणवत्ता प्राप्त हुई। मैंने अपने पहले डीएसएलआर को फिर से तैयार करने के तरीकों की तलाश शुरू कर दी: 2007 कैनन विद्रोही एक्सटीआई जो अभी भी अच्छी तस्वीरें लेता है। यह निर्देशयोग्य भवन को कवर करता है:

  • वाटरप्रूफ पेलिकन केस एनक्लोजर
  • रास्पबेरी पाई कैमरा ट्रिगर और वाईफाई अपलोडर
  • वेब से छवियों तक पहुंचने के लिए सरल वेब सर्वर

कई मौजूदा गाइड हैं जो दिखाते हैं कि समय व्यतीत होने के लिए जलरोधी बाड़े का निर्माण कैसे किया जाता है, लेकिन वे एक ऐसे सेट पर ध्यान केंद्रित करते हैं जो 3-4 महीनों तक जंगली में जीवित रह सकता है। क्योंकि यह परियोजना मेरे घर पर है, पैरामीटर थोड़े अलग हैं: बिजली और वाईफाई दोनों उपलब्ध हैं। बिजली के बारे में चिंता करने की आवश्यकता नहीं है, मेरे समय को कार्ड से मैन्युअल रूप से खींचने के बजाय हर मिनट वेब पर एक नई तस्वीर अपलोड करने के लिए वाईफाई का उपयोग करने पर ध्यान केंद्रित करने के लिए मेरा समय मुक्त हो गया (जैसा कि अधिक पारंपरिक लंबे समयबद्ध सेटअप में आम है)।

नोट: यह प्रोजेक्ट सितंबर 2017 में बनाया गया था, और इसके तुरंत बाद इंस्ट्रक्शनल ड्राफ्ट। कैमरा बहुत ठोस 4 महीने तक चला जब तक कि एक पावर सर्ज ने पाई को जला नहीं दिया। मुझे आज मसौदा मिला और मुझे लगा कि यह अभी भी लोगों के लिए एक मजेदार पठन हो सकता है।

चरण 1: रास्पबेरी पाई छवियों को कैप्चर करता है और उन्हें वेब पर अपलोड करता है

रास्पबेरी पाई छवियों को कैप्चर करता है और उन्हें वेब पर अपलोड करता है
रास्पबेरी पाई छवियों को कैप्चर करता है और उन्हें वेब पर अपलोड करता है

यह पहलू मेरे लिए सबसे अज्ञात था, इसलिए मैंने यहां से शुरुआत की।

प्रारंभ में, मैंने अपने विद्रोही को USB के माध्यम से एक अतिरिक्त लैपटॉप से कनेक्ट किया और छवियों को प्रोग्रामिक रूप से कैप्चर करने के लिए gphoto2 का उपयोग किया। gphoto2 आपको JPEG या RAW में छवियों को कैप्चर करने और कैप्चर करने के बाद उन्हें तुरंत होस्ट कंप्यूटर पर स्थानांतरित करने की अनुमति देता है, जो कि वेब पर फ़ोटो को जल्दी से अपलोड करने के लिए महत्वपूर्ण है।

मेरी अवधारणा का प्रमाण मेरे मैक मिनी के लिए एक साधारण नोडज स्क्रिप्ट था जो एक मिनट में एक बार छवियों को कैप्चर करता था और उन्हें अमेज़ॅन एस 3 पर अपलोड करता था। मिनी से बाहर तक पहुँचने के लिए, मैंने सबसे लंबा USB कॉर्ड खरीदा जो मुझे मिल सकता था - लेकिन यह संभव नहीं था। जबकि मैंने सुना था कि रास्पबेरी पाई कुछ इस तरह से उपयोगी होगी, मुझे उनका उपयोग करने का ज्यादा अनुभव नहीं था। मैंने रास्पियन को स्थापित किया और अपनी उंगलियों को पार किया और रास्पबेरी पाई के लिए gphoto2 समर्थन पर जाँच की - पूर्ण समर्थन!

अगले पुनरावृत्ति ने मैक मिनी को पूरी तरह से बदलने के लिए वाईफाई-सक्षम रास्पबेरी पाई का आह्वान किया। व्यापक स्ट्रोक में:

  1. नवीनतम रास्पियन छवि डाउनलोड करें
  2. एक माइक्रो एसडी कार्ड डालें और इसे अनमाउंट करें (`डिस्कुटिल अनमाउंटडिस्क / देव/डिस्क2`)
  3. कार्ड पर चित्र लिखने के लिए `dd` कमांड लाइन उपयोगिता का उपयोग करें (`sudo dd if=2017-09-07-raspbian-stretch.img of=/dev/disk2 bs=4m` -- 30-60min लेता है)
  4. बूट पर SSH को सक्षम करने के लिए फ़ाइल सिस्टम पर `/ssh` स्पर्श करें (SSH / Wifi के लिए विस्तृत मार्गदर्शिका)
  5. रास्पबेरी पाई इंस्टॉल स्क्रिप्ट का उपयोग करके gphoto2 स्थापित करें (60-90 मिनट लगते हैं)
  6. एक मिनट में एक बार चलने के लिए क्रॉन जॉब सेट करें और फोटो कैप्चर करने के लिए gphoto2 का उपयोग करें
  7. हरोकू पर चल रहे एक साधारण सर्वर पर फोटो अपलोड करने के लिए उसी क्रॉन जॉब में कर्ल का प्रयोग करें

क्रॉन कॉन्फ़िगरेशन बहुत आसान है:

# एम एच डोम मोन डॉव कमांड

* * * * * बैश /home/pi/capture-upload.sh 2&1 >> /home/pi/cron.log

#!/बिन/बैश

# कैप्चर-अपलोड.श सेट -e gphoto2 --auto-detect --capture-image-and-download --force-overwrite curl -F "[email protected]" https://user:pass@potrerohillcam। Herokuapp.com/upload

जबकि अवधारणा के मूल प्रमाण को S3 पर अपलोड करना संभाला गया था, मैंने तय किया कि रास्पबेरी पाई के प्रभारी को सरल बनाने के लिए यह बहुत आसान था * और S3 और पोस्ट-प्रोसेसिंग चरणों को हरोकू पर चलने वाले एक साधारण वेब सर्वर पर किक करना। यह कर्ल कमांड कैप्चर की गई इमेज को लेता है और उस सर्वर पर पोस्ट करता है।

* आसान से, मेरा मतलब है कि मैं पीआई पर संकुल के संकलन की प्रतीक्षा कर रहा था।

चरण 2: वेदरप्रूफ पेलिकन केस में कैमरा

वेदरप्रूफ पेलिकन केस में कैमरा
वेदरप्रूफ पेलिकन केस में कैमरा
वेदरप्रूफ पेलिकन केस में कैमरा
वेदरप्रूफ पेलिकन केस में कैमरा
वेदरप्रूफ पेलिकन केस में कैमरा
वेदरप्रूफ पेलिकन केस में कैमरा

अब जबकि कैमरा/आरपीआई समाधान मज़बूती से फ़ोटो लेने और उन्हें अपलोड करने में सक्षम था, मैंने एक ऐसे मामले पर काम करना शुरू किया जो बारिश में सभी इलेक्ट्रॉनिक्स को सुरक्षित रखेगा।

फ़ोटो को एक-एक करके लोड करें और भाग/चरण के विवरण के लिए उल्लिखित सफेद बॉक्स पर होवर करें।

चरण 3: वास्तविक विश्व सेटअप

वास्तविक विश्व सेटअप
वास्तविक विश्व सेटअप
वास्तविक विश्व सेटअप
वास्तविक विश्व सेटअप
वास्तविक विश्व सेटअप
वास्तविक विश्व सेटअप

अंतिम चरण मेरी पिछली रेलिंग पर पेलिकन केस को बढ़ाना और यह सत्यापित करना था कि सब कुछ काम कर गया।

सिफारिश की: