पोर्टेबल हाईकिंग वेदर स्टेशन MiniBTH2 / 2M

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



नई डिवाइस डिजाइन और वजन में कमी


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

  • , , .
  • , .
  • . , .
  • .
  • .
  • «» .


नतीजतन, प्रस्तावित विचारों को एक-दूसरे के साथ सामंजस्य बनाना और निम्नलिखित डिजाइन के कैप्रालोन से बना एक काफी कॉम्पैक्ट आवरण बनाना है:



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



सेंसर यूनिट का डिज़ाइन डिवाइस के पहले संस्करण के संचालन के दौरान पहचानी गई कमियों को ध्यान में रखता है। आर्द्रता सेंसर एक मेष कैप SF2 के साथ कवर नहीं किया गया है, लेकिन बस इकाई के अवकाश में रखा गया है। यह टोपी को गीला करने की समस्या को हल करता है, जिससे नमी के रीडिंग को लंबे समय तक "चिपका" रहता है, और साथ ही, शरीर के प्रति संवेदनशील पक्ष के साथ अवकाश में स्थान बाहरी वस्तुओं के लिए क्षति को समाप्त करता है। आर्द्रता सेंसर को लंबे, पतले ऑब्जेक्ट्स से नुकसान से बचाने के लिए संस्करण 2 एम डिवाइस के सेंसर ब्लॉक पर एक अतिरिक्त फलाव प्रदान किया जाता है। डिवाइस के डिजाइन चरण में दबाव सेंसर MS5803 को सीधे सूर्य के प्रकाश से बचाने का मुद्दा भी हल किया गया है। सेंसर का संवेदनशील हिस्सा आवास में एक अवकाश में सरेस से जोड़ा हुआ काले पॉलीस्टायर्न से बनी टोपी से ढका होता है।चूंकि सेंसर रिवर्स साइड से रोशनी के लिए संवेदनशील है, साथ ही इसके विपरीत इंस्टॉलेशन साइट पर बोर्ड पर मेटललाइजेशन छोड़ दिया गया है।



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

पहली नज़र में, थोड़ा बाहरी रूप से बदल गया है, लेकिन इसके डिजाइन में कई नए तकनीकी समाधानों को लागू किया जाना था। एक तरफ, क्लैम्पिंग शिकंजा की संख्या को कम करने और उनके बीच की दूरी को बढ़ाने के लिए इसकी पूरी लंबाई के साथ गैसकेट का संपीड़न सुनिश्चित करने के लिए एक स्टिफ़र क्लैंपिंग फ्रेम और / या नरम गैसकेट की आवश्यकता होती है। दूसरी ओर, डिवाइस का उपयोग करने की सुविधा के कारणों के लिए, क्लैंपिंग फ्रेम प्लास्टिक बनाने का निर्णय लिया गया था, और इसके विपरीत, इसकी कठोरता को कम कर देगा। इस विरोधाभास को हल करने का एक संभावित तरीका नरम रबर पैड का उपयोग करना है। यह विकल्प कठोर धातु आवेषण या लोचदार तत्वों को क्लैंपिंग फ्रेम की संरचना में पेश करने के रूप में "बैसाखी" लगाने की कोशिश से अधिक उचित है और टेप रिकॉर्डर से सील के रूप में एक ही हार्ड टेप का उपयोग करें।
इंटरनेट पर एक छोटी खोज के बाद, एक समाधान पाया गया कि रबड़ के गस्कट को कैसे बनाया जाए। मोल्ड्स और गास्केट के निर्माण के लिए उपयोग किए जाने वाले विशेष दो-घटक सिलिकोन हैं। इन सिलीकोनों के साथ काम करने की तकनीक कुछ समय के लिए दिखती है: दो तरल घटकों को एक साथ मिलाया जाना चाहिए, जिसके बाद वे कई मिनट के लिए मोल्ड में डालते हैं और रचना के सख्त होने तक प्रतीक्षा करते हैं। सख्त होने के बाद, एक बहुत ही लचीला और नरम सिलिकॉन रबर प्राप्त किया जाता है, जो आसानी से उस रूप से अलग हो जाता है जिसमें यह जम जाता है। विभिन्न निर्माताओं से ऐसे सिलिकॉन्स की पूरी लाइनें हैं, वे आपस में उपयोग किए जाने वाले कठोर उत्प्रेरक के प्रकार और परिणामस्वरूप रबर के भौतिक और रासायनिक गुणों से अलग हैं। सभी सिलिकोसिस में सैकड़ों प्रतिशत के बराबर विराम होता है,अपेक्षाकृत नरम, 200 डिग्री सेल्सियस तक के तापमान पर काम कर सकता है, और अपेक्षाकृत रासायनिक रूप से प्रतिरोधी। प्लैटिनम उत्प्रेरक वाले सिलिकोन रासायनिक रूप से अधिक स्थिर होते हैं और इनमें भोजन की सहनशीलता होती है। इस तरह के सिलिकॉन्स के विशिष्ट अनुप्रयोगों में से एक जिप्सम, सीमेंट, साबुन या यहां तक ​​कि चॉकलेट से ढलाई के लिए सांचों का निर्माण है। दूसरा विशिष्ट अनुप्रयोग गैस्केट्स का निर्माण है।

सिलिकॉन रबर गैसकेट के निर्माण के बारे में

अपने शहर में, उन्हें एक आपूर्तिकर्ता मिला, जो Sk-76x टिन उत्प्रेरक, और Sk-790 प्लैटिनम सिलिकॉन के साथ सिलिकॉन्स की एक पूरी लाइन प्रदान करता है। प्रयोगों के लिए, मैंने दो सेट खरीदे - Sk-790 प्लैटिनम उत्प्रेरक सिलिकॉन और Sk-762 सबसे नरम सिलिकॉन, और कास्टिंग के साथ प्रयोग करने के बारे में सेट किया।

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

इस प्रकार, किसी भी आकार के गैसकेट के निर्माण के मुद्दे को हल किया गया था, जिसने फ्रंट कवर के लिए किसी भी सुविधाजनक डिजाइन विकल्प को चुनना संभव बना दिया। ढक्कन के पारदर्शी भाग के लिए एक अलग दुविधा सामग्री की पसंद थी। मेरे लिए दो प्रकार की पारदर्शी सामग्री उपलब्ध है। एक चिपचिपा और लचीला पॉली कार्बोनेट है, जो, हालांकि, यांत्रिक तनाव के लिए बहुत प्रतिरोधी नहीं है और बहुत पारदर्शी नहीं है, लेकिन इसमें नीले रंग का टिंट है। दूसरा पारदर्शी लेकिन नाजुक पॉलीमेथाइल एक्रिलाट है। इस तथ्य के बावजूद कि डिवाइस के पहले संस्करण में पॉली कार्बोनेट का उपयोग किया गया था, दूसरे में मैंने पॉलीमेथाइल एक्रिलेट का उपयोग करने का फैसला किया। एक ओर, यह अधिक पारदर्शी है, जो उज्ज्वल बिखरे हुए प्रकाश के तहत स्क्रीन की पठनीयता में सुधार करता है, दूसरी ओर, यह प्रकाश सेंसर की रीडिंग में कम विचलन का परिचय देता है। इसके अलावा, यह समान परिचालन स्थितियों के तहत कम खरोंच है।ललाट प्रभाव के दौरान एक्रिलाट क्रैकिंग की संभावना को कम करने और डिवाइस की उपस्थिति में सुधार करने के लिए, पारदर्शी कवर को मोटा (5 मिमी) बनाया जाता है, और दबाव फ्रेम को एक विशेष मिल्ड कगार पर लगाया जाता है। इस डिज़ाइन का शीर्ष आवरण काफी कठोर है, और इसे एक नरम सिलिकॉन गैसकेट Sk-762 और Sk-790 से एक स्टिफ़र के साथ उपयोग किया जा सकता है। अंत में, मैंने सिलिकॉन 790 का विकल्प चुनने का फैसला किया, क्योंकि यह प्लैटिनम उत्प्रेरक के साथ है और रासायनिक रूप से अधिक निष्क्रिय है।और एक नरम सिलिकॉन गैसकेट Sk-762 के साथ और Sk-790 से एक stiffer के साथ दोनों का उपयोग किया जा सकता है। अंत में, मैंने सिलिकॉन 790 का विकल्प चुनने का फैसला किया, क्योंकि यह प्लैटिनम उत्प्रेरक के साथ है और रासायनिक रूप से अधिक निष्क्रिय है।और एक नरम सिलिकॉन गैसकेट Sk-762 के साथ और Sk-790 से एक stiffer के साथ दोनों का उपयोग किया जा सकता है। अंत में, मैंने सिलिकॉन 790 का विकल्प चुनने का फैसला किया, क्योंकि यह प्लैटिनम उत्प्रेरक के साथ है और रासायनिक रूप से अधिक निष्क्रिय है।



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



हैच खुद शरीर के निचले हिस्से में स्थित है, और अनुभाग में एक टी-आकार के कदम के साथ, आयताकार आकार के मिल्ड छेद के माध्यम से होता है, जिस पर गैसकेट को समेटा जाता है। बाहर की तरफ, गैस्केट को एक फ्लैट कवर द्वारा दबाया जाता है, जो कि दो एम 3 एक्स 5 शिकंजा के साथ तय किया जाता है। मामले की निचली दीवार की मोटाई 5 मिमी है, कगार की गहराई 2 मिमी है, असम्पीडित गैसकेट की मोटाई 2.5 मिमी है, और आवरण की मोटाई 2 मिमी है। जिन छेदों में शिकंजा कसा हुआ है वे पास-थ्रू नहीं हैं, उन्हें 3.9 मिमी द्वारा शरीर में भर्ती किया जाता है, उनमें धागा लगभग पूरी गहराई तक कट जाता है। मेरे लिए उपलब्ध सीएनसी मशीन पर थ्रेडिंग संभव नहीं है, इसलिए इसे तीन विशेष रूप से तेज नल और एक पेचकश का उपयोग करके किया गया था।

तैयार आवास को 12 घंटे तक पानी में डुबोकर जकड़न के लिए परीक्षण किया गया था। संभावित लीक का पता लगाने के लिए फिल्टर पेपर का इस्तेमाल किया गया था। बाड़े वायुरोधी थे। कम तापमान पर मामले के अंदर पानी के संघनन को रोकने के लिए, सिलिका जेल के साथ एक कपड़े का बैग बैटरी के पास मुक्त मात्रा में रखा गया है। परीक्षण और आगे के संचालन से पता चला कि आवास में संक्षेपण नहीं बनता है।

इलेक्ट्रॉनिक भाग के विकास के बारे में



उपयोग किए गए समाधानों के संदर्भ में डिवाइस के दूसरे संस्करण का इलेक्ट्रॉनिक हिस्सा पहले संस्करण के समान है। 8 मेगाहर्ट्ज की आवृत्ति पर संचालित ATmega1284p माइक्रोकंट्रोलर का उपयोग मुख्य प्रोसेसर के रूप में किया जाता है।



सभी DS1337 सेंसर और वास्तविक समय की घड़ियां I2C बस के माध्यम से इससे जुड़ी हैं। 1 हर्ट्ज की आवृत्ति के साथ एक अतिरिक्त सिग्नल प्रोसेसर माइक्रोकंट्रोलर के एक अलग इनपुट से जुड़ा है। यह आपको बेहतर ऊर्जा दक्षता के लिए बंद मुख्य घड़ी के साथ स्लीप मोड का उपयोग करने की अनुमति देता है। बैटरी को बाहरी कुंजी के साथ अधिकतम 1879 नियंत्रक का उपयोग करके चार्ज किया जाता है, लेकिन अब यह सीधे दबाव ग्रंथियों के माध्यम से चार्जर से जुड़ा होता है। चार्ज वर्तमान को इंगित करने के लिए, एक मौजूदा मापने वाला सर्किट परिचालन एम्पलीफायर TS321 पर पेश किया गया है, जो डिवाइस के पहले संस्करण में उपयोग किए जाने के समान है। स्क्रीन और एसडी कार्ड एक ही एसपीआई बस के माध्यम से नियंत्रक से जुड़े होते हैं, हालांकि अब सर्किट एसडी कार्ड की शक्ति को बंद करने की क्षमता प्रदान करता है, जबकि यह उपयोग में नहीं है।चरण डिटेक्टरों पर स्पर्श बटन डिवाइस के पहले संस्करण पर उपयोग किए गए समान हैं।



स्पर्श बटन की प्लेटों को डिवाइस के साइड पैनल पर रखा जाता है, और मिलिंग को उनके ऊपर आसान अंधा खोज के लिए किया जाता है। अभी भी तीन बटन हैं, ऊपरी एक को पारंपरिक रूप से "इनपुट" कहा जाता है, मध्य एक "-" है, और निचला एक "+" है। डिवाइस के लगभग सभी विवरणों को गोल किनारों के साथ 59x41 मिमी-आकार के बोर्ड पर रखा जा सकता था। केवल सुरक्षात्मक sapressors और L2-L3 कॉइल को सीधे शिकंजा पर रखा जाता है - हेर्मेटिक इनलेट्स।



प्रकाश सेंसर को डिस्प्ले के ऊपर स्थित एक अलग पतले बोर्ड पर रखा गया है। बोर्ड के आकार को चुना जाता है ताकि इकट्ठे होने पर, डिस्प्ले बोर्ड के लगभग पूरे सामने को कवर करे।


डिवाइस को अधिक सौंदर्य उपस्थिति देने के लिए, प्रदर्शन और प्रकाश सेंसर के काम वाले हिस्से को छोड़कर सब कुछ कवर करने के लिए एक सजावटी ओवरले बनाया गया था।

डिवाइस इंटरफ़ेस और सॉफ़्टवेयर डेवलपमेंट के बारे में



सबसे पहले, यह ध्यान देने योग्य है कि डिवाइस के दूसरे संस्करण का मसौदा Arduino से AVR स्टूडियो में स्थानांतरित किया गया था। यह इसलिए किया गया क्योंकि बूटलोडर और UART के माध्यम से त्वरित फर्मवेयर को छोड़कर Arduino से कोई वास्तविक लाभ नहीं है, लेकिन वॉचडॉग, बिजली की बचत और कुछ छोटी चीजों के साथ समस्याएं हैं। स्थिति इस तथ्य से बढ़ जाती है कि ATmega1284p पर कोई मानक Arduino प्लेटफ़ॉर्म नहीं हैं, इसलिए एक विकल्प था - या तो Arduino IDE और बूटलोडर को समाप्त करें, या AVR स्टूडियो को प्रोजेक्ट स्थानांतरित करें। उपयोग किए गए SDFATlib पुस्तकालय के काम में ज्यादा हस्तक्षेप न करने के लिए, मैंने आरुइडिनो प्रोजेक्ट के हिस्से को आरंभीकरण से संबंधित, टाइमर और इनपुट / आउटपुट लाइनों के साथ काम करते हुए छोड़ दिया। हालाँकि, मुझे SDFATlib लाइब्रेरी में परिवर्तन करना पड़ा, और यह SD कार्ड डिस्कनेक्ट सर्किट का उपयोग करते समय SCK सिग्नल की ध्रुवीयता में बदलाव के कारण है।वैसे, SDFATlib Arduino से विरासत में मिली SPI लाइब्रेरी और अपने स्वयं के साथ दोनों काम कर सकता है। मेरे प्रोजेक्ट में, SDFATlib को AVR के लिए अपनी लाइब्रेरी के माध्यम से SPI के साथ काम करने के लिए कॉन्फ़िगर किया गया है (वैसे, यह इसका मानक कॉन्फ़िगरेशन है, हालांकि Arduino पुस्तकालयों के माध्यम से काम करना संभव है)।

डिवाइस के दूसरे संस्करण के बीच एक महत्वपूर्ण अंतर ऊर्जा की बचत है। चूंकि शामिल रंगीन स्क्रीन सक्रिय मोड में लगभग 3mA की खपत करती है, इसलिए ऊर्जा को बचाने का मुख्य तरीका डिवाइस की निष्क्रियता के कुछ समय बाद स्क्रीन को स्लीप मोड में डालना है। स्क्रीन को उसी "आरंभ" बटन संयोजन द्वारा चालू किया जाता है, जिसका उपयोग डिवाइस के पहले संस्करण में बैकलाइट को चालू करने के लिए किया गया था - चरम बटन पकड़कर, औसत रिलीज के साथ।

जब स्क्रीन चालू होती है, सेंसर और टच बटन को लगभग 200ms के मुख्य चक्र की अवधि के साथ पूछताछ की जाती है, उसी अवधि के साथ पूछताछ की जाती है, और कुछ प्रदर्शन तत्व, जैसे बटन और समय की स्थिति को अपडेट किया जाता है। सेंसर से प्रदर्शित जानकारी को दो बार लंबी अवधि के साथ अपडेट किया जाता है, लगभग हर 400ms में एक बार। यह अवधि, मेरी राय में, इष्टतम है, क्योंकि एक छोटी अद्यतन अवधि के साथ, संख्याओं को पढ़ने में असुविधा होती है, और एक लंबे समय के साथ, पढ़ने में देरी ध्यान देने योग्य होगी। सभी सेंसरों की पूछताछ आवृत्ति को विशेष रूप से डिस्प्ले रिफ्रेश दर के रूप में दो बार उच्च के रूप में चुना गया था, क्योंकि दो मापा मापदंडों को बदले में दबाव और आर्द्रता सेंसर से पढ़ा जाता है: एक पूछताछ के दौरान, तापमान, अगले पूछताछ के दौरान - दबाव या आर्द्रता। मुख्य चक्र के सभी "मुक्त" समय, प्रोसेसर एडीसी शोर में कमी मोड में है,बैटरी वर्तमान को मापने। नतीजतन, जब स्क्रीन चालू होती है, तो डिवाइस लगभग 6mA का उपभोग करता है।

जब स्क्रीन बंद होती है, तो डिस्प्ले को अपडेट करना आवश्यक नहीं होता है, इसलिए सेंसर और बटन कम बार प्रदूषित होते हैं, एक बार हर 500ms, और प्रोसेसर अपना सारा खाली समय पावर डाउन मोड में बिताता है। पावर डाउन मोड वास्तविक समय की घड़ी से पिन परिवर्तन की रुकावट से बाहर निकलता है। इस स्थिति में, सभी सेंसर से औसतन डेटा स्क्रीन मोड की परवाह किए बिना, एक मिनट में एक बार मेमोरी कार्ड पर रिकॉर्ड किया जाता है। ऊर्जा की खपत को कम करने के लिए, माइक्रोकंट्रोलर की संपूर्ण परिधि को पीआरआर रजिस्टरों के माध्यम से उपयोग करने से पहले तुरंत चालू कर दिया जाता है और उपयोग के बाद बंद कर दिया जाता है। स्क्रीन ऑफ के साथ डिवाइस द्वारा खपत की जाने वाली धारा औसतन लगभग 250 μA होती है, जिसमें से लगभग 100 μA पावर डाउन मोड में स्क्रीन पर आती है, और बाकी मुख्य रूप से माइक्रोकंट्रोलर पर होती है। इस मामले में, मतदान सेंसर की आवृत्ति में कमी व्यावहारिक रूप से वर्तमान खपत को कम नहीं करती है,क्योंकि स्पर्श बटन के मतदान के दौरान ऊर्जा का एक महत्वपूर्ण हिस्सा खपत होता है। यह ध्यान देने योग्य है कि उपयोग की जाने वाली घड़ी का प्रकार बिजली की खपत को भी प्रभावित करता है। इसलिए, अंतर्निहित आरसी थरथरानवाला से माइक्रोकंट्रोलर को क्लॉक करते समय, ऑफ-स्क्रीन मोड में वर्तमान खपत बाहरी क्वार्ट्ज का उपयोग करते समय की तुलना में थोड़ा कम है। जाहिर है, यह आरसी थरथरानवाला की एक तेज शुरुआत और कम विघटनकारी समाई के कारण है। परिणामस्वरूप, चूंकि डिवाइस के इस संस्करण में माइक्रोकंट्रोलर की घड़ी की आवृत्ति की स्थिरता के लिए कोई विशेष आवश्यकता नहीं है, डिवाइस के अंतिम संस्करण में, अंतर्निहित आरसी थरथरानवाला एक घड़ी जनरेटर के रूप में उपयोग किया जाता है (हालांकि बोर्ड पर क्वार्ट्ज के लिए एक जगह है)।उपयोग की जाने वाली घड़ी भी बिजली की खपत को प्रभावित करती है। इसलिए, अंतर्निहित आरसी थरथरानवाला से माइक्रोकंट्रोलर को क्लॉक करते समय, ऑफ-स्क्रीन मोड में वर्तमान खपत बाहरी क्वार्ट्ज का उपयोग करते समय की तुलना में थोड़ा कम है। जाहिर है, यह आरसी थरथरानवाला की एक तेज शुरुआत और कम विघटनकारी समाई के कारण है। नतीजतन, डिवाइस के इस संस्करण में चूंकि माइक्रोकंट्रोलर की घड़ी आवृत्ति की स्थिरता के लिए कोई विशेष आवश्यकता नहीं है, डिवाइस के अंतिम संस्करण में, अंतर्निहित आरसी थरथरानवाला एक घड़ी जनरेटर के रूप में उपयोग किया जाता है (हालांकि बोर्ड पर क्वार्ट्ज के लिए एक जगह है)।उपयोग की जाने वाली घड़ी भी बिजली की खपत को प्रभावित करती है। इसलिए, अंतर्निहित आरसी थरथरानवाला से माइक्रोकंट्रोलर को क्लॉक करते समय, ऑफ-स्क्रीन मोड में वर्तमान खपत बाहरी क्वार्ट्ज का उपयोग करते समय की तुलना में थोड़ा कम है। जाहिर है, यह आरसी थरथरानवाला की एक तेज शुरुआत और कम विघटनकारी समाई के कारण है। नतीजतन, डिवाइस के इस संस्करण में चूंकि माइक्रोकंट्रोलर की घड़ी आवृत्ति की स्थिरता के लिए कोई विशेष आवश्यकता नहीं है, डिवाइस के अंतिम संस्करण में, अंतर्निहित आरसी थरथरानवाला एक घड़ी जनरेटर के रूप में उपयोग किया जाता है (हालांकि बोर्ड पर क्वार्ट्ज के लिए एक जगह है)।यह आरसी थरथरानवाला की एक तेज शुरुआत और कम विघटनकारी समाई के कारण है। परिणामस्वरूप, चूंकि डिवाइस के इस संस्करण में माइक्रोकंट्रोलर की घड़ी की आवृत्ति की स्थिरता के लिए कोई विशेष आवश्यकता नहीं है, डिवाइस के अंतिम संस्करण में, अंतर्निहित आरसी थरथरानवाला एक घड़ी जनरेटर के रूप में उपयोग किया जाता है (हालांकि बोर्ड पर क्वार्ट्ज के लिए एक जगह है)।यह आरसी थरथरानवाला की एक तेज शुरुआत और कम विघटनकारी समाई के कारण है। परिणामस्वरूप, चूंकि डिवाइस के इस संस्करण में माइक्रोकंट्रोलर की घड़ी की आवृत्ति की स्थिरता के लिए कोई विशेष आवश्यकता नहीं है, डिवाइस के अंतिम संस्करण में, अंतर्निहित आरसी थरथरानवाला एक घड़ी जनरेटर के रूप में उपयोग किया जाता है (हालांकि बोर्ड पर क्वार्ट्ज के लिए एक जगह है)।

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



