विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: सर्किट
- चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
- चरण 4: विसुइनो में घटक जोड़ें और सेट करें
- चरण 5: विसुइनो कनेक्ट घटकों में
- चरण 6: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 7: खेलें
वीडियो: Arduino के साथ APDS9960 जेस्चर सेंसर का उपयोग कैसे करें: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस ट्यूटोरियल में हम सीखेंगे कि कैसे Visuino सॉफ़्टवेयर का उपयोग करके OLED डिस्प्ले पर हाथ की दिशा प्रदर्शित करने के लिए Arduino के साथ APDS9960 जेस्चर सेंसर का उपयोग करें।
वह वीडियो देखें!
चरण 1: आपको क्या चाहिए
- Arduino UNO (या कोई अन्य Arduino)
- APDS9960 सेंसर
- जम्पर तार
- ब्रेड बोर्ड
- ओएलईडी डिस्प्ले
- Visuino प्रोग्राम: Visuino डाउनलोड करें
चरण 2: सर्किट
- सेंसर पिन [GND] को Arduino बोर्ड पिन [GND] से कनेक्ट करें
- सेंसर पिन [विन] को Arduino बोर्ड पिन [3.3V] से कनेक्ट करें
- सेंसर पिन [SDA] को Arduino बोर्ड पिन [SDA] से कनेक्ट करें
- सेंसर पिन [SCL] को Arduino बोर्ड पिन [SCL] से कनेक्ट करें
- OLED डिस्प्ले पिन [GND] को Arduino बोर्ड पिन [GND] से कनेक्ट करें
- OLED डिस्प्ले पिन [VCC] को Arduino बोर्ड पिन [+5V] से कनेक्ट करें
- OLED डिस्प्ले पिन [SCL] को Arduino बोर्ड पिन [SCL] से कनेक्ट करें
- OLED डिस्प्ले पिन [SDA] को Arduino बोर्ड पिन [SDA] से कनेक्ट करें
चरण 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: विसुइनो में घटक जोड़ें और सेट करें
- "जेस्चर कलर प्रॉक्सिमिटी APDS9960 I2C" घटक जोड़ें
- "टेक्स्ट वैल्यू" कंपोनेंट जोड़ें "टेक्स्टवैल्यू 1" कंपोनेंट पर डबल क्लिक करें और एलिमेंट्स विंडो में 4x "सेट वैल्यू" को बाईं ओर खींचें, बाईं ओर "सेटवैल्यू 1" का चयन करें और प्रॉपर्टीज विंडो में यूपी में वैल्यू सेट करें बाईं ओर "सेटवैल्यू 2" चुनें साइड और प्रॉपर्टीज विंडो में मान को DOWN करने के लिए बाईं ओर "SetValue3" का चयन करें और प्रॉपर्टी विंडो में LEFT करने के लिए मान सेट करें, बाईं ओर "SetValue4" का चयन करें और गुण विंडो में मान को राइट पर सेट करें तत्व विंडो बंद करें
"SSD1306/SH1106 OLED डिस्प्ले (I2C)" घटक जोड़ें "डिस्प्लेOLED1" घटक पर डबल क्लिक करें और तत्व विंडो में "टेक्स्ट फ़ील्ड" को बाईं ओर खींचें, बाईं ओर TextField1 का चयन करें और गुण विंडो में आकार 3 पर सेट करें तत्व विंडो बंद करें
चरण 5: विसुइनो कनेक्ट घटकों में
- "GestureColorProximity1" पिन "अप" को "TextValue1">"SetValue1" पिन से कनेक्ट करें [In]
- "GestureColorProximity1" पिन "डाउन" को "TextValue1">"SetValue2" पिन से कनेक्ट करें [In]
- "GestureColorProximity1" पिन "लेफ्ट" को "TextValue1">"SetValue3" पिन से कनेक्ट करें [In]
- "GestureColorProximity1" पिन "राइट" को "TextValue1">"SetValue4" पिन से कनेक्ट करें [In]
- Arduino Board पिन I2C से "GestureColorProximity1" I2C पिन "आउट" कनेक्ट करें [In]
- "GestureColorProximity1" I2C पिन "आउट" को "DisplayOLED1" > "TextField1" पिन [In] से कनेक्ट करें
- "DisplayOLED1" I2C पिन "आउट" को Arduino Board पिन I2C से कनेक्ट करें [In]
चरण 6: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।
चरण 7: खेलें
यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, और हाथ को जेस्चर सेंसर के ऊपर ले जाते हैं, तो OLED डिस्प्ले को हाथ के इशारे की दिशा दिखानी चाहिए।
बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। Visuino प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे डाउनलोड कर सकते हैं और इसे Visuino में खोल सकते हैं:
सिफारिश की:
जेस्चर सेंसर APDS9960 के साथ दूरी निकटता माप: 6 कदम
जेस्चर सेंसर APDS9960 के साथ दूरी निकटता माप: इस ट्यूटोरियल में हम सीखेंगे कि जेस्चर सेंसर APDS9960, arduino और Visuino का उपयोग करके दूरी कैसे मापें। वीडियो देखें
स्कीआईडी के साथ जेस्चर APDS9960 का उपयोग कैसे करें: 9 कदम
स्कीईडी के साथ जेस्चर एपीडीएस९९६० का उपयोग कैसे करें: स्कीडी के साथ कोलिजन स्विच एक्सडी२०६ विकसित करने के लिए एक ट्यूटोरियल
Arduino के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें और तापमान गर्मी और आर्द्रता प्रिंट करें: 5 कदम
Arduino और प्रिंट तापमान गर्मी और आर्द्रता के साथ DHT11 तापमान सेंसर का उपयोग कैसे करें: DHT11 सेंसर का उपयोग तापमान और आर्द्रता को मापने के लिए किया जाता है। वे बहुत लोकप्रिय इलेक्ट्रॉनिक्स शौक़ीन हैं। DHT11 आर्द्रता और तापमान सेंसर आपके DIY इलेक्ट्रॉनिक्स परियोजनाओं में आर्द्रता और तापमान डेटा जोड़ना वास्तव में आसान बनाता है। यह प्रति
जेस्चर हॉक: इमेज प्रोसेसिंग आधारित इंटरफेस का उपयोग करते हुए हैंड जेस्चर नियंत्रित रोबोट: 13 चरण (चित्रों के साथ)
जेस्चर हॉक: इमेज प्रोसेसिंग आधारित इंटरफेस का उपयोग करते हुए हैंड जेस्चर नियंत्रित रोबोट: टेकविंस 4.0 में जेस्चर हॉक को एक साधारण इमेज प्रोसेसिंग आधारित मानव-मशीन इंटरफेस के रूप में प्रदर्शित किया गया था। इसकी उपयोगिता इस तथ्य में निहित है कि रोबोट कार को नियंत्रित करने के लिए दस्ताने को छोड़कर किसी अतिरिक्त सेंसर या पहनने योग्य की आवश्यकता नहीं होती है जो अलग-अलग चलती है
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: 4 कदम
मैक टर्मिनल का उपयोग कैसे करें, और मुख्य कार्यों का उपयोग कैसे करें: हम आपको दिखाएंगे कि मैक टर्मिनल कैसे खोलें। हम आपको टर्मिनल के भीतर कुछ विशेषताएं भी दिखाएंगे, जैसे कि ifconfig, निर्देशिका बदलना, फाइलों तक पहुंचना, और arp. ifconfig आपको अपना आईपी पता, और अपने मैक विज्ञापन की जांच करने की अनुमति देगा