विषयसूची:
- चरण 1: आवश्यकताएँ और सामग्री
- चरण 2: आरपीआई की स्थापना - सामग्री
- चरण 3: रास्पियन स्थापित करना
- चरण 4: हीट सिंक और एसडी कार्ड
- चरण 5: बॉक्स और पंखे को असेंबल करना
- चरण 6: बाह्य उपकरणों को जोड़ना
- चरण 7: कैमरे का हार्डवेयर सेटअप
- चरण 8: कैमरे का परीक्षण
- चरण 9: सभी आवश्यक सॉफ़्टवेयर स्थापित करना
- चरण 10: टाइमज़ोन और आरटीसी मॉड्यूल सेट करना
- चरण 11: वॉचडॉग सेवा को सक्षम करना
- चरण 12: कोड प्राप्त करना
- चरण 13: कॉन्फ़िगरेशन फ़ाइल सेट करना
- चरण 14: कैमरा सेट करना
- चरण 15: अंत में! सॉफ्टवेयर चलाना
- चरण 16: समस्या निवारण
- चरण 17: परिणाम
वीडियो: रास्पबेरी पाई उल्का स्टेशन: 17 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
इस ट्यूटोरियल का लक्ष्य आपके लिए पूरी तरह से काम कर रहे उल्का पहचान वीडियो कैमरा का निर्माण करना है जिसे आप बाद में उल्का पहचान और अवलोकन के लिए उपयोग करने में सक्षम होंगे। उपयोग की जाने वाली सामग्री अपेक्षाकृत सस्ती होगी, और आपके स्थानीय तकनीकी स्टोर में आसानी से खरीदी जा सकती है। इस प्रोजेक्ट में उपयोग किए गए सभी सॉफ़्टवेयर ओपन सोर्स हैं, और प्रोजेक्ट स्वयं ओपन सोर्स है।
आप परियोजना के बारे में हैकाडे और क्रोएशियाई उल्का नेटवर्क के जीथब पर अधिक जानकारी प्राप्त कर सकते हैं।
चरण 1: आवश्यकताएँ और सामग्री
उपयोग की जाने वाली सामग्री हैं:
- रास्पबेरी पाई 3 कंप्यूटर
- कक्षा 10 माइक्रो एसडी कार्ड, 32 जीबी स्टोरेज या उच्चतर
- माइक्रो एसडी कार्ड एडाप्टर
- कम से कम 2A. की अधिकतम धारा के साथ RPi के लिए 5V बिजली की आपूर्ति
- एक प्रशंसक के साथ आरपीआई मामला
- हीट सिंक्स
- RTC (रियल टाइम क्लॉक) मॉड्यूल - DS3231 RTC मॉड्यूल
- EasyCap (चिपसेट UTV007) वीडियो डिजिटाइज़र (अन्य लोगों के पास RPi पर समस्याएँ हैं)
- Sony Effio 673 सीसीटीवी कैमरा और वाइडफील्ड लेंस (4mm या 6mm)
- 12 वी कैमरा बिजली की आपूर्ति
- सुरक्षा कैमरा आवास
- तारों और केबल
- वैकल्पिक: वीजीए एडाप्टर के लिए एचडीएमआई
चरण 2: आरपीआई की स्थापना - सामग्री
हम सबसे पहले आरपीआई की स्थापना के साथ ही शुरुआत करेंगे। ऐसा करने के लिए, हमें निम्नलिखित सामग्रियों की आवश्यकता होगी:
- रास्पबेरी पाई 3
- ३ हीट सिंक
- प्रशंसक के साथ आरपीआई प्लास्टिक बॉक्स
- आरटीसी मॉड्यूल
- एसडी कार्ड
चरण 3: रास्पियन स्थापित करना
अब आपको अपने माइक्रो एसडी कार्ड पर रास्पियन, आरपीआई का ओएस इंस्टॉल करना होगा। आप इस लिंक पर रास्पियन जेसी (इस वर्तमान कैमरा सेटअप के साथ काम करने वाली ओएस छवि) प्राप्त कर सकते हैं: रास्पियन डाउनलोड करना
इसके अलावा, आपके पास कार्ड पर ओएस स्थापित करने के लिए एक माइक्रो एसडी कार्ड एडाप्टर होना चाहिए।
यदि आपका एसडी कार्ड बिल्कुल नया नहीं है, तो आपको रास्पियन स्थापित करने से पहले कार्ड को प्रारूपित करना होगा। आप इस लिंक पर रास्पियन स्थापित करने और एसडी कार्ड को प्रारूपित करने के लिए मार्गदर्शिका पा सकते हैं: रास्पियन स्थापित करना
चरण 4: हीट सिंक और एसडी कार्ड
हम बोर्ड के सीपीयू और जीपीयू के साथ-साथ जीपीयू के पीछे हीट सिंक को ग्लूइंग करके शुरू करते हैं। सबसे पहले आपको नीले रंग के आवरण को छीलना होगा जिसके नीचे एक चिपचिपी सतह होती है जो उपरोक्त इकाइयों से जुड़ी होती है। छीलने वाला हिस्सा थोड़ा मुश्किल हो सकता है, लेकिन आप सापेक्ष आसानी से कवर को हटाने के लिए किसी भी तेज वस्तु का उपयोग कर सकते हैं।
उसके बाद आपको अपने आरपीआई पर एसडी कार्ड पोर्ट में रास्पियन स्थापित एसडी कार्ड डालना होगा (एसडी कार्ड पोर्ट के स्थान के लिए, चरण 6 देखें)।
चरण 5: बॉक्स और पंखे को असेंबल करना
उसके बाद आप उस बॉक्स को असेंबल करने के लिए आगे बढ़ सकते हैं जिसमें आपका आरपीआई होगा। बॉक्स प्लास्टिक से बना है, और फिर से एक पन्नी में ढका हुआ है जो आसानी से निकल जाता है। हमारा सुझाव है कि आप अपने आरपीआई बोर्ड के किनारों से बॉक्स को असेंबल करना शुरू करें, तब आप आसानी से पहचान सकते हैं कि कौन सा पक्ष है और किनारों पर पोर्ट स्लॉट को पहचानकर बॉक्स को एक साथ कैसे रखा जाना चाहिए। फिर आप बॉक्स के नीचे संलग्न करेंगे। सुनिश्चित करें कि नीचे की तरफ का छेद GPU के साथ संरेखित हो।
उसके बाद आप बॉक्स के ऊपर की तरफ संलग्न कर सकते हैं। छोटे 'पैर' जो ऊपर की तरफ के दोनों तरफ निकलते हैं, उन्हें बॉक्स के दोनों तरफ छोटे-छोटे छेदों के साथ संरेखित किया जाना चाहिए। इस बिंदु पर आपको पूरी तरह से सुनिश्चित करना चाहिए कि बॉक्स का शीर्ष भाग GPIO पिन सरणी के ऊपर है। आगे बढ़ते हुए, अब आप RTC मॉड्यूल संलग्न कर सकते हैं। इसे बोर्ड के केंद्र की ओर देखते हुए पहले चार GPIO पिन से जोड़ा जा सकता है, जैसा कि चित्र में देखा गया है। अब केवल पंखे को बोर्ड के ऊपर की तरफ लगाकर अपने आरपीआई के हार्डवेयर को सेट करने का काम पूरा करें। पंखे की भूमिका, हीट सिंक के समान, आपके आरपीआई के इष्टतम शीतलन और प्रदर्शन को सक्षम करने के लिए है, जब यह एक भारी कम्प्यूटेशनल लोड के तहत होता है। आप पहले एक छोटे क्रॉस स्क्रू का उपयोग करके पंखे को पेंच करेंगे, जिसमें स्क्रू और पंखे का लोगो बॉक्स के अंदर की ओर होगा। फिर फैन केबल को बॉक्स के बाहर की ओर देखते हुए GPIO पिन 2 और 3 से जोड़ा जाना चाहिए। यदि कुछ पेंच बोर्ड के साथ ही हस्तक्षेप कर रहे हैं और/या बॉक्स को पूरी तरह से बंद होने की अनुमति नहीं देते हैं, तो आप निश्चित रूप से उनमें से कुछ को पेंच कर सकते हैं ताकि वे बॉक्स के बाहर की ओर इंगित करें। यदि पंखा काम नहीं करता है, तो पंखे की केबल को पिन से फिर से जोड़ने का प्रयास करें या यहां तक कि ढीली केबल को पंखे से मिला दें।
चरण 6: बाह्य उपकरणों को जोड़ना
प्रक्रिया के इस भाग में, आप अपने आरपीआई बोर्ड को प्रयोग करने योग्य कंप्यूटर में बदल देंगे।
इसके लिए आपको आवश्यकता होगी:
- वैकल्पिक: एचडीएमआई से वीजीए केबल
- चूहा
- कीबोर्ड
- मॉनिटर
- मॉनिटर और आरपीआई पावर केबल
आप मॉनिटर को अपने आरपीआई से जोड़ने के साथ शुरू करेंगे। आरपीआई का उपयोग करने वाला वीडियो पोर्ट एचडीएमआई है, इसलिए यदि आपके पास एचडीएमआई केबल या मॉनिटर नहीं है (उदाहरण के लिए यदि आपके पास वीजीए केबल है), तो आपको एचडीएमआई टू वीजीए एडाप्टर खरीदना होगा। एचडीएमआई पोर्ट आरपीआई सिंगल बोर्ड कंप्यूटर के एक तरफ स्थित है। उसके बाद आप अपने कीबोर्ड और माउस को यूएसबी पोर्ट के जरिए आरपीआई से कनेक्ट कर सकते हैं। अपने मूल इनपुट और आउटपुट डिवाइस को सेट करने के बाद, आप अपने बोर्ड के साथ आए एडेप्टर और केबल का उपयोग करके अपने आरपीआई को पावर स्रोत में प्लग कर सकते हैं। यह ध्यान रखना महत्वपूर्ण है कि आरपीआई को चलाने के लिए उपयोग की जाने वाली बिजली की शक्ति कम से कम 2.5 ए होनी चाहिए।
चरण 7: कैमरे का हार्डवेयर सेटअप
इस स्टेप में आप अपने कैमरे का हार्डवेयर सेटअप बनाएंगे और उसे RPI से कनेक्ट करेंगे।
इसके लिए आपको निम्नलिखित की आवश्यकता होगी:
- EasyCap ADC (एनालॉग-डिजिटल कनवर्टर) - चिपसेट UTV007
- सोनी एफियो सीसीटीवी कैमरा
- तारों और केबल
केबल सेटअप और कॉन्फ़िगरेशन आम तौर पर आप पर निर्भर है। मूल रूप से, आपको कैमरे को किसी प्रकार के पावर केबल और कैमरे के कैमरा सिग्नल आउटपुट के साथ बिजली की आपूर्ति से कनेक्ट करने की आवश्यकता होती है। आप ऊपर की छवियों पर हमारे कॉन्फ़िगरेशन को देख सकते हैं। आपको कैमरा सिग्नल केबल को EasyCap ADC की पीली महिला केबल से कनेक्ट करना होगा। EasyCap के अन्य केबलों की आवश्यकता नहीं होगी। अब आप अपने EasyCap को अपने RPi से जोड़ सकते हैं। चूँकि संभवतः आपके पास Pi के USB स्लॉट क्षेत्र के आस-पास पर्याप्त जगह नहीं होगी, हमारा सुझाव है कि आप ADC को USB एक्सटेंशन केबल से कनेक्ट करें।
चेतावनी: चिपसेट के साथ EasyCap ADC STK1160, Empia या Arcmicro काम नहीं करेगा। समर्थित एकमात्र चिपसेट UTV007 है।
चरण 8: कैमरे का परीक्षण
अपने कॉन्फ़िगरेशन का परीक्षण करने के लिए, आपको अपने आरपीआई को प्रेषित सिग्नल की जांच करनी होगी।
अब से, आप टर्मिनल का उपयोग करके सभी सॉफ़्टवेयर स्थापित करेंगे, जो एक कमांड लाइन उपयोगकर्ता इंटरफ़ेस है। चूंकि आप इसे बहुत बार उपयोग कर रहे होंगे, यह ध्यान रखना महत्वपूर्ण है कि इसे कीबोर्ड शॉर्टकट के माध्यम से खोला जा सकता है: Crtl+Alt+T।
पहले इस कमांड का उपयोग करके टर्मिनल के माध्यम से mplayer स्थापित करें:
sudo apt-mplayer स्थापित करें
यह कैमरे से वीडियो देखने का एक कार्यक्रम है।
इसके बाद, आपको mplayer चलाना होगा। यदि आपके पास NTSC कैमरा (उत्तर अमेरिकी मानक) है, तो इसे टर्मिनल में चलाएँ:
mplayer टीवी: // -टीवी ड्राइवर = v4l2: डिवाइस = / देव / वीडियो 0: इनपुट = 0: मानदंड = एनटीएससी -वो x11
यदि आपके पास PAL कैमरा (यूरोप) है, तो निम्न दर्ज करें:
mplayer टीवी: // -टीवी ड्राइवर = v4l2: डिवाइस = / देव / वीडियो 0: इनपुट = 0: मानदंड = पाल -वो x11
यदि आप टर्मिनल में मैन्युअल रूप से कमांड टाइप कर रहे हैं, तो सुनिश्चित करें कि पिछले कमांड के "driver=v4l2" भाग में सही वर्ण एक ('1') नहीं है, बल्कि एक लोअरकेस L अक्षर ('l') है। हालाँकि, हम दृढ़ता से अनुशंसा करते हैं कि केवल कॉपी करने के लिए Ctrl+Shift+C का उपयोग करके कमांड को कॉपी और पेस्ट करें और टर्मिनल के अंदर कमांड पेस्ट करने के लिए Ctrl+Shift+V करें। यह सेटअप प्रक्रिया को बहुत आसान और बहुत तेज बनाता है।
अगर कैमरा ठीक से जुड़ा हुआ है, तो आप कैमरे से वीडियो फीड देखेंगे। यदि नहीं, तो पिछले चरणों को दोबारा जांचें और सुनिश्चित करें कि आपने उनका सही ढंग से पालन किया है।
चरण 9: सभी आवश्यक सॉफ़्टवेयर स्थापित करना
आगे आपको सभी आवश्यक सॉफ़्टवेयर स्थापित करने होंगे। सबसे पहले, इसे चलाएँ:
सुडो एपीटी-अपडेट प्राप्त करें
और सभी पैकेजों को अपग्रेड करें:
सुडो एपीटी-अपग्रेड प्राप्त करें
आप निम्न आदेश का उपयोग करके सभी सिस्टम लाइब्रेरी स्थापित कर सकते हैं:
sudo apt-get install git mplayer python-scipy python-matplotlib python2.7 python2.7-dev libblas-dev liblapack-dev at-spi2-core python-matplotlib libopencv-dev python-opencv अजगर-इमेजिंग-tk libffi-dev libssl -देवी
चूंकि उल्काओं का पता लगाने के लिए उपयोग किया जाने वाला कोड पायथन में लिखा गया है, इसलिए आपको कुछ पायथन 'मॉड्यूल' भी स्थापित करने होंगे जो कोड में उपयोग किए जाते हैं। सबसे पहले, टर्मिनल से पाइप (पिप इंस्टाल पैकेज) स्थापित करके प्रारंभ करें:
sudo pip install -U pip setuptools
आपको पहले Numpy पैकेज को भी इंस्टॉल और अपडेट करना होगा:
sudo pip इंस्टाल numpy
सुडो पिप --अपग्रेड numpy
आपके आरपीआई पर पहले से ही पीआईपी और पायथन होंगे, लेकिन आपको नवीनतम संस्करण में अपग्रेड करना होगा। निम्नलिखित कमांड के साथ सभी पायथन लाइब्रेरी स्थापित करें:
sudo pip gitpython पिलो स्थापित करें scipy cython astropy pyephem बुनाई paramiko
इसमें शायद कुछ समय लगेगा।
चरण 10: टाइमज़ोन और आरटीसी मॉड्यूल सेट करना
चूंकि सटीक समय उल्का अवलोकन और पता लगाने में महत्वपूर्ण भूमिका निभाता है, इसलिए आपको यह सुनिश्चित करना चाहिए कि आपका आरपीआई सही समय रखता है। सबसे पहले, निम्न आदेश का उपयोग करके अपना टाइमज़ोन यूटीसी (खगोलविदों के बीच एक मानक समयक्षेत्र) पर सेट करें:
sudo dpkg-tzdata को फिर से कॉन्फ़िगर करें
यह एक GUI खोलेगा जो आपको प्रक्रिया के माध्यम से मार्गदर्शन करेगा। 'उपरोक्त में से कोई नहीं' और फिर 'UTC' चुनें और बाहर निकलें।
इसके बाद, आपको अपना आरटीसी मॉड्यूल सेट करना होगा ताकि आपका कंप्यूटर बंद और ऑफ़लाइन हो सके। मॉड्यूल की स्थापना के लिए आपको अक्सर किसी फ़ाइल को संपादित करने के लिए कहा जाएगा। इसके साथ करें:
सुडो नैनो
जहां आप वास्तविक फ़ाइल पते के साथ प्रतिस्थापित करेंगे। काम पूरा करने के बाद, Crtl+O और Crtl+X दबाएं।
साथ ही, जब आपको कोड की एक पंक्ति को 'टिप्पणी करने' की आवश्यकता हो, तो प्रश्न में पंक्ति की शुरुआत में # चिह्न लगाकर करें।
/boot/config.txt के अंत में निम्नलिखित पंक्तियाँ जोड़ें:
dtparam=i2c_arm=on
dtoverlay=i2c-rtc, ds3231
फिर अपनी आरपीआई रीबूट करें:
सुडो रिबूट
उसके बाद नकली-hwclock मॉड्यूल को हटा दें क्योंकि अब आपको इसकी आवश्यकता नहीं है:
sudo apt-get remove नकली-hwclock
sudo अद्यतन-rc.d hwclock.sh सक्षम करें sudo अद्यतन-rc.d नकली-hwclock निकालें
इसके बाद, /lib/udev/hwclock-set फ़ाइल में -systz वाली पंक्तियों पर टिप्पणी करें।
अब आपको वर्तमान सिस्टम समय को RTC पर लिखकर वर्तमान समय निर्धारित करना होगा, और निरर्थक NTP डेमॉन से छुटकारा पाना होगा:
सुडो हॉवक्लॉक -व
sudo apt-ntp हटाएं sudo apt-ntpdate इंस्टॉल करें
अधिक संपादन! /etc/rc.local फ़ाइल को संपादित करें और उस लाइन के ऊपर hwclock कमांड जोड़ें जो कहती है कि बाहर निकलें 0:
नींद १
hwclock -s ntpdate-debian
/etc/default/hwclock फ़ाइल को संपादित करके और H WCLOCKACCESS पैरामीटर को बदलकर घड़ी की स्वचालित सेटिंग को किसी भिन्न मान पर रोकें:
HWCLOCKACCESS=नहीं
अब आपको सिस्टम क्लॉक से आरटीसी सिस्टम के अपडेट को अक्षम करना होगा, क्योंकि हमने पहले ही ऐसा कर दिया है, फ़ाइल में निम्न पंक्ति पर टिप्पणी करके /lib/systemd/system/hwclock-save.service फ़ाइल:
कंडीशनफाइलIsExecutable=!/usr/sbin/ntpd
आरटीसी घड़ी को चलाकर सक्षम करें:
sudo systemctl hwclock-save.service सक्षम करें
आरटीसी समय हर 15 मिनट में अद्यतन करने के लिए, आप इसे चलाते हैं:
क्रोंटैब -ई
और अपना पसंदीदा टेक्स्ट एडिटर चुनें।
और फ़ाइल के अंत में निम्न पंक्ति जोड़ें:
*/15 * * * * ntpdate-debian >/dev/null 2>&1
यह इंटरनेट के माध्यम से हर 15 मिनट में आरटीसी घड़ी का समय अपडेट करेगा।
यही वह है! आप तैयार हैं! यह आसान था, है ना? इसके बाद आपको बस इतना करना है कि कंप्यूटर को रीबूट करना है:
सुडो रिबूट
चरण 11: वॉचडॉग सेवा को सक्षम करना
आरपीआई कभी-कभी बेवजह लटक जाता है और जम जाता है। वॉचडॉग सेवा अनिवार्य रूप से आरपीआई को स्वचालित रूप से पुनरारंभ करती है जब इसका टाइमर पंजीकृत करता है कि कंप्यूटर ने मनमाने ढंग से समय में कुछ भी नहीं किया है।
वॉचडॉग सेवा को पूरी तरह से सक्षम करने के लिए, पहले इसे टर्मिनल में चलाकर वॉचडॉग पैकेज स्थापित करें:
sudo apt-get watchdog स्थापित करें
फिर सेवा मॉड्यूल को मैन्युअल रूप से लोड करें:
sudo modprobe bcm2835_wdt
मॉड्यूल को स्वचालित रूप से लोड करने और इसे नैनो संपादक के साथ खोलने के लिए एक.config फ़ाइल जोड़ें:
sudo nano /etc/modules-load.d/bcm2835_wdt.conf
फिर इस लाइन को फाइल में जोड़ें:
बीसीएम२८३५_डब्ल्यूडीटी
और फिर Ctrl+O और फिर Ctrl+X टाइप करके फ़ाइल को सेव करें।
टर्मिनल में इसे चलाकर आपको /lib/systemd/system/watchdog.service पर एक अन्य फ़ाइल को भी संपादित करना होगा:
सुडो नैनो /lib/systemd/system/watchdog.service
अब [इंस्टॉल करें] सेक्शन में एक लाइन जोड़ें:
[इंस्टॉल]
वांटेडबाय=मल्टी-यूजर.टारगेट
इसके अलावा, एक काम जो किया जाना बाकी है, वह है वॉचडॉग सेवा को स्वयं कॉन्फ़िगर करना। सबसे पहले टर्मिनल में.conf फाइल खोलें:
सुडो नैनो /etc/watchdog.conf
और फिर असम्बद्ध करें [अर्थात, इसके सामने हैशटैग चिह्न हटा दें] जो लाइन #watchdog-device से शुरू होती है। #max-load-1 = 24 कहने वाली लाइन को भी अनकम्मेंट करें।
जो कुछ बचा है वह सेवा को सक्षम और शुरू करना है:
sudo systemctl watchdog.service सक्षम करें
और तब:
sudo systemctl start watchdog.service
चरण 12: कोड प्राप्त करना
कोड को /home/pi पर डाउनलोड करना होगा। वहां कोड डाउनलोड करने के लिए, टर्मिनल में निम्नलिखित दर्ज करें:
सीडी
आप टर्मिनल खोलकर और चलाकर कोड प्राप्त कर सकते हैं:
गिट क्लोन "https://github.com/CroatianMeteorNetwork/RMS.git"
अब, डाउनलोड किए गए कोड को संकलित करने और सभी पायथन पुस्तकालयों को स्थापित करने के लिए, टर्मिनल खोलें और उस फ़ोल्डर में नेविगेट करें जहां कोड क्लोन किया गया है:
सीडी ~/आरएमएस
और फिर चलाएँ:
sudo python setup.py install
चरण 13: कॉन्फ़िगरेशन फ़ाइल सेट करना
कॉन्फ़िगरेशन फ़ाइल सेट करना सबसे महत्वपूर्ण चरणों में से एक है। आपको कॉन्फ़िगरेशन फ़ाइल खोलनी होगी और इसे संपादित करना होगा:
sudo nano /home/pi/RMS/.config
सेटिंग-अप प्रक्रिया में मूल रूप से कई भाग होते हैं:
सबसे पहले, आपको अपना स्टेशन आईडी सेट करना होगा, जो [सिस्टम] शीर्षक के तहत पाया जाता है। यह 3 अंकों की संख्या होनी चाहिए। यदि आपका आरपीआई किसी खगोलीय संगठन से संबंधित है, तो उस संगठन से आपको स्टेशन आईडी दी जाएगी। यदि नहीं, तो आप स्वयं आईडी सेट कर सकते हैं। इसके बाद, आपको उस जगह के निर्देशांक सेट करने होंगे जहां आपका कैमरा है, जिसमें अवलोकन के स्थान की ऊंचाई भी शामिल है। किसी भी स्थान के निर्देशांक के बारे में जानकारी Android पर 'GPS निर्देशांक' ऐप या iOS पर 'GPS डेटा - निर्देशांक, ऊंचाई, गति और कम्पास' ऐप के माध्यम से आसानी से प्राप्त की जा सकती है।
इसके बाद, आपको कॉन्फ़िगरेशन फ़ाइल का [कैप्चर] भाग सेट करना होगा। आपको केवल अपने कैमरे के लिए रिज़ॉल्यूशन की सेटिंग और FPS नंबर (फ़्रेम प्रति सेकंड) बदलने की आवश्यकता है।
यदि आपके पास NTSC कैमरा (उत्तरी अमेरिका) है, तो आपके पास 720 x 480 का स्क्रीन रिज़ॉल्यूशन होगा, और आपका FPS 29.97 होगा।
यदि आपके पास PAL सिस्टम कैमरा (यूरोप) है, तो आपके पास 720 x 576 स्क्रीन रिज़ॉल्यूशन होगा, और आपका FPS 25 होगा। आपको इन मापदंडों के अनुसार.config फ़ाइल में डेटा भरना चाहिए।
कॉन्फ़िगरेशन फ़ाइल सेटअप के साथ किए जाने के बाद, फ़ाइल में परिवर्तनों को सहेजने के लिए Ctrl+O दबाएं और बाहर निकलने के लिए Crtl+X दबाएं।
चरण 14: कैमरा सेट करना
कैमरा सेटअप की शुरुआत के लिए, आपको एक बार फिर से mplayer लॉन्च करना होगा जो टर्मिनल में कैमरे से संचार को सक्षम बनाता है।
यदि आपके पास NTSC कैमरा है, तो इसे टर्मिनल में टाइप करें:
mplayer टीवी: // -टीवी ड्राइवर = v4l2: डिवाइस = / देव / वीडियो 0: इनपुट = 0: मानदंड = एनटीएससी -वो x11
यदि आप यूरोप में रहते हैं, तो इसे चलाएँ:
mplayer टीवी: // -टीवी ड्राइवर = v4l2: डिवाइस = / देव / वीडियो 0: इनपुट = 0: मानदंड = पाल -वो x11
फिर mplayer विंडो लॉन्च होगी और आप देखेंगे कि आपका कैमरा क्या कैप्चर कर रहा है। अब आपको कैमरे का मैन्युअल सेटअप करना होगा। सबसे पहले आपको कैमरे के पीछे बीच में 'SET' बटन दबाना होगा, जिससे एक मेन्यू खुल जाएगा। आप इसके माध्यम से SET बटन के आसपास के बटनों के साथ नेविगेट कर सकते हैं।
इसके बाद, आपको RMS/Guides/icx673_settings.txt फ़ाइल को या तो टर्मिनल के माध्यम से, या Github पर खोलना होगा, और बस मेनू के माध्यम से नेविगेट करके और कैमरे की सेटिंग्स को बदलकर फ़ाइल में दी गई सेटिंग्स को अपने कैमरे में कॉपी करना होगा जैसा कि वर्णित है। यहां:
लेंस - मैनुअल
शटर / एजीसी - मैनुअल (एंटर) मोड - एसएचटी + एजीसी शटर - एजीसी - 18 व्हाइट बैलेंस - एंटी सीआर बैकलाइट - ऑफ पिक्चर एडजस्टमेंट (एंटर) मिरर - ऑफ ब्राइटनेस - 0 कंट्रास्ट - 255 शार्पनेस - 0 - 128 डीईएफओजीजीएन - ऑफ एटीआर - ऑफ मोशन डिटेक्शन - ऑफ ……… नेक्स्ट दबाएं ……… गोपनीयता - ऑफ डे / नाइट - बी / डब्ल्यू (ऑफ, ऑफ, -, -) एनआर (एन्टर) एनआर मोड - ऑफ वाई लेवल - - सी लेवल - - सीएएम आईडी - ऑफ सिंक - आईएनटी लैंग - इंग्लैंड ……… सेव ऑल एक्जिट
ये सेटिंग्स कैमरे को रात के समय उल्कापिंडों का पता लगाने के लिए अनुकूल बनाती हैं।
यदि छवि बहुत गहरी दिखती है (कोई तारे दिखाई नहीं दे रहे हैं), तो आप AGC पैरामीटर को 24 पर सेट कर सकते हैं।
यदि mplayer डिस्प्ले हरा हो जाता है, तो इसकी टर्मिनल विंडो में Crtl+C दबाएँ। एक और टर्मिनल विंडो खोलें और दो बार निम्न कमांड टाइप करें:
सुडो किलॉल mplayer
चरण 15: अंत में! सॉफ्टवेयर चलाना
सबसे पहले, 0.1 घंटे (6 मिनट) के लिए StartCapture चलाकर अपने सेटअप का परीक्षण करें:
पायथन-एम आरएमएस। स्टार्टकैप्चर-डी 0.1
यदि सेटअप के साथ सब कुछ ठीक है, तो एक पूरी तरह से सफेद विंडो दिखाई देनी चाहिए। कहीं खिड़की के शीर्ष पर 'Maxpixel' कहने वाली एक पंक्ति होगी। यदि विंडो लॉन्च नहीं होती है, या कैप्चरिंग प्रक्रिया बिल्कुल भी प्रारंभ नहीं होती है, तो 'चरण 16: समस्या निवारण' पर जाएं।
अब आप डेटा कैप्चर करने और उल्काओं का पता लगाने की शुरुआत के लिए तैयार हैं। अब आपको बस टर्मिनल में कोड चलाना है:
अजगर-एम आरएमएस।स्टार्टकैप्चर
यह सूर्यास्त के बाद कैप्चर करना शुरू कर देगा और भोर में कैप्चर करना बंद कर देगा।
डेटा /home/pi/RMS_data/CapturedFiles में सहेजा जाएगा, और उल्का डिटेक्शन वाली फ़ाइलें /home/pi/RMS_data/ArchivedFiles सहेजी जाएंगी।
पता लगाने की एक रात के लिए सभी उल्का डिटेक्शन को *.tar.gz फ़ाइल में /home/pi/RMS_data/ArchivedFile s में संग्रहीत किया जाएगा।
चरण 16: समस्या निवारण
जीटीके मुद्दा
कभी-कभी और कुछ उपकरणों पर, कोई 'Maxpixel' विंडो दिखाई नहीं देती है जिसे कैप्चर करने से पहले प्रस्तुत किया जाना चाहिए और RMS. StartCapture लॉग में एक चेतावनी है:
(StartCapture.py:14244): Gtk-ERROR **: GTK+ 2.x प्रतीकों का पता चला। एक ही प्रक्रिया में GTK+ 2.x और GTK+ 3 का उपयोग करना समर्थित नहीं है
आपको apt-get का उपयोग करके एक पैकेज स्थापित करना होगा:
sudo apt-pyqt4-dev-tools स्थापित करें
त्रुटि को ठीक करने और कैप्चर करना प्रारंभ करने के लिए, चलाएँ:
अजगर
और तब:
>> आयात matplotlib
>> matplotlib.matplotlib_fname ()
यह matplotlib अजगर पुस्तकालय विन्यास फाइल के स्थान को प्रिंट करेगा, जैसे: /usr/local/lib/python2.7/dist-packages/matplotlib-2.0.2-py2.7-linux-armv7l.egg/matplotlib/mpl -डेटा / matplotlibrc
नैनो संपादक का उपयोग करके फ़ाइल को संपादित करें:
सुडो नैनो
और जब फ़ाइल में, उस पंक्ति को बदलें जो कहती है:
बैकएंड: gtk3agg
इस लाइन के साथ:
बैकएंड: Qt4Agg
आपको लाइन को अनकम्मेंट भी करना होगा:
#backend.qt4: PyQt4
फ़ाइल सहेजें और आपका काम हो गया!
एस्ट्रोपी इंस्टालेशन विफल हो गया
यदि एस्ट्रोपी पायथन मॉड्यूल स्थापित करने में विफल रहता है और प्रदर्शित त्रुटि संदेश कहता है:
ImportError: _build_utils.apple_accelerate नाम का कोई मॉड्यूल नहीं है
तब आपको शायद numpy का एक नया संस्करण चाहिए। तो आगे बढ़ें और समस्या को हल करने के लिए numpy को अपग्रेड करें:
सुडो पिप --अपग्रेड numpy
ऐसा करने के बाद, आपको चरण 9 में वर्णित अनुसार, पायथन मॉड्यूल और अन्य पैकेजों की पूर्ण पुनर्स्थापना करने की भी आवश्यकता है।
चरण 17: परिणाम
यहां कुछ उल्का छवियां दी गई हैं जो हमें उल्काओं को पकड़ने और पहले से इंस्टॉल किए गए सॉफ़्टवेयर को चलाने से मिली हैं।
सिफारिश की:
रास्पबेरी पाई एनओएए और उल्का-एम 2 रिसीवर: 6 कदम
रास्पबेरी पाई एनओएए और उल्का-एम 2 रिसीवर: यह निर्देश आपको एनओएए -15, 18 और 19 से न केवल एपीटी के लिए एक प्राप्त स्टेशन स्थापित करने में मदद करेगा, बल्कि उल्का-एम 2 भी। यह वास्तव में सिर्फ एक छोटी अनुवर्ती परियोजना है हैसलेटज का शानदार "रास्पबेरी पाई एनओएए मौसम उपग्रह रिसीवर" परियोजना
सॉफ्टवेयर के साथ पूरा DIY रास्पबेरी पाई मौसम स्टेशन: 7 कदम (चित्रों के साथ)
सॉफ्टवेयर के साथ DIY रास्पबेरी पाई वेदर स्टेशन को पूरा करें: फरवरी के अंत में मैंने रास्पबेरी पाई साइट पर इस पोस्ट को देखा। http://www.raspberrypi.org/school-weather-station-…उन्होंने स्कूलों के लिए रास्पबेरी पाई वेदर स्टेशन बनाए थे। मैं पूरी तरह से एक चाहता था! लेकिन उस समय (और मैं अभी भी लेखन के रूप में विश्वास करता हूं
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): 5 चरण (चित्रों के साथ)
रास्पबेरी पाई और वीवक्स का उपयोग करते हुए एक्यूराइट 5 इन 1 वेदर स्टेशन (अन्य वेदर स्टेशन संगत हैं): जब मैंने एक्यूराइट 5 इन 1 वेदर स्टेशन खरीदा था तो मैं अपने घर पर मौसम की जांच करने में सक्षम होना चाहता था, जबकि मैं दूर था। जब मैं घर गया और इसे स्थापित किया तो मुझे एहसास हुआ कि मुझे या तो कंप्यूटर से डिस्प्ले कनेक्ट करना होगा या उनका स्मार्ट हब खरीदना होगा