विषयसूची:

फोर्स सेंसिंग रेसिस्टर (FSR) Arduino सरल ट्यूटोरियल: 8 कदम
फोर्स सेंसिंग रेसिस्टर (FSR) Arduino सरल ट्यूटोरियल: 8 कदम

वीडियो: फोर्स सेंसिंग रेसिस्टर (FSR) Arduino सरल ट्यूटोरियल: 8 कदम

वीडियो: फोर्स सेंसिंग रेसिस्टर (FSR) Arduino सरल ट्यूटोरियल: 8 कदम
वीडियो: Arduino Prototyping Inputs #50: Contact Switches 2024, नवंबर
Anonim
Image
Image

इस ट्यूटोरियल में हम सीखेंगे कि फोर्स सेंसिंग रेसिस्टर (एफएसआर) पर लागू बल का पता कैसे लगाया जाए और इसे ओएलईडी डिस्प्ले पर प्रदर्शित किया जाए + हम हरे और लाल एलईडी के साथ सीमा निर्धारित करेंगे।

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

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

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

चरण 2: 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" चुनें।

चरण 3: Visuino में अवयव जोड़ें

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  1. "SSD1306/SH1106 OLED डिस्प्ले (I2C)" घटक जोड़ें
  2. 2x "एनालॉग मान की तुलना करें" घटक जोड़ें

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

Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
  1. "DisplayOLED1" घटक पर डबल क्लिक करें और "तत्व" संवाद विंडो में "टेक्स्ट फ़ील्ड" को बाईं ओर खींचें
  2. दाईं ओर "टेक्स्ट फ़ील्ड1" चुनें और गुण विंडो में आकार:3 और Y:40. सेट करें
  3. "तुलना वैल्यू 1" घटक का चयन करें और गुण विंडो सेट में तुलना प्रकार: ctSmallerOrEqualand मान: 0.1 "तुलना वैल्यू 1" का उपयोग ग्रीन एलईडी को ट्रिगर करने के लिए किया जाता है, इसका मतलब है कि जब भी इनपुट मान छोटा या 0.1 के बराबर होता है तो एलईडी को ट्रिगर करता है
  4. "तुलना वैल्यू 2" घटक का चयन करें और गुण विंडो सेट में तुलना प्रकार: ctBigger

और मान: 0.1 "तुलना वैल्यू 2" का उपयोग लाल एलईडी को ट्रिगर करने के लिए किया जाता है, इसका मतलब है कि जब भी इनपुट मान 0.1 से बड़ा होता है तो लाल एलईडी को ट्रिगर करता है

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

विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
  1. Arduino एनालॉग आउट पिन [0] को "तुलना वैल्यू 1" घटक पिन से कनेक्ट करें [इन]
  2. Arduino एनालॉग आउट पिन [0] को "तुलना वैल्यू 2" घटक पिन से कनेक्ट करें [इन]
  3. Arduino एनालॉग आउट पिन [0] को "DisplayOLED1> Text Field1" कंपोनेंट पिन से कनेक्ट करें [In]
  4. "DisplayOLED1" घटक को Arduino I2C पिन से कनेक्ट करें [In]
  5. "तुलनावैल्यू1" घटक पिन [आउट] को Arduino डिजिटल पिन से कनेक्ट करें [8]
  6. "तुलना वैल्यू 2" घटक पिन [आउट] को Arduino डिजिटल पिन से कनेक्ट करें [7]

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

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

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

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

चरण 7: खेलें

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

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

चरण 8: सर्किट

सर्किट
सर्किट
  1. Arduino पॉजिटिव पिन [5V] को OLED पिन [VCC] और फोर्स सेंसर पिन से कनेक्ट करें [1]
  2. Arduino नेगेटिव पिन [GND] को OLED पिन [GND] से कनेक्ट करें
  3. OLED डिस्प्ले पिन [SDA] को Arduino पिन [SDA] से कनेक्ट करें
  4. OLED डिस्प्ले पिन [SCL] को Arduino पिन [SCL] से कनेक्ट करें
  5. फोर्स सेंसर पिन [2] को Arduino एनालॉग पिन से कनेक्ट करें [0]
  6. फोर्स सेंसर पिन [2] को 1K ओम रेसिस्टर से कनेक्ट करें
  7. रोकनेवाला के दूसरी तरफ Arduino नेगेटिव पिन [GND] से कनेक्ट करें
  8. ग्रीन एलईडी नेगेटिव पिन को Arduino पिन से कनेक्ट करें [GND]
  9. ग्रीन एलईडी पॉजिटिव पिन को Arduino Digital पिन से कनेक्ट करें [8]
  10. रेड एलईडी नेगेटिव पिन को Arduino पिन से कनेक्ट करें [GND]
  11. रेड एलईडी पॉजिटिव पिन को Arduino Digital पिन से कनेक्ट करें [7]

सिफारिश की: