विषयसूची:

रास्पबेरी पाई डोरबेल: 3 कदम
रास्पबेरी पाई डोरबेल: 3 कदम

वीडियो: रास्पबेरी पाई डोरबेल: 3 कदम

वीडियो: रास्पबेरी पाई डोरबेल: 3 कदम
वीडियो: Smart Doorbell Lecture 01 2024, जुलाई
Anonim
रास्पबेरी पाई डोरबेल
रास्पबेरी पाई डोरबेल

मैंने हाल ही में एक टूटे हुए दरवाजे की घंटी के साथ एक घर खरीदा है। तो मैंने एक ऐसा बनाया जो कस्टम ध्वनियां कर सकता है।

मैंने आरपीआई ज़ीरो डब्ल्यू के साथ एडफ्रूट स्टीरियो बोनट पैक का इस्तेमाल किया

अतिरिक्त भाग:

एसडी कार्ड

यूएसबी पावर आउटलेट - या अगर आपके पास दरवाजे पर पावर आउटलेट है तो पीआई पावर एडाप्टर का उपयोग कर सकते हैं

छोटे यूएसबी से माइक्रो यूएसबी केबल

सोल्डर कनेक्शन के लिए छोटा प्रोटो बोर्ड

1 - 10k रोकनेवाला

1 - 1k रोकनेवाला

1 - 104 (0.1uf) संधारित्र

3 जम्पर केबल

2 मगरमच्छ क्लिप केबल

चरण 1: मिलाप भागों

सोल्डर पार्ट्स
सोल्डर पार्ट्स
सोल्डर पार्ट्स
सोल्डर पार्ट्स
सोल्डर पार्ट्स
सोल्डर पार्ट्स
सोल्डर पार्ट्स
सोल्डर पार्ट्स

एडफ्रूट स्पीकर बोनट और ज़ीरो को टांका लगाने वाले पिन कनेक्टर की आवश्यकता होती है। Adafruit के पास इसके लिए निर्देश हैं।

यह एक विश्वसनीय सर्किट है जो हार्डवेयर प्रतिरोधों का उपयोग करता है। यह स्थैतिक बिजली से या किसी लाइट स्विच को फ़्लिप करने से प्रेत इनपुट प्राप्त नहीं करता है। GPIO को एक निरंतर वोल्टेज मिलता है और स्विच को हिट करने से वोल्टेज को गिराने वाले सर्किट को जमीन से जोड़ दिया जाता है। संधारित्र एक छोटी अवधि की निर्बाध बिजली आपूर्ति के रूप में कार्य करता है, यह रोकता है जिसे बटन उछाल कहा जाता है। यह जहां एक बटन दबाए जाने पर एक सर्किट वोल्टेज में कई उतार-चढ़ाव करेगा क्योंकि धातु वास्तव में एक सेकंड के एक अंश में कई बार संपर्क बना रहा है। पायथन लिपि में 5 सेकंड का समय है जो इसके साथ मदद करता है और रिंगर को खराब करता है।

  • ब्लैक जम्पर को स्पीकर बोनट के ग्राउंड कनेक्टर से मिलाएं
  • 3.3v कनेक्टर के लिए मिलाप लाल जम्पर
  • स्पीकर बोनट पर सोल्डर ब्लू जम्पर 22 (जो GPIO 22 है)
  • ब्रिज सोल्डर रेड पावर जम्पर से 10k रेसिस्टर
  • ब्रिज सोल्डर 10k रेसिस्टर का दूसरा सिरा, GPIO जम्पर, कैपेसिटर और 1k रेसिस्टर
  • मगरमच्छ क्लिप तार के लिए 1k रोकनेवाला के दूसरे छोर को मिलाप करें।
  • ब्रिज सोल्डर कैपेसिटर, ग्राउंड और अन्य एलीगेटर क्लिप वायर के दूसरे छोर।

चरण 2: रास्पबेरी पाई सेटअप करें

मैंने रास्पियन लाइट का उपयोग किया, क्योंकि आप रास्पियन के पूर्ण जीयूआई संस्करण के साथ एडफ्रूट बोर्ड पर स्पीकर वॉल्यूम को नियंत्रित नहीं कर सकते। यदि आप Adafruit हार्डवेयर का उपयोग करते हैं, तो सेटअप के लिए उनके निर्देशों का पालन करें।

डोरबेल फाइलों के लिए एक फोल्डर बनाएं

पीआई @ रास्पबेरीपी ~ $ एमकेडीआईआर डोरबेलपी @ रास्पबेरीपी ~ $ सीडी डोरबेल

अजगर स्क्रिप्ट और WAV फ़ाइल डाउनलोड करें जिसका आप उपयोग करना चाहते हैं।

wget -O Doorbell.py

wget -O Doorbell.wav

wget -O gong.wav

wget -O Bird.wav

Doorbell.py को निष्पादन योग्य बनाएं

chmod +x Doorbell.py

मैंने इन ध्वनियों को क्रिएटिव कॉमन्स लाइसेंस प्राप्त ध्वनियों के साथ संपादित किया है जो मुझे फ्रीसाउंड से मिली हैं

पायथन लिपि ring.wav का उपयोग करती है, इसलिए जिसे आप चलाना चाहते हैं उसे कॉपी करें

pi@raspberrypi ~ $ cp gon.wav ring.wav

सेटअप स्टार्टअप सेवा

pi@raspberrypi ~ $ sudo nano /lib/systemd/system/doorbell.service

[इकाई]विवरण=डोरबेल प्रोग्राम

[सेवा]

ExecStart=/home/pi/doorbell/doorbell.py

मानक आउटपुट = शून्य

[इंस्टॉल]

वांटेडबाय=मल्टी-यूजर.टारगेट

उपनाम=डोरबेल.सेवा

सहेजें, फिर सेवा सक्रिय करें

pi@raspberrypi ~ $ sudo systemctl dorbell.service सक्षम करें

pi@raspberrypi ~ $ sudo systemctl start Doorbell.service

चरण 3: स्थापना

इंस्टॉलेशन को आपके मौजूदा डोरबेल सिस्टम के अनुसार कस्टमाइज करना होगा। मैंने पुराने डोरबेल हाउसिंग में ध्वनि कक्षों को खोलने और स्पीकर में लगाने के लिए एक पारस्परिक आरा का उपयोग किया। मैंने चीजों को रखने के लिए कुछ बिजली के टेप का इस्तेमाल किया। मैंने डोरबेल स्विच वायर के सिरों को स्ट्राइप किया और इसे एलीगेटर क्लिप से जोड़ा। मैंने नंगे तांबे को बिजली के टेप से ढक दिया।

सिफारिश की: