विषयसूची:
- चरण 1: घटक
- चरण 2: MLX90614 के बारे में अधिक जानकारी:
- चरण 3: एचसीएसआर04 मॉड्यूल के बारे में अधिक जानकारी:
- चरण 4: 16x2 एलसीडी के बारे में अधिक जानकारी:
- चरण 5: अधिक छवियां
- चरण 6: कोड
- चरण 7: भवन से परियोजना में गहरी
- चरण 8: संदर्भ के लिए Arduino की मूल बातें
वीडियो: अल्ट्रासोनिक सेंसर और संपर्क रहित तापमान सेंसर के साथ Arduino इंटरफेसिंग: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
आजकल, मेकर्स, डेवलपर्स प्रोजेक्ट्स के प्रोटोटाइप के तेजी से विकास के लिए Arduino को प्राथमिकता दे रहे हैं। Arduino एक ओपन-सोर्स इलेक्ट्रॉनिक्स प्लेटफॉर्म है जो उपयोग में आसान हार्डवेयर और सॉफ्टवेयर पर आधारित है। Arduino का उपयोगकर्ता समुदाय बहुत अच्छा है। इस परियोजना में हम देखेंगे कि वस्तु के तापमान और दूरी को कैसे महसूस किया जाता है। वस्तु किसी भी प्रकार की हो सकती है जैसे गर्म जार या बाहर असली ठंडी बर्फ घन दीवार। तो, इस प्रणाली के साथ हम अपने आप को बचा सकते हैं। और इससे भी महत्वपूर्ण बात यह है कि यह विकलांग व्यक्ति (अंधे लोगों) के लिए मददगार हो सकता है।
चरण 1: घटक
इस परियोजना के लिए हमें निम्नलिखित घटकों की आवश्यकता होगी, 1. Arduino Nano
भारत में Arduino नैनो-
यूके में Arduino नैनो -
संयुक्त राज्य अमेरिका में Arduino नैनो -
2. MLX90614 (IR तापमान सेंसर)
भारत में MLX90614-
यूके में MLX90614 -
संयुक्त राज्य अमेरिका में MLX90614 -
3. HCSR04 (अल्ट्रासोनिक सेंसर)
भारत में HC-SR04-
यूके में HC-SR04 -
संयुक्त राज्य अमेरिका में HC-SR04 -
4.16x2 एलसीडी
भारत में 16X2 एलसीडी-
यूके में 16X2 LCD -
संयुक्त राज्य अमेरिका में 16X2 एलसीडी -
5.ब्रेडबोर्ड
भारत में ब्रेडबोर्ड-
यूएसए में ब्रेडबोर्ड-
ब्रिटेन में ब्रेडबोर्ड-
6. कुछ तार हम पिन मैपिंग पर विचार करते हुए Arduino नैनो के बजाय किसी भी Arduino बोर्ड का उपयोग कर सकते हैं।
चरण 2: MLX90614 के बारे में अधिक जानकारी:
MLX90614 i2c आधारित IR तापमान सेंसर है जो थर्मल विकिरण का पता लगाने पर काम करता है। आंतरिक रूप से, MLX90614 दो उपकरणों की एक जोड़ी है: एक इन्फ्रारेड थर्मोपाइल डिटेक्टर और एक सिग्नल-कंडीशनिंग एप्लिकेशन प्रोसेसर। स्टीफन-बोल्ट्ज़मैन कानून के अनुसार, कोई भी वस्तु जो पूर्ण शून्य (0°K) से नीचे नहीं है, अवरक्त स्पेक्ट्रम में (गैर-मानव-आंख-दृश्यमान) प्रकाश उत्सर्जित करती है जो उसके तापमान के सीधे आनुपातिक है। MLX90614 के अंदर विशेष इन्फ्रारेड थर्मोपाइल यह महसूस करता है कि उसके देखने के क्षेत्र में सामग्री द्वारा कितनी अवरक्त ऊर्जा उत्सर्जित की जा रही है, और उसी के समानुपाती विद्युत संकेत उत्पन्न करता है।
थर्मोपाइल द्वारा उत्पादित वोल्टेज को एप्लिकेशन प्रोसेसर के 17-बिट एडीसी द्वारा उठाया जाता है, फिर माइक्रोकंट्रोलर को पारित करने से पहले वातानुकूलित किया जाता है।
चरण 3: एचसीएसआर04 मॉड्यूल के बारे में अधिक जानकारी:
अल्ट्रासोनिक मॉड्यूल HCSR04 में, हमें ट्रिगर पिन पर ट्रिगर पल्स देना होता है, जिससे यह आवृत्ति 40 kHz का अल्ट्रासाउंड उत्पन्न करेगा। अल्ट्रासाउंड यानि 40 किलोहर्ट्ज़ की 8 पल्स जेनरेट करने के बाद यह इको पिन को हाई बनाता है। इको पिन तब तक ऊंचा रहता है जब तक कि उसे इको साउंड वापस न मिल जाए।
तो इको पिन की चौड़ाई ध्वनि के लिए वस्तु तक जाने और वापस लौटने का समय होगा। एक बार जब हमें समय मिल जाता है तो हम दूरी की गणना कर सकते हैं, क्योंकि हम ध्वनि की गति जानते हैं।
HC-SR04 2 सेमी - 400 सेमी तक की सीमा तक माप सकता है।
अल्ट्रासोनिक मॉड्यूल अल्ट्रासोनिक तरंगें उत्पन्न करेगा जो मानव-पता लगाने योग्य आवृत्ति सीमा से ऊपर हैं, आमतौर पर 20,000 हर्ट्ज से ऊपर। हमारे मामले में हम 40Khz की आवृत्ति संचारित करेंगे।
चरण 4: 16x2 एलसीडी के बारे में अधिक जानकारी:
16x2 LCD 16 कैरेक्टर और 2 रो एलसीडी है जिसमें 16 पिन कनेक्शन हैं। इस LCD को प्रदर्शित करने के लिए ASCII प्रारूप में डेटा या टेक्स्ट की आवश्यकता होती है। पहली पंक्ति 0x80 से शुरू होती है और दूसरी पंक्ति 0xC0 पते से शुरू होती है। LCD 4-बिट या 8-बिट मोड में काम कर सकता है। 4 बिट मोड में, डेटा/कमांड को निबल फॉर्मेट में पहले हायर निबल और फिर लोअर निबल में भेजा जाता है
उदाहरण के लिए 0x45 भेजने के लिए पहले 4 भेजा जाएगा फिर 5 भेजा जाएगा।
3 कंट्रोलिंग पिन हैं जो RS, RW, E हैं।
RS का उपयोग कैसे करें: जब कमांड भेजी जाती है, तो RS = 0
जब डाटा भेजा जाता है, तब RS = 1
आरडब्ल्यू का उपयोग कैसे करें:
RW पिन रीड/राइट है। जहाँ, RW=0 का अर्थ LCD पर डेटा लिखें RW=1 का अर्थ LCD से डेटा पढ़ें
जब हम LCD कमांड/डेटा को लिख रहे होते हैं, तो हम पिन को LOW के रूप में सेट कर रहे होते हैं।
जब हम LCD से पढ़ रहे होते हैं, तो हम पिन को High के रूप में सेट कर रहे होते हैं।
हमारे मामले में, हमने इसे LOW स्तर पर हार्डवायर किया है, क्योंकि हम हमेशा LCD को लिखेंगे।
ई का उपयोग कैसे करें (सक्षम करें):
जब हम LCD को डेटा भेजते हैं तो हम LCD को E pin की मदद से पल्स दे रहे होते हैं.
यह उच्च स्तरीय प्रवाह है जिसे हमें LCD को COMMAND/DATA भेजते समय पालन करना होगा। हायर निबल
पल्स सक्षम करें,
कमांड/डेटा के आधार पर उचित आरएस मूल्य
निचला निबल
पल्स सक्षम करें,
कमांड/डेटा के आधार पर उचित आरएस मूल्य
चरण 5: अधिक छवियां
चरण 6: कोड
कृपया जीथब पर कोड खोजें:
github.com/stechiez/Arduino.git
चरण 7: भवन से परियोजना में गहरी
सिफारिश की:
संपर्क रहित पानी का फव्वारा: 9 कदम (चित्रों के साथ)
संपर्क रहित पानी का फव्वारा: एक एमसीटी छात्र के रूप में मेरे पहले वर्ष के अंत के लिए मुझे एक ऐसा प्रोजेक्ट बनाने का काम सौंपा गया था जिसमें पूरे साल पाठ्यक्रमों से उठाए गए सभी कौशल शामिल थे। मैं एक ऐसी परियोजना की तलाश में था जो सभी आवश्यकताओं की जांच करे। मेरे शिक्षकों द्वारा और पर
Arduino और ESP8266 के साथ DS18B20 तापमान सेंसर इंटरफेसिंग: 8 कदम
Arduino और ESP8266 के साथ DS18B20 तापमान सेंसर को इंटरफेस करना: अरे, क्या चल रहा है, दोस्तों! यहाँ CETech से आकर्ष। आज हम अपने शस्त्रागार में एक नया सेंसर जोड़ने जा रहे हैं जिसे DS18B20 तापमान सेंसर के रूप में जाना जाता है। यह DHT11 के समान एक तापमान संवेदक है, लेकिन इसमें अनुप्रयोगों का एक अलग सेट है। हम इसकी तुलना करेंगे
संपर्क रहित आईआर थर्मामीटर: 8 कदम (चित्रों के साथ)
नो-कॉन्टैक्ट आईआर थर्मामीटर: मेरे स्थानीय स्वास्थ्य विभाग ने मुझसे संपर्क किया क्योंकि उन्हें 2020 के कोविड -19 संकट के दौरान अपने कर्मचारी के स्वास्थ्य के शरीर के तापमान को दैनिक आधार पर ट्रैक करने के तरीके की आवश्यकता थी। सामान्य, शेल्फ से दूर IR थर्मामीटर दुर्लभ होने लगे थे
संपर्क रहित वोल्टेज डिटेक्टर: 15 कदम (चित्रों के साथ)
कॉन्टैक्टलेस वोल्टेज डिटेक्टर: एक डॉलर से भी कम में अपना खुद का कॉन्टैक्टलेस वोल्टेज डिटेक्टर बनाने के 3 तरीके इसलिए काम करते समय सुरक्षा सबसे पहले आनी चाहिए
CribSense: एक संपर्क रहित, वीडियो-आधारित बेबी मॉनिटर: 9 कदम (चित्रों के साथ)
CribSense: एक कॉन्टैक्टलेस, वीडियो-आधारित बेबी मॉनिटर: CribSense एक वीडियो-आधारित, कॉन्टैक्टलेस बेबी मॉनिटर है जिसे आप बैंक को तोड़े बिना खुद बना सकते हैं। CribSense एक रास्पबेरी पाई 3 मॉडल B पर चलने के लिए ट्यून किए गए वीडियो मैग्नीफिकेशन का C++ कार्यान्वयन है। एक सप्ताह के अंत में, आप अपना खुद का पालना सेटअप कर सकते हैं