विषयसूची:
- चरण 1: चीजें जो आपको चाहिए
- चरण 2: हार्डवेयर को एक साथ रखना
- चरण 3: केस का निर्माण
- चरण 4: रास्पबेरी पाई को स्थापित और कॉन्फ़िगर करना
- चरण 5: डेटाबेस बनाना और कॉन्फ़िगर करना
- चरण 6: परियोजना को कोड करना
- चरण 7: एक सेवा बनाएं और इसे प्लग इन करें
वीडियो: स्मार्टपेट - स्मार्ट पेट फीडर: 7 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
अरे!
मैं मैक्सिम वर्मीरेन हूं, हावेस्ट में एमसीटी (मल्टीमीडिया और संचार प्रौद्योगिकी) का एक 18 वर्षीय छात्र।
मैंने अपने प्रोजेक्ट के रूप में एक स्मार्ट पेट फीडर बनाना चुना है।
मैंने इसे क्यों बनाया?
मेरी बिल्ली के वजन में कुछ समस्याएं हैं, इसलिए मैंने यह नियंत्रित करने के लिए एक मशीन बनाने का फैसला किया कि वह कितना खाती है।
वह क्या करता है?
- स्वचालित फ़ीड, अगर कटोरे में 25 ग्राम से कम है।
- बाउल डिटेक्शन
- एलईडी अंधेरे में चालू होती है
इस पालतू फीडर को क्या खास बनाता है?
स्मार्टपेट के साथ, यह पंजीकृत करता है कि आपके पालतू जानवर ने पिछले कुछ दिनों, हफ्तों या महीनों में कितना खाया। यह गणना करता है कि आपके पालतू जानवर को सही मात्रा में स्वस्थ भोजन मिला है या नहीं।
इस परियोजना के लिए कौशल?
इस परियोजना के लिए आपको बहुत अधिक प्रोग्रामिंग कौशल की आवश्यकता नहीं है। सुनिश्चित करें कि आपके सर्किट का परीक्षण करने के लिए आपके पास कुछ बुनियादी प्रोटोटाइप कौशल हैं।
इस निर्देशयोग्य में मैं आपको अपना स्मार्ट पालतू फीडर बनाने के लिए सभी चरणों में ले जाऊंगा। सभी फाइलों के लिए मेरे जीथब रिपोजिटरी को क्लोन करें।
आइए बनाना शुरू करें!
चरण 1: चीजें जो आपको चाहिए
अवयव
- सर्वो मोटर
- वजन सेंसर (5KG): TAL220
- लाइटसेंसर LDR: 10K - 20k ओम
- एमसीपी3008
- अल्ट्रासोनिक सेंसर: HY-SRF05
- लोड मॉड्यूल: HX771
- प्रदर्शन: 16x2
- पोटेंशियोमीटर
- आरजीबी
- रास्पबेरी पाई
- बिजली की आपूर्ति
- प्रतिरोधक
- - 1x 10k ओम
- - 1x 1k ओम
- - 4x 220 ओम
सामग्री
- लकड़ी के तख्ते
- कॉर्नफ्लेक्स डिस्पेंसर
- पेंच
- - 16 लंबे पेंच
- - 4 छोटे पेंच
- काज
- - ते हिंग संलग्न करने के लिए 6 पेंच
उपकरण
- सोल्डरिंग आयरन
- सुपर गोंद
- देखा
- ड्रिल
इस परियोजना की कुल लागत लगभग 150 € - 200 € है। आप घटकों को कहां से खरीदते हैं इसके आधार पर। मैंने सामग्री का एक बम बनाया है जहाँ आप सभी वेब स्टोर के लिए एक लिंक पा सकते हैं। यह /bom फ़ोल्डर में है।
चरण 2: हार्डवेयर को एक साथ रखना
मैंने अपनी फ्रिट्ज़िंग योजना का पालन करके अपना सर्किट बनाया है, मैंने नीचे योजना अपलोड की है।
सर्किट में 3 सेंसर (एलडीआर, अल्ट्रासोनिक और वेटसेंसर) और 3 एक्ट्यूएटर (सर्वो मोटर, आरजीबी एलईडी और एलसीडी डिस्प्ले) हैं जो एक साथ काम करते हैं।
यदि आप योजना का पालन करते हैं, तो इसे परीक्षण के लिए ब्रेडबोर्ड पर बनाना बहुत आसान है और आप बाद में मामले में डाल सकते हैं।
मैंने कई ब्रेडबोर्ड पर अपना प्रोटोटाइप बनाया है।
चरण 3: केस का निर्माण
मैंने अपने प्रोजेक्ट के लिए एक कॉर्नफ्लेक्स डिस्पेंसर और कुछ लकड़ी के तख्ते खरीदे, लेकिन आप इसे अपनी इच्छानुसार किसी भी सामग्री में रख सकते हैं, जब तक यह स्थिर है!
मामला
- मैंने कुछ लकड़ी के तख्तों को एक विशेष आकार में देखा, ताकि उस पर कॉर्नफ्लेक्स डिस्पेंसर रखा जा सके।
- मैंने अपनी सर्वो मोटर को कुछ लोहे के तारों के साथ अपने डिस्पेंसर से जोड़ा है। लोहे के तार डिस्पेंसर के स्टीयरिंग व्हील को घुमाने के लिए खींच रहे हैं, जैसा कि आप तस्वीरों में देख सकते हैं।
- सुनिश्चित करें कि लोहे के तार मजबूत हैं, लेकिन इतने पतले भी हैं कि उन्हें सर्वो मोटर के छेद के माध्यम से लगाया जा सके।
- मैंने अपने मामले में कुछ लकड़ी जोड़ी, मैंने उसे और अधिक स्थिर बनाने के लिए अपनी सर्वो मोटर को बीच में रखा।
- मैंने एलसीडी डिस्प्ले, अल्ट्रासोनिक सेंसर, एलडीआर और आरजीबी को लागू करने के लिए मामले में कुछ छेद काट दिए।
- पीठ पर, मैंने थोड़ा काज जोड़ा है ताकि आप इसे अभी भी खोल सकें और अपनी बिजली की आपूर्ति को दीवार के आउटलेट से जोड़ सकें।
सुरक्षा
यदि आप अभ्यास, आरी के साथ नए हैं,.. सुनिश्चित करें कि आपके पिताजी या दादाजी की तरह कोई बेहद आसान है। आखिरी चीज जो आप चाहते हैं, वह है खुद को चोट पहुंचाना, इसलिए उन सुरक्षा चश्मे पर रखो जैसे मैंने किया था।
चरण 4: रास्पबेरी पाई को स्थापित और कॉन्फ़िगर करना
इस परियोजना के लिए आपको पहले अपने रास्पबेरी पाई के लिए एक केबल कनेक्शन की आवश्यकता होगी।
एक बार जब आप कनेक्ट हो जाते हैं, तो आपको अपना पीआई तैयार करने के लिए एक टर्मिनल (मैक) या विंडोज़ पावर शेल (विंडोज़) खोलना होगा।
अपने pi को इंटरनेट से कनेक्ट करें और IPv4 पता प्राप्त करने के लिए प्रतीक्षा करें। अब से आप बिना केबल के इंटरनेट पर पते से जुड़ सकते हैं।
चरण 5: डेटाबेस बनाना और कॉन्फ़िगर करना
config.py फ़ाइल खोलें और इसे अपने डेटाबेस के साथ सही ढंग से कॉन्फ़िगर करें। प्रोजेक्ट को काम करने के लिए आप कुछ डमी डेटा के साथ मेरा डेटाबेस आयात कर सकते हैं।
आप डेटाबेस को /data फ़ोल्डर, "database.sql" में पा सकते हैं।
डेटाबेस इस तरह से बनाया गया है कि आप स्मार्टपेट प्रोजेक्ट को अधिक सेंसर और एक्चुएटर्स के साथ अपग्रेड कर सकते हैं।
चरण 6: परियोजना को कोड करना
मैंने अपनी परियोजना को पायथन, फ्लास्क, सॉकेटियो और जावास्क्रिप्ट में कोडित किया।
मैंने अपनी वेबसाइट के पहले वायरफ्रेम को Adobe XD में बनाने के साथ शुरुआत की, जो Adobe द्वारा एक मुफ्त सॉफ्टवेयर है।
फिर मैंने अपना डिज़ाइन HTML और CSS में बनाया और अपने डिज़ाइन को ठीक से काम करने के लिए कुछ बुनियादी जावास्क्रिप्ट जोड़ा।
मैंने अपनी वेबसाइट पर अपना अधिकांश डेटा प्राप्त करने के लिए फ्लास्क में मार्गों का उपयोग किया है। सॉकेट छोटी चीजों के लिए हैं और ज्यादातर बैक-टू-फ्रंट एक्शन जैसे लाइव वेट।
चरण 7: एक सेवा बनाएं और इसे प्लग इन करें
एक सेवा बनाएं ताकि रास्पबेरी पाई स्टार्टअप पर स्वचालित रूप से कोड (app.py) चलाए।
आप यहां अपने रास्पबेरी पाई में एक सेवा कैसे बनाएं, इसके लिए एक ट्यूटोरियल पा सकते हैं।
मैंने आपको शुरू करने के लिए /service फ़ोल्डर में अपना स्मार्टपेट.सर्विस शामिल किया है।
अब आप अपने रास्पबेरी पाई और बाहरी बिजली की आपूर्ति को दीवार में प्लग कर सकते हैं और प्रोजेक्ट चला सकते हैं!
मुझे आशा है कि आपने इस निर्देश से कुछ सीखा होगा। मुझे टिप्पणियों में बताएं कि क्या सब कुछ काफी स्पष्ट था!
सिफारिश की:
ट्रेडिंग कार्ड मशीन के लिए कार्ड फीडर: 10 कदम (चित्रों के साथ)
एक ट्रेडिंग कार्ड मशीन के लिए कार्ड फीडर: एक ट्रेडिंग कार्ड मशीन के लिए कार्ड फीडर पृष्ठभूमि जब मैं छोटा था, मैंने बहुत सारे ट्रेडिंग कार्ड एकत्र किए, लेकिन कुछ वर्षों से, संग्रह करने का जुनून कम होता जा रहा है। इस बीच मेरे बच्चे हैं और धीरे-धीरे लेकिन निश्चित रूप से उन्हें भी मिलना शुरू हो जाता है
शुरुआती: कूल फिश फीडर के साथ IOT सीखें: 9 कदम (चित्रों के साथ)
शुरुआती: कूल फिश फीडर के साथ आईओटी सीखें: यह प्रोजेक्ट एक छोटे से कम बजट वाले आईओटी डिवाइस के साथ शुरू करने के लिए एक गाइड के बारे में है और आप इसके साथ क्या कर सकते हैं। आईओटी क्या है? Google से मिला: इंटरनेट ऑफ थिंग्स के लिए IoT छोटा है। इंटरनेट ऑफ थिंग्स का अर्थ है लगातार बढ़ते नेटवर्क
टैबलेट या मोबाइल फोन पर पेंट करने के लिए साधारण पेंट ब्रश और पानी का उपयोग करके पेंट कैसे करें: 4 कदम
टैबलेट या मोबाइल फोन पर पेंट करने के लिए साधारण पेंट ब्रश और पानी का उपयोग करके पेंट कैसे करें: ब्रश से पेंटिंग करना मजेदार है। यह अपने साथ बच्चों के लिए बहुत से अन्य विकास लाता है
एलेक्सा, स्मार्टथिंग्स, आईएफटीटीटी, गूगल शीट्स के साथ एकीकृत कण फोटॉन का उपयोग कर आईओटी कैट फीडर: 7 कदम (चित्रों के साथ)
एलेक्सा, स्मार्टथिंग्स, आईएफटीटीटी, गूगल शीट्स के साथ एकीकृत कण फोटॉन का उपयोग कर आईओटी कैट फीडर: एक स्वचालित बिल्ली फीडर की आवश्यकता स्वयं व्याख्यात्मक है। बिल्लियाँ (हमारी बिल्ली का नाम बेला है) भूख लगने पर अप्रिय हो सकती है और अगर आपकी बिल्ली मेरी जैसी है तो वह हर बार कटोरा सूखा खा लेगी। मुझे भोजन की एक नियंत्रित मात्रा को स्वचालित रूप से वितरित करने का एक तरीका चाहिए था
रसपी और टेलीग्राम बॉट के साथ पेट फीडर मशीन: 4 कदम (चित्रों के साथ)
रसपी और टेलीग्राम बॉट के साथ पेट फीडर मशीन: सबसे पहले मुझे यह स्पष्ट करने की आवश्यकता है कि यह एक मूल आइडिया माइन नहीं है, बस टेलीग्राम के साथ काम करने के लिए प्रोग्रामिंग स्क्रिप्ट को अपडेट और अनुकूलित करें, मैंने इसे पिछले इंस्ट्रक्शनल में पाया ताकि क्रेडिट वास्तव में हैं इसके लेखक। आप स्पेनिश देख सकते थे