विषयसूची:

स्मार्टपेट - स्मार्ट पेट फीडर: 7 कदम (चित्रों के साथ)
स्मार्टपेट - स्मार्ट पेट फीडर: 7 कदम (चित्रों के साथ)

वीडियो: स्मार्टपेट - स्मार्ट पेट फीडर: 7 कदम (चित्रों के साथ)

वीडियो: स्मार्टपेट - स्मार्ट पेट फीडर: 7 कदम (चित्रों के साथ)
वीडियो: Smart automatic cat feeder introducing 2024, जुलाई
Anonim
स्मार्टपेट - स्मार्ट पेट फीडर
स्मार्टपेट - स्मार्ट पेट फीडर
स्मार्टपेट - स्मार्ट पेट फीडर
स्मार्टपेट - स्मार्ट पेट फीडर

अरे!

मैं मैक्सिम वर्मीरेन हूं, हावेस्ट में एमसीटी (मल्टीमीडिया और संचार प्रौद्योगिकी) का एक 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 फ़ोल्डर में अपना स्मार्टपेट.सर्विस शामिल किया है।

अब आप अपने रास्पबेरी पाई और बाहरी बिजली की आपूर्ति को दीवार में प्लग कर सकते हैं और प्रोजेक्ट चला सकते हैं!

मुझे आशा है कि आपने इस निर्देश से कुछ सीखा होगा। मुझे टिप्पणियों में बताएं कि क्या सब कुछ काफी स्पष्ट था!

सिफारिश की: