विषयसूची:
वीडियो: डिस्टेंस सेंसर + 4 डिजिट, 7 सेग डिस्प्ले: 4 स्टेप
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
एक दूरी सेंसर का प्रयोग करें और सात खंड डिस्प्ले पर वस्तुओं की दूरी देखें। जैसे ही कोई वस्तु करीब आती है, आप एक सर्वो को बाईं ओर और अधिक बढ़ते हुए देख सकते हैं। एक लाल एलईडी आपको बताएगी कि क्या आप बहुत करीब हैं और एक हरे रंग की एलईडी आपको बताएगी कि क्या आप बहुत दूर हैं।
आपूर्ति
- 1 x 5641AS 4 अंक, 7 खंड प्रदर्शन
- 2 x 330 रोकनेवाला
- 1 एक्स अल्ट्रा सोनिक डिस्टेंस सेंसर
- १ x १८० डिग्री सर्वो
- 1 एक्स लाल एलईडी
- 1 एक्स ग्रीन एलईडी
- 1 एक्स अरुडिनो
- 2 एक्स ब्रेड बोर्ड
- तार
चरण 1: 4 अंक, 7 खंड प्रदर्शन
pwm पिन पर 6, 8, 9 और 12 पिन करें। ये पिन प्रत्येक व्यक्तिगत प्रदर्शन की शक्ति हैं। Arduino पहले डिस्प्ले के पिन को पावर भेजेगा और प्रत्येक सेगमेंट पिन को एक उच्च या निम्न सिग्नल भेजेगा (जो कि आरेख पर अक्षर वाले हैं)। पहले प्रदर्शन के लिए एक संख्या से अधिक दिखाई देगी। थान आर्डिनो उस डिस्प्ले को बंद कर देगा और तीसरे और चौथे (जिसका उपयोग नहीं किया जा रहा है) की तुलना में दूसरे को चालू करेगा। डिस्प्ले इतनी जल्दी चालू और बंद हो जाएंगे कि यह सिर्फ एक बड़ी संख्या की तरह लगता है।
चरण 2: दूरी सेंसर
डिस्टेंस सेंसर में 4 पिन होते हैं जो VCC, Trig, Echo और ग्राउंड हैं। वीसीसी को केवल 5 और 7.8 वोल्ट के बीच वोल्टेज की आपूर्ति करने की आवश्यकता है। जमीन को 0 वोल्ट होना चाहिए। ट्रिगर पिन को एक pwm सिग्नल की आवश्यकता होती है जो कुछ मिलीसेकंड के लिए तेजी से चालू होगा और बंद होने के बजाय। यह संकेत ट्रांसमीटर को चालू कर देगा जो किसी वस्तु को एक अल्ट्रासोनिक तरंग भेजेगा। इस तरंग को वापस रिसीवर को भेजा जाएगा जो एक टाइमर बंद कर देगा। इस बार को एक pwm सिग्नल में बदल दिया जाएगा जिसे arduino एक दूरी में बदल देता है।
चरण 3: सर्वो और एलईडी
एक सर्वो में 3 पिन होते हैं जो ग्राउंड, वीसीसी और सिग्नल होते हैं। ग्राउंड 0 वोल्ट का होगा, वीसीसी 5 से 10.6 वोल्ट की आपूर्ति वोल्टेज के बीच होगा। सिग्नल पिन एक pwm सिग्नल लेगा जो 1 मिलीसेकंड और 2 मिलीसेकंड के बीच होगा। यदि pwm सिग्नल 1 मिलीसेकंड है, तो सर्वो का कोण 0 डिग्री होगा। जबकि, अगर pwm सिग्नल 2 मिलीसेकंड है तो सर्वो का कोण 180 डिग्री होगा। हालाँकि, कोड में दूरी को केवल एक कोण में बदलना होता है और arduino पहले से ही pwm सिग्नल बनाएगा।
एलईडी तब काम करती है जब वस्तु की दूरी 15 सेमी से कम हो जबकि एक हरी एलईडी तब चालू होगी जब दूरी 50 सेमी से अधिक या उसके बराबर होगी। ये एल ई डी एनोड (पॉजिटिव) को एक आर्डिनो के सिग्नल पिन से कनेक्ट करके काम करते हैं और कैथोड (नेगेटिव) 330 ओम रेसिस्टर से जुड़ते हैं जो जमीन से जुड़ा होता है।
चरण 4: कोड
कुछ पिन नंबर आरेख की तुलना में भिन्न हो सकते हैं। इसके अलावा, यदि आपको प्रदर्शन की गति पसंद नहीं है तो आप हमेशा DISPLAY_SPEED चर के मान को किसी भिन्न संख्या में बदल सकते हैं।