विषयसूची:
- चरण 1: सामग्री
- चरण 2: Arduino + तापमान सेट करना
- चरण 3: आर्द्रता सेंसर को जोड़ना
- चरण 4: कोड सेट करना !
वीडियो: Arduino + तापमान + आर्द्रता: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
एक LM35 प्रेसिजन तापमान सेंसर, आर्द्रता सेंसर और Arduino का उपयोग करके एक साधारण तापमान सेंसर, ताकि आप अपनी भविष्य की परियोजनाओं पर हुकअप कर सकें। सर्किट तापमान और आर्द्रता के बारे में धारावाहिक जानकारी भेजेगा ताकि आप अपने कंप्यूटर पर उपयोग कर सकें। मैंने अपने कंपोस्ट से डेटा लिया है। परियोजना एक मौजूदा उत्पाद दैनिक डंप से संबंधित है जिसके साथ कोई भी रसोई के कचरे को घर पर खाद में बदल सकता है। उत्पाद के बारे में अधिक जानकारी के लिए https://www.dailydump.org/content/ पर जाएं। Digicompost डंप के अंदर हो रहे परिवर्तनों (तापमान, आर्द्रता में परिवर्तन) को प्रदर्शित करता है
चरण 1: सामग्री
- Arduino (आप अन्य माइक्रोकंट्रोलर का उपयोग कर सकते हैं, लेकिन फिर आपको कोड बदलना होगा)।- LM35 प्रेसिजन सेंटीग्रेड तापमान सेंसर, आप किसी भी इलेक्ट्रॉनिक स्टोर से प्राप्त कर सकते हैं। यहाँ डेटा शीट है।- ब्रेडबोर्ड।- आर्द्रता सेंसर।- तार।
चरण 2: Arduino + तापमान सेट करना
Arduino एक ओपन-सोर्स इलेक्ट्रॉनिक्स प्रोटोटाइप प्लेटफॉर्म है जो लचीले, उपयोग में आसान हार्डवेयर और सॉफ्टवेयर पर आधारित है। यह कलाकारों, डिजाइनरों, शौक़ीन लोगों और इंटरैक्टिव ऑब्जेक्ट या वातावरण बनाने में रुचि रखने वाले किसी भी व्यक्ति के लिए अभिप्रेत है। अधिक जानकारी के लिए लॉग ऑन करें (https://www.arduino.cc) तापमान सेंसर कनेक्ट करना: LM35 में तीन पैर होते हैं और यह ट्रांजिस्टर जैसा दिखता है। दो बाहरी पैर + 5 वी और ग्राउंड हैं, और मध्य पैर नमूना वोल्टेज विकसित करता है। एनालॉग से डिजिटल कनवर्टर (एडीसी) एनालॉग मानों को डिजिटल अनुमान में परिवर्तित करता है जो फॉर्मूला एडीसी वैल्यू = नमूना * 1024 / संदर्भ वोल्टेज (+ 5 वी) पर आधारित है।. तो एक +5 वोल्टरेफरेंस के साथ, डिजिटल सन्निकटन = इनपुट वोल्टेज * 205 होगा। (उदा। 2.5v * 205 = 512.5) LM35 एक सटीक रैखिक तापमान सेंसर है जो 10mv प्रति डिग्री सेल्सियस की आपूर्ति करता है। इसका मतलब 15 डिग्री सेल्सियस पर है, यह.150v या 150 मिलीवोल्ट की रीडिंग उत्पन्न करेगा। इस मान को हमारे ADC रूपांतरण (.15v * 205 = 30.75) में डालकर हम डिजिटल इनपुट गणना को 2 से विभाजित करके सेल्सियस तापमान का एक करीब अनुमान प्राप्त कर सकते हैं। यदि LM35 द्वारा आपूर्ति की गई थी एक अलग संदर्भ वोल्टेज (9वी या 12 वी) हमें एक अलग रूपांतरण विधि का उपयोग करना होगा। इस सर्किट के लिए, 2 से विभाजित करना अच्छी तरह से काम करता है।
चरण 3: आर्द्रता सेंसर को जोड़ना
ह्यूमिडिटी सेंसर पर दो पिन होते हैं एक जमीन के लिए होता है और दूसरा बाहर के लिए जो पिन 3 पर आर्डिनो पर जाता है। मैंने आर्द्रता/नमी के परीक्षण के लिए एक स्थानीय निर्मित सेंसर का उपयोग किया है, लेकिन कोई SHT15 के लिए जा सकता है जिसमें तापमान और आर्द्रता दोनों हों।
चरण 4: कोड सेट करना !
अपने arduino को कंप्यूटर में प्लग इन करें, एप्लिकेशन खोलें उचित पोर्ट का चयन करें और मॉडल नं। इससे पहले कि आप कोई कोडिंग शुरू करें। सब कुछ हो जाने के बाद नीचे दिखाए गए कोड को लिख लें:int pin = 5; // एनालॉग पिनिंट पुटपिन = 3; // ह्यूमिडिंट टेम्पक = 0, टेम्पफ = 0; // तापमान परिवर्तनशील नमूने[8]; // वेरिएबल्स एक बेहतर सटीक मैक्सी बनाने के लिए = -100, मिनी = 100; // अधिकतम / न्यूनतम तापमान शुरू करने के लिए i; फ्लोट हमी = 0; फ्लोट प्रीहम = 0; फ्लोट हमकोनस्ट = 0; फ्लोट ट्रूहम = 0; फ्लोट प्रीट्रूहम = 0; लांग प्रीट्रूहुमकोनस्ट = 0; लंबा वाल्ब = 0; शून्य सेटअप () {Serial.begin (९६००); // सीरियल संचार शुरू करें} शून्य लूप () {के लिए (i = 0; i <= 7; i ++) {नमूने = (5.0 * एनालॉग रीड (पिन) * 100.0) / 1024.0; tempc = tempc + नमूने ; देरी (1000);} tempc = tempc/8.0; tempf = (tempc * 9)/5 + 32; valb = एनालॉग रीड (पुटपिन); // ह्यूमिडिटी कैलकुलेशनप्रेहम = (वाल्ब / 5); हमकोनस्ट = (0.16 / 0.0062); हमी = प्रीहम - हमकोनस्ट; प्रीट्रूहुमकोनस्ट = 0.00216 * टेम्पक; प्रीट्रूहम = 1.0546-प्रेट्रूह्यूमकॉन्स्ट; ट्रूहम = हमी / प्रेट्रूहम; देरी (1000); सीरियल। प्रिंट (टेम्पक, डीईसी); सीरियल.प्रिंट ("सेल्सियस,"); सीरियल.प्रिंट ("आर्द्रता:"); सीरियल.प्रिंट ((लंबा) ट्रूहम); सीरियल.प्रिंट्लन ("%"); tempc = 0; देरी (1000); // लूप से पहले देरी} सब कुछ हो जाने के बाद अपलोड बटन पर क्लिक करें जिसे अपलोड करने में थोड़ा समय लगेगा और जब अपलोडिंग हो जाए तो सुनिश्चित करें कि आप सेंसर से रीडिंग प्राप्त करने के लिए सीरियल कम्युनिकेशन पर क्लिक करें !!!
सिफारिश की:
तापमान, आर्द्रता मॉनिटर - Arduino मेगा + ईथरनेट W5100: 5 कदम
तापमान, आर्द्रता मॉनिटर - Arduino मेगा + ईथरनेट W5100: मॉड्यूल 1 - FLAT - हार्डवेयर: Arduino मेगा 2560 Wiznet W5100 ईथरनेट शील्ड 8x DS18B20 तापमान सेंसर वनवायर बस पर - 4 वनवायर बसों (2,4,1,1) 2x डिजिटल तापमान में विभाजित और आर्द्रता सेंसर DHT22 (AM2302) 1x तापमान और आर्द्रता
Arduino के साथ सर्वो और DHT11 तापमान और आर्द्रता सेंसर का उपयोग कर ऑटो कूलिंग फैन: 8 कदम
Arduino के साथ सर्वो और DHT11 तापमान और आर्द्रता सेंसर का उपयोग कर ऑटो कूलिंग फैन: इस ट्यूटोरियल में हम सीखेंगे कि कैसे शुरू करें & जब तापमान एक निश्चित स्तर से ऊपर उठ जाए तो पंखा घुमाएँ
स्थानीय वेबसर्वर पर DHT11 का उपयोग करते हुए ESP8266 Nodemcu तापमान निगरानी - अपने ब्राउज़र पर कमरे का तापमान और आर्द्रता प्राप्त करें: 6 कदम
स्थानीय वेबसर्वर पर DHT11 का उपयोग करते हुए ESP8266 Nodemcu तापमान निगरानी | अपने ब्राउज़र पर कमरे का तापमान और आर्द्रता प्राप्त करें: नमस्कार दोस्तों आज हम एक नमी और amp; ESP ८२६६ NODEMCU का उपयोग कर तापमान निगरानी प्रणाली & DHT11 तापमान सेंसर। तापमान और आर्द्रता DHT11 सेंसर & यह एक ब्राउज़र पर देखा जा सकता है कि कौन सा वेबपेज प्रबंधित होगा
DT11 तापमान सेंसर के साथ वेब सर्वर के लिए ESP8266 NodeMCU एक्सेस प्वाइंट (AP) और ब्राउज़र में प्रिंटिंग तापमान और आर्द्रता: 5 कदम
DT11 तापमान सेंसर और ब्राउज़र में मुद्रण तापमान और आर्द्रता के साथ वेब सर्वर के लिए ESP8266 NodeMCU एक्सेस प्वाइंट (AP) ESP8266 द्वारा होस्ट किए गए वेबसर्वर तक पहुंचकर वाईफाई पर कोई भी उपकरण लेकिन एकमात्र समस्या यह है कि हमें एक काम करने वाले राउटर की आवश्यकता है
Arduino के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें और तापमान गर्मी और आर्द्रता प्रिंट करें: 5 कदम
Arduino और प्रिंट तापमान गर्मी और आर्द्रता के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें: DHT11 सेंसर का उपयोग तापमान और आर्द्रता को मापने के लिए किया जाता है। वे बहुत लोकप्रिय इलेक्ट्रॉनिक्स शौक़ीन हैं। DHT11 आर्द्रता और तापमान सेंसर आपके DIY इलेक्ट्रॉनिक्स परियोजनाओं में आर्द्रता और तापमान डेटा जोड़ना वास्तव में आसान बनाता है। यह प्रति