विषयसूची:
- चरण 1: अवयव
- चरण 2: MLX90614 के बारे में अधिक जानकारी:
- चरण 3: एचसीएसआर04 मॉड्यूल के बारे में अधिक जानकारी:
- चरण 4: 16x2 एलसीडी के बारे में अधिक जानकारी:
- चरण 5: अधिक छवियां
- चरण 6: कोड
- चरण 7: भवन से परियोजना में गहरी
वीडियो: Arduino का उपयोग कर रिमोट ऑब्जेक्ट सेंसर: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
आजकल, मेकर्स, डेवलपर्स प्रोजेक्ट्स के प्रोटोटाइप के तेजी से विकास के लिए Arduino को प्राथमिकता दे रहे हैं। Arduino एक ओपन-सोर्स इलेक्ट्रॉनिक्स प्लेटफॉर्म है जो उपयोग में आसान हार्डवेयर और सॉफ्टवेयर पर आधारित है। Arduino का एक बहुत अच्छा उपयोगकर्ता समुदाय है। इस परियोजना में, हम देखेंगे कि वस्तु के तापमान और दूरी को कैसे महसूस किया जाए। वस्तु किसी भी प्रकार की हो सकती है जैसे गर्म जार या बाहर असली ठंडी बर्फ घन दीवार। तो, इस प्रणाली के साथ, हम अपने आप को बचा सकते हैं। और इससे भी महत्वपूर्ण बात यह है कि यह विकलांग लोगों (अंधे लोगों) के लिए मददगार हो सकता है।
चरण 1: अवयव
इस परियोजना के लिए हमें निम्नलिखित घटकों की आवश्यकता होगी,
1. Arduino नैनो
2. MLX90614 (IR तापमान सेंसर)
3. HCSR04 (अल्ट्रासोनिक सेंसर)
4.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 = 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 कदम
माइक्रो: बिट एमयू विज़न सेंसर - ऑब्जेक्ट ट्रैकिंग: तो इस निर्देशयोग्य में हम उस स्मार्ट कार की प्रोग्रामिंग शुरू करने जा रहे हैं जिसे हम इस निर्देश में बनाते हैं और हमने इस निर्देश में एक एमयू विज़न सेंसर स्थापित किया है। हम माइक्रो को प्रोग्राम करने जा रहे हैं: कुछ साधारण वस्तु ट्रैकिंग के साथ, तो वें
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग: शेप पंचर का उपयोग करके ऑब्जेक्ट लर्निंग / टीचिंग मेथड / तकनीक बनाना: 5 कदम
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग: शेप पंचर का उपयोग करके ऑब्जेक्ट लर्निंग / टीचिंग मेथड / तकनीक बनाना: ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के लिए नए छात्रों के लिए लर्निंग / टीचिंग मेथड। यह उन्हें कक्षाओं से वस्तुओं को बनाने की प्रक्रिया को देखने और देखने की अनुमति देने का एक तरीका है। भाग: १। एकटूल 2 इंच बड़ा पंच; ठोस आकार सबसे अच्छे हैं।२। कागज का टुकड़ा या सी
माइक्रो: बिट एमयू विजन सेंसर - ट्रैकिंग ऑब्जेक्ट: 6 कदम
माइक्रो: बिट एमयू विज़न सेंसर - ट्रैकिंग ऑब्जेक्ट: माइक्रो: बिट के लिए एमयू विज़न सेंसर के लिए यह मेरा चौथा गाइड है। यहां मैं सूक्ष्म: बिट के साथ वस्तुओं को ट्रैक करने और OLED स्क्रीन पर निर्देशांक लिखने के तरीके के बारे में बताऊंगा। मेरे पास मेरे अन्य गाइड हैं कि माइक्रो: बिट को कैसे कनेक्ट किया जाए
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग: कैंची का उपयोग करके ऑब्जेक्ट लर्निंग/टीचिंग मेथड/तकनीक बनाना: 5 कदम
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग: कैंची का उपयोग करके ऑब्जेक्ट लर्निंग / टीचिंग मेथड / तकनीक बनाना: ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के लिए नए छात्रों के लिए लर्निंग / टीचिंग मेथड। यह उन्हें कक्षाओं से वस्तुओं को बनाने की प्रक्रिया को देखने और देखने की अनुमति देने का एक तरीका है। भाग: 1. कैंची (कोई भी प्रकार करेगा)। 2. कागज या कार्डस्टॉक का टुकड़ा। 3. मार्कर।
Arduino और T.V. रिमोट का उपयोग कर रिमोट नियंत्रित रोबोट: 11 कदम
Arduino और TV रिमोट का उपयोग करके रिमोट नियंत्रित रोबोट: इस रिमोट नियंत्रित कार को व्यावहारिक रूप से किसी भी प्रकार के रिमोट जैसे टीवी, एसी आदि का उपयोग करके इधर-उधर ले जाया जा सकता है। यह इस तथ्य का उपयोग करता है कि रिमोट IR (इन्फ्रारेड) का उत्सर्जन करता है। इस संपत्ति का उपयोग किया जाता है एक आईआर रिसीवर का उपयोग करके, जो एक बहुत ही सस्ता सेंसर है।