विषयसूची:

ऑटो पेटफीडर: 5 कदम
ऑटो पेटफीडर: 5 कदम

वीडियो: ऑटो पेटफीडर: 5 कदम

वीडियो: ऑटो पेटफीडर: 5 कदम
वीडियो: Salt water welding machine, वेल्डिंग करने का देशी जुगाड़ घर पर बनाये 2024, जुलाई
Anonim
ऑटो पेटफीडर
ऑटो पेटफीडर

नमस्ते, मेरा नाम गिलियन है, मैं हॉवेस्ट कॉर्ट्रिज्क बेल्जियम में पढ़ता हूं और मैं एक छात्र एमसीटी हूं, एक फाइनल असाइनमेंट के रूप में मुझे एक आईओटी-डिवाइस बनाना था।

मेरे पास घर पर एक कुत्ता है जिसे दिन में 2 बार एक निश्चित समय पर खिलाया जाता है, भोजन की मात्रा भी बहुत अधिक होती है इसलिए दिन में दो बार हम 56 ग्राम भोजन का वजन करते हैं और उसे खिलाते हैं। इसलिए मैंने एक उपकरण बनाया जो इस प्रक्रिया को स्वचालित करता है और इसे पेटफीडर कहा जाता है। वेबसाइट पर आप एक समय चुनकर विभिन्न कार्यक्रम जोड़ सकते हैं और उस भोजन का वजन निर्दिष्ट कर सकते हैं जिसे आप बांटना चाहते हैं। यदि आप होम पेज पर अगले फीडिंग समय की प्रतीक्षा नहीं करना चाहते हैं, तो एक बटन है जो भोजन को तुरंत वितरित करता है।

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

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

नीचे उन भागों की सूची दी गई है जिनकी आपको इस परियोजना के लिए और आवश्यकता है।

  • रास्पबेरी पाई
  • माइक्रो एसडी कार्ड (न्यूनतम 8 जीबी)
  • पीठ पर i2c मॉड्यूल के साथ 20x4 एलसीडी स्क्रीन
  • रोटरी इनकोडर + नॉब
  • srf-05 अल्ट्रासोनिक सेंसर
  • 1kg लोडसेल + hx711 एम्पलीफायर
  • 12/5 वी बिजली की आपूर्ति
  • नेमा 17 स्टेपर मोटर + drv8825 स्टेपरड्राइवर
  • 2 प्रतिरोधक (2 kohm और 1 kohm)
  • ४० पिन फ्लैटकेबल + कोबलर

चरण 2: वायरिंग

तारों
तारों
तारों
तारों
तारों
तारों
तारों
तारों

अगला कदम सब कुछ एक ब्रेडबोर्ड पर तार करना और परीक्षण करना है कि क्या सब कुछ काम करता है। आप इसे इस तरह से छोड़ सकते हैं, लेकिन मैंने सब कुछ बेहतर दिखने और कम भारी होने और बाद में मामले में कम जगह लेने के लिए एक प्रोटोबार्ड पर सब कुछ मिलाप करने का फैसला किया।

चरण 3: डेटाबेस

डेटाबेस
डेटाबेस

यह प्रोजेक्ट सेंसर डेटा और इसके साथ जाने वाले सभी फीडिंग समय और वज़न को स्टोर करने के लिए डेटाबेस का उपयोग करता है। 3 टेबल हैं:

  • फीडिंग जहां वेबसाइट पर आपके द्वारा डाला गया हर समय और वजन सहेजा जाता है।
  • इतिहास जहां रिकॉर्डिंग की तारीख के साथ अल्ट्रासोनिक सेंसर के मूल्यों को संग्रहीत किया जाता है
  • सेंसर जहां अल सेंसर हैं जो कि परियोजना में उपयोग किए जाते हैं, एक आईडी के साथ सहेजे जाते हैं जो अब इतिहास तालिका में किस सेंसर से है।

चरण 4: कोड

अपनी वेबसाइट को काम करने के लिए सबसे पहले आपको apache2 इंस्टॉल करना होगा, यह आप अपने पीआई के थर्मिनल में निम्न कमांड द्वारा कर सकते हैं।

sudo apt apache2 -y. स्थापित करें

आप अपने पीआई के लिए एक वायरलेस कनेक्शन भी बंद कर देते हैं क्योंकि केस के अंदर सब कुछ डालने के बाद आप आसानी से ईथरनेट केबल प्लग इन करने में सक्षम नहीं होंगे।

आपको मारियाडीबी डेटाबेस को भी सेटअप करना होगा ताकि आप इसे एक्सेस कर सकें।

यह सब हो जाने के बाद आप सभी फ्रंटएंड फाइलों को निम्नलिखित फ़ोल्डर में रख सकते हैं: /var/www/html

बैकएंड कोड जिसे आपने अभी होम फोल्डर में रखा है।

App.py की सेवा करना भी आसान है ताकि जब आप pi बूट करते हैं तो प्रोग्राम स्वचालित रूप से चलते हैं। ऐसा करने के लिए आपको बस सेवा फ़ाइल (जो ज़िप फ़ाइल में शामिल है) को निम्न आदेश के साथ दाएं फ़ोल्डर में कॉपी करने की आवश्यकता है:

sudo cp petfeeder.service /etc/systemd/system/ petfeeder.service

चरण 5: मामला

मामला
मामला
मामला
मामला
मामला
मामला
मामला
मामला

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

मुझे आशा है कि आपको यह परियोजना अच्छी लगी होगी। - गिलियान

सिफारिश की: