विषयसूची:

रास्पबेरी पाई DIY स्मार्ट डोरबेल जो लोगों, कारों आदि का पता लगा सकती है: 5 कदम
रास्पबेरी पाई DIY स्मार्ट डोरबेल जो लोगों, कारों आदि का पता लगा सकती है: 5 कदम

वीडियो: रास्पबेरी पाई DIY स्मार्ट डोरबेल जो लोगों, कारों आदि का पता लगा सकती है: 5 कदम

वीडियो: रास्पबेरी पाई DIY स्मार्ट डोरबेल जो लोगों, कारों आदि का पता लगा सकती है: 5 कदम
वीडियो: IS THE BEACH SEASON IN TROUBLE? (BIRTHDAY CELEBRATION + Q&A + LIVE CHAT) 2024, नवंबर
Anonim
रास्पबेरी पाई DIY स्मार्ट डोरबेल जो लोगों, कारों आदि का पता लगा सकती है।
रास्पबेरी पाई DIY स्मार्ट डोरबेल जो लोगों, कारों आदि का पता लगा सकती है।

यह स्टीमपंक-थीम वाला डिज़ाइन होम असिस्टेंट और हमारे मल्टी-रूम ऑडियो सिस्टम के साथ हमारे DIY स्मार्ट होम के बाकी हिस्सों के साथ संचार करने के लिए एकीकृत करता है।

रिंग डोरबेल (या नेस्ट, या अन्य प्रतियोगियों में से एक) खरीदने के बजाय मैंने रास्पबेरी पाई के साथ अपना स्मार्ट डोरबेल बनाया। पूरी परियोजना की लागत लगभग $150 (USD) है, जो एक स्मार्ट डोरबेल के लिए लगभग औसत है, लेकिन यह बाजार में आपको मिलने वाली किसी भी चीज़ की तुलना में बहुत अधिक पूर्ण विशेषताओं वाली है। उदाहरण के लिए, यह शेष घरेलू सुरक्षा प्रणाली के साथ एकीकृत होता है - मशीन लर्निंग का उपयोग करके मनुष्यों, कारों, जानवरों और अन्य की पहचान करना:

आपूर्ति

मेरे द्वारा उपयोग किए गए सटीक भाग यहां देखे जा सकते हैं।

चरण 1: भागों को रखना

भागों को बाहर रखना
भागों को बाहर रखना

मेरे पास कुछ अतिरिक्त तांबे और पीतल के पुर्जे थे जो पूर्व स्टीमपंक परियोजनाओं (भाग सूची देखें) के आसपास पड़े थे। यह तब काम आया जब सभी इलेक्ट्रॉनिक्स आसानी से जंक्शन बॉक्स में फिट नहीं हो सके।

मैंने भागों को बिछाकर शुरू किया। पावर केबल, यूएसबी केबल और बटन तारों के लिए जंक्शन बॉक्स के किनारों में तीन छेद ड्रिल किए गए थे। साथ ही, कैमरे को समायोजित करने के लिए कवर में एक बड़ा छेद।

चरण 2: दरवाजे की घंटी बजाना

घंटी बजाना
घंटी बजाना

व्यापार का पहला क्रम वास्तव में दरवाजे की घंटी बजाना था।

रास्पबेरी पाई पर GPIO18 (पिन 12) से जुड़ी डोरबेल वायर के साथ, मैंने बटन-प्रेस का पता लगाने के लिए नोड RED में सीरियल पोर्ट इनपुट का उपयोग किया। वास्तव में एक डोरबेल अलर्ट को ट्रिगर करने के लिए, साथ ही द्वि-दिशात्मक (माइक्रोफ़ोन / इंटरकॉम) ऑडियो को हैंडल करने के लिए, यह पोस्ट देखें।

चरण 3: मोशन डिटेक्शन

मोशन डिटेक्शन और वीडियो का विषय भी है।

इस संबंध में, दरवाजे की घंटी सिर्फ एक और सीसीटीवी कैमरा है। यह पोस्ट की निम्नलिखित श्रृंखला में वर्णित ठीक उसी सेटअप का उपयोग करता है। मोशन डिटेक्शन और ऑब्जेक्ट रिकग्निशन वह है जो इस पोस्ट के शीर्ष पर छवियों को उत्पन्न करता है।

चरण 4: स्मार्ट लॉक एकीकरण

स्मार्ट लॉक एकीकरण
स्मार्ट लॉक एकीकरण

जहां संभव हो, मैंने इसे सील करने के लिए जंक्शन बॉक्स के उद्घाटन पर गर्म गोंद का इस्तेमाल किया।

ऊपर दिखाई देने वाली तांबे की अंगूठी में एक होंठ भी होता है, जो कैमरे को पानी से बचाता है। साथ ही, पूरी चीज एक बालकनी के नीचे स्थापित है, इसलिए ज्यादा पानी को दरवाजे की घंटी मारने का भी मौका नहीं मिलता है। अंतिम टुकड़े एक स्मार्ट लॉक के साथ दरवाजे की घंटी को एकीकृत करना था। शुक्र है, गृह सहायक इसे आसान बनाता है।

यह Z-Wave के माध्यम से Home Assistant के साथ संचार करता है। मुझे इस लॉक के बारे में जो पसंद है वह यह है कि इसे अलग-अलग उपयोगकर्ता कोड का समर्थन करने के लिए दूरस्थ रूप से प्रोग्राम किया जा सकता है (एक Airbnb होस्ट के रूप में उपयोगी, या जब आपको किसी मित्र को अंदर जाने की आवश्यकता हो)। यह यह भी पता लगा सकता है कि दरवाजा खोलने के लिए किस उपयोगकर्ता पिन कोड का उपयोग किया गया था (और कब) - सफाईकर्मियों को घर में कोड देते समय मन की शांति।

चरण 5: स्रोत कोड: पुनर्कथन

स्रोत कोड: रिकैप
स्रोत कोड: रिकैप

काश मैं आपको इस प्रोजेक्ट के लिए कॉपी-एंड-पेस्ट कोड दे पाता, लेकिन इसका बहुत कुछ आपके सटीक हार्डवेयर, स्पीकर, कैमरा आदि पर निर्भर करेगा। इसके बजाय, मैं इसमें शामिल प्रत्येक टुकड़े को फिर से लिखूंगा और लेख/कोड से लिंक करूंगा। जहां मैं समझाता हूं कि उन्हें कैसे कार्यान्वित किया जाए:

  • जब GPIO #18 (डोरबेल बटन) सक्रिय होता है, तो नोड रेड एक प्रवाह को ट्रिगर करने के लिए gpiod का उपयोग करता है।
  • लाउडस्पीकर चेतावनी प्रवाह एक WAV फ़ाइल चलाता है।
  • मेरे पास कई DIY स्पीकर हैं जो घर के चारों ओर अलर्ट बजाते हैं।
  • मोशनआई कैमरा चलाता है, स्टिल और वीडियो कैप्चर करता है।
  • सीसीटीवी सुरक्षा कैमरे व्यक्ति/वस्तु का पता लगाने को संभालते हैं।
  • होम असिस्टेंट का येल लॉक इंटीग्रेशन हमें लॉक/अनलॉक करने की सुविधा देता है। येल लॉक एक जेड-वेव डिवाइस है। एक बार होम असिस्टेंट के साथ जुड़ने के बाद, यह लॉक के रूप में दिखाई देता है और इसके लिए किसी और कॉन्फ़िगरेशन की आवश्यकता नहीं होती है।

सिफारिश की: