मैं अरुडिनो के साथ थर्मोस्टैट बनाने की कोशिश कर रहा हूं। मैं मोबाइल फोन की बैटरी / चार्जर का उपयोग करके इसे शक्ति देना चाहता हूं जो सिस्टम वोल्टेज को काफी परिवर्तनशील बनाता है। अभी मैं Arduino Uno का उपयोग करता हूं, लेकिन एक बार यह पूरा हो जाने के बाद मैं इसे लिलिपैड में पोर्ट करूंगा।
पहले मैंने TMP36 का उपयोग करने की कोशिश की तापमान सेंसर । अभी तक यह पूरी तरह से विफल था। जबकि सेंसर खुद बहुत स्थिर प्रतीत होता है, मैं इसके वोल्टेज को सही तरीके से मापने का तरीका नहीं समझ सकता।
एनालॉग सेंसर के लिए अंतर्निहित 5 वी संदर्भ का उपयोग करना बिल्कुल भी काम नहीं कर रहा है - यहां तक कि यूएसबी अरुडिनो के + 5 वी से संचालित वास्तव में + 4.8 वी (जो कुछ डिग्री द्वारा मापा तापमान में बदलाव करता है)। जब बोर्ड को बैटरी से संचालित किया जाता है, तो वोल्टेज लगभग 4V और मापा तापमान आकाश-रॉकेट से गिरता है। मैंने संदर्भ के रूप में बोर्ड से + 3.3 वी का उपयोग करने का भी प्रयास किया। यह तब अधिक स्थिर लगता है जब बोर्ड यूएसबी से संचालित होता है, लेकिन बैटरी बंद होने पर इसका वोल्टेज गिर जाता है।
क्या सेंसर आउटपुट वोल्टेज को मज़बूती से मापने का कोई और तरीका है?
दूसरे चरण के लिए मैं थर्मिस्टर्स का उपयोग करने की योजना बना रहा हूं। बस इन 20K थर्मिस्टर्स के एक जोड़े का आदेश दिया ।
जो मैं समझता हूं, उन्हें सटीक रूप से मापना आसान होना चाहिए अगर मैं वोल्टेज विभक्त का निर्माण करता हूं और एडीसी के लिए संदर्भ वोल्टेज के रूप में V_in का उपयोग करता हूं।
उनके बारे में सवालों की एक जोड़ी:
- क्या सटीकता बढ़ाने के लिए अलग-अलग निश्चित अवरोधक के साथ कुछ वोल्टेज डिवाइडर का उपयोग करना समझ में आता है?
- मैं V_in के रूप में प्रोग्रामेबल पिन का उपयोग कर सकता हूं, और कुछ अलग वोल्टेज स्तरों का उपयोग करके तापमान को माप सकता हूं। हालांकि यह मेरे लिए स्पष्ट नहीं है कि क्या यह वास्तव में सटीकता बढ़ाएगा।