विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: सर्किट
- चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
- चरण 4: विसुइनो में अवयव जोड़ें
- चरण 5: विसुइनो सेट घटकों में
- चरण 6: विसुइनो कनेक्ट घटकों में
- चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 8: खेलें
वीडियो: Arduino LED रिंग अल्ट्रासोनिक डिस्टेंस सेंसर: 8 स्टेप्स
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस ट्यूटोरियल में हम सीखेंगे कि दूरी मापने के लिए एलईडी रिंग और अल्ट्रासोनिक मॉड्यूल का उपयोग कैसे करें।
एक प्रदर्शन वीडियो देखें।
चरण 1: आपको क्या चाहिए
- Arduino UNO (या कोई अन्य Arduino)
- अल्ट्रासोनिक रेंज फाइंडर HC-SR04
- जम्पर तार
- नियोपिक्सल एलईडी रिंग
- Visuino प्रोग्राम: Visuino डाउनलोड करें
चरण 2: सर्किट
- LED रिंग पिन [VCC] को Arduino पिन [+5V] से कनेक्ट करें
- LED रिंग पिन [GND] को Arduino पिन [GND] से कनेक्ट करें
- LED रिंग पिन [IN] या (DI) को Arduino डिजिटल पिन से कनेक्ट करें [6]
- अल्ट्रासोनिक मॉड्यूल पिन (VCC) को Arduino पिन से कनेक्ट करें [+5V]
- अल्ट्रासोनिक मॉड्यूल पिन (GND) को Arduino पिन से कनेक्ट करें [GND]
- अल्ट्रासोनिक मॉड्यूल पिन (ECHO) को Arduino पिन डिजिटल से कनेक्ट करें (3)
- अल्ट्रासोनिक मॉड्यूल पिन (TRIG) को Arduino पिन डिजिटल (2) से कनेक्ट करें
चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:
कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने Arduino UNO को प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।
चरण 4: विसुइनो में अवयव जोड़ें
- "अल्ट्रासोनिक रेंजर (पिंग)" घटक जोड़ें
- "नियोपिक्सल" घटक जोड़ें
- "रैंप टू एनालॉग वैल्यू" घटक जोड़ें
- "एनालॉग टू अहस्ताक्षरित" घटक जोड़ें
- 2X "एनालॉग मान की तुलना करें" घटक जोड़ें
- 2X "रंग मान" घटक जोड़ें
- "RGBW कलर मल्टी-सोर्स मर्जर" घटक जोड़ें
चरण 5: विसुइनो सेट घटकों में
- "RampToValue1" चुनें और प्रॉपर्टी विंडो में "स्लोप (एस)" को 1000. पर सेट करें
- "तुलना वैल्यू 1" का चयन करें और गुण विंडो में "तुलना प्रकार" को सीटीबिगर और "मान" को 10 पर सेट करें- "मान" फ़ील्ड का चयन करें और पिन आइकन पर क्लिक करें और "फ्लोट सिंकपिन" चुनें
- "तुलना वैल्यू 2" का चयन करें और गुण विंडो में "तुलना प्रकार" को ctSmaller पर सेट करें- "मान" फ़ील्ड का चयन करें और पिन आइकन पर क्लिक करें और "फ्लोट सिंकपिन" चुनें
- "ColorValue1" चुनें और गुण विंडो में "Value" को clRed पर सेट करें
- "ColorValue2" चुनें और गुण विंडो में "Value" को clLime पर सेट करें
- "NeoPixels1" पर डबल क्लिक करें और "PixelGroups" विंडो में "कलर पिक्सेल" को बाईं ओर "PixelGroups" विंडो के बाईं ओर खींचें, फिर "Color Pixel1" चुनें और गुण विंडो में "Pixel की गणना करें" को 12 पर सेट करें या 16 (इस पर निर्भर करता है कि आपकी एलईडी रिंग में कितनी एलईडी है) - यदि आप "ब्राइटनेस" फ़ील्ड में मान बदलकर चाहते हैं तो आप एलईडी की चमक को बदल सकते हैं
चरण 6: विसुइनो कनेक्ट घटकों में
- "अल्ट्रासोनिक रेंजर1" पिन [पिंग (ट्रिगर)] को Arduino डिजिटल पिन से कनेक्ट करें[2]
- "Arduino" डिजिटल पिन [3] को "अल्ट्रासोनिक रेंजर 1" पिन से कनेक्ट करें [इको]
- "NeoPixels1" पिन [आउट] को Arduino डिजिटल पिन से कनेक्ट करें[6]
- "अल्ट्रासोनिक रेंजर 1" पिन [आउट] को "रैंपटोवैल्यू 1" पिन [इन] और "कंपेयर वैल्यू 1" पिन [वैल्यू] और "कंपेयर वैल्यू 2" पिन [वैल्यू] से कनेक्ट करें।
- "RampToValue1" पिन [आउट] को "AnalogToUnsigned1" पिन [In] और "CompareValue1" पिन [In] और "CompareValue2" पिन [In] से कनेक्ट करें।
- "तुलना वैल्यू 1" पिन [आउट] को "कलरवैल्यू 1" पिन से कनेक्ट करें [घड़ी]
- "तुलना वैल्यू 2" पिन [आउट] को "कलरवैल्यू 2" पिन से कनेक्ट करें [घड़ी]
- "ColorValue1" पिन [आउट] को "RGBWColorMultiMerger1" पिन [0] से कनेक्ट करें
- "ColorValue2" पिन [आउट] को "RGBWColorMultiMerger1" पिन से कनेक्ट करें[1]
- "RGBWColorMultiMerger1" पिन [आउट] को "NeoPixels1">कलर Pixel1 पिन [Color] से कनेक्ट करें
- "AnalogToUnsigned1" को "NeoPixels1">कलर Pixel1 पिन [U32 इंडेक्स] से कनेक्ट करें
चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें
Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)
चरण 8: खेलें
यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो LED रिंग को रेंज की दूरी दिखाना शुरू कर देना चाहिए, और यदि आप रेंज फाइंडर मॉड्यूल के सामने एक बाधा जोड़ते हैं तो LED रिंग को अपना रंग बदलना चाहिए।
बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे यहाँ डाउनलोड कर सकते हैं और Visuino में खोल सकते हैं:
सिफारिश की:
ट्यूटोरियल: Arduino UNO के साथ एनालॉग अल्ट्रासोनिक डिस्टेंस सेंसर US-016 का उपयोग कैसे करें: 3 चरण
ट्यूटोरियल: Arduino UNO के साथ एनालॉग अल्ट्रासोनिक डिस्टेंस सेंसर US-016 का उपयोग कैसे करें: विवरण: US-016 अल्ट्रासोनिक शुरुआती मॉड्यूल 2 सेमी ~ 3 मीटर गैर-माप क्षमताओं, आपूर्ति वोल्टेज 5 V, ऑपरेटिंग वर्तमान 3.8mA, एनालॉग आउटपुट वोल्टेज का समर्थन करने की अनुमति देता है, स्थिर और विश्वसनीय। आवेदन के आधार पर यह मॉड्यूल भिन्न हो सकता है
टिंकरकैड अल्ट्रासोनिक डिस्टेंस सेंसर सर्किट (कंप्यूटर इंजीनियरिंग फाइनल): 4 कदम
TinkerCAD अल्ट्रासोनिक डिस्टेंस सेंसर सर्किट (Computer Eng final): हम संगरोध के दौरान बनाने के लिए एक और मजेदार टिंकरकैड सर्किट बनाएंगे! आज एक दिलचस्प घटक जोड़ा गया है, क्या आप अनुमान लगा सकते हैं? वैसे हम एक अल्ट्रासोनिक डिस्टेंस सेंसर का उपयोग करने जा रहे हैं! इसके अलावा, हम 3 एल ई डी के लिए कोड करने जा रहे हैं
अल्ट्रासोनिक सेंसर और संपर्क रहित तापमान सेंसर के साथ Arduino इंटरफेसिंग: 8 कदम
अल्ट्रासोनिक सेंसर और संपर्क रहित तापमान सेंसर के साथ Arduino इंटरफेसिंग: आजकल, निर्माताओं, डेवलपर्स परियोजनाओं के प्रोटोटाइप के तेजी से विकास के लिए Arduino को प्राथमिकता दे रहे हैं। Arduino एक ओपन-सोर्स इलेक्ट्रॉनिक्स प्लेटफॉर्म है जो उपयोग में आसान हार्डवेयर और सॉफ्टवेयर पर आधारित है। Arduino का उपयोगकर्ता समुदाय बहुत अच्छा है। इस प्रॉजेक्ट में
अल्ट्रासोनिक डिस्टेंस सेंसर और सीरियल मॉनिटर आउटपुट का उपयोग करना: 6 कदम
अल्ट्रासोनिक डिस्टेंस सेंसर और सीरियल मॉनिटर आउटपुट का उपयोग करना: अरे दोस्तों! सीरियल मॉनिटर आउटपुट का उपयोग करना सीखना चाहते हैं। ठीक है, यहाँ आपको ऐसा करने का सही ट्यूटोरियल मिला है! इस निर्देश में, मैं अल्ट्रासोनिक सेंसर का उपयोग करके दूरी का पता लगाने के लिए आवश्यक सरल चरणों के माध्यम से आपका मार्गदर्शन करूंगा और रिपोर्ट करूंगा कि
Arduino Uno के साथ टॉकिंग डिस्टेंस, अल्ट्रासोनिक सेंसर HC-SR04 और WTV020SD साउंड मॉड्यूल: 4 कदम
Arduino Uno के साथ टॉकिंग डिस्टेंस, अल्ट्रासोनिक सेंसर HC-SR04 और WTV020SD साउंड मॉड्यूल: मेरे इंस्ट्रक्शनल # 31 में आपका स्वागत है, उर्फ सबसे लोकप्रिय Arduino प्रोजेक्ट्स में से एक है। अगर आपको यह प्रोजेक्ट पसंद है, तो कृपया इंस्ट्रक्शंस पर मेरे फॉलोअर्स में से एक बनें और मेरे Youtube चैनल को सब्सक्राइब करें … www.youtube.com/rcloversanAnyway, इस प्रोजेक्ट के लिए आप