पहली स्क्रीनइसका उपयोग ग्राफ के रूप में मौसम डेटा में परिवर्तन के इतिहास को प्रदर्शित करने के लिए किया जाता है, साथ ही सेंसर, तिथि और समय की वर्तमान रीडिंग भी। पहली नज़र में, ऐसा लग सकता है कि डिवाइस के पहले संस्करण के बाद से व्यावहारिक रूप से यहां कुछ भी नहीं बदला गया है, लेकिन वास्तव में यह नहीं है। अब डिवाइस हर दो मिनट में तापमान, आर्द्रता और दबाव को याद रखता है, और रैम में पिछले 4 दिनों के लिए डेटा संग्रहीत करता है - कुल 2880 रीडिंग। यह सभी डेटा अलग-अलग समय के पैमाने पर देखने के लिए उपलब्ध है। डिफ़ॉल्ट रूप से, स्क्रीन पर नवीनतम डेटा प्रदर्शित होता है, हालांकि, "-" बटन को पकड़े रहने से आप रिवाइंड मोड पर स्विच कर सकते हैं, और फिर समय अक्ष के साथ आगे और पीछे जाने के लिए "+" और "-" बटन का उपयोग कर सकते हैं। "एंटर" बटन दबाकर रिवाइंड मोड से बाहर निकलें। समय पर तराजू पर स्विच करना "+" बटन द्वारा किया जाता है। अंतिम फ़र्मवेयर संस्करण 4 समय स्केल प्रदान करता है:
  • 2/ (3.2 ).
  • 6/ (9.6 ).
  • 10/ (16 ).
  • 30/ (48 ).

सिद्धांत रूप में, 2 मिनट के गुणक वाले किसी भी अन्य पैमाने के विकल्प भी संभव हैं। अब, ग्राफ़ बनाते समय, मौसम संबंधी आंकड़ों की विभिन्न व्याख्याएँ संभव हैं। दबाव को सीधे प्रदर्शित किया जा सकता है, या किसी दिए गए संदर्भ दबाव के साथ एक बिंदु के सापेक्ष बैरोमीटर की ऊंचाई में परिवर्तित किया जा सकता है। पहले मामले में, सही पैमाने को पारा के मिलीमीटर में स्नातक किया जाता है, और दूसरे मामले में, मीटर में। आर्द्रता को या तो सीधे (नीली फिलिंग) या ओस बिंदु पर पुनर्गणित किया जा सकता है, फिर तापमान वक्र के अलावा, एक ओस बिंदु वक्र (रास्पबेरी) भी प्रदर्शित किया जाता है। दूसरी स्क्रीन पर दबाव और आर्द्रता स्विच का प्रदर्शन मोड।

दूसरी स्क्रीन, जैसा कि पहले संस्करण में, डिवाइस और सेंसर की वर्तमान स्थिति के बारे में सभी जानकारी प्रदर्शित करने के लिए आरक्षित है। यहां बैटरी वोल्टेज, चार्ज करंट, मुख्य सेंसर की वर्तमान रीडिंग, शून्य ऊंचाई दबाव, समय, तिथि जैसे पैरामीटर दिखाए गए हैं। आखिरी पंक्ति एसडी कार्ड, और ग्राफ़ के मौसम संबंधी डेटा की व्याख्या के वर्तमान संस्करण में लिखने के अंतिम प्रयास का परिणाम दिखाती है। इस स्क्रीन पर, "+" और "-" बटन का उपयोग करके, आप मौसम डेटा की व्याख्या को स्विच कर सकते हैं, और दीक्षा अनुक्रम दबाकर घड़ी सेटिंग मोड में प्रवेश कर सकते हैं। एसडी कार्ड के लिए, अंतिम कॉल का परिणाम प्रदर्शित होता है। यदि रिकॉर्डिंग सफल रही, तो अंतिम एक्सेस के दौरान रिकॉर्ड किए गए बाइट्स की संख्या प्रदर्शित होती है; यदि कोई त्रुटि होती है, तो "Err" प्रदर्शित होता है, और यदि कार्ड रीडर में नहीं था, तो "---" प्रदर्शित होता है।

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

चौथा स्क्रीनअधिकतम 44008 RGB प्रकाश संवेदक द्वारा प्रदान किए गए डेटा के विस्तृत प्रदर्शन के लिए अभिप्रेत है। पहले पांच पंक्तियों में संख्यात्मक और चित्रमय रूप में चैनलों की वर्तमान रोशनी दिखाई देती है, इसके बाद अनुमानित रंग निर्देशांक और घटना के रंग का तापमान हल्का होता है। इसके बाद सुइट्स में दो रीडिंग के साथ एक लाइन है। बाईं संख्या वर्तमान सेंसर को संदर्भित करता है max44008, दाईं ओर - अधिकतम 44009 पर। पिछली चार पंक्तियाँ पहली स्क्रीन से पूरी तरह से मेल खाती हैं।

बैकलाइट ऑपरेशनडिवाइस के पहले संस्करण की तुलना में थोड़ा बदल गया है, क्योंकि स्क्रीन के संचालन का तरीका बदल गया है। बैकलाइट को अभी भी बटन (स्क्रीन की तरह) के संयोजन द्वारा चालू किया जाता है, और यदि स्क्रीन चालू होने पर रोशनी 100 लक्स से कम होती है, तो बैकलाइट स्क्रीन के साथ चालू हो जाती है। स्विचिंग के समय, बैकलाइट बंद टाइमर 40 सेकंड के लिए चयनित अवधि के लिए सेट किया गया है। बैकलाइट के साथ बटन के किसी भी दबाने से नींद टाइमर को कम से कम एक और अवधि 12 सेकंड के लिए सेट किया जाता है। बैकलाइट को चालू करने से पहले, प्रकाश सेंसर के सभी रीडिंग को याद किया जाता है, और बैकलाइट की प्रारंभिक अवधि के दौरान लगभग 7 सेकंड के लिए जलता है, यह सभी स्क्रीन पर प्रदर्शित होने वाले लाइट सेंसर का संग्रहित रीडिंग है, जबकि प्रदर्शित पाठ की पृष्ठभूमि सफेद से हरे रंग में बदल जाती है।रीडिंग के संस्मरण के लिए धन्यवाद, डिवाइस कम रोशनी को प्रदर्शित कर सकता है जो सेंसर की रोशनी से विकृत नहीं होता है। दूसरे स्क्रीन को छोड़कर सभी स्क्रीनों पर, बैकलाइट को चालू करते समय संयोजन संयोजन को दबाने पर बैकलाइट बंद हो जाती है, दूसरी स्क्रीन पर यह संयोजन क्लॉक सेटिंग मोड में बदल जाता है।

,विशेष रूप से अधिकतम 44448 के बारे में अलग से बात करने लायक। इस सेंसर को 2 एम इंस्ट्रूमेंट के संस्करण में जोड़ा गया था, ताकि कम रोशनी वाले क्षेत्र में वेदर स्टेशन लक्सोमीटर के संचालन की सीमा का विस्तार किया जा सके। डिवाइस के पहले संस्करण से विरासत में मिली मैक्स 44009 सेंसर की अधिकतम संवेदनशीलता 45 मिलीलीटर / गिनती है, जो शाम को रोशनी को मापने के लिए काफी है, लेकिन चांदनी और चांदनी रात में रोशनी को मापने के लिए पर्याप्त नहीं है। बेशक, रोशनी की माप मेरे मौसम स्टेशन का मुख्य कार्य नहीं है, लेकिन चूंकि डिवाइस में एक लक्सोमीटर है, और कभी-कभी आपको यात्रा करते समय रात को चलना पड़ता है, मैं एक उपकरण रखना चाहता हूं जो दिखाएगा कि रात अब कितनी अंधेरी है। इसलिए, सबसे संवेदनशील सेंसर का चयन किया गया था, जो कि अधिकतम 4444009 के पुराने संस्करणों में उपयोग किया गया था।सेंसर में अलग-अलग रेंज में रोशनी मापने के लिए छह चैनल हैं और तापमान मापने के लिए एक चैनल है। हमारे पास पहले से ही डिवाइस में पर्याप्त तापमान सेंसर हैं, इसलिए डिवाइस केवल छह ऑप्टिकल चैनल - दृश्यमान (स्पष्ट), लाल (लाल), हरा (हरा), नीला (नीला), अवरक्त (आईआर), और क्षतिपूर्ति (आईआरपीएम) का सर्वेक्षण करता है। पहले पांच चैनलों को स्पेक्ट्रम के विभिन्न हिस्सों में रोशनी को मापने के लिए डिज़ाइन किया गया है, और छठे को दृश्यमान चैनलों के अवरक्त रोशनी की भरपाई करने के लिए डिज़ाइन किया गया है। लाभ (अनिवार्य रूप से संवेदनशीलता) और सिग्नल संचय समय (माप की संवेदनशीलता और सटीकता को भी प्रभावित करता है) जैसे मापदंडों की स्थापना केवल एक बार में और केवल बाहर से सभी चैनलों के लिए संभव है। सेंसर द्वारा इन मापदंडों को स्वचालित रूप से चुनने की क्षमता प्रदान नहीं की जाती है, और अधिकतम 44449 के विपरीत,संवेदनशीलता को कार्यक्रम से समायोजित किया जाना है। सेंसर के लिए प्रलेखन के अनुसार, आपूर्ति किए गए प्रारंभिक मानों को मिलिवाट्स प्रति वर्ग सेंटीमीटर में प्रति यूनिट क्षेत्र में प्रकाश प्रवाह की शक्ति में परिवर्तित किया जा सकता है। एक तापदीप्त दीपक और एक फ्लोरोसेंट लैंप जैसे स्रोतों के लिए आउटपुट को सुइट्स में परिवर्तित करने के लिए वक्र (वास्तव में सीधी रेखाएं) को भी वहां दिखाया गया है। मैंने अपने अंशांकन को अधिकतम 44009 और नए मैक्स 44008 के रीडिंग की तुलना करते हुए, विसरित सूर्य के प्रकाश का उपयोग करते हुए, एक फ्लोरोसेंट लैंप, एलईडी लैंप से प्रकाश, और रीडिंग को स्रोत के रूप में औसत किया। परिणामस्वरूप, मुझे रूपांतरण कारकों के लिए समान मूल्य मिले। नतीजतन, अधिकतम संवेदनशील रेंज में अधिकतम प्रति माह रीडिंग लगभग 1.4448 की संवेदनशीलता है, जो अधिकतम 44009 की तुलना में बेहतर परिमाण का डेढ़ ऑर्डर है।लक्सोमीटर रीडिंग का अंतिम मूल्य कम-संवेदनशीलता अधिकतम 44009 से रैखिक सिलाई डेटा और 5-10 लक्स की सीमा में संवेदनशील मैक्स 44008 द्वारा बनता है। रंग निर्देशांक और रंग तापमान की गणना प्रलेखन के अनुसार लागू की जाती है, बस इसलिए कि ऐसी संभावना है।

एक अलग अध्ययन प्रकाश सेंसर की सटीकता और रीडिंग की विश्वसनीयता पर आईआर रोशनी के प्रभाव के सवाल के हकदार हैं। समस्या की जड़ इस तथ्य में निहित है कि अधिकतम 4400x सेंसर (साथ ही कई अन्य फोटोडायोड और एकीकृत सेंसर, कैमरों और वीडियो कैमरों, और अन्य उपकरणों के मैट्रिसेस) के फोटोसेंसिटिव तत्व सिलिकॉन के आधार पर बने हैं। उनके भौतिक स्वभाव से, ऐसे सहज तत्व एक लंबी तरंग दैर्ध्य से विद्युत चुम्बकीय विकिरण रिकॉर्ड करते हैं, जो बैंड अंतराल द्वारा निर्धारित एक निश्चित सीमा से कम है। सिलिकॉन के लिए, यह अंतिम तरंग दैर्ध्य लगभग 1100nm है। इसी समय, 800 एनएम से अधिक तरंग दैर्ध्य के साथ मानव आंख पूरी तरह से विद्युत चुम्बकीय विकिरण के लिए असंवेदनशील है। इसलिए, 800 एनएम (आमतौर पर 800-1400 एनएम) से अधिक की तरंग दैर्ध्य के साथ विकिरण को अवरक्त के पास कहा जाता है।गरमागरम पिंडों के उत्सर्जन स्पेक्ट्रा में बहुत अधिक विकिरण होता है, जैसे गरमागरम लैंप, आर्क लैंप या सूरज। और इस तरह के विकिरण सफेद एल ई डी और फ्लोरोसेंट लैंप के स्पेक्ट्रा में व्यावहारिक रूप से अनुपस्थित हैं। आमतौर पर, फोटोसेंसेटिव तत्व विशेष फिल्टर के साथ शीर्ष पर लेपित होते हैं जो उनकी संवेदनशीलता वक्र को एक विशेष अनुप्रयोग में आवश्यक के करीब लाते हैं। इस तरह के एक फिल्टर परिमाण के कई आदेशों द्वारा अवरक्त विकिरण के पास पहुंच सकते हैं, लेकिन इसे पूरी तरह से काट नहीं सकते हैं। इसी समय, इस तथ्य से संबंधित एक समस्या बनी हुई है कि मानव आंख निकट अवरक्त रेंज में बिल्कुल नहीं देखती है, और डिवाइस, जो दृश्य प्रकाश के प्रवाह को मापता है, इसे कम से कम थोड़ा पंजीकृत करता है। इस समस्या को हल करने के कई तरीके हैं। इसलिए, डिजिटल कैमरों या वीडियो कैमरों में, मैट्रिक्स के सामने एक विशेष बहुपरत फ़िल्टर रखा जाता है,जो परिमाण के लगभग 3 आदेशों द्वारा निकट-अवरक्त विकिरण में शामिल हो जाता है। Max4400x सेंसर एक अलग समाधान का उपयोग करते हैं - एक अतिरिक्त "मुआवजा" चैनल का उपयोग। विभिन्न फिल्टर वाले कई फोटोडायोड सेंसर में स्थापित होते हैं, लगभग अवरक्त रेंज में समान संचरण के साथ, और दृश्यमान रेंज में कुल रोशनी दो फोटोडायोड से माप में अंतर के रूप में निर्धारित की जाती है। हमारे मामले में, max44009 सेंसर स्वचालित रूप से मुआवजे का प्रदर्शन करता है, और max44008 सेंसर केवल मापने वाले चैनल का डेटा देता है, और उपयोगकर्ता को एक दूसरे से पढ़ने के मूल्यों को घटाकर स्वयं मुआवजे का प्रदर्शन करना चाहिए।निकट अवरक्त रेंज में लगभग एक ही संप्रेषण के साथ, और दृश्य रेंज में कुल रोशनी दो फोटोडियोड से माप में अंतर के रूप में निर्धारित की जाती है। हमारे मामले में, max44009 सेंसर स्वचालित रूप से मुआवजे का प्रदर्शन करता है, और max44008 सेंसर केवल मापने वाले चैनल का डेटा देता है, और उपयोगकर्ता को एक दूसरे से पढ़ने के मूल्यों को घटाकर मुआवजे को पूरा करना चाहिए।निकट अवरक्त रेंज में लगभग एक ही संप्रेषण के साथ, और दृश्य रेंज में कुल रोशनी दो फोटोडियोड से माप में अंतर के रूप में निर्धारित की जाती है। हमारे मामले में, max44009 सेंसर स्वचालित रूप से मुआवजे का प्रदर्शन करता है, और max44008 सेंसर केवल मापने वाले चैनल का डेटा देता है, और उपयोगकर्ता को एक दूसरे से पढ़ने के मूल्यों को घटाकर मुआवजे को पूरा करना चाहिए।

आईआर मुआवजे की पर्याप्तता की जांच करने के लिए, मैंने कई सरल प्रयोग किए। दोनों सेंसरों के रीडिंग पर 880 एनएम विकिरण के तरंग दैर्ध्य के साथ आईआर एलईडी से आईआर रोशनी के प्रभाव का अध्ययन करना है। जब अवरक्त विकिरण का स्रोत चालू और बंद हो गया था और प्रकाश की स्थिति अपरिवर्तित थी तो चैनल रीडिंग की तुलना की गई थी। प्रयोग से पता चला कि IR मुआवजा अधिकतम44448 सेंसर के स्पष्ट चैनल में सबसे अच्छा काम करता है। जब IR रोशनी तीव्रता के दृश्यमान प्रकाश को परिमाण के एक क्रम से अधिक कर देती है, तो क्षतिपूर्ति किए गए स्पष्ट चैनल की त्रुटि 10% से अधिक नहीं होती है, और अधिकतम 44009 सेंसर इस तरह की रोशनी के तहत बहुत कम आंके गए रीडिंग देता है। लेकिन आईआर रोशनी के तहत आरजीबी सेंसर के रंग चैनलों की रीडिंग "फ्लोट", और विभिन्न दिशाओं में शुरू होती है।इस सेंसर के संचालन में एक और विषमता पाई गई - आईजीए चैनल में पीजीए लाभ को 16 से 256 तक स्विच करने पर वास्तविक मापा मूल्यों में कूदता है।

दूसरा प्रयोग रंग तापमान माप की शुद्धता की जांच कर रहा था जिसमें एक ज्ञात रंग तापमान के साथ विभिन्न स्रोतों का उपयोग किया गया था। यह देखते हुए कि मेरे पास सत्यापन के लिए एक सटीक वर्णमापक नहीं है, मैं यह निष्कर्ष निकाल सकता हूं कि अधिकतम 44008 एल ई डी और फ्लोरोसेंट लैंप जैसे स्रोतों के लिए अधिक या कम पर्याप्त परिणाम दिखाता है, हालांकि, गरमागरम लैंप के लिए माप के परिणाम जो पूर्ण प्रकाश के साथ और कम चमक दोनों के साथ हैं बिल्कुल आईआर रोशनी के कारण अविश्वसनीय। यह ध्यान देने योग्य है कि जब अवरक्त विकिरण के स्रोत के रूप में पूर्व-गर्म दीपक का उपयोग किया जाता है, तो मैक्स 44009 सेंसर का ओवरकम्पैन्सेशन अभी भी ध्यान देने योग्य है।
यह अधिकतम44008 सेंसर का एक और नुकसान का उल्लेख करने योग्य है - अंधेरे वर्तमान। इसलिए, पूर्ण अंधकार में 15 डिग्री सेल्सियस से नीचे के तापमान पर, अधिकतम 44008 का सेंसर रीडिंग शून्य है, हालांकि, बढ़ते तापमान के साथ, अंधेरे वर्तमान दृढ़ता से बढ़ता है। 18 डिग्री के तापमान पर, यह 1 गिनती है, 20 डिग्री पहले से ही 2 मायने रखता है, और 30 डिग्री पर पहले से ही 7 मायने रखता है। यह संभावना है कि सेंसर को डार्क करेंट की क्षतिपूर्ति करने के लिए थर्मली रूप से कैलिब्रेट किया जा सकता है, लेकिन मैंने इस मुद्दे से नहीं निपटा क्योंकि मुझे डार्क करंट में केवल तभी वृद्धि का पता चला, जब मैंने करेलिया की यात्रा से डेटा लॉग का विश्लेषण किया, या जब डिवाइस में एक बैग और एक प्रेशर बैग में पैक किया गया था।

बैटरी चार्ज करने के बारे में।जैसा कि आरेख से देखा जा सकता है, एक अलग अधिकतम 1879 नियंत्रक बैटरी चार्ज का प्रबंधन करता है, और प्रोसेसर और उस पर निष्पादित प्रोग्राम केवल बैटरी पर वोल्टेज को माप सकता है और संबंधित सर्किट के माध्यम से चार्ज कर सकता है। हालांकि, कई उपाय किए गए हैं ताकि डिवाइस पूरी तरह से चार्ज हो सके और चालू हो सके, भले ही बैटरी पूरी तरह से बैठ जाए। अब प्रोजेक्ट वॉचडॉग का उपयोग करता है, और फ़्यूज़ डब्ल्यूडीटन को फ्लैश किया जाता है, जो सुनिश्चित करता है कि कंट्रोलर रीसेट होने पर वॉचडॉग अपने आप शुरू हो जाए। भूरे रंग की दहलीज 1.8V पर सेट है, घड़ी का स्रोत अंतर्निहित RC थरथरानवाला है, और फ्यूज CKDIV8 भी फ्लैश किया गया है। शामिल किए गए प्रहरी के लिए एक चक्रीय रिबूट का कारण नहीं होने के लिए, __attribute __ (((Init3 "))) का उपयोग करके, चार सेकंड की अवधि के लिए वॉचडॉग रीसेट नियंत्रक के प्रारंभ में बनाया गया है।स्थापित CKDIV8 के लिए धन्यवाद, नियंत्रक 1 मेगाहर्ट्ज की आवृत्ति पर शुरू होता है, जो 1.8V से वोल्टेज पर संभव है। मुख्य नियंत्रक के प्रारंभ के बाद बैटरी पर वोल्टेज की जांच करता है। यदि यह सेट थ्रेशोल्ड (2.7v) से कम है, तो बैटरी पर बैटरी डिस्चार्ज और वोल्टेज मान के बारे में एक संदेश स्क्रीन पर प्रदर्शित होता है, जिसके बाद नियंत्रक लगभग 500ms की प्रतीक्षा करता है, स्क्रीन को बंद कर देता है और वॉचडॉग के रीसेट होने तक पावर डाउन में चला जाता है। यदि वोल्टेज दहलीज से ऊपर है, तो प्रोग्राम क्लॉक फ़्रीक्वेंसी को CLKPR रजिस्टर के माध्यम से 8 MHz पर स्विच करता है, और इसे सामान्य मोड में प्रारंभ किया जाता है। एक अतिरिक्त सावधानी के रूप में, माइक्रोएसडी कार्ड पर रिकॉर्डिंग केवल तब होती है जब बैटरी पर वोल्टेज 3.2V में चयनित एक निश्चित सीमा से ऊपर होता है। नतीजतन, बैटरी के गहरे निर्वहन के साथ भी, डिवाइस सामान्य मोड में काम करना जारी रखता है, जबकि यह संभव है।कार्ड पर रिकॉर्डिंग को अवरुद्ध करने के कारण, रिकॉर्डिंग के दौरान कार्ड की विफलता को बाहर रखा गया है। यदि एक गहरे डिस्चार्ज के दौरान वोल्टेज इतना गिर जाता है कि प्रोसेसर जम जाता है (अनुभव से पता चला है कि यह लगभग 2.3V के वोल्टेज पर होता है), तो एक वॉचडॉग रीसेट हो जाएगा और डिवाइस रिबूट से बना एक अंतहीन चक्र में चला जाएगा और एक अल्पकालिक संकेत "बैटरी कम है"। यदि डिस्चार्ज और भी गहरा है, तो डिवाइस बीओडी के माध्यम से बंद हो जाएगा। चार्जिंग से जुड़े होने पर, सब कुछ रिवर्स ऑर्डर में होता है। अधिकतम 1879 नियंत्रक 8mA की कम धारा के साथ एक गहरी निर्वहन बैटरी चार्ज करता है। जब बैटरी वोल्टेज लगभग 2V से अधिक हो जाता है, तो माइक्रोकंट्रोलर BOD द्वारा रीसेट हो जाएगा और हर 4 सेकंड में एक बार "बैटरी कम" चमकता हुआ संदेश प्रदर्शित करेगा। इस मामले में, औसत वर्तमान खपत 1 एमए से अधिक नहीं है, और चार्ज करना जारी रहेगा। जब बैटरी वोल्टेज 2.5V तक पहुँच जाता है,फुल करंट के साथ एक चार्ज में संक्रमण होगा, और 2.7V पर डिवाइस सामान्य रूप से चालू हो जाएगा। इस तरह का समाधान, मेरी राय में, बेहतर प्रदर्शन और संकेत प्रदान करता है जब बैटरी को गहरा निर्वहन होता है और गहरे निर्वहन से एक स्थिर निकास होता है। लेकिन अगर आप BOD थ्रेशोल्ड को 2.7V पर सेट करते हैं, तो विपरीत परिस्थितियों में आकस्मिक झूठे अलार्म संभव हैं (अधिकतम बीओडी थ्रेशोल्ड स्टेबलाइजर के न्यूनतम आउटपुट वोल्टेज के बहुत करीब है)।प्रतिकूल परिस्थितियों में आकस्मिक झूठे अलार्म संभव हैं (अधिकतम सीमा बीओडी स्टेबलाइजर के न्यूनतम आउटपुट वोल्टेज के बहुत करीब है)।प्रतिकूल परिस्थितियों में आकस्मिक झूठे अलार्म संभव हैं (अधिकतम सीमा बीओडी स्टेबलाइजर के न्यूनतम आउटपुट वोल्टेज के करीब है)।

चमकती अक्षरों "एलबी" के रूप में एक कम बैटरी के मानक संकेत में 3.65V की यात्रा सीमा होती है, जो शेष बैटरी चार्ज के लगभग 20% से मेल खाती है, अर्थात, एक चार्ज की आवश्यकता के संकेत को चालू करने के बाद डिवाइस लगभग एक महीने तक काम कर सकता है। इसलिए, उस क्षण को याद करने के लिए जब आपको डिवाइस को चार्ज करने की आवश्यकता होती है बहुत मुश्किल है, अगर कम से कम कभी-कभी इसके रीडिंग को देखने के लिए। इस कारण से, मैंने फैसला किया कि एक डिस्चार्ज बैटरी के अधिक कष्टप्रद संकेत की आवश्यकता नहीं है। अधिकतम 1879 से जुड़ा चार्ज इंडिकेटर एलईडी स्क्रीन के विपरीत तरफ बोर्ड पर स्थित है, इसलिए चार्ज करते समय डिवाइस अंदर से हरे रंग की चमकती है।



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

साधन संचालन का अनुभव



वसंत में, संस्करण दो की एक प्रति तैयार थी, और मैंने इसे पहाड़ी क्रिमिया में बढ़ोतरी पर लिया। गर्मियों में, व्हाइट सी और कोवडोज़र के साथ बढ़ोतरी पर, मैंने 2M संस्करण का अगला उदाहरण लिया। पहले की तरह, जब मैं कश्ती पर गाड़ी चला रहा था, मैंने उपकरण को कश्ती के शरीर पर अपने सामने रखा, क्रीमिया के चारों ओर एक यात्रा के दौरान मैंने अपनी गर्दन पर डिवाइस पहना, स्टॉप, पार्कों और दिनों के दौरान मैंने डिवाइस को छाया में एक पेड़ पर हवा में उड़ने वाली जगह पर लटका दिया।



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

जब चलना, विशेष रूप से पहाड़ों में, बैरोमीटर की ऊंचाई के रूप में ग्राफ पर दबाव प्रदर्शन का उपयोग करना बहुत सुविधाजनक है। ग्राफ़ यात्रा की गई पथ का प्रोफ़ाइल दिखाता है। एक तरफ, इस तरह के शेड्यूल से यात्रा की गई राह की खुरदरापन का आकलन करना आसान हो जाता है, जो कि जंगल के रास्ते जाने वाले क्रीमियन पहाड़ी रास्तों के लिए विशेष रूप से सच है।



दूसरी ओर, शेड्यूल के अनुसार, आंदोलन की अपनी गति को ऊपर और नीचे देखना वास्तव में आसान है (वास्तव में खड़ी चढ़ाई पर) और अनुमान करें कि एक ज्ञात अंतर वाले क्षेत्रों में आंदोलन के अंत तक कितना बचा है। समुद्र या झीलों पर पानी के दौरे के दौरान, जब ऊंचाई स्थिर होती है, तो दबाव को दबाव के रूप में प्रदर्शित करना अधिक सुविधाजनक होता है। अगले दो दिनों में मौसम को आंकने के लिए दबाव के रुझानों का इस्तेमाल किया जा सकता है। पहाड़ों में, दबाव के रुझान को ट्रैक करना अधिक कठिन है, वे केवल स्टॉप के दौरान ग्राफ पर दिखाई देते हैं।



इसके अलावा, जैसा कि पहले से ही पिछले लेख में बताया गया है, पहाड़ों में और पहाड़ी बीहड़ इलाकों में खुद के आंदोलन से वातावरण में होने वाली विशिष्ट प्रक्रियाओं की तुलना में दबाव में काफी तेज बदलाव होता है। इस कारण से, बैरोमीटर की ऊंचाई के ग्राफ में दिन-प्रतिदिन की त्रुटि आमतौर पर छोटी है, इसके अलावा, स्टॉप और स्टॉप के दौरान दबाव परिवर्तनों को एक्सट्रपलेटिंग करके इसका मूल्यांकन करना आसान है।

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

यह ओस बिंदु को प्रदर्शित करने की संभावना का उल्लेख करने योग्य है। ओस बिंदु तापमान निरपेक्ष वायु आर्द्रता (प्रति इकाई आयतन में जल वाष्प का द्रव्यमान) का एक कार्य है, और आपको वातावरण में पानी की मात्रा का न्याय करने की अनुमति देता है। यदि आप एक निश्चित मात्रा में हवा लेते हैं और इसे गर्म करते हैं, तो तापमान में वृद्धि होगी, सापेक्ष आर्द्रता गिर जाएगी, और ओस बिंदु का तापमान नहीं बदलेगा। तदनुसार, चूंकि सेंसर हमेशा वायु के चारों ओर एक पतली परत के साथ संतुलन में होता है, अगर सेंसर (या संपूर्ण डिवाइस) गरम किया जाता है, तो प्रदर्शित तापमान में वृद्धि होगी, प्रदर्शित आर्द्रता गिर जाएगी, और प्रदर्शित ओस बिंदु तापमान नहीं बदलेगा। वास्तव में, सब कुछ कुछ अधिक जटिल है, क्योंकि तापमान मापने और विशेष रूप से आर्द्रता की त्रुटि और असंगति दृढ़ता से ओस बिंदु की गणना की सटीकता को प्रभावित करती है। हालाँकि, हम कह सकते हैं कि गणना की गई ओस बिंदु,और सापेक्ष आर्द्रता वातावरण में पानी की मात्रा के बारे में जानकारी नहीं है, और यह सूरज द्वारा डिवाइस के हीटिंग से जुड़े तापमान माप त्रुटियों से प्रभावित नहीं है। एक नियम के रूप में, ओस बिंदु तापमान में काफी धीरे-धीरे परिवर्तन होता है, और इसकी दैनिक उतार-चढ़ाव हवा के तापमान पर 10-15 के मुकाबले 2-5 डिग्री कम हो सकती है। गर्मियों में, लगभग 20 डिग्री के ओस बिंदु में वृद्धि, गरज के गठन का एक अग्रदूत है।

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

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



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

साधन को विकसित करने का एक संभावित तरीका यह है कि साधन सॉफ्टवेयर में नई सुविधाओं को जोड़ा जाए। यहाँ आप निम्नलिखित क्षेत्रों की पेशकश कर सकते हैं:
  • . , , , .
  • SD .
  • ( ) , .
  • RGB SD .


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

दूसरे संस्करण के डिवाइस केस के डिजाइन में आगे वजन और आकार में कमी के लिए कुछ मार्जिन भी है। दीवार की मोटाई को कम करके, नरम पैड और एक पतले आवरण (उदाहरण के लिए, टेम्पर्ड ग्लास) का उपयोग करके, बैटरी के आकार को कम करके, मामले को थोड़ा छोटा और हल्का बनाया जा सकता है। अलग-अलग, यह कहने योग्य है कि मैं 320x240 पिक्सल के एक संकल्प के साथ वर्तमान में उत्पादित 2.4 "ट्रांसफ़्लेक्टिव स्क्रीन को खोजने में कामयाब रहा। इसलिए, डिवाइस का तीसरा संस्करण संभवतः व्यावसायिक रूप से उपलब्ध घटकों से पूरी तरह से बनाया जाएगा। हालाँकि, जब उच्च रिज़ॉल्यूशन स्क्रीन पर स्विच किया जाता है, तो आपको प्रोसेसर क्लॉक फ़्रीक्वेंसी को बढ़ाना चाहिए, ताकि रीड्रिंग में अधिक समय न लगे, और स्क्रीन पर पिक्सेल की बढ़ी हुई संख्या का प्रभावी ढंग से उपयोग करने के लिए रैम की मात्रा बढ़े, जिससे प्रति पिक्सेल न्यूनतम डिग्री, मीटर और मिनट की संख्या कम हो।इस कारण से, डिवाइस के तीसरे संस्करण को AVR Xmega या STM32 माइक्रोकंट्रोलर पर इकट्ठा किए जाने की संभावना है।

कार्यक्रम का स्रोत कोड, बोर्ड को मिलिंग और वायरिंग के लिए घटता है

Source: https://habr.com/ru/post/hi384641/


All Articles