विषयसूची:
- चरण 1: एक ताज़ा छवि स्थापित करें और कैमरा सक्षम करें
- चरण 2: मोशन डिटेक्शन स्क्रिप्ट सेटअप करें
- चरण 3: वेब सर्वर सेटअप करें
- चरण 4: यह सब एक साथ रखो
- चरण 5: आइए कुछ पक्षियों को स्नैप करें
वीडियो: पाई बर्ड: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यह क्या करता है: जब पीआई कैमरा तस्वीर के पिक्सल में बड़े बदलाव को महसूस करता है तो पक्षियों की तस्वीरें लें।
हमें क्या चाहिए
- सामान्य एसडी कार्ड के साथ रास्पबेरी पाई
- पाई कैमरा मॉड्यूल
- पाई केस
- पक्षियों को खिलने वाला
- मैक्रो लेंस का सेट (वैकल्पिक)
- 5V पावरबैंक (वैकल्पिक)
- यूएसबी वाईफाई डोंगल (वैकल्पिक)
हम क्या करेंगे
- एक नई छवि पर आवश्यक पैकेज स्थापित करें
- पास से गुजरने वाली वस्तुओं के लिए कैमरे के आउटपुट की निगरानी करने वाली एक स्क्रिप्ट लोड करें
- चित्रों को ब्राउज़ करने के लिए एक सरल वेब इंटरफ़ेस सेटअप करें
- उचित फोकस पाने के लिए बर्ड फीडर और लेंस के साथ फील करें
चरण 1: एक ताज़ा छवि स्थापित करें और कैमरा सक्षम करें
एक एसडी कार्ड लें और अपनी पसंदीदा छवि स्थापित करें। इस पोस्ट की जानकारी रास्पियन-आधारित वितरण पर आधारित है, लेकिन कुछ ट्यूनिंग के साथ दूसरों पर काम करना चाहिए।
मैंने रास्पियन जेसी लाइट को चुना क्योंकि इस प्रोजेक्ट पर डेस्कटॉप वातावरण की कोई आवश्यकता नहीं है। आप वितरण को अद्यतन करना और डिफ़ॉल्ट पासवर्ड बदलना चाह सकते हैं। फिर:
- कमांड लाइन से रास्पि-कॉन्फ़िगरेशन लॉन्च करके कैमरा मॉड्यूल को सक्षम करें।
- /boot/config.txt फ़ाइल में disable_camera_led=1 जोड़कर कैमरे की लाल एलईडी को अक्षम करें: sudo echo "disable_camera_led=1" >> /boot/config.txt
- पायथन इमेज लाइब्रेरी (PIL) स्थापित करें: sudo apt-get install -y python-इमेजिंग-tk
- एक हल्के वेब सर्वर का समर्थन करने के लिए पैकेज स्थापित करें; कई विकल्प हैं, उदाहरण के लिए: sudo apt-get install -y apache2 mysql-server php5 php5-mysql
चरण 2: मोशन डिटेक्शन स्क्रिप्ट सेटअप करें
इस प्रोजेक्ट में, कैमरे का उपयोग न केवल तस्वीरें रिकॉर्ड करने के लिए किया जाता है बल्कि यह पता लगाने के लिए भी किया जाता है कि तस्वीर कब ली जाए। यह नियमित समय अंतराल पर कम रिज़ॉल्यूशन वाली तस्वीर लेकर और पिछली तस्वीर के साथ पिक्सेल द्वारा पिक्सेल की तुलना करके किया जाता है। यदि दो चित्र महत्वपूर्ण रूप से भिन्न हैं, तो एक पूर्ण आकार की छवि ली जाती है।
यह एक अजगर स्क्रिप्ट के माध्यम से किया जाता है जिसे wget https://www.fasyl.com/rpi/PiBird_motion_pic.py के साथ डाउनलोड किया जा सकता है; chmod +x PiBird_motion_pic.py
इस स्क्रिप्ट को इस rapsberrypi.org थ्रेड पर ब्रेनफ्लेक्स की एक मूल स्क्रिप्ट से बदल दिया गया है।
चित्रों को किसी भिन्न स्थान पर सहेजने के लिए आप पंक्ति #25 संपादित कर सकते हैं।
स्टार्टअप पर स्क्रिप्ट को स्वचालित रूप से चलाने के लिए, क्रॉन जॉब जोड़ें। यदि आप सुनिश्चित नहीं हैं कि ऐसा कैसे करें, तो चलाएं: sudo sh -c 'crontab -l> 2del && echo "@reboot `pwd`/PiBird_motion_pic.py" >> 2del && crontab 2del && rm 2del'।
चरण 3: वेब सर्वर सेटअप करें
चित्रों का आनंद लेने के कई तरीके हैं, आप उन्हें SSH के माध्यम से स्थानांतरित कर सकते हैं या उन्हें USB ड्राइव पर संग्रहीत कर सकते हैं। मैंने एक साधारण वेब इंटरफ़ेस के माध्यम से उनकी समीक्षा करने और अपने ब्राउज़र के माध्यम से अपनी पसंद के लोगों को डाउनलोड करने का निर्णय लिया।
उस सरल वेब इंटरफ़ेस को सेटअप करने के लिए, टाइप करें: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; आरएम /var/www/index.html
यह वाईफाई के माध्यम से वेब सर्वर तक पहुंच कर सबसे अच्छा काम करता है। ऐसा करने के लिए, आपको वायरलेस इंटरफ़ेस सेटअप करना होगा। आपके द्वारा उपयोग किए जाने वाले पाई और डोंगल के आधार पर ऐसा करने के कई तरीके हैं।
चरण 4: यह सब एक साथ रखो
ठीक है, रास्पबेरी पाई अब तस्वीरें लेने के लिए तैयार है। बस./PiBird_motion_pic.py चलाएँ और कुछ पोज़ करें। अब, यदि आप अपने पाई के आईपी को ब्राउज़ करते हैं, तो आपको अपनी पहली तस्वीरें देखनी चाहिए।
यह सब एक साथ रखने का समय आ गया है। आपको अपने वास्तविक हार्डवेयर के आधार पर इस भाग को अनुकूलित करने की आवश्यकता होगी।
पाई को धूप और बारिश से बचाने के लिए, आपको इसे एक केस में रखना चाहिए और टेप आदि से किसी भी बड़े उद्घाटन को बंद कर देना चाहिए।
मैंने इस बर्ड फीडर को दो साइड ओपनिंग के साथ इस्तेमाल किया, एक तरफ कैमरा लोड करने के लिए काफी सुविधाजनक है और पक्षियों को आने और दूसरी तरफ से खिलाने के लिए।
सही जगह पर फोकस पाने और तस्वीर को अच्छी तरह से फ्रेम करने के लिए, मैंने एक बेसिक कैमरा मैक्रो लेंस का इस्तेमाल किया, जो कि दही के कप से जुड़ा हुआ है, जिसके नीचे का कट-ऑफ है। थोड़ा हैकी लेकिन इसने अच्छी तरह से काम किया। कुछ सस्ते फोन कैमरा लेंस का उपयोग करके आपको अच्छे परिणाम मिल सकते हैं।
बिल्ट-इन लेंस को घुमाकर कैमरे के फोकस को कैसे बदला जाए, इसके बारे में जानकारी उपलब्ध है; यह मेरे लिए काम नहीं करता था: छोटे लेंस बॉडी पर मजबूती से जकड़ना और उसे घुमाना काफी मुश्किल था।
फ़्रेमिंग और फ़ोकस को ठीक करने में कुछ प्रयोग करने होंगे; फ़िडलिंग करते समय, आप raspistill -o test-j.webp
अंत में, आपको यह तय करने की आवश्यकता है कि अपने पाई को शक्ति कैसे प्रदान करें; 5V बैटरी पैक शायद सबसे अच्छा विकल्प है।
चरण 5: आइए कुछ पक्षियों को स्नैप करें
ठीक है, सब तैयार है।
यह सब कुछ बाहर माउंट करने, फीडर को बीजों से लोड करने और आगंतुकों के उड़ान भरने की प्रतीक्षा करने का समय है।
मज़े करो !
सिफारिश की:
स्नायु संचालित फ्लैपी बर्ड: 9 कदम (चित्रों के साथ)
मसल पावर्ड फ्लैपी बर्ड: आपको याद होगा जब फ्लैपी बर्ड ने दुनिया में तूफान ला दिया था, अंततः इतना लोकप्रिय हो गया कि निर्माता ने अवांछित प्रचार से बचने के लिए इसे ऐप स्टोर से हटा दिया। यह फ्लैपी बर्ड है जैसा आपने पहले कभी नहीं देखा; शेल्फ कम्पो से कुछ को मिलाकर
रोबोटिक बर्ड: 8 कदम
रोबोटिक बर्ड: यह प्रोजेक्ट आपको दिखाता है कि पानी पीने वाला एक रोबोटिक पक्षी कैसे बनाया जाता है। आप वीडियो में काम कर रहे पक्षी को देख सकते हैं। ऑसिलेटर एक साधारण फ्लिप-फ्लॉप सर्किट से बनाया गया है, जो तब चालू होता है जब पक्षी दो संपर्कों में से एक को छूता है।
बर्ड हाउस स्पीकर्स: 5 कदम
बर्ड हाउस स्पीकर्स: मेरा परिवार यार्ड में मूवी देखने, पार्टियां करने और दिन का आनंद लेने में बहुत समय बिताता है। मैंने खुद को रेडियो और स्पीकर को बहुत बाहर खींचते हुए पाया। बेशक एक बेहतर उपाय है। मेरा लक्ष्य एक स्थायी आउटडोर सिस्टम बनाना था, जिसमें f
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
रास्पबेरी पाई बर्ड बॉक्स: 4 कदम
रास्पबेरी पाई बर्ड बॉक्स: बर्ड बॉक्स का विचार तब आया जब एक दोस्त की बेटी वन्य जीवन के लिए उत्सुक है और उसका जन्मदिन तेजी से आ रहा था। चूंकि मेरे पास एक ३डी प्रिंटर है और इसे "निर्माता" अपने दोस्तों के बीच मैंने स्वेच्छा से एक पक्षी बॉक्स बनाने की कोशिश की। मैं भी