विषयसूची:

अमेज़न एलेक्सा पावर्ड ऑटोमैटिक फिश फीडर: 5 स्टेप्स
अमेज़न एलेक्सा पावर्ड ऑटोमैटिक फिश फीडर: 5 स्टेप्स

वीडियो: अमेज़न एलेक्सा पावर्ड ऑटोमैटिक फिश फीडर: 5 स्टेप्स

वीडियो: अमेज़न एलेक्सा पावर्ड ऑटोमैटिक फिश फीडर: 5 स्टेप्स
वीडियो: 5 Best Auto Fish Feeder 2020 2024, नवंबर
Anonim
अमेज़न एलेक्सा पावर्ड ऑटोमैटिक फिश फीडर
अमेज़न एलेक्सा पावर्ड ऑटोमैटिक फिश फीडर

अपनी मछली खिलाना भूल गए?

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

किसी अन्य पालतू जानवर को खिलाना चाहते हैं?

कोई बात नहीं, बस एक उपयुक्त आकार का कंटेनर बनाएं और बाकी आप जाने के लिए अच्छे हैं।

चरण 1: चीजें जो आपको चाहिए

तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
  • 1 एक्स सर्वो मोटर
  • 1 एक्स रास्पबेरी पाई 3 (इंटरनेट के साथ कोई भी रास्पबेरी पाई काम करेगी)
  • 1 एक्स रास्पबेरी पाई एडाप्टर
  • रसबियन ओएस के साथ 1 एक्स माइक्रोएसडी कार्ड
  • 3 एक्स जम्पर तार पुरुष से महिला
  • 1 एक्स कार्डबोर्ड
  • 1 एक्स कैंची
  • 1 एक्स मार्कर / पेन
  • 1 एक्स स्केल / शासक
  • 1 एक्स टेप भूमिका
  • 1 एक्स इको डॉट (वैकल्पिक)

चरण 2: कंटेनर बनाएं

कंटेनर बनाएं
कंटेनर बनाएं
कंटेनर बनाएं
कंटेनर बनाएं
कंटेनर बनाएं
कंटेनर बनाएं

कार्डबोर्ड पर इन आयामों को चिह्नित करें (आप इसे जितना चाहें उतना बड़ा/छोटा कर सकते हैं)

एक रूलर के साथ एक मार्कर/पेन का प्रयोग करें और इस तरह से ठीक तीन आकार बनाएं।

अब इन टुकड़ों को कैंची से काट लें

कृपया ध्यान दें कि A (आंतरिक रेखा) आपके द्वारा मछली को दिए जाने वाले भोजन की मात्रा पर निर्भर करती है।

अब भीतरी रेखाओं के साथ मोड़ें

जैसा कि चित्र में दिखाया गया है, प्रत्येक टुकड़े को ऊपर की ओर आंतरिक रेखाओं के साथ मोड़ें।

अब उन्हें एक पिरामिड की तरह एक साथ टेप करें

उन्हें एक साथ टेप करें जैसे कि वे एक पिरामिड जैसी संरचना बनाते हैं, जैसा कि चित्र में दिखाया गया है।

अब एक टोपी बनाएं

अब पिरामिड के छोटे मुंह के लिए टोपी बनाएं, इसे थोड़ा बड़ा करने की जरूरत है ताकि यह लीक न हो।

सर्वो मोटर डायल पर टोपी चिपका दें

कुछ टेप/गोंद का उपयोग करके सर्वो मोटर डायल पर कैप चिपकाएं।

कंटेनर पर सर्वो मोटर टेप करें

अंत में, कंटेनर पर सर्वो मोटर को टेप करें, सुनिश्चित करें कि यह मुंह को ठीक से बंद कर देता है।

चरण 3: फायरबेस डेटाबेस बनाएं

फायरबेस डेटाबेस बनाएं
फायरबेस डेटाबेस बनाएं
फायरबेस डेटाबेस बनाएं
फायरबेस डेटाबेस बनाएं
फायरबेस डेटाबेस बनाएं
फायरबेस डेटाबेस बनाएं
  • फायरबेस खोलें।
  • कंसोल पर जाएं पर क्लिक करें।
  • प्रोजेक्ट जोड़ें पर क्लिक करें।
  • अपने प्रोजेक्ट को नाम दें।
  • प्रोजेक्ट बनाएं पर क्लिक करें।
  • डेटाबेस पर क्लिक करें।
  • टेस्ट मोड में स्टार्ट चुनें।
  • अपनी फायरबेस आईडी नोट कर लें।

चरण 4: एलेक्सा स्किल बनाएं

एलेक्सा स्किल बनाएं
एलेक्सा स्किल बनाएं
एलेक्सा स्किल बनाएं
एलेक्सा स्किल बनाएं
एलेक्सा स्किल बनाएं
एलेक्सा स्किल बनाएं
  • Developer.amazon.com पर जाएं।
  • अपने अमेज़न क्रेडेंशियल के साथ लॉग इन करें।
  • डेवलपर कंसोल पर क्लिक करें।
  • क्रिएट स्किल पर क्लिक करें।
  • कौशल का नाम दें।
  • Select (कस्टम स्किल) पर क्लिक करें और फिर क्रिएट स्किल पर क्लिक करें।
  • आमंत्रण टैब पर क्लिक करें और मछली फीडर के रूप में आमंत्रण नाम भरें।
  • JSON एडिटर टैब पर क्लिक करें और नीचे दिए गए कोड को पेस्ट करें (अंत में देखें)।
  • बिल्ड मॉडल पर क्लिक करें।
  • एंडपॉइंट टैब पर क्लिक करें।
  • अपनी स्किल आईडी कॉपी करें।
  • aws.amazon.com पर जाएं। (नए टैब में)
  • कंसोल में साइन इन पर क्लिक करें।
  • लैम्ब्डा पर क्लिक करें (खोज, यदि फ्रंट पेज पर नहीं है)।
  • क्रिएट फंक्शन पर क्लिक करें।
  • विवरण भरें (तस्वीर देखें)।
  • क्रिएट फंक्शन पर क्लिक करें।
  • एलेक्सा स्किल किट पर क्लिक करें।
  • सक्षम करें पर क्लिक करें और अपनी कौशल आईडी पेस्ट करें।
  • जोड़ें पर क्लिक करें.
  • सहेजें क्लिक करें.
  • अब अपने कौशल नाम पर क्लिक करें (तस्वीर देखें)।
  • नीचे स्क्रॉल करें और. Zip फ़ाइल अपलोड करें चुनें।
  • यहां से जीथब रेपो डाउनलोड करें।
  • रेपो को अनज़िप करें।
  • एलेक्सा / लैम्ब्डा नामक फ़ोल्डर में नेविगेट करें।
  • किसी भी टेक्स्ट एडिटर में lambda_function.py नाम की फाइल खोलें।
  • अब फायरबेस आईडी को लाइन 3 में पेस्ट करें ({your firebase url} को अपनी फायरबेस आईडी से बदलें)
  • अब इस फाइल को लैम्ब्डा-ज़िप्ड.ज़िप आर्काइव में ले जाएँ। (यदि WinRAR का उपयोग कर रहे हैं तो उसे आर्काइव में ड्रैग और ड्रॉप करें)
  • अब इस lambda-zipped.zip को aws पर अपलोड करें।
  • अपना एआरएन कॉपी करें (तस्वीर देखें)
  • अब वापस developer.amazon.com पर जाएं।
  • एआरएन पेस्ट करें और सेव एंडपॉइंट्स पर क्लिक करें।
  • टेस्ट टैब पर क्लिक करें।
  • स्विच को टॉगल करें।
  • कमांड टाइप करें - फिश फीडर शुरू करें
  • अगर उत्तर प्राप्त हुआ तो आप जाने के लिए अच्छे हैं।

{

"इंटरैक्शनमॉडल": { "भाषा मॉडल": {"आह्वाननाम": "फिश फीडर", "इरादे": [{"नाम": "अमेज़ॅन। फ़ॉलबैकइंटेंट", "नमूने": }, {"नाम": "अमेज़ॅन". CancelIntent", "नमूने": }, {"नाम": "AMAZON. HelpIntent", "नमूने": }, {"नाम": "AMAZON. StopIntent", "नमूने": }, { "नाम": "फीडनाउ", "स्लॉट": , "नमूने": ["मछली को खिलाएं", "मछली को खिलाएं", "मेरी मछली को अभी खिलाएं", "मेरी मछली को कृपया खिलाएं", "कृपया खिलाएं" द फिश", "फिश माई फीड नाउ"] }], "टाइप्स": } } }

चरण 5: रास्पबेरी पाई की स्थापना 3

रास्पबेरी पाई की स्थापना 3
रास्पबेरी पाई की स्थापना 3
रास्पबेरी पाई की स्थापना 3
रास्पबेरी पाई की स्थापना 3
  • अपने सर्वो मोटर को निम्नलिखित पिन से कनेक्ट करें।
  • मिडिल मोस्ट (RED) -> VCC (पिन 02)
  • सुस्त रंग (भूरा) -> ग्राउंड (पिन 06)
  • चमकीले रंग (नारंगी) -> PIN03
  • अपने पाई में लॉग इन करें (एसएसएच का उपयोग करके या मॉनिटर/कीबोर्ड/माउस का उपयोग करके)
  • टर्मिनल खोलें और निम्न कमांड चलाएँ -
  • सीडी डेस्कटॉप
  • गिट क्लोन
  • अब फोल्डर को ओपन करें ऑटोमैटिक-फिश-फीडर
  • फ़ोल्डर Pi. पर नेविगेट करें
  • टेक्स्ट एडिटर में app.py खोलें।
  • लाइन 5 को अपने फायरबेस यूआरएल से बदलें।
  • बचाओ।
  • अब टर्मिनल खोलें और निम्न कमांड चलाएँ -
  • सीडी डेस्कटॉप
  • सीडी स्वचालित-मछली-फीडर
  • सीडी पाई
  • python3 app.py
  • अब अपने एलेक्सा डिवाइस या ऐप का उपयोग करें और कहें - एलेक्सा, फिश फीडर शुरू करें
  • अगर सब कुछ काम करता है तो आप जाने के लिए अच्छे हैं।
  • ध्यान दें कि app.py में आप पंक्ति 11 में FeedNow फ़ंक्शन के तर्कों को संपादित कर सकते हैं, पहला तर्क विलंब है और दूसरा तर्क कोण है।

सिफारिश की: