विषयसूची:

Arduino के साथ APDS9960 जेस्चर सेंसर का उपयोग कैसे करें: 7 कदम
Arduino के साथ APDS9960 जेस्चर सेंसर का उपयोग कैसे करें: 7 कदम

वीडियो: Arduino के साथ APDS9960 जेस्चर सेंसर का उपयोग कैसे करें: 7 कदम

वीडियो: Arduino के साथ APDS9960 जेस्चर सेंसर का उपयोग कैसे करें: 7 कदम
वीडियो: Setting up Arduino APDS-9960 RGB Gesture Sensor (5pin) Projects 2024, नवंबर
Anonim

इस ट्यूटोरियल में हम सीखेंगे कि कैसे 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 बोर्ड प्रकार चुनें

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 ADD और Set Components में
Visuino ADD और Set Components में
Visuino ADD और Set Components में
Visuino ADD और Set Components में
Visuino ADD और Set Components में
Visuino ADD और Set Components में
Visuino ADD और Set Components में
Visuino ADD और Set Components में
  • "जेस्चर कलर प्रॉक्सिमिटी 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 कोड उत्पन्न करें, संकलित करें और अपलोड करें

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

Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।

चरण 7: खेलें

यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, और हाथ को जेस्चर सेंसर के ऊपर ले जाते हैं, तो OLED डिस्प्ले को हाथ के इशारे की दिशा दिखानी चाहिए।

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

सिफारिश की: