Arduino बिल्ली के लिए नियंत्रित खिड़की

Arduino बिल्ली के लिए नियंत्रित खिड़की: 7 चरण (चित्रों के साथ)

मैं इस निर्देश को Arduino चुनौती के लिए प्रस्तुत कर रहा हूं। कृपया वोट करने के लिए याद रखें!

मेरे पड़ोसी को उसकी बिल्ली से थोड़ी समस्या थी। यह चाहता है कि बाहर भी जाए और बहुत बार अंदर जाए। आमतौर पर वह सिर्फ अपनी रसोई की खिड़की खोलता है और बिल्ली को अंदर / बाहर करता है। आमतौर पर बिल्ली केवल कुछ समय के लिए बाहर रहती है और जल्द ही वापस अंदर आना चाहती है। और फिर से बाहर और वापस अंदर। ठीक है, वह सिर्फ खिड़की को खोलने दे सकता है, लेकिन यहां फिनलैंड में सर्दियों में आसानी से -30 सी (-22 एफ) हो सकता है, इसलिए यह एक अच्छा समाधान नहीं है।

हमने खिड़की को स्वचालित रूप से खोलने और बंद करने के लिए खिड़की पर एक माइक्रोकंट्रोलर बनाने का फैसला किया। Arduino एक मजबूत सर्वो मोटर को नियंत्रित करता है, जो खिड़की को स्थानांतरित करता है। यह समझ के लिए तीन निकटता सेंसर है जहां बिल्ली है।

आपूर्ति:

चरण 1: भागों की सूची

मुख्य भाग:
Arduino (इनपुट वोल्टेज 7-12V डीसी) को रस करने के लिए 1 पीसी उपयुक्त पावर एडॉप्टर
1 PC Arduino माइक्रोकंट्रोलर (या समतुल्य * डुओनो)
खिड़की को स्थानांतरित करने के लिए 1 पीसी मजबूत सर्वो मोटर। मैंने गियरप्रो MG995 मेटल सर्वो के साथ गियर्स (10 किग्रा टॉर्क) का इस्तेमाल किया।
तीव्र GP2Y0D810Z0F डिजिटल दूरी सेंसर 10 सेमी के साथ 3 पीसी पोलोलु 1134 वाहक बोर्ड
1 पीसी "तीसरा हाथ" सेंसर को पकड़ने के लिए
1 पीसी बिल्ली (ऑपरेटर)

विविध। भागों:
कुछ तार
उपयुक्त आवरण
छोटी खिड़की काज
कुछ धातु भागों खिड़की के फ्रेम, शिकंजा, आदि के लिए सर्वो को ठीक करने के लिए


उपकरण आदि:
सोल्डर और सोल्डरिंग आयरन
Arduino प्रोग्राम करने के लिए कंप्यूटर और यूएसबी केबल

चरण 2: यांत्रिकी

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

हमने स्थापना के लिए लंबे जीवन पाने के लिए मेटल गियर के साथ टॉवरप्रो सर्वो को चुना। यह खिड़की को आसानी से स्थानांतरित करता है लेकिन यह बिल्ली को नहीं काट सकता है (न ही कुछ और)। समापन की गति बहुत धीमी है।

इसमें सर्वो ब्रैकेट और एक्ट्यूएटर आर्म की dfx फाइलें शामिल हैं।

चरण 3: सेंसर प्लेसमेंट

हमने तीन सेंसर लगाए, दो खिड़कियों के बीच (कांच के माध्यम से अच्छी तरह से काम करता है) और एक उद्घाटन खिड़की पर, इसलिए खिड़की बंद नहीं होती है अगर बिल्ली बस बाहर दिखती है। अच्छी बात यह है कि इन पोलोलु बोर्डों में छोटे एसएमडी-लीड हैं। आप सीधे देखते हैं जब सेंसर किसी वस्तु का पता लगा रहा है।

चरण 4: नियंत्रण केंद्र

Arduino वाला बॉक्स आसानी से खिड़की के नीचे स्थित है। कोई बिजली स्विच नहीं है। आप पावर कनेक्टर को बस कनेक्ट या डिस्कनेक्ट करें।

चरण 5: कार्यक्रम

यहाँ कार्यक्रम है। यह 1.0 Arduino सॉफ़्टवेयर पर लिखा गया है, इसलिए आपको कम से कम यह (या नया) चाहिए।

कार्यक्रम बहुत अच्छी तरह से प्रलेखित है। हमने पता लगाने के लिए देरी को जोड़ा, क्योंकि खिड़की कभी-कभार ही खुलती थी।

प्रोग्राम डिफॉल्ट करता है कि विंडो शुरुआत में बंद है। यदि नहीं, तो यह इसे पहले बंद कर देता है। कृपया जाँच करें कि सर्वो आंदोलनों को ठीक करने से पहले सर्वो चालें ठीक हैं!

चरण 6: कनेक्शन

अरुडिनो बोर्ड सभी सेंसर और इमदादी मोटर + 5 वी और जीएनडी के साथ।

सेंसर Arduino पिन के साथ जुड़े हुए हैं:

पिन 2 - अंदर दिखने वाला सेंसर
पिन 4 - खिड़की के उद्घाटन में स्थित सेंसर
पिन 6 - बाहर देखने वाला सेंसर

पिन 10 - सर्वो मोटर्स नियंत्रण तार
पिन 13 - एलईडी उस समय चालू होती है जब खिड़की चलती है।

हमने तापमान सेंसर को अंदर और बाहर दोनों में शामिल करने के बारे में सोचा है। यह गर्मियों में बुद्धिमान वेंटिलेशन पाने का एक सुविधाजनक तरीका होगा ... ... संभावनाएं असीम हैं!

चरण 7: हैप्पी यूजर

बिल्ली को स्वचालित खिड़की के लिए इस्तेमाल किया जाना है। यह बिल्ली के लिए भी सीखने की एक प्रक्रिया है। जब खिड़की खुलनी शुरू हुई तो यह खिड़की से दो बार पहले गया। बहुत उलझन में थी जब खिड़की ने इसे घसीट कर बर्फ में फेंक दिया!