विषयसूची:

Arduino Uno पर RPM मीटर: ३ कदम
Arduino Uno पर RPM मीटर: ३ कदम

वीडियो: Arduino Uno पर RPM मीटर: ३ कदम

वीडियो: Arduino Uno पर RPM मीटर: ३ कदम
वीडियो: Arduino RPM shift light Neopixel LED 2024, जुलाई
Anonim
Arduino Uno. पर RPM मीटर
Arduino Uno. पर RPM मीटर

Arduino सर्वशक्तिमानता का एक मंच है। यह सरल फ्लैशर बनाने की अनुमति देता है, लेकिन अधिक उन्नत स्वचालन के लिए जटिल सिस्टम भी। विभिन्न बसों के लिए धन्यवाद, विभिन्न बाह्य उपकरणों को शामिल करने के लिए Arduino का विस्तार भी किया जा सकता है। आज हम बाधा इन्फ्रारेड सेंसर और टैकोमीटर के लिए इसके उपयोग पर करीब से नज़र डालेंगे। सेंसर सिद्धांत बहुत सरल है। इसमें 2 डायोड होते हैं, उत्सर्जक और प्राप्त करने वाले डायोड।

चरण 1: प्रयुक्त हार्डवेयर

प्रयुक्त हार्डवेयर
प्रयुक्त हार्डवेयर

प्राप्त करने वाला IR डायोड सीधे 5V डिजिटल आउटपुट से जुड़ा होता है, और एक पोटेंशियोमीटर का उपयोग संवेदनशीलता (वस्तु की दूरी) को नियंत्रित करने के लिए किया जा सकता है, जिस पर प्राप्त करने वाला डायोड प्रतिक्रिया करेगा। मॉड्यूल Arduino 5V द्वारा संचालित है, इसका उपयोग एक ट्रांसमिटिंग IR डायोड की आपूर्ति के लिए भी किया जाता है जो 950nm / 940nm (प्रयुक्त डायोड के आधार पर) के तरंग दैर्ध्य पर 38kHz पर स्थायी रूप से प्रकाश उत्सर्जित करता है। मॉड्यूल खुदरा विक्रेताओं (एलीएक्सप्रेस और अन्य) पर क्रमशः KY-032, बाधा सेंसर नाम के तहत पाया जा सकता है। कई संस्करण हैं, मैंने पहले संस्करण का उपयोग किया है, जो बहुत ही सरलता से बनाया गया है।

सेंसर एक निश्चित दूरी (एक पोटेंशियोमीटर द्वारा निर्धारित) 2-40 सेमी पर एक बाधा पर प्रतिक्रिया करता है। जब एक बाधा का पता चलता है, तो मॉड्यूल के आउटपुट टर्मिनल पर 5V सिग्नल लगाया जाता है जो Arduino को संसाधित करता है। आईआर डायोड के (इन) लाभों में से एक यह है कि प्रकाश चमकदार सतहों को प्रतिबिंबित करने में सक्षम है। यानी मैट सतह की तुलना में कम दूरी पर चमकदार सतह का पता लगाया जाता है। इसने मुझे इस सेंसर को टैकोमीटर के रूप में अलग तरह से उपयोग करने के बारे में सोचा। मैट सतह पर - क्रैंकशाफ्ट की चरखी मैंने टेप की एक पट्टी को लगभग 1 सेमी चौड़ा चिपकाया, या एल्यूमीनियम पन्नी का उपयोग करना अच्छा है, इसमें प्रकाश के बेहतर परावर्तक गुण हैं। मैं लाभ तीव्रता निर्धारित करता हूं ताकि चरखी से निरंतर दूरी पर, मॉड्यूल केवल टेप पर प्रतिक्रिया करता है क्योंकि यह प्रत्येक क्रैंकशाफ्ट क्रांति पर मॉड्यूल के माध्यम से गुजरता है, न कि चरखी के लिए।

चरण 2: Arduino, आउटपुट हार्डवेयर और स्कीमैटिक्स

Arduino, आउटपुट हार्डवेयर और स्कीमैटिक्स
Arduino, आउटपुट हार्डवेयर और स्कीमैटिक्स

Arduino मॉड्यूल से सिग्नल को बाधित करता है और एक वेरिएबल जोड़ता है जिसका मूल्यांकन एक सूत्र द्वारा सेकंड में एक बार किया जाता है जो रीड सिग्नल को प्रति मिनट सिग्नल की संख्या में परिवर्तित करता है। यह प्रति मिनट क्रैंकशाफ्ट (इंजन) के क्रांतियों की संख्या निर्धारित करना संभव बनाता है। हर सेकेंड में डिस्प्ले को रिफ्रेश करें। गति को बाद में I2C कनवर्टर के साथ 20x4 एलसीडी कैरेक्टर डिस्प्ले पर प्रदर्शित किया जाता है। कन्वर्टर्स के लिए धन्यवाद, यह 4 तारों को डिस्प्ले से जोड़ने के लिए पर्याप्त है। बिजली की आपूर्ति (5V), ग्राउंड (GND), क्लॉक सिग्नल (SCL), डेटा (SDA)। टैकोमीटर का उपयोग विभिन्न मशीनों, ट्रैक्टरों, हार्वेस्टर के पुली की गति की निगरानी के लिए किया जा सकता है, लेकिन उद्योग में प्रक्रियाओं की निगरानी, प्रचालन और मशीनों की गतिविधि के लिए भी किया जा सकता है।

चरण 3: परिणाम और स्रोत कोड

परिणाम और स्रोत कोड
परिणाम और स्रोत कोड

परियोजना और अन्य दिलचस्प परियोजनाओं के लिए कार्यक्रम यहां देखे जा सकते हैं: https://arduino.php5.sk/otackomer.php?lang=en या ई-मेल पर: [email protected]

सिफारिश की: