विषयसूची:
- चरण 1: अवयव
- चरण 2: लकड़ी के पैनल असेंबलिंग
- चरण 3: वायरिंग
- चरण 4: सॉफ्टवेयर
- चरण 5: यह कैसे काम करता है
- चरण 6: निष्कर्ष
वीडियो: कैसे एक स्वचालित मछली फीडर बनाने के लिए: 6 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
हमारे इंजीनियरिंग अध्ययन के हिस्से के रूप में हमें दैनिक समस्या को हल करने के लिए एक Arduino या/और रास्पबेरी का उपयोग करने के लिए कहा गया था।
विचार कुछ उपयोगी बनाने का था और जिसमें हम रुचि रखते हैं। हम एक वास्तविक समस्या को हल करना चाहते थे। कुछ विचार-मंथन के बाद एक स्वचालित मछली फीडर बनाने का विचार सामने आया।
क्या आप कभी अपनी मछली को खिलाना भूल गए हैं? या आप इतने व्यस्त हैं कि आपके पास इसकी देखभाल करने के लिए ज्यादा समय नहीं है और यह फर्नीचर का हिस्सा बन गया है?
हमारे दोस्त के साथ ऐसा हर बार होता है क्योंकि वह देर से घर आता है और अगली सुबह उसे जल्दी घर से निकलना होता है। कभी-कभी उसके माता-पिता उसकी मछली की देखभाल करते हैं, लेकिन उनके पास हर बार ऐसा करने के लिए ज्यादा समय नहीं होता है। तो, इस समस्या को हल करने के लिए, हमारे पास यह प्रोजेक्ट आईडिया था जिसमें आपको भी दिलचस्पी होनी चाहिए।
जैसा कि आपको पता होना चाहिए, एक मछली को अच्छी परिस्थितियों में रहने के लिए कुछ आवश्यकताओं की आवश्यकता होती है। पहला एक्वेरियम का आकार है जो मछलियों को स्वतंत्र रूप से तैरने के लिए जगह देने के लिए काफी बड़ा होना चाहिए। दूसरी स्थिति पानी से संबंधित है जिसे स्थायी रूप से फ़िल्टर किया जाना है। अवांछनीय पदार्थों की सांद्रता को कम करने के लिए इस पानी को वातित और आंशिक रूप से नवीनीकृत करना पड़ता है। अंत में, मछली के प्रकार के आधार पर, पानी को तापमान की एक इष्टतम सीमा में रखा जाना चाहिए। और तीसरी शर्त भोजन से संबंधित है। दरअसल, मछलियों को दिन में दो बार तक खाना देना पड़ता है।
इस परियोजना का उद्देश्य हमारी मछलियों को प्रतिदिन बिना सोचे-समझे खिलाना है। इसके लिए, हम पानी का तापमान भी जानना चाहते थे क्योंकि मछली की प्रजातियों के आधार पर मछली को तापमान की एक इष्टतम सीमा में रखने की आवश्यकता होती है।
समय की कमी के कारण, इस परियोजना में हम मछलियों को खिलाने और तापमान मापने पर ध्यान देंगे।
इस परियोजना में, आप अपने स्वयं के उपयोग के लिए हमारी परियोजना के पुनर्निर्माण का तरीका खोज लेंगे। परियोजना को अपने स्वयं के एक्वैरियम में अनुकूलित करने के लिए मॉडल सामग्री को विभिन्न आकारों के साथ अन्य घटकों द्वारा पूरी तरह से प्रतिस्थापित किया जा सकता है। हालाँकि, इस निर्देश में आपको मुख्य घटकों का वर्णन किया जाएगा।
इस दर पर, मुख्य कार्य पूरा हो गया है, लेकिन हर परियोजना को और आगे बढ़ाया जा सकता है, सुधार और बढ़ाया जा सकता है। तो, हमारी मछलियों की देखभाल करने के लिए इस परियोजना को स्वयं सुधारने के लिए स्वतंत्र महसूस करें।
चरण 1: अवयव
यहां उन मुख्य घटकों की सूची दी गई है जिनकी आपको इस परियोजना को करने के लिए आवश्यकता होगी:
अरुडिनो मेगा
एक Arduino मेगा एक माइक्रोकंट्रोलर से लैस एक इलेक्ट्रॉनिक कार्ड है जो एक सेंसर से लेकर प्रोग्राम तक और एक्चुएटर्स को कमांड करने के लिए घटनाओं का पता लगा सकता है। इसलिए यह एक प्रोग्राम करने योग्य इंटरफ़ेस है। यह इंटरफ़ेस हमारी परियोजना का मुख्य घटक है जिसके साथ हम अन्य घटकों की आपूर्ति करते हैं।
ब्रेडबोर्ड और तार
इसके बाद, हमारे पास ब्रेडबोर्ड और तार हैं जो हमें विभिन्न विद्युत कनेक्शन प्राप्त करने की अनुमति देते हैं।
सर्वो मोटर
फिर, सर्वोमोटर जो पूर्व निर्धारित पदों तक पहुंचने और उन्हें रखने की क्षमता रखता है। हमारे मामले में, सर्वोमोटर एक प्लास्टिक की बोतल से जुड़ा होगा जो मछली टैंक के रूप में कार्य करेगा। बोतल के घूमने से मछली के लिए भोजन गिराने की अनुमति मिलती है।
तापमान संवेदक
हमारे पास एक तापमान संवेदक भी है। सेंसर पानी में तापमान निर्धारित करता है और इस जानकारी को 1-तार बस के माध्यम से Arduino को भेजता है। सेंसर को -55 से 125 डिग्री सेल्सियस के तापमान में इस्तेमाल किया जा सकता है, जो हमारी जरूरत से कहीं ज्यादा है।
एलसीडी चित्रपट
एलसीडी स्क्रीन का उपयोग तापमान की जानकारी प्रदर्शित करने के लिए किया जाता है। आपको स्क्रीन के कंट्रास्ट को नियंत्रित करने के लिए 10 kΩ के पोटेंशियोमीटर और स्क्रीन में करंट को सीमित करने के लिए 220 रेसिस्टर का उपयोग करने की भी आवश्यकता है।
एल ई डी
पानी का तापमान बहुत अधिक है या बहुत कम है, यह इंगित करने के लिए आपको 2 एलईडी का उपयोग करने की भी आवश्यकता है
प्रतिरोध
प्रतिरोधों का उपयोग मुख्य रूप से कुछ घटकों में करंट को सीमित करने के लिए किया जाता है।
प्लास्टिक की बोतल
हमने अपने फिश फूड टैंक के रूप में एक प्लास्टिक की बोतल ली
भोजन को अपनी मछली पर गिरने देने के लिए आपको बोतल में कुछ छेद काटने होंगे
यहां एक तालिका है जिसमें घटकों की कीमतें हैं और आप उनके द्वारा कहां कर सकते हैं (चित्र 9)
चरण 2: लकड़ी के पैनल असेंबलिंग
शुरू करने के लिए, कुछ लकड़ी के पैनल चुनें और अपने उपकरणों के विस्थापन को किसी एक पैनल में काटें। कुछ कीलों और लकड़ी के पैनलों का उपयोग करके, आप अपना मॉडल बना सकते हैं।
लकड़ी के दो पैनलों को एक साथ 90° के कोण (चित्र 2) के साथ ठीक करें और उन्हें लकड़ी के दो कोष्ठकों (चित्र 3) से सुदृढ़ करें।
इलेक्ट्रॉनिक कंपोनेंट्स को प्लास्टिक बॉक्स में रखा जाएगा, इस बॉक्स को वर्टिकल वुडन पैनल के पीछे फिक्स किया जाएगा।
ऐसा करने के लिए, पावर केबल को पास करने के लिए इस बॉक्स में एक छेद काटें (चित्र 4)।
फिर, इसे लकड़ी के पैनल पर स्टेपलर से ठीक करें (चित्र 5)।
उसके बाद, एलसीडी स्क्रीन, सर्वोमोटर और एलईडी को उनके संबंधित छेद में रखें। सर्वोमोटर पर प्लास्टिक की बोतल को ठीक करें (चित्र 6)।
चरण 3: वायरिंग
एलसीडी, सेंसर और एलईडी के कोड से सर्वोमोटर के कोड को अलग करने के लिए आपको दो Arduino का उपयोग करने की आवश्यकता है। चूंकि सर्वोमोटर हर 12 घंटे में घूमेगा, सेंसर हर 12 घंटे में एलसीडी स्क्रीन पर तापमान की जानकारी भेजेगा, भले ही उनके कोड एक ही प्रोग्राम में हों।
पहला सेंसर, एलसीडी स्क्रीन और एलईडी को मैनेज करेगा। दूसरा सर्वोमोटर का प्रबंधन करेगा।
सेंसर वायरिंग के लिए, आपको कनेक्ट करना होगा (सेंसर -> Arduino):
- VCC -> Arduino 5V, प्लस एक 4.7 kΩ रोकनेवाला जो VCC से डेटा में जा रहा है
- डेटा -> कोई भी Arduino पिन
- जीएनडी -> अरुडिनो जीएनडी
LCD स्क्रीन वायरिंग के लिए, आपको कनेक्ट करना होगा (LCD -> Arduino):
- वीएसएस -> जीएनडी
- वीडीडी -> वीसीसी
- V0 -> 10 kΩ पोटेंशियोमीटर
- रुपये -> अरुडिनो पिन 12
- आर/डब्ल्यू -> जीएनडी
- ई -> अरुडिनो पिन 11
- DB0 से DB3 -> कोई नहीं
- DB4 -> Arduino पिन 5
- DB5 -> Arduino पिन 4
- DB6 -> Arduino पिन 3
- एलईडी (+) -> वीसीसी एक 220 रोकनेवाला के माध्यम से
- एलईडी (-) -> जीएनडी
एल ई डी वायरिंग के लिए, आपको कनेक्ट करना होगा (Arduino -> LED -> ब्रेडबोर्ड):
कोई भी Arduino पिन -> एनोड पिन -> कैथोड पिन GND को 220 रोकनेवाला के माध्यम से
सर्वोमोटर वायरिंग के लिए, आपको कनेक्ट करना होगा (सर्वोमोटर -> अरुडिनो):
- वीसीसी -> Arduino 5V
- जीएनडी -> अरुडिनो जीएनडी
- डेटा -> कोई भी Arduino पिन
आप तस्वीरों में अंतिम वायरिंग देख सकते हैं।
चरण 4: सॉफ्टवेयर
जैसा कि हमारे पास दो Arduino हैं, हमें भी दो प्रोग्राम की आवश्यकता होगी।
प्रत्येक कार्यक्रम को तीन भागों में बांटा गया है। पहला चर की घोषणा के बारे में है और इसमें पुस्तकालय शामिल हैं।
दूसरा भाग सेटअप है। यह एक फ़ंक्शन है जिसका उपयोग चर, पिन मोड को प्रारंभ करने, पुस्तकालयों का उपयोग शुरू करने आदि के लिए किया जाता है।
अंतिम भाग लूप है। एक सेटअप फ़ंक्शन बनाने के बाद, लूप फ़ंक्शन ठीक वही करता है जो उसका नाम सुझाता है, और लगातार लूप करता है, जिससे आपका प्रोग्राम बदल सकता है और प्रतिक्रिया दे सकता है।
आप हमारे कोड को सम्मिलित फ़ाइल में पा सकते हैं।
चरण 5: यह कैसे काम करता है
अब, देखते हैं कि परियोजना कैसे काम करती है।
Arduino MEGA को हर 12 घंटे में सर्वोमोटर को पावर देने के लिए प्रोग्राम किया जाता है। यह सर्वोमोटर प्लास्टिक की बोतल को 180 डिग्री घुमाने और फिर अपनी प्रारंभिक स्थिति में वापस आने की अनुमति देगा।
आपको बोतल में कुछ छेद काटने की जरूरत है। इसलिए, जब यह मुड़ता है, तो यह मछलीघर में कुछ मछली खाना छोड़ देगा (छेद का आकार आकार और उस भोजन की मात्रा पर निर्भर करता है जिसे आप छोड़ना चाहते हैं)।
तापमान संवेदक Arduino को एक इलेक्ट्रॉनिक संदेश देगा और Arduino स्क्रीन पर तापमान प्रदर्शित करने के लिए LCD स्क्रीन के साथ संचार करेगा।
यदि पानी का तापमान इष्टतम मूल्यों के बीच नहीं है (हम मछली प्रजातियों के आधार पर कोड [20 डिग्री सेल्सियस; 30 डिग्री सेल्सियस] डालते हैं), तो एलईडी में से एक को संचालित किया जाएगा। यदि तापमान सीमा से नीचे है, तो संदेश के बगल में स्थित एलईडी ("पानी बहुत ठंडा है!") जलाया जाएगा। यदि तापमान सीमा से ऊपर है, तो दूसरी एलईडी जलाई जाएगी।
चरण 6: निष्कर्ष
निष्कर्ष में, हम कह सकते हैं कि परियोजना पूरी तरह से चालू है और यह अपने दो मुख्य कार्यों को निष्पादित करने में सक्षम है: मछली को दिन में दो बार खिलाना और मछली के लिए तापमान की सीमित स्थितियों को रोकने के लिए अपने दो संकेतों (एल ई डी) के साथ तापमान प्रदर्शित करना।.
संयम और हमारे वर्तमान ज्ञान के कारण, हम यह नहीं कह सकते कि हमारी परियोजना पूरी तरह से स्वचालित प्रणाली है। जैसा हम चाहते थे हम परियोजना में सुधार नहीं कर सके, और इसलिए हम आपको इस उद्देश्य को प्राप्त करने के लिए कुछ विचार सुझाते हैं:
पानी का तापमान विनियमन: एलसीडी स्क्रीन केवल तापमान की जानकारी प्रदर्शित कर सकती है और हमें एल ई डी के माध्यम से ऊपरी/निचली तापमान सीमा का संकेत दे सकती है और इसके विनियमन पर कोई प्रभाव नहीं पड़ता है।
मछली को खिलाने के लिए मैनुअल मोड: 12 घंटे इंतजार किए बिना अपनी मछली को खुद खिलाने की संभावना बनाएं।
और कई अन्य विचार जो हम आपको अपने स्वयं के और अत्यधिक व्यक्तिगत मछली फीडर बनाने की कल्पना करने देते हैं।
सिफारिश की:
जलाशय के साथ वाईफाई स्वचालित प्लांट फीडर - इंडोर / आउटडोर खेती सेटअप - रिमोट मॉनिटरिंग के साथ स्वचालित रूप से जल संयंत्र: 21 कदम
जलाशय के साथ वाईफाई स्वचालित संयंत्र फीडर - इंडोर / आउटडोर खेती सेटअप - रिमोट मॉनिटरिंग के साथ स्वचालित रूप से जल संयंत्र
कैसे एक स्वचालित 12V बैटरी चार्जर बनाने के लिए: 16 कदम (चित्रों के साथ)
कैसे एक स्वचालित 12V बैटरी चार्जर बनाने के लिए: अरे! मेरा नाम स्टीव है। आज मैं आपको दिखाने जा रहा हूँ कि 12v बैटरी चार्जर कैसे बनाया जाता है वीडियो देखने के लिए यहाँ क्लिक करेंआइए शुरू करते हैं
कैसे एक स्वचालित लकड़ी स्टोव थर्मोस्टेट बनाने के लिए: 5 कदम (चित्रों के साथ)
कैसे एक स्वचालित लकड़ी स्टोव थर्मोस्टेट बनाने के लिए: मेरे मेक्ट्रोनिक्स क्लास प्रोजेक्ट के लिए मैंने अपने लकड़ी के स्टोव पर स्पंज की स्थिति को नियंत्रित करने के लिए एक स्टेपर मोटर चलाने वाले पीआईडी नियंत्रक के साथ एक वाईफाई सक्षम Arduino का उपयोग करके एक स्वचालित लकड़ी स्टोव थर्मोस्टेट को डिजाइन और बनाने का फैसला किया। यह एक बहुत ही प्रतिशोध रहा है
एक्रिलिक मछली फीडर: 11 कदम (चित्रों के साथ)
ऐक्रेलिक फिश फीडर: इस ट्यूटोरियल में, मैं आपको सिखाऊंगा कि कैसे मैंने अपने koi ~ के लिए एक स्वचालित फिश फीडर बनाया
कैसे एक स्वचालित 12v बैटरी चार्जर बनाने के लिए: 6 कदम (चित्रों के साथ)
स्वचालित 12v बैटरी चार्जर कैसे बनाएं: इस निर्देश में सभी को नमस्कार, मैं आपको दिखाऊंगा कि स्वचालित बैटरी चार्जर कैसे बनाया जाता है