विषयसूची:

OLED अल्ट्रासोनिक रेंज फाइंडर और Visuino के साथ Arduino UNO: 7 चरण
OLED अल्ट्रासोनिक रेंज फाइंडर और Visuino के साथ Arduino UNO: 7 चरण

वीडियो: OLED अल्ट्रासोनिक रेंज फाइंडर और Visuino के साथ Arduino UNO: 7 चरण

वीडियो: OLED अल्ट्रासोनिक रेंज फाइंडर और Visuino के साथ Arduino UNO: 7 चरण
वीडियो: Maduino UNO OLED Ultrasonic Range Finder and Visuino 2024, जुलाई
Anonim
Image
Image

इस ट्यूटोरियल में हम एलसीडी पर अल्ट्रासोनिक रेंज प्रदर्शित करने के लिए Arduino UNO, OLED Lcd, Ultrasonic रेंज फाइंडर मॉड्यूल और Visuino का उपयोग करेंगे और एक लाल एलईडी के साथ सीमा दूरी निर्धारित करेंगे। एक प्रदर्शन वीडियो देखें।

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

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  • अरुडिनो यूएनओ
  • अल्ट्रासोनिक रेंज फाइंडर
  • ओएलईडी एलसीडी
  • लाल एलईडी
  • ब्रेड बोर्ड
  • जम्पर तार
  • Visuino प्रोग्राम: Visuino डाउनलोड करें

चरण 2: सर्किट

सर्किट
सर्किट
  • GND को Maduino UNO से ब्रेडबोर्ड पिन (gnd) से कनेक्ट करें
  • 5V पिन को Maduino UNO से ब्रेडबोर्ड पिन से कनेक्ट करें (सकारात्मक)
  • SCL को Maduino UNO से OLED LCD पिन (SCL) से कनेक्ट करें
  • एसडीए को मैडुइनो यूएनओ से ओएलईडी एलसीडी पिन (एसडीए) से कनेक्ट करें
  • OLED LCD पिन (VCC) को ब्रेडबोर्ड पिन (पॉजिटिव) से कनेक्ट करें
  • OLED LCD पिन (GND) को ब्रेडबोर्ड पिन (GND) से कनेक्ट करें
  • अल्ट्रासोनिक मॉड्यूल पिन (VCC) को ब्रेडबोर्ड पिन (पॉजिटिव) से कनेक्ट करें
  • अल्ट्रासोनिक मॉड्यूल पिन (GND) को ब्रेडबोर्ड पिन (GND) से कनेक्ट करें
  • अल्ट्रासोनिक मॉड्यूल पिन (ECHO) को Maduino UNO पिन डिजिटल से कनेक्ट करें (3)
  • अल्ट्रासोनिक मॉड्यूल पिन (TRIG) को Maduino UNO पिन डिजिटल (2) से कनेक्ट करें

  • मैडुइनो यूएनओ से एलईडी पिन (सकारात्मक) से डिजिटल पिन (13) कनेक्ट करें
  • LED पिन (नकारात्मक) को ब्रेडबोर्ड पिन (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 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने ESP 8266 प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino:https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।

चरण 4: विसुइनो में अवयव जोड़ें

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  • अल्ट्रासोनिक रेंजर घटक जोड़ें
  • तुलना रेंज घटक जोड़ें और गुणों के तहत सेट करें MAX: 9 << डिस्प्ले OLED घटक जोड़ें, उस पर डबल क्लिक करें और गुण सेट आकार के तहत बाईं ओर "टेक्स्ट फ़ील्ड" खींचें: 2

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

Visuino में: कनेक्टिंग कंपोनेंट्स
Visuino में: कनेक्टिंग कंपोनेंट्स
Visuino में: कनेक्टिंग कंपोनेंट्स
Visuino में: कनेक्टिंग कंपोनेंट्स
Visuino में: कनेक्टिंग कंपोनेंट्स
Visuino में: कनेक्टिंग कंपोनेंट्स
  • Arduino डिजिटल आउट पिन [3] को UltrasonicRanger1 पिन से कनेक्ट करें [इको]
  • Arduino सीरियल [0] आउट पिन [आउट] को DisplayOled1 पिन से कनेक्ट करें [इन]
  • DisplayOled1 पिन [आउट I2c] से Arduino I2C पिन [इन]
  • UltrasonicRanger1 pin[Out] को ComparRange1 pin[In] और DisplayOled1 Elements. Text Field1 pin[In] से कनेक्ट करें
  • UltrasonicRanger1 pin[Ping] को Arduino Digital pin[2] और DisplayOled1 pin[Refresh] से कनेक्ट करें
  • तुलना रेंज1 पिन [आउट] को Arduino डिजिटल पिन से कनेक्ट करें [13]

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

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

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

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

चरण 7: खेलें

खेल
खेल

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

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

सिफारिश की: