विषयसूची:

एलेक्सा नियंत्रित डॉग फीडर: 6 कदम (चित्रों के साथ)
एलेक्सा नियंत्रित डॉग फीडर: 6 कदम (चित्रों के साथ)

वीडियो: एलेक्सा नियंत्रित डॉग फीडर: 6 कदम (चित्रों के साथ)

वीडियो: एलेक्सा नियंत्रित डॉग फीडर: 6 कदम (चित्रों के साथ)
वीडियो: Dog will never potty at night || अब आपका कुत्ता रात में कभी पॉटी नहीं करेगा जाने जबरदस्त ट्रिक 2024, नवंबर
Anonim
एलेक्सा नियंत्रित डॉग फीडर
एलेक्सा नियंत्रित डॉग फीडर
एलेक्सा नियंत्रित डॉग फीडर
एलेक्सा नियंत्रित डॉग फीडर
एलेक्सा नियंत्रित डॉग फीडर
एलेक्सा नियंत्रित डॉग फीडर

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

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

यदि आप जो देखते हैं उसे पसंद करते हैं तो कृपया मुझे पेट प्रतियोगिता में वोट करें! मुझे आशा है कि आपको यह निर्देश योग्य मददगार लगा होगा और यदि आपके पास कोई प्रश्न हैं तो मुझे बताएं।

चरण 1: डिजाइन

परिरूप
परिरूप
परिरूप
परिरूप
परिरूप
परिरूप
परिरूप
परिरूप

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

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

मैंने संरचना को 1/2 प्लाईवुड से बाहर करना चुना जो मैं चारों ओर पड़ा था। टुकड़ों को लकड़ी के गोंद और पॉकेट होल स्क्रू के मिश्रण का उपयोग करके इकट्ठा किया जाता है ताकि यह सुनिश्चित हो सके कि वे सुरक्षित हैं। मैंने बचे हुए टुकड़े का उपयोग करना भी चुना शीर्ष के लिए ऐक्रेलिक भोजन को वापस भरना आसान बनाता है और देखें कि कितना खाना बचा है।

चरण 2: सामग्री

सामग्री
सामग्री
सामग्री
सामग्री

अधिकांश सामग्री आपके स्थानीय हार्डवेयर स्टोर और अमेज़ॅन से सस्ते में खरीदी जा सकती है। इसका अपवाद पीवीसी पाइप सपोर्ट है जो 3डी प्रिंटेड है, हालांकि इससे बचने के लिए आप पाइप माउंट और एंड कैप के साथ रचनात्मक हो सकते हैं। पीवीसी पाइप को भी काटने की जरूरत है ताकि संरचना के भीतर फिट होने के लिए वे 2.75 लंबे हों।

उपयोग किया गया सामन:

1. 1/2 प्लाईवुड

2. 1/8 एक्रिलिक

3. M8 थ्रेडेड रॉड (6.5 ) और नट्स (यदि आवश्यक हो तो ऑगर टू रॉड को सुरक्षित करने के लिए)

4. 2 पीवीसी टी-पाइप

5. एनईएमए 17 मोटर और ब्रैकेट

6.35 मिमी से 8 मिमी युग्मक

7. अरुडिनो यूएनओ

8. नोड एमसीयू

9. स्टेपर मोटर चालक

10. जम्पर तार

11. पॉकेट होल्स स्क्रू

12. लकड़ी का गोंद

13. Arduino बिजली की आपूर्ति (9V-12V)

उपकरणों का इस्तेमाल:

- वृतीय आरा

- थ्री डी प्रिण्टर

- पॉकेट होल जिगो

- सोल्डरिंग आयरन (वैकल्पिक, लेकिन सहायक)

- हीट हटना टयूबिंग या विद्युत टेप

- गर्म गोंद वाली बंदूक

चरण 3: इलेक्ट्रॉनिक्स और कोड

इलेक्ट्रॉनिक्स और कोड
इलेक्ट्रॉनिक्स और कोड
इलेक्ट्रॉनिक्स और कोड
इलेक्ट्रॉनिक्स और कोड
इलेक्ट्रॉनिक्स और कोड
इलेक्ट्रॉनिक्स और कोड

इलेक्ट्रॉनिक्स सेटअप काफी सरल है और एक इको डॉट, नोड एमसीयू, अरुडिनो यूनो और स्टेपर मोटर का उपयोग करके कमांड की एक बुनियादी श्रृंखला का पालन करता है। Node MCU में कोड होता है जो आपके वाईफाई नेटवर्क से जुड़ता है। एक बार जब यह इंटरनेट से कनेक्ट हो जाता है तो यह एलेक्सा डिवाइस से कनेक्ट होने के लिए खुद को Wemo स्मार्ट प्लग के रूप में प्रसारित करता है। यहाँ से यह एलेक्सा द्वारा एक कमांड भेजने की प्रतीक्षा करता है और फिर संक्षेप में एक पिन को हाई पर सेट करता है जो तब स्टेपर मोटर को चलाने के लिए Arduino को ट्रिगर करता है। मैंने मैनुअल फीडिंग के लिए एक बटन भी जोड़ा। यह मुझे आवश्यक मात्रा में भोजन देने की अनुमति देता है लेकिन एलेक्सा का उपयोग करके छोड़ देता है और मुख्य रूप से परीक्षण के लिए उपयोग किया जाता है।

मैं शुरू में नोड एमसीयू की खोज के लिए इको डॉट (दूसरा जीन) प्राप्त करने में असमर्थ था। Arduino IDE में "fauxmo" लाइब्रेरी और "esp8266" बोर्ड को संस्करण 2.3.0 में डाउनग्रेड करने के बाद मैंने इसे अंततः काम करने के लिए पाया। एक बार जब मैंने ऐसा कर लिया तो मैं एलेक्सा के साथ नए उपकरणों की खोज के लिए आगे बढ़ा और इसे खोजने में कोई समस्या नहीं थी।

सर्किट आरेख की एक छवि के साथ, Node MCU और Arduino के लिए कोड संलग्न हैं। ध्यान दें कि आपको Arduino IDE में बोर्ड बदलना होगा, जिसके आधार पर आप किस बोर्ड पर कोड अपलोड कर रहे हैं: Arduino Uno = "Arduino/Jenuine Uno", Node MCU = "NodeMCU 1.0 (ESP-12E मॉड्यूल)"। आपको अपने सेटअप के आधार पर कोड में निम्नलिखित चरों को भी संशोधित करना होगा (बस "अपडेट" टिप्पणी के लिए खोजें):

नोड एमसीयू

- मोटरस्टेप्स

Arduino Uno

- वाईफ़ाई_एसएसआईडी

- वाईफ़ाई_पास

- डिवाइसनाम (स्टेप 6 में विस्तृत एलेक्सा रूटीन का उपयोग करके भी समायोजित किया जा सकता है)

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

चरण 4: संरचना का निर्माण करें

Image
Image
संरचना का निर्माण
संरचना का निर्माण
संरचना का निर्माण
संरचना का निर्माण

प्लाईवुड को तोड़ने के लिए अपनी पसंदीदा विधि का उपयोग करके अपने स्टॉक प्लाईवुड से सभी पैनल के टुकड़े काट लें (यानी टेबल देखा, गोलाकार देखा, जिग देखा, आदि)। मैंने आसानी से कटलिस्ट बनाने के लिए 24" x 24" x 1/2" शीट और कटलिस्ट ऑप्टिमाइज़र (या वर्कशॉप बडी) का उपयोग किया। सुनिश्चित करें कि फ्रंट पैनल और बेस में आयत के निशान और इलेक्ट्रॉनिक्स क्लोजआउट में एक सर्कल को भी काट लें। पीवीसी पाइपों के लिए निकासी प्रदान करने के लिए। ऐक्रेलिक में स्लाइड करने के लिए फ्रंट पैनल, बैक पैनल और साइड 1 में ~ 1/8 "गहरा स्लॉट भी है।

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

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

चरण 5: दूध पिलाने का समय (शाम 6 बजे)

Image
Image
दूध पिलाने का समय (शाम 6 बजे)
दूध पिलाने का समय (शाम 6 बजे)

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

बहरहाल, तंत्र काम करता है और इलेक्ट्रॉनिक्स काम करता है! उम्मीद है कि आपको यह निर्देश उपयोगी लगा होगा, चाहे वह आपका खुद का डॉग फीडर बनाने के लिए हो या किसी अन्य प्रकार के एलेक्सा नियंत्रित डिवाइस के लिए!

चरण 6: बोनस: एलेक्सा रूटीन सेटअप करें

बोनस: एलेक्सा रूटीन सेटअप करें
बोनस: एलेक्सा रूटीन सेटअप करें

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

सिफारिश की: