विषयसूची:

GY-30 BH1750 लाइट सेंसर (GY30 / GY302) को वायर और उपयोग कैसे करें - आसान - Arduino प्रोजेक्ट !: 7 चरण
GY-30 BH1750 लाइट सेंसर (GY30 / GY302) को वायर और उपयोग कैसे करें - आसान - Arduino प्रोजेक्ट !: 7 चरण

वीडियो: GY-30 BH1750 लाइट सेंसर (GY30 / GY302) को वायर और उपयोग कैसे करें - आसान - Arduino प्रोजेक्ट !: 7 चरण

वीडियो: GY-30 BH1750 लाइट सेंसर (GY30 / GY302) को वायर और उपयोग कैसे करें - आसान - Arduino प्रोजेक्ट !: 7 चरण
वीडियो: TUTORIAL: How to Wire & Code GY-30 BH1750 Light Sensor (GY30 / GY302) - Easy - Arduino Module! 2024, नवंबर
Anonim
Image
Image

इस ट्यूटोरियल में हम सीखेंगे कि कैसे जल्दी और आसानी से Arduino के साथ GY-30 BH1750 लाइट इंटेंसिटी सेंसर का उपयोग करें।

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

चरण 1: आपको क्या चाहिए

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  1. Arduino UNO (या कोई अन्य Arduino)
  2. GY-30 BH1750 प्रकाश तीव्रता सेंसर
  3. ओएलईडी डिस्प्ले
  4. ब्रेड बोर्ड
  5. जम्पर तार
  6. Visuino प्रोग्राम: Visuino डाउनलोड करें

चरण 2: सर्किट

सर्किट
सर्किट
  1. Arduino पॉजिटिव पिन [5V] को ब्रेडबोर्ड पॉजिटिव पिन [रेड लाइन] से कनेक्ट करें
  2. Arduino नेगेटिव पिन [GND] को ब्रेडबोर्ड नेगेटिव पिन से कनेक्ट करें [BlueLine]
  3. ब्रेडबोर्ड से Arduino पिन [SCL] कनेक्ट करें
  4. ब्रेडबोर्ड से Arduino पिन [SDA] कनेक्ट करें
  5. OLED डिस्प्ले पिन [SCL] को ब्रेडबोर्ड से कनेक्ट करें <उसी लाइन जहां Arduino pin [SCL] जुड़ा हुआ है
  6. OLED डिस्प्ले पिन [SDA] को ब्रेडबोर्ड से कनेक्ट करें <उसी लाइन जहां Arduino पिन [SDA] जुड़ा हुआ है
  7. OLED डिस्प्ले पिन [VCC] को ब्रेडबोर्ड पॉजिटिव पिन [रेड लाइन] से कनेक्ट करें
  8. OLED डिस्प्ले पिन [GND] को ब्रेडबोर्ड नेगेटिव पिन से कनेक्ट करें [BlueLine]
  9. लाइट सेंसर पिन [एससीएल] को ब्रेडबोर्ड से कनेक्ट करें <उसी लाइन जहां अरुडिनो पिन [एससीएल] जुड़ा हुआ है
  10. लाइट सेंसर पिन [एसडीए] को ब्रेडबोर्ड से कनेक्ट करें <उसी लाइन जहां Arduino पिन [एसडीए] जुड़ा हुआ है
  11. लाइट सेंसर पिन [वीसीसी] को ब्रेडबोर्ड पॉजिटिव पिन [रेड लाइन] से कनेक्ट करें
  12. लाइट सेंसर पिन [GND] को ब्रेडबोर्ड नेगेटिव पिन [ब्लूलाइन] से कनेक्ट करें

चरण 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 में अवयव जोड़ें और सेट करें
Visuino में अवयव जोड़ें और सेट करें
  1. "ROHM BH1750 एम्बिएंट लाइट सेंसर (I2C)" घटक जोड़ें
  2. "SSD1306/SH1106 OLED डिस्प्ले (I2C)" घटक जोड़ें
  3. "DisplayOLED1" घटक पर डबल क्लिक करें और "तत्व" विंडो में "टेक्स्ट फ़ील्ड" को बाईं ओर खींचें
  4. बाईं ओर फिर "TextField1" का चयन करें और गुण विंडो में आकार सेट करें: 3

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

विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
  1. "LightSensor1" कंपोनेंट पिन [कंट्रोल] को Arduino I2C पिन से कनेक्ट करें [In]
  2. "LightSensor1" कंपोनेंट पिन [आउट] को "DisplayOLED1>TextField1" कंपोनेंट पिन से कनेक्ट करें [In]
  3. "DisplayOLED1" कंपोनेंट पिन [आउट] को Arduino I2C पिन से कनेक्ट करें [In]

चरण 6: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें

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

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

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

चरण 7: खेलें

खेल
खेल

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

नोट: यदि आपके पास OLED डिस्प्ले नहीं है, तो आप केवल "ListSensor1" पिन [आउट] को Arduino Serial[0] pin [In] से वायर कर सकते हैं और Visuino Serial Tab (Picture1) में लाइट की तीव्रता की निगरानी कर सकते हैं।

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

सिफारिश की: