विषयसूची:
- चरण 1: समाधान
- चरण 2: हार्डवेयर
- चरण 3: पुस्तकालय और स्केच
- चरण 4: विशेषताएं
- चरण 5: कॉन्फ़िगर करने योग्य पैरामीटर
- चरण 6: वायरिंग
- चरण 7: अतिरिक्त जानकारी
वीडियो: केएस-कैट-फीड-काउंटर: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
परिस्थिति
जब आप व्यस्त घर में रहते हैं, तो अक्सर आप नहीं जानते कि आपके पालतू जानवर को कितनी बार खाना खिलाया गया है। शायद आप घर पहुंचें और आपका पालतू भोजन मांगता है यहां तक कि उसे अभी-अभी किसी और ने खिलाया है जो अभी घर में नहीं है।
किसी तरह, आपके पालतू जानवर मोटे और मोटे होते जा रहे हैं। आप एक स्वचालित पालतू फीडर नहीं खरीदना चाहते हैं क्योंकि आपके पास अपने पालतू जानवर से बेहतर संबंध है जब उसे भोजन मांगने के लिए आपके पास आना पड़ता है। हालांकि, आप नहीं चाहते कि यह मोटा और अस्वस्थ हो।
चरण 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 ऑपरेटिंग सिस्टम पर। अपलोड करने से पहले लिनक्स पर पोर्ट को राइट राइट देना याद रखें। (कोड में टिप्पणियां देखें)
सिफारिश की:
केएस-टी-टाइमर: 4 कदम
KS-चाय-टाइमर: स्थितिआप उदा हैं। एक कार्यालय में और आप चाय पीना चाहते हैं जैसा कि किया जाना चाहिए (उदाहरण के लिए ग्रीन टी 2 मिनट, ब्लैक टी 5 मिनट …), लेकिन कभी-कभी आप शराब बनाना बंद करने और अपनी चाय को बाहर निकालने का सही समय चूक जाते हैं गर्म पानी। ये तो बहुत
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम - कदम दर कदम: 4 कदम
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम | स्टेप बाय स्टेप: इस प्रोजेक्ट में, मैं Arduino UNO और HC-SR04 अल्ट्रासोनिक सेंसर का उपयोग करके एक साधारण Arduino कार रिवर्स पार्किंग सेंसर सर्किट डिजाइन करूंगा। इस Arduino आधारित कार रिवर्स अलर्ट सिस्टम का उपयोग स्वायत्त नेविगेशन, रोबोट रेंजिंग और अन्य रेंज r के लिए किया जा सकता है
केएस-गार्डन:अवलोकन: 9 कदम
केएस-गार्डन:अवलोकन: केएस-गार्डन का उपयोग सिंचाई/वेंट./अपने बगीचे/ग्रीनहाउस पौधों को पिछवाड़े या आपके इनडोर ग्रो बॉक्स प्लांट्स (मॉड्यूलर डिजाइन) में रोशनी के लिए किया जा सकता है। केएस-गार्डन सिस्टम में मुख्य रूप से निम्नलिखित मॉड्यूल शामिल हैं- मुख्य सिस्टम बॉक्स - रिले और बिजली आपूर्ति बॉक्स
केएस-पाई-पावर-सप्लाई: 5 कदम
KS-Pi-Power-Supply: स्थिति एक डिज़ाइन त्रुटि (या सस्ते घटकों?) के कारण कुछ रास्पबेरी पाई 3 (Pi) में सामान्य 5V बिजली की आपूर्ति के साथ अंडरवॉल्टेज की समस्या होती है। चरम मामलों में आपूर्ति वोल्टेज नाटकीय रूप से 0.6 वोल्ट गिरा सकता है। इस वोल्टेज ड्रॉप के कारण पाई दिखा सकता है
केएस-बैटमैन-वॉच: 4 कदम
केएस-बैटमैन-वॉच: (घड़ी यहां 7:11 दिखाती है) स्थिति चूंकि आप अक्सर बैटमैन को अपने बड़े राउंड बैटमैन-विंडो के माध्यम से नहीं बुला रहे हैं, इसलिए आप इसका उपयोग करना चाहते हैं ताकि आपको यह दिखाया जा सके कि यह कितना समय है। ऐसा करने के लिए, आप WS2801- प्रकार के लेड-स्ट्रिप का उपयोग करते हैं। (चित्र देखें)। घड़ी में