विषयसूची:

केएस-कैट-फीड-काउंटर: 7 कदम
केएस-कैट-फीड-काउंटर: 7 कदम

वीडियो: केएस-कैट-फीड-काउंटर: 7 कदम

वीडियो: केएस-कैट-फीड-काउंटर: 7 कदम
वीडियो: constructing an angle of 45° degree || How to construct 45 degrees 2024, नवंबर
Anonim
केएस-कैट-फीड-काउंटर
केएस-कैट-फीड-काउंटर
केएस-कैट-फीड-काउंटर
केएस-कैट-फीड-काउंटर
केएस-कैट-फीड-काउंटर
केएस-कैट-फीड-काउंटर

परिस्थिति

जब आप व्यस्त घर में रहते हैं, तो अक्सर आप नहीं जानते कि आपके पालतू जानवर को कितनी बार खाना खिलाया गया है। शायद आप घर पहुंचें और आपका पालतू भोजन मांगता है यहां तक कि उसे अभी-अभी किसी और ने खिलाया है जो अभी घर में नहीं है।

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

चरण 1: समाधान

समाधान
समाधान

केएस-कैट-फीड-काउंटर आपको यह सूचित करने के लिए है कि आपके पालतू जानवर कितनी बार खा चुके हैं ताकि आप अपने पालतू जानवरों के आहार पर नियंत्रण रखें।

यह आपको दिन में चार बार तक खिलाने के लिए बनाया गया है। काउंटर को पांच या अधिक फीडिंग समय तक बढ़ाने के लिए आप निश्चित रूप से सॉफ्ट- और हार्डवेयर को बदल सकते हैं।

चरण 2: हार्डवेयर

हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर

Arduino Pro Mini (कम बिजली की खपत के लिए)

Arduino Pro Mini के लिए मॉड्यूल अपलोड करें (Aliexpress का यह मॉड्यूल केवल Linux पर काम करता है -> कोड में डाउनलोड निर्देश देखें)

4 एलईडी

4 प्रतिरोधक 10kOhms

इलेक्ट्रॉनिक और बैटरी के लिए आवास

चुंबकीय स्विच

कनेक्टर के साथ 9वी ब्लॉक बैटरी

इलेक्ट्रॉनिक बोर्ड और तार जैसी छोटी सामग्री

(Aliexpress.com में सभी की कीमत लगभग 15 USD है)

चरण 3: पुस्तकालय और स्केच

पुस्तकालय और स्केच
पुस्तकालय और स्केच
पुस्तकालय और स्केच
पुस्तकालय और स्केच

पुस्तकालय: LowPowerLibrary (https://github.com/rocketscream/Low-Power)

स्केच:

आखिरकार समय ने स्केच "2018-08-केएस-कैट-फीड-काउंटर.इनो" के साथ दिखाया, आपको सभी 6 महीनों में 9वी-ब्लॉक-बैटरी को बदलना होगा। इसलिए मैंने काउंटर को एक बाहरी शक्ति स्रोत से जोड़ा (अब बिजली बचाने की कोई आवश्यकता नहीं है)। यदि आप ऐसा करते हैं तो आप "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino" स्केच का उपयोग कर सकते हैं।

चरण 4: विशेषताएं

विशेषताएं
विशेषताएं

यह गैजेट 4 फीडिंग बार तक गिना जाता है। इसमें 4 एलईडी हैं और प्रत्येक सक्रिय एलईडी एक खिला समय का प्रतिनिधित्व करता है। 4 फीडिंग समय के बाद, यह 1 पर पुनरारंभ होता है। चूंकि यह बैटरी पर काम करता है, इसलिए इसे कम बिजली की खपत के लिए प्रोग्राम किया जाता है। (कोई टाइमर नहीं)

आपके पालतू जानवर को कितनी बार खिलाया गया है, इसकी जांच करने के लिए आपके पास एक बटन है। एलईडी फीडिंग समय के अनुसार हल्का होता है। इसके अलावा, हर बार जब आप इसे दबाते हैं तो आपके पास फीडिंग समय की मात्रा को कम करने के लिए एक बटन होता है। (सुधार के लिए जैसे आप ढक्कन खोलते हैं लेकिन पालतू जानवर को खाना नहीं खिलाते हैं - भोजन फिर से भरने के लिए)

इसमें एक चुंबकीय स्विच होता है जो यह पता लगाता है कि खाने के डिब्बे का ढक्कन खुला है या बंद है। (मैंने इसे टिल्ट स्विच के साथ आजमाया लेकिन ये भरोसेमंद नहीं हैं)

खुले फ़ीड बॉक्स के ढक्कन के "minOpeningTime" के विन्यास योग्य समय के बाद - यह माना जाता है कि आपने अभी-अभी अपने पालतू जानवर को खाना खिलाया है - और खाने का समय काउंटर बढ़ जाता है (यदि आपका फीडिंग टाइम काउंटर 4 पर है तो इसे वापस 1 पर सेट किया जाता है)।

जब आप ढक्कन खोलते हैं, तो एलईडी फीडिंग समय के अनुसार हल्का होता है।

जब आप ढक्कन को बंद करते हैं, तो एलईडी खिला समय के अनुसार हल्का हो जाता है (सिवाय इसके कि आप "मिन ओपेनिंगटाइम" से अधिक होने से पहले फिर से बंद हो जाएं)।

कमी बटन द्वारा खिला समय कम करने के बाद, एलईडी नए खिला समय के अनुसार हल्का हो जाता है।

चरण 5: कॉन्फ़िगर करने योग्य पैरामीटर

विन्यास योग्य पैरामीटर
विन्यास योग्य पैरामीटर

minOpeningTime: जब ढक्कन इस समय से अधिक समय तक खुला रहेगा तो काउंटर बढ़ा दिया जाएगा।

lightenUpLEDs: जब आप यह देखने के लिए बटन दबाते हैं कि आपके पालतू जानवर को कितनी बार खिलाया गया है, या जब आप ढक्कन खोलते या बंद करते हैं या जब आप भोजन के समय को कम करते हैं तो इस समय के लिए एलईडी की रोशनी कम हो जाती है।

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

तारों
तारों

चरण 7: अतिरिक्त जानकारी

अतिरिक्त जानकारी
अतिरिक्त जानकारी

Arduino को सामान्य मोड में लगभग 50mA की आवश्यकता होती है। "लोपावर लाइब्रेरी" के साथ, यह इस स्केच में 0.2mA से कम हो गया है। इसलिए, दैनिक बैटरी परिवर्तन के बजाय आप इसे प्रति वर्ष केवल एक बार कर सकते हैं। चूंकि "लोपावर लाइब्रेरी" सक्रिय है, कोई टाइमर नहीं है और मैं कमांड मिलिस का उपयोग नहीं कर सका। (बस "minOpeningTime" पर देरी करें)

Arduino Pro के लिए अपलोड मॉड्यूल हमेशा Linux ऑपरेटिंग सिस्टम पर अच्छा काम करता है - लेकिन केवल कभी-कभी Windows ऑपरेटिंग सिस्टम पर। अपलोड करने से पहले लिनक्स पर पोर्ट को राइट राइट देना याद रखें। (कोड में टिप्पणियां देखें)

सिफारिश की: