विषयसूची:

ARUPI - साउंडस्केप पारिस्थितिकीविदों के लिए एक कम लागत वाली स्वचालित रिकॉर्डिंग इकाई / स्वायत्त रिकॉर्डिंग इकाई (ARU): 8 चरण (चित्रों के साथ)
ARUPI - साउंडस्केप पारिस्थितिकीविदों के लिए एक कम लागत वाली स्वचालित रिकॉर्डिंग इकाई / स्वायत्त रिकॉर्डिंग इकाई (ARU): 8 चरण (चित्रों के साथ)

वीडियो: ARUPI - साउंडस्केप पारिस्थितिकीविदों के लिए एक कम लागत वाली स्वचालित रिकॉर्डिंग इकाई / स्वायत्त रिकॉर्डिंग इकाई (ARU): 8 चरण (चित्रों के साथ)

वीडियो: ARUPI - साउंडस्केप पारिस्थितिकीविदों के लिए एक कम लागत वाली स्वचालित रिकॉर्डिंग इकाई / स्वायत्त रिकॉर्डिंग इकाई (ARU): 8 चरण (चित्रों के साथ)
वीडियो: जेरेमी कॉर्बेल: बॉब लज़ार के छापे की अंदरूनी कहानी 2024, नवंबर
Anonim
ARUPI - साउंडस्केप पारिस्थितिकीविदों के लिए एक कम लागत वाली स्वचालित रिकॉर्डिंग इकाई / स्वायत्त रिकॉर्डिंग इकाई (ARU)
ARUPI - साउंडस्केप पारिस्थितिकीविदों के लिए एक कम लागत वाली स्वचालित रिकॉर्डिंग इकाई / स्वायत्त रिकॉर्डिंग इकाई (ARU)

यह निर्देश एंथोनी टर्नर द्वारा लिखा गया था। इस परियोजना को स्कूल ऑफ कंप्यूटिंग, केंट विश्वविद्यालय में शेड से बहुत मदद से विकसित किया गया था (श्री डैनियल नॉक्स एक बड़ी मदद थे!)।

यह आपको दिखाएगा कि £150 से कम में एक स्वचालित ऑडियो रिकॉर्डिंग इकाई कैसे बनाई जाए। आप इस इकाई का उपयोग साउंडस्केप पारिस्थितिकी के क्षेत्र में अनुसंधान करने के लिए कर सकते हैं (इसीलिए मैंने इसे बनाया है)। आप इसका उपयोग अपने बगीचे में पक्षियों की निगरानी के लिए कर सकते हैं या बस सुबह जल्दी उठने के बिना, सुबह के कोरस की अच्छी रिकॉर्डिंग करने के लिए उपयोग कर सकते हैं।

ARUPi (ऑटोमेटेड रिकॉर्डिंग यूनिट पाई) रास्पबेरी पाई कंप्यूटर और स्लीपी पाई नामक एक Arduino- आधारित पावर-कंट्रोल बोर्ड का उपयोग करता है। यह पूरी तरह से अनुकूलन योग्य है और आप चाहें तो इकाइयों में विभिन्न पर्यावरण सेंसर जोड़ सकेंगे (यहां समझाया नहीं गया है)। यह शिक्षाप्रद आपको एक नंगे-हड्डियों की इकाई देगा। मैं आपको एक आर्क लिनक्स ऑपरेटिंग सिस्टम (ओएस) प्रदान करूंगा जिसे हटा दिया गया है और उस पर रिकॉर्डिंग प्रोग्राम पहले से स्थापित है।

आपको कुछ (बहुत सरल) सोल्डरिंग करने की आवश्यकता हो सकती है, इसलिए इसके लिए तैयार रहें, लेकिन बिना सोल्डरिंग के इस यूनिट का निर्माण संभव है यदि आपके पास सोल्डरिंग आयरन नहीं है या आप सोल्डरिंग आयरन (सीए £ 10) का खर्च नहीं उठा सकते हैं। मैं इस निर्देश को कई चरणों में विभाजित करूँगा। पहले ## चरण आपके ARUPi पर सॉफ़्टवेयर प्राप्त करने और चीजों के कंप्यूटर पक्ष को प्राप्त करने और चलाने (रास्पबेरी पाई और स्लीपी पाई पर सॉफ़्टवेयर अपलोड करने) से निपटेंगे। एक बार ऐसा करने के बाद, आप अपने तरीके से जाने और यह तय करने में सक्षम होंगे कि आप कौन से माइक्रोफ़ोन और केसिंग का उपयोग करना चाहते हैं। यदि आप वह बनाना चाहते हैं जो मैंने बनाया है, तो निर्देश के साथ जारी रखें और यह आपको दिखाएगा कि कैसे कुछ सस्ते (लेकिन अच्छे) माइक्रोफोन बनाए जाएं और कुछ फील्ड-टेस्टेड, पूरी तरह से वाटरप्रूफ, बहुत मजबूत ARUPi's (चित्रित) को इकट्ठा करें।

अद्यतन २०१७-११-२४

यदि ARUPI आपकी आवश्यकताओं के अनुरूप नहीं है, तो यह निम्नलिखित विकल्प की जाँच करने योग्य है - आपकी आवश्यकताओं के लिए एक इष्टतम डिज़ाइन बनाने के लिए दोनों इकाइयों के पहलुओं को संयोजित करने के तरीके हो सकते हैं:

solo-system.github.io/home.html

वे नए क्रिएटिव साउंडब्लास्टर प्ले का उपयोग करते हैं! तो मैं शायद वह भी करूँगा (मॉडल 2 या 3)।

मैं यह जोड़ना चाहूंगा कि यदि आप शक्ति के मामले में लंबी उम्र चाहते हैं, तो 8xD सेल बैटरी का उपयोग करना शायद आगे का रास्ता है। यह आपको अपनी इकाई (यानी 8 x 1.2V) चलाने के लिए पर्याप्त वोल्टेज दे सकता है। और अगर रिकॉर्डिंग शेड्यूल का उपयोग मैंने किया (यानी हर 15 मिनट में 1 मिनट) तो आपको चार गुना डेटा मिलना चाहिए। एनबी: आप शायद ARUPI के साथ पोर्टेबल पावर बैंक का उपयोग नहीं कर सकते हैं - मैंने इसे इस उद्देश्य के लिए खरीदे गए शुरुआती RAVPower चार्जर के साथ आज़माया था, लेकिन स्लीपी पाई पावर बैंक को "जागृत" नहीं कर सका। यही कारण है कि मैं ARUPI के साथ बैटरी के लिए गया - लेकिन वह 2014 में था इसलिए नए पावर बैंक अधिक संगत हो सकते हैं। 4 x D कोशिकाओं का उपयोग करना या तो काम नहीं करेगा क्योंकि यह केवल आपकी इकाई को 4.8V देता है इसलिए रास्पबेरी पाई और साउंडकार्ड को चलाने के लिए पर्याप्त शक्ति नहीं है - यह काम करता है लेकिन बहुत अच्छी तरह से नहीं। मेरी राय में, लंबी उम्र के लिए 8xD सेल सबसे अच्छा विकल्प होगा।

इसके अलावा - यह स्लीपी पाई 2 (https://spellfoundry.com/product/sleepy-pi-2/) की जाँच करने लायक है क्योंकि इस नए मॉडल में प्रोग्रामिंग के संबंध में बहुत अधिक लचीलापन है - यह आपको यूनिट को स्विच करने में सक्षम करेगा विशिष्ट समय पर चालू और बंद (बैट सर्वेक्षण, सुबह कोरस सर्वेक्षण आदि के लिए बिल्कुल सही)। मैंने अभी तक स्लीपी पाई 2 के साथ नहीं खेला है, लेकिन अगर कोई आता है तो अपडेट पोस्ट करूंगा। यदि आप मुझसे पहले वहाँ पहुँचते हैं तो कृपया मुझे बताएं क्योंकि मुझे यह सुनने में दिलचस्पी है कि ये चीजें ARUPI (और अन्य इकाइयों) के साथ कैसे विकसित होती हैं। एनबी: मूल स्लीपी पाई अभी भी उपलब्ध है यदि आप इस निर्देश का पालन करना चाहते हैं जैसा कि यह खड़ा है।

शुभकामनाएं!

चरण 1: चरण 1 आवश्यक आइटम

चरण 1 आवश्यक आइटम
चरण 1 आवश्यक आइटम
चरण 1 आइटम की आवश्यकता
चरण 1 आइटम की आवश्यकता
चरण 1 आवश्यक आइटम
चरण 1 आवश्यक आइटम

ध्यान दें: भागों की अधिक विस्तृत सूची के लिए, चरण 2 के अंत में नोट देखें

1. रास्पबेरी पाई ए+ (केस वैकल्पिक) - इसे पिमोरोनी/ईबे/अमेज़ॅन से प्राप्त करें

2. स्लीपी पाई -

3. स्लीपी पाई प्रोग्रामर -

यह प्रोग्रामर बहुत परेशानी से बचाता है। हालाँकि, यदि आप TTL Arduino Programmer केबल/बोर्ड (https://spellfoundry.com/sleepy-pi/programming-sleepy-pi-standalone-board/) के लिए एक FTDI 3.3V USB खरीदते हैं, तो आप कम पैसे में अपना स्वयं का निर्माण कर सकते हैं। यदि आप प्रोग्रामिंग में नए हैं तो मैं स्लीपी पाई प्रोग्रामर खरीदने की सलाह देता हूं।

4. 16GB किंग्स्टन डेटा ट्रैवलर माइक्रो (चित्रित)। आपको अपने रास्पबेरी पाई में प्लग करने से पहले यूएसबी ड्राइव को एनटीएफएस में प्रारूपित करने की आवश्यकता है (विंडोज एक्सप्लोर का उपयोग कर यूएसबी प्रारूपित करें - छवि देखें)। यदि आप एक अलग मेक/मॉडल/क्षमता वाले यूएसबी स्टोरेज डिवाइस का उपयोग करने का निर्णय लेते हैं, तो आपको ARUPi OS पर /etc/fstab सिस्टम फाइलों में कुछ जानकारी बदलने की आवश्यकता हो सकती है जो मैं आपको प्रदान करता हूं। ओएस मैं आपको 16 जीबी किंग्स्टन माइक्रो डीटी से एसडीए 1 (किंग्स्टन माइक्रो डीटी 64 जीबी यूएसबी ड्राइव sda5 पर माउंट करता है - आपको इन्हें fstab फ़ोल्डर में बदलने की जरूरत है, लेकिन यह थोड़ी देर बाद निर्देशों में शामिल है)। आप जिस भी यूएसबी ड्राइव के साथ जाते हैं, सुनिश्चित करें कि आप हर बार जब आप इसे अपने पूर्ण एआरयूपीआई में बदलते हैं तो आप उसी का उपयोग करते हैं - एआरयूपीआई स्वचालित रूप से एक नई यूएसबी ड्राइव को नहीं पहचान पाएगा।

5. यूएसबी साउंडकार्ड। मैंने क्रिएटिव साउंडब्लास्टर प्ले को चुना! क्योंकि यह 16bit स्टीरियो को 48KHz तक रिकॉर्ड करता है। यह रास्पबेरी पाई के साथ भी संगत है और इसके लिए किसी अतिरिक्त ड्राइवर की आवश्यकता नहीं है - प्लग एंड प्ले। हालाँकि, सस्ते USB साउंडकार्ड उपलब्ध हैं, इसलिए यह जाँच के लायक हो सकता है।

6. यूएसबी फाड़नेवाला। एक चित्र अच्छी तरह से काम करता है और कई विक्रेताओं से eBay पर उपलब्ध है। यह उपलब्ध अन्य की तुलना में थोड़ा कम भारी है (लेकिन यह अभी भी बड़ा है - लेकिन यह अधिक मोड़दार है इसलिए मेरे जलरोधक बाड़े के अंदर अच्छी तरह से फिट बैठता है)।

चरण 2: चरण 2 - सॉफ़्टवेयर एकत्र करें

1. https://sourceforge.net/projects/win32diskimager/ से Win32 डिस्क इमेजर® सॉफ्टवेयर डाउनलोड और इंस्टॉल करें

2. अपने कंप्यूटर पर Arduino IDE सॉफ़्टवेयर स्थापित करें:

3. इस लिंक का अनुसरण करके मेरे Google ड्राइव खाते से ऑपरेटिंग सिस्टम और अन्य प्रासंगिक फाइलें एकत्र करें:

drive.google.com/folderview?id=0BxoTy4JIKn…

  • लिंक आपको मेरे द्वारा बनाए गए googledrive साझा फ़ोल्डर में ले जाना चाहिए।
  • इसमें है:

    • आपको जिस ऑपरेटिंग सिस्टम की आवश्यकता है (ARUPi_240415)। यह फ़ाइल 7.32GB की है इसलिए डाउनलोड होने में कुछ समय लग सकता है। GoogleDrive यह भी बताएगा कि यह जाँचने के लिए फ़ाइल को स्कैन नहीं कर सकता क्योंकि यह बहुत बड़ी है। इसके बारे में चिंता न करें - फ़ाइल वायरस मुक्त है (यह एक आर्क-लिनक्स ऑपरेटिंग सिस्टम की एक छवि है)।
    • "Sleepy_Pi" लेबल वाले फ़ोल्डर में "_15min_Pi" (एक प्रोग्राम जो स्लीपी पाई को हर 15 मिनट में रास्पबेरी पाई को जगाने के लिए कहता है) और लाइब्रेरी नामक एक फ़ोल्डर होता है। आपको इन फ़ाइलों को "Arduino" फ़ोल्डर में सहेजना होगा जो आपके कंप्यूटर पर My Documents फ़ोल्डर में पाया जाना चाहिए (यह मानते हुए कि आपने Arduino IDE स्थापित किया है।
  • इसमें यह भी शामिल है:

    • अधिक विस्तृत भागों की सूची (ARUPI_PARTS_INFO.xls) कुछ लिंक के साथ जहां से आप कुछ पुर्जे खरीद सकते हैं। पहला कॉलम (स्टेप) बताता है कि आपको उस आइटम को सॉफ़्टवेयर साइड ऑफ़ थिंग्स के लिए चाहिए या नहीं।
    • पीडीएफ दस्तावेज़ जिसमें चरण 5 और चरण 6 शामिल हैं, मैं सुझाव देता हूं कि पीडीएफ का अनुसरण करें क्योंकि वे रंग-कोडित हैं और पालन करने में आसान हैं।
    • "Example_ARUPI_Recs" नाम का एक फोल्डर, जिसमें यूके में इन इकाइयों के साथ की गई कुछ मुट्ठी भर उदाहरण रिकॉर्डिंग शामिल हैं, जो गर्मियों 2015 से वुडलैंड साइटों को कॉपी करती हैं (मेरे पास प्राप्त करने के लिए ca. 35gb है, इसलिए इन्हें मिश्रण से बेतरतीब ढंग से निकाला जाता है)। मैंने ऐसे उदाहरणों को शामिल करने की कोशिश की जो कवर, बरसात की रातें, रंगीन सुबह कोरस सुबह, कम-शक्ति से संबंधित बीपिंग ध्वनियां (सलाह और विचारों का स्वागत), हवाई जहाज और शांत क्षण! मुझे लगता है कि एक मोनो माइक्रोफोन के लिए रिकॉर्डिंग की गुणवत्ता बहुत अच्छी है (मेरा यह माइक्रोफ़ोन कैसे बनाया जाना अभी भी लंबित है लेकिन अगले कुछ हफ्तों में इसके रास्ते पर है),

      और अब तक मेरी ज़रूरतों के लिए पर्याप्त से अधिक है

      . मुझे लगता है कि यदि आप चाहें तो आप थोड़ा अतिरिक्त खर्च कर सकते हैं और बहुत उच्च गुणवत्ता वाला ऑडियो प्राप्त कर सकते हैं - कुछ ऐसा जो मैं समय मिलने पर भी देख सकता हूं।

चरण 3: चरण 3. डिस्क छवि बनाएं

चरण 3. डिस्क छवि बनाएं
चरण 3. डिस्क छवि बनाएं

1. Win32 डिस्क इमेजर का उपयोग करके अपने माइक्रो एसडी कार्ड में OS डिस्क छवि लिखें।

2. अरूपी_240415 का चयन करते समय, आपको इसे दृश्यमान बनाने के लिए फ़ाइल प्रकार को *.* में बदलना होगा (शीर्ष छवि देखें)

3. उस डिस्क ड्राइव का चयन करें जो आपके माइक्रो एसडी कार्ड (नीचे की छवि) से मेल खाती है

मैं हमेशा सुनिश्चित करता हूं कि बाहरी एचडीडी या अन्य यूएसबी डिवाइस को गलती से स्वरूपित करने से बचने के लिए मेरे पास केवल मेरा एसडी कार्ड प्लग इन है।

4. अब “लिखें” बटन पर क्लिक करें

यह डिवाइस पर डिस्क इमेज लिखेगा।

चरण ४: चरण ४. स्लीपी पाई में प्रोग्राम अपलोड करें

चरण 4. स्लीपी पाई में प्रोग्राम अपलोड करें
चरण 4. स्लीपी पाई में प्रोग्राम अपलोड करें
चरण 4. स्लीपी पाई में प्रोग्राम अपलोड करें
चरण 4. स्लीपी पाई में प्रोग्राम अपलोड करें
चरण 4. स्लीपी पाई में प्रोग्राम अपलोड करें
चरण 4. स्लीपी पाई में प्रोग्राम अपलोड करें

स्लीपी पाई इस इकाई के लिए किट के सबसे महत्वपूर्ण टुकड़ों में से एक है। यह रास्पबेरी पाई को आपके द्वारा चुने गए शेड्यूल पर चालू और बंद कर देता है। इसलिए, आपको स्लीपी पाई को बताना होगा कि आप रास्पबेरी पाई को क्या करना चाहते हैं।

1. स्लीपी पाई में एक ऑनबोर्ड Arduino माइक्रोकंट्रोलर है, जिस पर निर्देश स्थापित किए जा सकते हैं। ऐसा करने के लिए आपको Arduino IDE सॉफ़्टवेयर स्थापित करना होगा।

2. पिछले चरण पर GoogleDrive लिंक से संपूर्ण Sleepy_Pi फ़ोल्डर डाउनलोड करें। अपने "मेरे दस्तावेज़" फ़ोल्डर (यानी C:\Users\Ant\Documents\Arduino) में बनाए गए "Arduino" फ़ोल्डर में "_15min_Pi" फ़ाइल और "लाइब्रेरी" फ़ोल्डर रखें।

3. Arduino IDE में "_15min_Pi.ino" स्क्रिप्ट खोलें। यह स्क्रिप्ट वह है जिसे आपको स्लीपी पाई पर अपलोड करने की आवश्यकता है। यह स्लीपी पाई को हर 900 सेकंड (यानी 15 मिनट) में आपके रास्पबेरी पाई को चालू करने के लिए कहता है। आप निम्न पंक्ति को संशोधित करके इस शेड्यूल को बदल सकते हैं (अर्थात 1800 सेकंड 30 मिनट के बराबर होगा)।

int SYSTEM_SLEEP_TIME_IN_SECONDS = 900;

ध्यान दें: यदि यह आपका उद्देश्य है तो दिन के दौरान निर्धारित समय पर ARUPi को चालू करने के आधार पर शेड्यूल बनाना संभव है। पता लगाने के लिए, स्पेल फाउंड्री वेबसाइट पर जानकारी देखें।

4. यह सत्यापित करने के लिए कि स्क्रिप्ट काम करती है, 'फ़ाइल' टैब के ठीक नीचे टिक चिह्न पर क्लिक करें (बेहतर निर्देशों के लिए छवि देखें)। यदि स्क्रिप्ट ठीक से नहीं चलती है, तो जांच लें कि आपने मेरे GoogleDrive से सभी पुस्तकालयों को अपने Arduino फ़ोल्डर में डाल दिया है (ऊपर देखें)।

5. अपने स्लीपी पाई को अपने कंप्यूटर से कनेक्ट करें और _15min_Pi.ino स्क्रिप्ट अपलोड करें। यदि आपने स्पेल फाउंड्री से प्रोग्रामिंग यूनिट खरीदी है तो दिए गए निर्देशों का पालन करें (सही ड्राइवर आदि स्थापित करें आदि)। यदि आपका अपना FTDI प्रोग्रामर है तो मार्गदर्शन के लिए इस वेबपेज का उपयोग करें

संक्षेप में:

- प्रोग्रामर को अपने स्लीपी पाई के GPIO पिन से कनेक्ट करें और USB को अपने कंप्यूटर से कनेक्ट करें NB: सुनिश्चित करें कि आप पिन को सही तरीके से कनेक्ट करते हैं (ऊपर दिया गया वेबपेज देखें)!

- अपने स्लीपी पाई (माइक्रो यूएसबी या बैरल जैक के माध्यम से) को बिजली की आपूर्ति में प्लग करें

- Arduino IDE में "_15Min_Pi" (या आपकी संशोधित स्क्रिप्ट) खोलें।

- अपने बोर्ड के रूप में Arduino Fio चुनें (चित्र देखें)

- टिक के आगे "अपलोड" तीर दबाकर स्लीपी पाई पर अपनी स्क्रिप्ट अपलोड करें।

- अगर यह काम नहीं करता है, तो जांचें कि COM पोर्ट सही है (चित्र देखें)। आपको अपने FTDI सीरियल प्रोग्रामर के लिए ड्राइवरों को फिर से स्थापित करना पड़ सकता है।

चरण 5: चरण 5: स्लीपी पाई रियल टाइम क्लॉक और रास्पबेरी पाई ए+. सेट करें

चरण 5: स्लीपी पाई रियल टाइम क्लॉक और रास्पबेरी पाई ए+. सेट करें
चरण 5: स्लीपी पाई रियल टाइम क्लॉक और रास्पबेरी पाई ए+. सेट करें
चरण 5: स्लीपी पाई रियल टाइम क्लॉक और रास्पबेरी पाई ए+. सेट करें
चरण 5: स्लीपी पाई रियल टाइम क्लॉक और रास्पबेरी पाई ए+. सेट करें
चरण 5: स्लीपी पाई रियल टाइम क्लॉक और रास्पबेरी पाई ए+. सेट करें
चरण 5: स्लीपी पाई रियल टाइम क्लॉक और रास्पबेरी पाई ए+. सेट करें
चरण 5: स्लीपी पाई रियल टाइम क्लॉक और रास्पबेरी पाई ए+. सेट करें
चरण 5: स्लीपी पाई रियल टाइम क्लॉक और रास्पबेरी पाई ए+. सेट करें

किंग्सन डीटी माइक्रो यूएसबी ड्राइव को एनटीएफएस फाइल सिस्टम में प्रारूपित करें - अरुपी ओएस को एनटीएफएस यूएसबी ड्राइव को स्वचालित रूप से स्थापित करने के लिए प्रोग्राम किया गया है। यदि ड्राइव किसी अन्य फ़ाइल सिस्टम का उपयोग कर रहा है तो यह काम नहीं करेगा

स्लीपी पाई पर समय स्थापित करने के लिए और इसे अपने रास्पबेरी पाई के साथ बात करने के लिए प्राप्त करने के लिए आपको अपने द्वारा बनाई गई प्रत्येक इकाई के लिए इन निर्देशों का पालन करना होगा।

- स्लीपी पाई पर रीयल टाइम क्लॉक (RTC) स्लॉट में CR1632 बैटरी डालें (छवि a)

- रास्पबेरी पाई पर स्लीपी पाई को GPIO पिन में प्लग करें जैसा कि इमेज b में दिखाया गया है।

- अपने यूएसबी स्प्लिटर में प्लग इन करें और साउंडकार्ड, अपने यूएसबी स्टोरेज डिवाइस और एक कीबोर्ड (छवि सी - चरण 1) में प्लग करें।

- यदि आपके पास नेटवर्क केबल (ईथरनेट) है, तो इसे अभी रास्पबेरी पाई ईथरनेट पोर्ट में प्लग करें। यदि आपके पास एक नहीं है, तो चिंता न करें, निर्देश सभी को समझा देंगे।

- अपने मॉनिटर/टीवी से कनेक्ट करने के लिए एक एचडीएमआई केबल को रास्पबेरी पाई एचडीएमआई सॉकेट में प्लग करें।

- अब सुनिश्चित करें कि स्लीपी पाई प्रोग्राम (छवि d) को ओवरराइड करने के लिए पावर बाईपास स्विच सेट है

- स्लीपी पाई पर माइक्रो यूएसबी पावर सॉकेट में बिजली की आपूर्ति प्लग करें (छवि सी - चरण 2)।

- रास्पबेरी पाई को बूट होना चाहिए (यदि यह बूट नहीं होता है और उपयोगकर्ता नाम/पासवर्ड कमांड लाइन पर जाएं तो इस दस्तावेज़ के अंत में नोट्स देखें)।

- यूजरनेम टाइप करें: रूट और पासवर्ड: रूट।

ओ अब आप अंदर हैं!

नींद वाली पाई घड़ी तक पहुंचना:

1. प्रकार:

i2cdetect -y 1

आपके द्वारा एंटर दबाने के बाद ऊपर प्रदर्शित स्क्रीन-ग्रैब इमेज आनी चाहिए (यहां से)

अगर वह काम नहीं करता है तो कोशिश करें:

i2cdetect -y 0

(यदि वह काम नहीं करता है तो रास्पबेरी पाई को बंद करें (प्रकार: शटडाउन) और जांचें कि आपने रास्पबेरी पाई इकाई पर स्लीपी पाई को ठीक से स्थापित किया है)

यदि आरटीसी का पता चला है, लेकिन 0x68 पर प्रविष्टि "यूयू" है, न कि "68" तो आपको उस पते से ड्राइवरों को उतारना होगा। इस प्रकार करने के लिए:

rmmod rtc-ds1374

अब i2cdetect कमांड को फिर से आज़माएं और आपको ऊपर की छवि के समान आउटपुट मिलना चाहिए।

0x68 पते के साथ RTC का पता लगाया जाएगा।

नोट: याद रखें कि कौन सा i2cdetect कमांड काम करता है (यानी –y 0 या –y 1) क्योंकि आपको /i2c-0/ या /i2c-1/ दर्ज करने की आवश्यकता होती है, जिसके आधार पर अगली लाइन में (हाइलाइट किया गया)।

2. अब निम्नलिखित टाइप करें:

modprobe rtc-ds1374 /bin/bash -c "echo ds1374 0x68 > /sys/class/i2c-adapter/i2c-1/new_device"

यदि आपको त्रुटि संदेश मिलते हैं तो बहुत सावधानी से जांचें कि आपने ठीक वही दर्ज किया है जो ऊपर है।

3. अब टाइप करके RTC पर टाइम चेक करें:

घंटा - आर

यदि आपके पास ईथरनेट केबल कनेक्टेड नहीं है तो यह सही तारीख नहीं होगी।

4. स्लीपी पाई आरटीसी पर सही समय अपलोड करें। यदि आपके पास रास्पबेरी पाई से जुड़ा एक नेटवर्क केबल है तो बस टाइप करें:

घंटा

यदि आपके पास नेटवर्क केबल नहीं है, तो आपको अपने रास्पबेरी पाई पर समय निर्धारित करना होगा। ऐसा करने के लिए निम्नलिखित टाइप करें:

दिनांक -s "दिनांक MTH yyyy hh:mm:ss"

उदाहरण के लिए दिनांक -s "15 मार्च 2015 18:33:46"

अब टाइप करें: hwclock -w

5. अब RTC पर टाइप करके टाइम चेक करें

घंटा - आर

अगर समय गलत है। आवश्यक चरणों को ध्यान से दोहराने का प्रयास करें - चीजों को गलत टाइप करना आसान है।

अरुपी में लॉग इन रहें और चरण 6 पर जाएं!

अगर रास्पबेरी पाई ठीक से बूट नहीं हुई

यदि सही USB स्टिक प्लग इन नहीं है तो रास्पबेरी पाई ठीक से लोड नहीं होगी। यह कोई समस्या नहीं है, लेकिन इसका मतलब है कि आपको "fstab" फ़ाइल को बदलने की आवश्यकता है।

यदि आप मेरे द्वारा अनुशंसित एक अलग यूएसबी स्टोरेज डिवाइस का उपयोग कर रहे हैं तो यह रास्पबेरी पाई के बूट होने के तरीके को प्रभावित कर सकता है। यदि ऐसा होता है, तो आपको एक कमांड लाइन पर ले जाया जाएगा जो कहती है कि पासवर्ड टाइप करें या व्यवस्थापक के रूप में जारी रखने के लिए डी दबाएं (पासवर्ड "रूट" है) - जैसा वह पूछता है वैसा ही करें। ऐसा इसलिए है क्योंकि यह ओएस किंग्स्टन डीटी माइक्रो 16 जीबी यूएसबी स्टिक को स्वचालित रूप से माउंट करने के लिए स्थापित किया गया है।

- टाइप ब्लकिड

- कुछ ऐसा ही दिखना चाहिए

/dev/sda1: LABEL="सिस्टम सुरक्षित" UUID="36423FA6423F6A2F" प्रकार = "ntfs"

/dev/sda2: UUID="B6DA024DDA0209F7″ TYPE="ntfs"

/dev/sda3: यूयूआईडी=“ARUPi_3Kingston_DT″ TYPE=”ntfs”

/dev/sda4: UUID="f2025d4a-ab25-41de-a530-285f5b979cd0″ TYPE="ext4″

/ देव / एसडीबी: यूयूआईडी = "6ABB-232A" प्रकार = "vfat"

- सूची से अपने यूएसबी ड्राइव की पहचान करें और माउंट पॉइंट का एक नोट बनाएं यानी यदि यह हाइलाइट की गई रेखा थी, तो "/ dev / sda3" का एक नोट बनाएं।

- अब टाइप करें nano /etc/fstab

- उस लाइन को संशोधित करें जिसमें /mnt/arupi शामिल है ताकि /dev/sda1 आपके यूएसबी ड्राइव के आईडी/माउंट पॉइंट से मेल खाती हो।

- सीटीएल एक्स बाहर निकलने के लिए और वाई परिवर्तनों को सहेजने के लिए।

- अब रीबूट टाइप करें और पाई को पुनरारंभ करना चाहिए और सामान्य रूप से लोड होना चाहिए (यह मानते हुए कि आपने साउंडकार्ड प्लग इन किया है)।

- नोट: आप साउंडकार्ड को प्लग इन किए बिना या यहां तक कि यूएसबी ड्राइव को ठीक से माउंट किए बिना निम्न चरणों से गुजर सकते हैं, लेकिन यह सुनिश्चित करना बेहतर है कि आपका पाई प्लग इन सभी भागों के साथ ठीक से लोड हो!

चरण 6: चरण 6 - रिकॉर्डिंग स्क्रिप्ट को संशोधित करना और ARUPi को सक्रिय करना

चरण 6 - रिकॉर्डिंग स्क्रिप्ट को संशोधित करना और ARUPi को सक्रिय करना
चरण 6 - रिकॉर्डिंग स्क्रिप्ट को संशोधित करना और ARUPi को सक्रिय करना

यदि आप रंग-कोडित निर्देश चाहते हैं, तो GoogleDrive फ़ोल्डर से "Step_6" pdf डाउनलोड करें।

1. अब निम्नलिखित टाइप करके अपनी वांछित रिकॉर्डिंग लंबाई निर्धारित करें:

नैनो /root/recordTest.sh

पहली कुछ पंक्तियाँ जो # से पहले हैं, इस फ़ाइल में क्या है, इसके बारे में कुछ निर्देश / जानकारी हैं - # कंप्यूटर को इसके बाद की जानकारी को R में चलाने से रोकता है, यदि आप उस भाषा से परिचित हैं)। मूल रूप से, स्क्रिप्ट पर अंतिम दो अंक (वह रेखा जो # से पहले नहीं है) सेकंड में रिकॉर्डिंग की लंबाई दर्शाती है। डिफ़ॉल्ट सेटिंग 60 सेकंड के लिए रिकॉर्ड करना है। इसलिए यदि आप दो मिनट की रिकॉर्डिंग करना चाहते हैं तो 60 हटाएं और इसे 120 (तीन मिनट की रिकॉर्डिंग 180 आदि के लिए) में बदलें।

2. अंत में रास्पबेरी पाई को स्लीपी पाई के जागने पर स्वचालित रूप से रिकॉर्डिंग शुरू करने के लिए सेट करें। निम्नलिखित टाइप करें:

निर्यात संपादक = नैनो

क्रोंटैब-ई

नैनो संपादक में निम्नलिखित पंक्तियाँ दिखाई देंगी:

# @reboot /root/setClock.sh &

# @reboot python /root/recordPi.py &

ये पंक्तियाँ अनिवार्य रूप से आपका रिकॉर्डिंग प्रोग्राम हैं। फिलहाल, रास्पबेरी पाई के बूट होने पर ये लाइनें सक्रिय नहीं हैं। उन्हें सक्रिय करने के लिए आपको # हटाना होगा।

@reboot /root/setClock.sh और रास्पबेरी पाई की घड़ी को स्लीपी पाई पर RTC के समान सेट करता है।

@reboot python /root/recordPi.py और अजगर सॉफ्टवेयर का उपयोग करके एक प्रोग्राम चलाता है जो रास्पबेरी पाई को बूट होने पर 60 सेकंड के लिए रिकॉर्ड करता है और फिर रास्पबेरी पाई को बंद कर देता है।

नोट: इस पृष्ठ की पहली ६ पंक्तियों में से # को न हटाएं - ये केवल उन निर्देशों को दोहरा रहे हैं जिनका आपको पालन करना चाहिए। एक बार जब आप आवश्यक दो # प्रतीकों को हटा देते हैं, तो आपका अरुपी जाने के लिए तैयार है।

अब नैनो से बाहर निकलने के लिए x दबाएं। यह आपसे पूछेगा कि क्या आप प्रेस में किए गए परिवर्तनों को सहेजना चाहते हैं:

वाई और हां के लिए

n और यदि आप नए सिरे से शुरुआत करना चाहते हैं (यदि आपने गलती से सब कुछ हटा दिया है या कोई गलती की है लेकिन याद नहीं है कि यह क्या था)।

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

3. टाइप करके रास्पबेरी पाई को बंद करें:

बंद करना

रास्पबेरी पाई शटडाउन शुरू करने में लगभग एक मिनट की देरी होगी, इसलिए बस आराम करें। अब आप जाने और कुछ स्वचालित ऑडियो रिकॉर्डिंग करने के लिए तैयार हैं! वैकल्पिक रूप से, आप इसे और अधिक तेज़ी से बंद करने के लिए पावरऑफ़ टाइप कर सकते हैं।

4. रास्पबेरी पाई के बंद होने के बाद, स्लीपी पाई से बिजली की आपूर्ति हटा दें।

5. रास्पबेरी पाई (छवि ई) की शक्ति को नियंत्रित करने के लिए स्लीपी पाई को सक्षम करने के लिए पावर बाईपास स्विच को फिर से समायोजित करें।

ध्यान दें:

यदि आप कई इकाइयाँ बना रहे हैं और आपने इस चरण में कुछ भी बदल दिया है (यानी रिकॉर्डिंग की लंबाई बदल दी है या ARUPi को सक्रिय कर दिया है - यानी crontab में 2 #s हटा दिया है) तो आप अपने वर्तमान माइक्रो एसडी कार्ड की एक डिस्क छवि बनाना चाह सकते हैं। ऐसा करने के लिए, कार्ड से डेटा को एक नई छवि फ़ाइल (उदा. MYARUPi_170915) में पढ़ने के लिए Win32 डिस्क इमेजर का उपयोग करें। फिर आप अपने बाद के एसडी कार्ड में नई छवि लिख सकते हैं और वे सभी समान रूप से प्रदर्शन करना चाहिए। आप केवल एक रास्पबेरी पाई का उपयोग करके अपनी सभी स्लीपी पाई इकाइयों पर समय निर्धारित कर सकते हैं।

चरण 7: चरण 7 प्रगति अद्यतन

· अब जब आप स्लीपी पाई में बिजली की आपूर्ति प्लग करते हैं, तो स्लीपी पाई पर टाइमर 900 सेकंड (या चरण 4 में आपने जो भी समय बताया है) से नीचे गिना जाना शुरू कर देगा।

· 900 सेकेंड के बाद, स्लीपी पाई रास्पबेरी पाई को चालू कर देगी और रास्पबेरी पाई 60 सेकंड (या जो भी आपने कहा) के लिए ऑडियो (डब्ल्यूएवी) रिकॉर्ड करेगी। ध्यान दें। यदि आपके पास साउंडकार्ड में प्लग इन माइक्रोफ़ोन नहीं है, तो ऑडियो फ़ाइल बिना ध्वनि के 60 सेकंड की होगी!

फ़ाइल आपके यूएसबी स्टिक पर सहेजी जाएगी और "ddmmyyhhmmss.wav" लेबल की जाएगी। 050715190559.डब्ल्यूएवी।

· यह जाँचने के लिए कि रिकॉर्डिंग ठीक काम कर रही है, यूनिट को अपनी चुनी हुई बैटरी आपूर्ति से कुछ घंटों/दिनों तक चलाने के लायक है। कभी-कभी यदि बिजली की आपूर्ति बहुत कम होती है, तो रिकॉर्डिंग में व्यवधान (बीप और क्लिक) हो सकते हैं। यह भी याद रखने योग्य है जब आपकी इकाइयों को लंबी अवधि के लिए तैनात किया जाता है - पता करें कि आपकी चुनी हुई आपूर्ति विधि से शक्ति उस स्तर तक गिरती है जहां यह ऑडियो को प्रभावित करती है। ध्यान दें। उल्लिखित बीप और क्लिक किसी भी स्पेक्ट्रोग्राम पर दिखाई नहीं देते हैं, इसलिए वे अधिकांश उद्देश्यों के लिए एक बड़ी समस्या नहीं हैं, लेकिन वे एक संकेत हैं कि आपकी बिजली की आपूर्ति गिर गई है या बहुत कम है!

· अब आप अपनी रिकॉर्डिंग यूनिट को वाटरप्रूफ केसिंग में माउंट कर सकते हैं।

चरण 8: पावर, माइक्रोफ़ोन और केसिंग चुनें

पावर, माइक्रोफ़ोन और केसिंग चुनें
पावर, माइक्रोफ़ोन और केसिंग चुनें
पावर, माइक्रोफ़ोन और केसिंग चुनें
पावर, माइक्रोफ़ोन और केसिंग चुनें
पावर, माइक्रोफ़ोन और केसिंग चुनें
पावर, माइक्रोफ़ोन और केसिंग चुनें

निम्नलिखित दो कार्यों को कैसे करना है, इसके लिए निर्देश एक कार्य प्रगति पर है - मैं इस समय अपने पीएचडी शोध में काफी व्यस्त हूं और इकाई को विकसित करने का यह पक्ष अपेक्षाकृत आसान है और यह इस बात पर निर्भर करता है कि आप कितना पैसा और समय खर्च करना चाहते हैं इस पर। यदि आप चाहें तो अपने स्वयं के माइक्रोफ़ोन और मामलों पर शोध कर सकते हैं या अपलोड किए जाने वाले इन निर्देशों पर नज़र रख सकते हैं!

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

1. बिजली की आपूर्ति: - रास्पबेरी पाई को कार्य करने के लिए कम से कम 5V की आवश्यकता होती है, लेकिन इस इकाई को अधिक की आवश्यकता होती है क्योंकि इसमें किट के कई टुकड़े जुड़े होते हैं। स्लीपी पाई रास्पबेरी पाई को पावर जैक के माध्यम से 5.5V से 17V बिजली की आपूर्ति को विनियमित कर सकता है। मैंने अपने ARUPis को पावर देने के लिए 8xAA (गैर-रिचार्जेबल-ca.2400mAh प्रत्येक) बैटरी (ca.12V कुल) का उपयोग किया। वे 7 दिनों के लिए हर 15 मिनट में एक मिनट का ऑडियो रिकॉर्ड कर सकते थे। तस्वीर में दिखाया गया बैरल जैक स्लीपी पाई यूनिट के साथ आता है। - आपको आवश्यकता होगी: बैटरी धारक (यानी 8xAA) पीपी3 9वी बैटरी क्लिप और लीड इन-लाइन स्विच (वैकल्पिक - लेकिन क्षेत्र में जीवन को सरल बनाता है और प्लग और सॉकेट पर तनाव कम करता है!)

2. माइक्रोफ़ोन - आपको 3.5 मिमी स्टीरियो जैक प्लग वाला माइक्रोफ़ोन चाहिए। इसे अपने साउंडकार्ड माइक स्लॉट में प्लग करें और आप लगभग वहां हैं! यदि आप अपना स्वयं का माइक्रोफ़ोन बनाना चाहते हैं, तो मैं प्राइमो EM172 (या प्राइमो BT EM-172) की अनुशंसा करता हूँ। अपना खुद का प्राइमो EM172 माइक्रोफ़ोन बनाने के बारे में अधिक जानने के लिए कृपया मेरे GoogleDrive में माइक्रोफ़ोन निर्माण PDF देखें। यह वास्तव में काफी सरल है। अगर पीडीएफ वहां नहीं है तो कृपया धैर्य रखें। यदि आप बस प्रतीक्षा नहीं कर सकते हैं, तो मुझे एक अनुरोध भेजें (यह इस समय प्रगति पर है - 16/09/15)।

3. वाटरप्रूफ एनक्लोजर - मैं ईबे और अमेज़ॅन पर अन्य विक्रेताओं के बीच सॉलेंट प्लास्टिक द्वारा बेचे जाने वाले चित्र की सिफारिश करता हूं। यह बहुत मजबूत है और अंदर संशोधित फोम के साथ आता है और मैं कठोरता और जलरोधक-नेस के मामले में उनके प्रदर्शन की पुष्टि कर सकता हूं। मैंने अपने माइक्रोफ़ोन को माउंट करने के लिए स्क्रूफ़िक्स से 25 मिमी केबल ग्रंथि (IP68) का उपयोग किया (जो 15 मिमी एल्यूमीनियम ट्यूबिंग में संलग्न है)। इसमें मामले में एक छेद काटना और केबल ग्रंथि सम्मिलित करना शामिल था - मैंने किनारों को सुगरू चिपकने के साथ सील कर दिया। जब माइक्रोफ़ोन संलग्न नहीं होता है तो मैंने प्लग के रूप में उपयोग करने के लिए कुछ 11 मिमी ब्लैंकिंग ग्रोमेट्स भी खरीदे - रासपी और स्लीपी पाई को सूखा रखना बल्कि महत्वपूर्ण है! जाहिर है, यदि आप किसी भिन्न माइक्रोफ़ोन के साथ जाने का निर्णय लेते हैं, तो इसे संलग्न करने का आपका तरीका भिन्न हो सकता है!

रास्पबेरी पाई प्रतियोगिता
रास्पबेरी पाई प्रतियोगिता
रास्पबेरी पाई प्रतियोगिता
रास्पबेरी पाई प्रतियोगिता

रास्पबेरी पाई प्रतियोगिता में दूसरा पुरस्कार

सिफारिश की: