विषयसूची:

Arduino LED रिंग अल्ट्रासोनिक डिस्टेंस सेंसर: 8 स्टेप्स
Arduino LED रिंग अल्ट्रासोनिक डिस्टेंस सेंसर: 8 स्टेप्स

वीडियो: Arduino LED रिंग अल्ट्रासोनिक डिस्टेंस सेंसर: 8 स्टेप्स

वीडियो: Arduino LED रिंग अल्ट्रासोनिक डिस्टेंस सेंसर: 8 स्टेप्स
वीडियो: Ultrasonic distance Sensor | 📡#shorts #youtubeshorts #viral #experiment_time 2024, जुलाई
Anonim
Image
Image

इस ट्यूटोरियल में हम सीखेंगे कि दूरी मापने के लिए एलईडी रिंग और अल्ट्रासोनिक मॉड्यूल का उपयोग कैसे करें।

एक प्रदर्शन वीडियो देखें।

चरण 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 बोर्ड प्रकार चुनें

Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
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: विसुइनो में अवयव जोड़ें

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  • "अल्ट्रासोनिक रेंजर (पिंग)" घटक जोड़ें
  • "नियोपिक्सल" घटक जोड़ें
  • "रैंप टू एनालॉग वैल्यू" घटक जोड़ें
  • "एनालॉग टू अहस्ताक्षरित" घटक जोड़ें
  • 2X "एनालॉग मान की तुलना करें" घटक जोड़ें
  • 2X "रंग मान" घटक जोड़ें
  • "RGBW कलर मल्टी-सोर्स मर्जर" घटक जोड़ें

चरण 5: विसुइनो सेट घटकों में

Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
  • "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 कोड उत्पन्न करें, संकलित करें और अपलोड करें

Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें

Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें

Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)

चरण 8: खेलें

यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो LED रिंग को रेंज की दूरी दिखाना शुरू कर देना चाहिए, और यदि आप रेंज फाइंडर मॉड्यूल के सामने एक बाधा जोड़ते हैं तो LED रिंग को अपना रंग बदलना चाहिए।

बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे यहाँ डाउनलोड कर सकते हैं और Visuino में खोल सकते हैं:

सिफारिश की: