मेरे घर पर घंटी का बटन है जिसे GHI EMX देव बोर्ड में वायर किया गया है । सॉफ्टवेयर दिन के समय का मूल्यांकन करता है और यह निर्धारित करता है कि दरवाजे की घंटी बजनी चाहिए या नहीं।
साइड नोट: इसे डिंग-डोंग-डिच प्रैंक से निपटने के लिए एक तरीके के रूप में लागू किया गया था जो मुझे प्राप्त हो रहा था।
यह सब एक समस्या को छोड़कर महान काम करता है, ईएमएक्स बोर्ड से जुड़ा तार लगभग 50 फीट (~ 15 मीटर) लंबा होता है और बोर्ड को यह सोचने के लिए पर्याप्त हस्तक्षेप उत्पन्न करता है कि किसी ने बटन को धक्का दिया है और इस तरह मेरे दरवाजे की घंटी यादृच्छिक अंतराल पर बजती है दिन। मेरी पत्नी और मेरा कुत्ता दोनों इसकी सराहना नहीं करते हैं (लेकिन बच्चों को लगता है कि यह बहुत मजेदार है)।
मैंने इस लेख में पाई गई सलाह का पालन करके और निम्नलिखित सर्किट को लागू करके समस्या को ठीक करने की कोशिश की है :
इसने समस्या को ठीक नहीं किया, लेकिन मैंने पाया कि 1k के लिए 3k रोकनेवाला लगाना और 40uF के साथ .01uF संधारित्र को बदलना थोड़ा बेहतर काम करता है, लेकिन 3k से अधिक कुछ भी ध्यान देने योग्य देरी का कारण बनता है जब बटन को दबाने से पहले। घंटी बजती है। मेरे सर्किट के लिए अंतर यह है कि बोर्ड 5V के बजाय 3.3V पर चलता है (जो मुझे लगता है कि समस्या को बदतर बना देता है) और ग्राउंड स्विच से कनेक्ट करने के बजाय सर्किट को पूरा करता है (यानी दो तार माइक्रोकंट्रोलर और स्विच के बीच जाते हैं)।
तार जो स्विच और माइक्रोकंट्रोलर के बीच चलता है, मानक डोरबेल तार है जो परिरक्षित या मुड़ नहीं है। ढाल वाले तार के साथ दरवाजे के तार को बदलना, दुर्भाग्य से, एक विकल्प नहीं है क्योंकि इसके लिए मुझे ड्राईवॉल को फाड़ने की आवश्यकता होगी।
मैंने यहां निम्नलिखित प्रश्न को देखा है , लेकिन यह एडीसी के साथ काम करता है जो मेरी समस्या से थोड़ा अलग हो सकता है। कोई भी सहायताकाफी प्रशंसनीय होगी।
अद्यतन प्रलेखन के
अधिक पढ़ने के बाद , यह प्रतीत होता है कि हालांकि माइक्रोकंट्रोलर 3.3V द्वारा संचालित है यह I / O पिन पर 5V सहिष्णु है। यदि मैं 5V का उपयोग करता हूं, तो मैं एक उच्च अवरोधक मान को समायोजित कर सकता हूं, लेकिन क्या यह कुछ भी मदद करेगा?