मैं एक प्रतिरोधक के उपयोग के बिना Arduino Uno के एनालॉग पिंस में से एक पर एक मानक पीजो बजर का उपयोग करना चाहता हूं । क्या इसे जोड़ना अरडूइनो बोर्ड के लिए एक समस्या होगी? क्यों?
मैं एक प्रतिरोधक के उपयोग के बिना Arduino Uno के एनालॉग पिंस में से एक पर एक मानक पीजो बजर का उपयोग करना चाहता हूं । क्या इसे जोड़ना अरडूइनो बोर्ड के लिए एक समस्या होगी? क्यों?
जवाबों:
एक पीजोइलेक्ट्रिक बजर के लिए विशिष्ट : मौजूदा सीमित चिंताओं के अलावा जैसा कि पहले से ही अन्य उत्तरों में व्यक्त किया गया है, प्रत्यक्ष कनेक्शन के लिए एक अतिरिक्त जोखिम है:
पीजोइलेक्ट्रिक तत्व या पीजो बेंडर (ध्वनि उत्पन्न करने के लिए कंपन करने वाला पतला सपाट गोलाकार भाग) जब खटखटाया या टैप किया जाता है तो बड़े वोल्टेज उत्पन्न कर सकते हैं: यह क्षमता अक्सर नॉक सेंसरों में उपयोग की जाती है, और पर्क्युस म्यूजिकल इंस्ट्रूमेंट्स के लिए पीजो पिक-अप।
इसमें शामिल वोल्टेज कई दसियों वोल्ट के उच्च हो सकते हैं , उदाहरण के लिए अगर बजर एक कठिन सतह पर गिरता है। कुछ प्रकार के संरक्षण के बिना, जैसे कि श्रृंखला में कम से कम अवरोधक, ऐसे वोल्टेज Arduino के माइक्रोकंट्रोलर के भीतर ESD सुरक्षा को पार कर सकते हैं, और डिवाइस को नुकसान पहुंचा सकते हैं।
इसलिए एक अवरोधक का उपयोग करने की जोरदार सिफारिश की जाती है ।
रिवर्स वोल्टेज ड्राइव करंट की तुलना में अधिक चिंताजनक है, क्योंकि चुंबकीय (कॉइल) बज़र्स के विपरीत कुछ उत्तर संदर्भित करते हैं, एक पीजोइलेक्ट्रिक बज़र सामान्य ऑपरेशन के लिए बहुत कम करंट का उपभोग करता है। अपने विशिष्ट बजर के लिए डेटाशीट का संदर्भ लें: 5 से 30 एमए तक ऑपरेटिंग धाराएं आम हैं, और अरडूइनो के लिए जोखिम नहीं होगा।
इस आम बजर को देखते हुए , इसमें 5V पर चलने वाले लगभग 42 ओम का तार प्रतिरोध है, यह 119mA को आकर्षित करने की कोशिश करेगा यदि सीधे जुड़ा हुआ है, तो 40mA (प्रति पिन) से अधिक Arduino आपूर्ति कर सकता है। इस करंट को खींचना Arduino को नुकसान पहुंचा सकता है। एक इनलाइन 100ohm रोकनेवाला जोड़ना वर्तमान सीमा को सुरक्षित सीमा के भीतर लगभग 35ohms तक छोड़ सकता है।
इसके अलावा, एक चुंबकीय घटक के रूप में, आपको Arduino को नुकसान पहुंचाने से EMF को रोकने के लिए एक डायोड रखना चाहिए। ध्वनि कंपन एक वोल्टेज उत्पन्न करने के लिए बजर का कारण बन सकता है और डायोड को Arduino को नुकसान पहुंचाने से रोक सकता है।
क्षति होने से पहले I / O पिन वर्तमान का 40mA तक प्रदान कर सकता है। (हालांकि कई लोग 20-30mA को सुरक्षित रखने के लिए सलाह देते हैं।)
अगर बजर उससे ज्यादा नहीं खींचता है, तो आप ठीक हैं।
यदि आप बजर के वर्तमान ड्रा को नहीं जानते हैं, तो एक छोटा अवरोधक करंट को सीमित करने में मदद कर सकता है।
Arduino पिन वर्तमान के 40 mA तक ले सकता है। मापें कि जब 3-5V दिया जाता है तो बजर कितना चालू होता है। यदि यह 40 mA से कम है, तो आप ठीक हैं।
यह वास्तव में बजर पर निर्भर करता है। पीजो बज़र्स आमतौर पर ठीक होते हैं, आपको सामान्य बज़र्स से सावधान रहना होगा।
आम तौर पर, 200-300 ओम अवरोधक जोड़ने से पिन लगभग सभी क्षति से बचाता है। मैं वैसे भी एक का उपयोग करने का सुझाव देता हूं, खासकर अगर बजर 30-40mA रेंज में वर्तमान खींच रहा है।