लाइट, साउंड और IR सेंसर
8 मिनट
सेंसर से प्रोजेक्ट को आसपास की जानकारी मिलती है। कई साधारण सेंसर मॉड्यूल एक जैसे चलते हैं, इसलिए एक सीखने पर ज़्यादातर समझ आ जाते हैं।
दो तरह के आउटपुट
- AO एनालॉग है। यह बदलता वोल्टेज देता है, जिसे
analogRead()से पढ़ते हैं। - DO डिजिटल है। स्तर सीमा पार करते ही यह HIGH या LOW होता है, जिसे
digitalRead()से पढ़ते हैं।
मॉड्यूल का छोटा नीला स्क्रू यह सीमा तय करता है। Serial Monitor देखते हुए छोटे स्क्रूड्राइवर से धीरे-धीरे घुमाएँ।
लाइट सेंसर (LDR)
LDR का रेज़िस्टेंस रोशनी से बदलता है। अँधेरे में यह ज़्यादा होता है। अकेले LDR को वोल्टेज डिवाइडर के लिए 10 kΩ रेज़िस्टर चाहिए, और मॉड्यूल में यह पहले से होता है। इसे नाइट लाइट और सूरज ट्रैकिंग में इस्तेमाल करें।
साउंड सेंसर
छोटा माइक्रोफ़ोन आवाज़ को सिग्नल में बदलता है, और मॉड्यूल तेज़ आवाज़ पर प्रतिक्रिया देता है। इसका आउटपुट छोटी पल्स होता है, इसलिए कोड में इसे बार-बार जाँचें और लंबे delay() से बचें, वरना ताली छूट सकती है।
IR सेंसर
एक पार्ट अदृश्य इंफ़्रारेड रोशनी डालता है और दूसरा उसकी वापसी देखता है। हल्की सतह अच्छी तरह लौटाती है और काली लाइन बहुत कम। लाइन फ़ॉलोअर रोबोट इसी से चलते हैं।
- सेंसर को ज़मीन से कुछ मिलीमीटर ऊपर रखें, जैसा प्रोजेक्ट में लिखा है।
- तेज़ धूप में इंफ़्रारेड होता है, जिससे सेंसर भ्रमित हो सकता है।
- चमकदार या काली चीज़ें शायद न दिखें।
हर सेंसर का तरीका
- VCC और GND जोड़ें, पहले वोल्टेज जाँच लें।
- कच्ची वैल्यू Serial Monitor पर प्रिंट करें।
- दोनों स्थितियों की वैल्यू नोट करें, जैसे अँधेरा और उजाला।
- दोनों के बीच की वैल्यू को सीमा चुनें।
ESP32 के पिन 3.3 V लेते हैं। सेंसर को 3V3 से चलाएँ, या डिवाइडर से उसका आउटपुट घटाएँ।
छोटा क्विज़
1. कौन सा आउटपुट बदलती वैल्यू देता है?
2. सेंसर मॉड्यूल का छोटा स्क्रू क्या तय करता है?
3. IR सेंसर बाहर क्यों गड़बड़ कर सकता है?