विषयसूची:
वीडियो: पिग्मी: ३ चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
मुझे इंटरनेट पर PiGMI - Pi गैराज मॉनिटर पेश करने दें
यह एक पाई का उपयोग कर गेराज दरवाजा निगरानी प्रणाली का मेरा संस्करण है। पाई दरवाजे के खुलने और बंद होने को भी नियंत्रित करती है और होमब्रिज में एकीकृत है ताकि मैं कह सकूं: "अरे सिरी, डेव का दरवाजा खोलो!"।
यह परियोजना 2016 में बनाई गई थी और तब से चल रही है। डिजाइन चीजों को यथासंभव सरल रखने पर आधारित था। उदाहरण के लिए, गैरेज के दरवाजे में चार अवस्थाएँ होती हैं: खुला, बंद, जाम और बाधित। पहले दो स्पष्ट हैं, अंतिम दो प्रतिनिधित्व करते हैं यदि दरवाजा बंद हो रहा है और यह नहीं हो सकता है, तो यह बाधित है। यदि यह खोलने की कोशिश कर रहा है और ऐसा करने में विफल रहता है तो यह जाम हो जाता है। इन राज्यों का पता लगाना एक बार फिर आसान रखा गया। मैनुअल बटन दबाने से लगभग 2 सेकंड में दरवाजा खुलने लगता है, और मैनुअल बटन (या रिमोट कंट्रोल) के माध्यम से बंद होने में लगभग 15 सेकंड का समय लगता है। इन दो समयों का उपयोग जाम और बाधित राज्यों का पता लगाने के लिए किया गया था। एक साधारण चुंबकीय स्विच गेराज दरवाजे की स्थिति का पता लगाता है। इसे फिर से सरल रखने का मतलब यह था कि मुझे गैरेज के दरवाजे के इलेक्ट्रॉनिक्स के साथ जुड़ने की जरूरत नहीं थी। इसलिए यदि निर्धारित समय के बाद स्विच की स्थिति नहीं बदलती है तो आपको एक संदेश प्राप्त होगा। बेशक दरवाजा समय पर खुल सकता है और फिर भी जाम हो सकता है, लेकिन आप देखेंगे कि - इसे सरल रखने की कोशिश कर रहे हैं! गैरेज में मैनुअल बटनों में रिले का उपयोग किया जाता है। इसे 3 दरवाजों तक कॉन्फ़िगर किया जा सकता है।
तो डिजाइन स्विच की स्थिति की निगरानी के लिए पीआई का उपयोग करना था। नियंत्रण के लिए एक वेब इंटरफेस प्रदान करें और दूरस्थ निगरानी और नियंत्रण के लिए इंटरनेट के माध्यम से पहुंच की अनुमति दें। मैंने इस विचार की समीक्षा एक मित्र (टॉम मिलनर) के साथ की, जो चले गए और मेरे लिए संपूर्ण वेब इंटरफ़ेस बनाया। आप कोड डाउनलोड कर सकते हैं और इसे पाई पर सेट करने से पहले डेमो मोड में आज़मा सकते हैं। इंटरफ़ेस आपको मैग्नेट और रिले के आउटपुट के लिए GPIO पिन को कॉन्फ़िगर करने की अनुमति देता है। यदि आपके दरवाजे को स्थानांतरित होने में डिफ़ॉल्ट 2 और 15 सेकंड से अधिक समय लगता है तो उपयोग किए जाने वाले समय में देरी। आप सुरक्षा के लिए यूजर और पासवर्ड बनाएं, लॉगिंग की सुविधा है। इसमें अलार्म मोड में स्थापित करने की क्षमता है जहां आप एक एसएमएस अलर्ट प्राप्त कर सकते हैं यदि आपका दरवाजा छुट्टी पर या सिर्फ काम पर होने के दौरान खोला जाता है। सॉफ्टवेयर का परीक्षण रास्पबेरी पाई 3 और जीरो पर किया गया है। अधिक जानकारी के लिए यहां विकी पेज माई गैराज का लिंक दिया गया है। निगरानी वैकल्पिक है और यहां लिंक है।
आपूर्ति
आपको चाहिये होगा:
रास्पबेरी पाई (Pi3 और शून्य का परीक्षण किया गया है) एसडी कार्ड और बिजली आपूर्ति पर नवीनतम पाई ओएस के साथ
वाईफ़ाई डोंगल
चुंबकीय स्विच (ओं) (1 प्रति द्वार) कोई प्रकार नहीं
रिले (ओं) (मैं प्रति द्वार)
अधिकांश इलेक्ट्रॉनिक भागों को Adafruit या Amazon से प्राप्त किया गया था।
तार - चुंबक को Pi. तक तार-तार करने के लिए डोर बेल वायर
रिले और पाई के लिए मामले (थिंगविवर्स से I 3D प्रिंटेड माइन: रिले, पाई)
माई-गैरेज सॉफ्टवेयर
वैकल्पिक निगरानी सॉफ्टवेयर
दरवाजे और चौखट पर चुंबक लगाने के लिए गोंद।
दीवार बढ़ते मामलों के लिए पेंच
उपकरण:
वायर स्ट्रिपर्स, चिमटा
तार से निपटने के लिए स्टेपल गन गैरेज में चलती है।
वायर कटर
चरण 1: पाई सेट करना
पाई स्थापित करने के बारे में कई ट्यूटोरियल हैं, इसलिए मैं उन्हें यहां यह बताने के अलावा कवर नहीं करूंगा कि पाई पर क्या आवश्यक है।
1) अपाचे, पीएचपी, पायथन। फिर से इन पर Adafruit और निश्चित रूप से RaspberryPi संगठन जैसी साइटों से ट्यूटोरियल हैं।
2) पीआई को आपके वाईफाई तक पहुंच की आवश्यकता होगी ताकि इसे स्थापित करने की आवश्यकता हो।
3) अपने घर के बाहर पहुंच के लिए आपको अपने राउटर की आग की दीवार के माध्यम से जाने के लिए एक विधि प्रदान करने की आवश्यकता होगी। मैं noip.com से एक वेब पते का उपयोग करता हूं और एक अतिरिक्त सुरक्षा सुविधा के रूप में अपाचे के लिए एक अलग पोर्ट नंबर का उपयोग करता हूं। इस व्यवस्था के लिए वेब पर फिर से कई ट्यूटोरियल हैं।
4) गीथूब से माई-गैरेज सॉफ्टवेयर
चरण 2: तारों और विन्यास
आरेख का संदर्भ लें लेकिन वे मुख्य विशेषताएं एक चुंबक और प्रति दरवाजे एक रिले हैं। मेरे सेट अप के लिए वह छह GPIO पिन है। वे सॉफ्टवेयर में विन्यास योग्य हैं, बस सुनिश्चित करें कि आप कई दरवाजों पर सही चुंबक के साथ सही रिले से मेल खाते हैं! सेटिंग पृष्ठ के लिए ऊपर की छवि देखें।
यहां आप मोड को कॉन्फ़िगर कर सकते हैं (सिमुलेशन उर्फ डेमो मोड); दरवाजों की संख्या और नाम; दरवाजा खोलने और बंद करने का समय और अलार्म भेजने और निगरानी करने की जानकारी।
भौतिक तारों को फिर से यथासंभव सरल रखा गया था। रिले (ओं) का आउटपुट गैरेज में मैनुअल बटन (बटनों) पर कूद गया है। रिले को 1 सेकंड के लिए स्पंदित किया जाता है जब तक कि आपको बटन दबाने में समय लगता है। मैं दरवाजे की पटरी पर आंख के स्तर पर लगा चुंबकीय स्विच। मेरे दरवाजों में एक मेटल ट्रैक है जहां रोलर्स चलते हैं। चूंकि सॉफ्टवेयर को केवल यह जानने की जरूरत है कि स्विच खुला है या बंद है, आप इसे कहीं भी माउंट कर सकते हैं जो आपके दरवाजे के लिए सबसे अच्छा काम करता है। चुंबक को फ्रेम पर स्विच (चलने वाले भाग) पर लगाया जाता है। दरवाजे के संचालन को अनुचित तरीके से संशोधित नहीं किया गया है। मौजूदा अंत बंद हो जाता है और आईआर बाधा सेंसर अभी भी काम करता है।
सिफारिश की:
तीन लाउडस्पीकर सर्किट -- चरण-दर-चरण ट्यूटोरियल: 3 चरण
तीन लाउडस्पीकर सर्किट || चरण-दर-चरण ट्यूटोरियल: लाउडस्पीकर सर्किट एमआईसी पर पर्यावरण से प्राप्त होने वाले ऑडियो सिग्नल को मजबूत करता है और इसे स्पीकर को भेजता है जहां से एम्पलीफाइड ऑडियो उत्पन्न होता है। यहां, मैं आपको इस लाउडस्पीकर सर्किट का उपयोग करने के तीन अलग-अलग तरीके दिखाऊंगा:
किट के साथ रोबोटिक्स में चरण-दर-चरण शिक्षा: 6 चरण
किट के साथ रोबोटिक्स में चरण-दर-चरण शिक्षा: अपना खुद का रोबोट बनाने के कुछ महीनों के बाद (कृपया इन सभी को देखें), और दो बार पुर्जे विफल होने के बाद, मैंने एक कदम पीछे हटने और अपने बारे में फिर से सोचने का फैसला किया। रणनीति और दिशा। कई महीनों का अनुभव कई बार बहुत फायदेमंद था, और
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): 8 चरण
Arduino Uno के साथ ध्वनिक उत्तोलन चरण-दर-चरण (8-चरण): अल्ट्रासोनिक ध्वनि ट्रांसड्यूसर L298N डीसी महिला एडाप्टर बिजली की आपूर्ति एक पुरुष डीसी पिन के साथ Arduino UNOBreadboardयह कैसे काम करता है: सबसे पहले, आप Arduino Uno पर कोड अपलोड करते हैं (यह डिजिटल से लैस एक माइक्रोकंट्रोलर है और कोड (C++) कन्वर्ट करने के लिए एनालॉग पोर्ट
RC ने Arduino का उपयोग करके रोबोट को ट्रैक किया - चरण दर चरण: 3 चरण
Arduino का उपयोग करते हुए RC ट्रैक किए गए रोबोट - चरण दर चरण: अरे दोस्तों, मैं BangGood के एक और शानदार रोबोट चेसिस के साथ वापस आ गया हूं। आशा है कि आप हमारे पिछले प्रोजेक्ट्स - स्पिनल क्रूक्स वी1 - द जेस्चर कंट्रोल्ड रोबोट, स्पिनल क्रूक्स एल2 - अरुडिनो पिक एंड प्लेस रोबोट विथ रोबोटिक आर्म्स और द बैडलैंड ब्रॉ
वेबसाइट कैसे बनाएं (एक चरण-दर-चरण मार्गदर्शिका): 4 चरण
वेबसाइट कैसे बनाएं (एक चरण-दर-चरण मार्गदर्शिका): इस गाइड में, मैं आपको दिखाऊंगा कि अधिकांश वेब डेवलपर अपनी साइट कैसे बनाते हैं और आप महंगे वेबसाइट बिल्डरों से कैसे बच सकते हैं जो अक्सर एक बड़ी साइट के लिए बहुत सीमित होते हैं। कुछ गलतियों से बचने में आपकी मदद करें जो मैंने शुरुआत के समय की थी