विषयसूची:
- चरण 1: चीजें जो आपको चाहिए
- चरण 2: कंटेनर बनाएं
- चरण 3: फायरबेस डेटाबेस बनाएं
- चरण 4: एलेक्सा स्किल बनाएं
- चरण 5: रास्पबेरी पाई की स्थापना 3
वीडियो: अमेज़न एलेक्सा पावर्ड ऑटोमैटिक फिश फीडर: 5 स्टेप्स
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
अपनी मछली खिलाना भूल गए?
अब एलेक्सा को आपकी मछली को दुनिया में कहीं से भी, हां कहीं से भी खिलाने दें। इस प्रोजेक्ट को इस तरह से डिज़ाइन किया गया है कि आप अपने पालतू जानवरों को दुनिया में कहीं से भी, किसी भी एलेक्सा डिवाइस/ऐप का उपयोग करके खिला सकते हैं।
किसी अन्य पालतू जानवर को खिलाना चाहते हैं?
कोई बात नहीं, बस एक उपयुक्त आकार का कंटेनर बनाएं और बाकी आप जाने के लिए अच्छे हैं।
चरण 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
- अपने सर्वो मोटर को निम्नलिखित पिन से कनेक्ट करें।
- मिडिल मोस्ट (RED) -> VCC (पिन 02)
- सुस्त रंग (भूरा) -> ग्राउंड (पिन 06)
- चमकीले रंग (नारंगी) -> PIN03
- अपने पाई में लॉग इन करें (एसएसएच का उपयोग करके या मॉनिटर/कीबोर्ड/माउस का उपयोग करके)
- टर्मिनल खोलें और निम्न कमांड चलाएँ -
- सीडी डेस्कटॉप
- गिट क्लोन
- अब फोल्डर को ओपन करें ऑटोमैटिक-फिश-फीडर
- फ़ोल्डर Pi. पर नेविगेट करें
- टेक्स्ट एडिटर में app.py खोलें।
- लाइन 5 को अपने फायरबेस यूआरएल से बदलें।
- बचाओ।
- अब टर्मिनल खोलें और निम्न कमांड चलाएँ -
- सीडी डेस्कटॉप
- सीडी स्वचालित-मछली-फीडर
- सीडी पाई
- python3 app.py
- अब अपने एलेक्सा डिवाइस या ऐप का उपयोग करें और कहें - एलेक्सा, फिश फीडर शुरू करें
- अगर सब कुछ काम करता है तो आप जाने के लिए अच्छे हैं।
- ध्यान दें कि app.py में आप पंक्ति 11 में FeedNow फ़ंक्शन के तर्कों को संपादित कर सकते हैं, पहला तर्क विलंब है और दूसरा तर्क कोण है।
सिफारिश की:
अमेज़न एलेक्सा का उपयोग कर स्मार्ट होम: 5 कदम
अमेज़ॅन एलेक्सा का उपयोग कर स्मार्ट होम: इस परियोजना के पीछे मूल विचार अमेज़ॅन एलेक्सा का उपयोग करके या दुनिया में कहीं से भी अपने ऐप के माध्यम से एक इलेक्ट्रॉनिक उपकरण को नियंत्रित करना है। हम इसके लिए एक Node MCU V1.0 का उपयोग करेंगे। सभी कोड मेरे जीथब पेज पर होंगे। यदि आप किसी भी समय आप नहीं
अमेज़न फायर स्टिक टीवी रिमोट पर एलेक्सा माइक्रोफोन को अक्षम करें: 5 कदम
अमेज़ॅन फायर स्टिक टीवी रिमोट पर एलेक्सा माइक्रोफोन को अक्षम करें: समस्या: अमेज़ॅन आपके फायर स्टिक रिमोट पर माइक्रोफ़ोन को अक्षम करने का कोई वास्तविक समाधान नहीं देता है। कुछ का दावा है कि यह केवल एलेक्सा बटन दबाते समय रिकॉर्ड करता है, हालांकि, यह स्पष्ट रूप से सच नहीं है। सूची के लिए अपने अमेज़न खाते पर अपनी डिवाइस सेटिंग्स की जाँच करें
फिश फीडर 2: 13 स्टेप्स (चित्रों के साथ)
फिश फीडर २: परिचय / यह परियोजना क्यों २०१६ में मैंने अपना पहला फिश फीडर बनाया, फिश फीडर १ देखें। फीडर ने आधे साल से अधिक समय तक ठीक काम किया। उस अवधि के बाद, सर्वो खराब हो गए, जिससे प्रोग्राम बिना त्रुटि-मेल भेजे रुक गया। उफ़। मैं
अल्टीमेट DIY ऑटोमैटिक फिश फीडर: टियर 2: 10 स्टेप्स (चित्रों के साथ)
अल्टीमेट DIY ऑटोमैटिक फिश फीडर: टियर 2: टियर 2 फीडर टियर 1 से एक बड़ा कदम है। यह संस्करण फीडिंग शेड्यूल और टैंक की लाइटिंग को नियंत्रित करने के लिए आर्डिनो की घड़ी को सिंक करने के लिए ESP8266 वाईफाई मॉड्यूल का उपयोग करता है।
अल्टीमेट DIY ऑटोमैटिक फिश फीडर: टियर 1: 6 स्टेप्स
अल्टीमेट DIY ऑटोमैटिक फिश फीडर: टियर 1: टियर 1 सबसे बुनियादी फीडर है। इसका उपयोग करें यदि आप एक तंग बजट पर हैं या, मेरी तरह, आप छुट्टियों के लिए डेढ़ सप्ताह के लिए निकलने से पहले टियर 2 को काम नहीं कर सकते। कोई प्रकाश नियंत्रण नहीं है। भोजन की मात्रा और प्रकार: मेरे पास एक बेट्टा और 5 नियॉन टी