विषयसूची:

वायरलेस बेल सिस्टम: 6 कदम (चित्रों के साथ)
वायरलेस बेल सिस्टम: 6 कदम (चित्रों के साथ)

वीडियो: वायरलेस बेल सिस्टम: 6 कदम (चित्रों के साथ)

वीडियो: वायरलेस बेल सिस्टम: 6 कदम (चित्रों के साथ)
वीडियो: Tuya WiFi Video Doorbell Smart Home Indoor Security Protection Camera Two Way Intercom Night Vision 2024, नवंबर
Anonim
वायरलेस बेल सिस्टम
वायरलेस बेल सिस्टम

इस परियोजना को ठीक करने वाली समस्या निम्नलिखित है: हाई स्कूल में जहां मैं काम करता हूं, कक्षा परिवर्तन की घंटी हर जगह पर्याप्त रूप से नहीं बजती है और कभी-कभी यह कुछ समस्याओं का कारण बनती है। एक नया वायर्ड क्लास-चेंज बेल्स स्थापित करें या वायरलेस बेल सिस्टम खरीदना फिलहाल संभव नहीं है।

यह परियोजना उन सभी के लिए भी उपयोगी हो सकती है, जिन्हें वायर्ड या वायरलेस सिस्टम घंटी स्थापित किए बिना एक विस्तृत क्षेत्र में एक मुख्य घंटी को दोहराने की जरूरत है, ज्यादा पैसा खर्च नहीं करना और निश्चित रूप से, आपके द्वारा बनाया गया।

एक समाधान के बारे में सोचते हुए और इसी तरह की परियोजनाओं की तलाश में, मुझे निम्नलिखित परियोजनाओं को यहां अनुदेशकों में मिला: वायरलेस डोरबेल ट्रांसमीटर और वायरलेस डोरबेल रिसीवर। मुझे जो चाहिए वह था लेकिन मैंने PIC माइक्रोकंट्रोलर का उपयोग करने के बजाय Arduino माइक्रोकंट्रोलर और इसके घटकों का उपयोग करने का निर्णय लिया है।

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

नीचे देखें कि समाधान ने इसे कैसे लागू किया और यह कैसे काम करता है।

चरण 1: सामग्री की सूची

सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची
सामग्री की सूची

कार्यान्वित समाधान एक मास्टर/स्लेव मॉडल पर आधारित है जहां मास्टर स्टेशन या ट्रांसमीटर स्टेशन मुख्य वर्ग-बदली हुई घंटी के पास स्थापित किया गया है और दास या रिसीवर स्टेशन अलग-अलग स्थानों पर स्थापित हैं। इस परियोजना में हमने ध्वनि संवेदक स्टेशन और केवल एक घंटी पुनरावर्तक को कॉन्फ़िगर किया है लेकिन अधिक को कॉन्फ़िगर करना संभव है। प्रारंभ में सिस्टम पांच रिसीवर स्टेशनों के लिए कॉन्फ़िगर किया गया है लेकिन आप इसे संशोधित कर सकते हैं।

तो ट्रांसमीटर स्टेशन के लिए सामग्री निम्नलिखित है:

  • नैनो बोर्ड
  • नैनो विस्तार बोर्ड
  • NRF24L01 एडाप्टर
  • NRF24L01 + एंटीना
  • ध्वनि संवेदक डिटेक्टर
  • 5V, 3W बिजली की आपूर्ति

और प्रत्येक रिसीवर स्टेशन के लिए सामग्री:

  • नैनो बोर्ड
  • नैनो विस्तार बोर्ड
  • NRF24L01 एडाप्टर
  • NRF24L01 + एंटीना
  • रिले
  • घंटी
  • 5V, 3W बिजली की आपूर्ति

चरण 2: रिसीवर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें

रिसीवर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
रिसीवर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
रिसीवर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
रिसीवर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
रिसीवर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
रिसीवर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
रिसीवर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
रिसीवर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें

एक रिसीवर स्टेशन लगातार वायरलेस नेटवर्क को सुन रहा है जो मुख्य घंटी बजने पर ट्रांसमीटर स्टेशन द्वारा मैन्युअल रूप से या स्वचालित रूप से भेजे गए सक्रियण संकेत की प्रतीक्षा कर रहा है। जबकि संकेत प्राप्त हो रहा है, यह द्वितीयक घंटी को जोड़ने के लिए रिले को सक्रिय करता है।

चरण 3: ट्रांसमीटर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें

ट्रांसमीटर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
ट्रांसमीटर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
ट्रांसमीटर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
ट्रांसमीटर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
ट्रांसमीटर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
ट्रांसमीटर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
ट्रांसमीटर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें
ट्रांसमीटर स्टेशन को कैसे कनेक्ट और प्रोग्राम करें

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

चरण 4: ट्रांसमीटर स्टेशन को कॉन्फ़िगर करना

ट्रांसमीटर स्टेशन को कॉन्फ़िगर करना
ट्रांसमीटर स्टेशन को कॉन्फ़िगर करना
ट्रांसमीटर स्टेशन को कॉन्फ़िगर करना
ट्रांसमीटर स्टेशन को कॉन्फ़िगर करना
ट्रांसमीटर स्टेशन को कॉन्फ़िगर करना
ट्रांसमीटर स्टेशन को कॉन्फ़िगर करना
ट्रांसमीटर स्टेशन को कॉन्फ़िगर करना
ट्रांसमीटर स्टेशन को कॉन्फ़िगर करना

जैसा कि आप चित्र 2 में देख सकते हैं, मुख्य घंटी के छल्ले के पहले और बाद के माप स्थिर हैं (150, 149, 151, 149, ….), लेकिन जब मुख्य घंटी बजती है तो एनालॉग माप 95 और 281 के बीच बदल जाता है। स्केच मैंने प्रोग्राम किया है (चित्र 2 और 3 देखें) स्वचालित रूप से स्थिर माप का पता लगा लेगा और रिसीवर स्टेशनों को एक संकेत भेजेगा जब अंतर, निरपेक्ष मूल्य में, स्थिर मूल्य और वर्तमान माप के बीच एक निश्चित सीमा से ऊपर है और इस दौरान रहता है कई रीडिंग।

जैसा कि आप नीचे दिए गए कोड में देख सकते हैं, इस प्रोजेक्ट के लिए यह मान 4 (स्थिर मान से 4% ऊपर या कम) के लिए तय किया गया है।

इस मान को कॉन्फ़िगर करने के लिए, आपको निम्न कार्य करने होंगे:

  • आपको ध्वनि संवेदक के साथ ट्रांसमीटर स्टेशन बनाना होगा और इसे मेल बेल के पास स्थापित करना होगा (चित्र 1 या चित्र 4)
  • स्केच "transmitter.ino" डाउनलोड करें और लोड करें (पिछला चरण देखें)
  • परीक्षण करें कि घंटी बजते समय एलईडी चालू रहती है या नहीं।

    • यदि एलईडी बंद है, तो आपको ध्वनि संवेदक को अपनी घंटी में समायोजित करने और परीक्षण दोहराने के लिए दहलीज ("min_threshold_to_send_signal" नीचे दिए गए कोड में) को बदलना होगा।.
    • यदि कई परीक्षणों के बाद घंटी बजने पर एलईडी चालू है और जब यह नहीं बजता है, तो आपने कॉन्फ़िगरेशन समाप्त कर दिया है।

यदि आपको इसकी आवश्यकता है, तो आप एक ही स्तर की ध्वनि ("max_threshold_to_consider_same_value") पर विचार करने के लिए दो माप ("delay_between_reads") या अधिकतम स्तर ध्वनि सीमा के बीच विलंब समय को संशोधित कर सकते हैं।

#define देरी_बीच_पढ़ें २००

फ्लोट min_threshold_to_send_signal = 4.0; फ्लोट max_threshold_to_consider_same_value = 1.0;

चरण 5: अंतिम स्थापना

सिफारिश की: