विषयसूची:

स्मार्ट विवरियम: 8 कदम
स्मार्ट विवरियम: 8 कदम

वीडियो: स्मार्ट विवरियम: 8 कदम

वीडियो: स्मार्ट विवरियम: 8 कदम
वीडियो: SSC JE 2024 | Biological Classification One Shot | SSC JE General Science Classes by Deepmani Sir #8 2024, नवंबर
Anonim
स्मार्ट विवरियम
स्मार्ट विवरियम
स्मार्ट विवरियम
स्मार्ट विवरियम

अपने सरीसृपों के लिए पर्यावरण की स्थिति की निगरानी के लिए, मैंने एक स्मार्ट विवेरियम बनाया। मेरा लक्ष्य अपने सरीसृपों के लिए पिंजरे के भीतर एक पूरी तरह से जीवित पारिस्थितिकी तंत्र बनाना है। इन स्थितियों के आधार पर, टेरारियम को यह सुनिश्चित करने के लिए स्वयं कार्य करना चाहिए कि सभी पौधों को हाइड्रेटेड किया जाता है, और तापमान और आर्द्रता मेरे सरीसृपों के लिए उपयुक्त होनी चाहिए। इस खुले स्रोत को जारी करके, मैं अन्य लोगों को प्रेरित करने की आशा करता हूं, और संभवतः मुझे अपने उत्पाद पर कुछ प्रतिक्रिया प्राप्त करने में भी मदद करता हूं। अभी इस टेरारियम में तेंदुआ जेको, क्रेस्टेड जेको और दाढ़ी वाले ड्रैगन के लिए केवल सही पर्यावरणीय परिस्थितियां हैं। अन्य सरीसृपों के लिए और डेटा जोड़ने के लिए स्वतंत्र महसूस करें!:)

आपूर्ति

40x70cm 3mm ट्रिपल लकड़ी x 6

30x30 3 मिमी प्लेक्सीग्लस स्पष्ट x 2

50x30 3 मिमी प्लेक्सीग्लस साफ़ x 1

द्रव पंप x 2

DHT22 सेंसर x 1

ग्राउंड नमी सेंसर x 2

1 मीटर पीवीसी ट्यूब x 5

Arduino Uno x 1

चरण 1: मॉडल

मॉडल
मॉडल

(लेजर) लकड़ी काटने के लिए मॉडल

मछली पालने का बाड़ा बनाने के लिए, मैंने कुछ मॉडल बनाए जिनका उपयोग लेज़रकटिंग के लिए विवरियम बनाने के लिए किया जा सकता है। यदि आप एक छोटा बड़ा टेरारियम बनाना चाहते हैं तो एसवीजी मॉडल के आकार को संशोधित करने के लिए https://www.makercase.com/ पर json फ़ाइल का उपयोग किया जा सकता है। आकार के अलावा, आप टेरारियम में भी खिड़कियों को संशोधित कर सकते हैं। यदि आप लकड़ी से भिन्न सामग्री से टेरारियम बनाना चाहते हैं तो यह Json फ़ाइल भी आवश्यक है। वर्तमान फ़ाइल विशेष रूप से लकड़ी की सामग्री के लिए 3 मिमी की मोटाई के साथ बनाई गई है।

Json फ़ाइल यहाँ देखी जा सकती है: https://github.com/LesleyKras/SmartVivarium/blob/… SVG फ़ाइल जनरेट किया गया मॉडल है, जो कि json फ़ाइल से बनाया गया है। इस फाइल की जरूरत तब पड़ती है जब आप लेजर कटिंग मशीन का उपयोग करके लकड़ी काटना चाहते हैं, या यदि आप लकड़ी को हाथ से काटने वाले हैं।

SVG में लकड़ी के सभी अलग-अलग टुकड़े एक साथ होते हैं। जब आप लेज़र कटिंग मशीन का उपयोग करने जा रहे हों, तो आपको SVG फ़ाइल में से प्रत्येक भाग को अलग-अलग चुनना होगा, और उन्हें एक-एक करके काटना होगा।

चरण 2: इसे बनाना

इसे बनाना!
इसे बनाना!
इसे बनाना!
इसे बनाना!

लकड़ी के टुकड़ों को या तो कीलों या लकड़ी के गोंद से एक साथ रखें। नीचे और ऊपर की प्लेट समान होनी चाहिए, ठीक साइड प्लेट की तरह। यह टेरारियम को ही बनाने में मदद करता है।

टुकड़ों को एक साथ रखने के बाद, आपका टेरारियम कुछ ऐसा दिखना चाहिए जैसा कि चित्र में दिखाया गया है

चरण 3: हार्डवेयर को जोड़ना

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

पहली बात यह है कि अपने Arduino Uno को अपने कंप्यूटर से कनेक्ट करें, और GitHub पेज से स्रोत कोड को अपने Arduino पर अपलोड करें।

अपनी इच्छा के आधार पर, आप एक ब्रेडबोर्ड (जो मैंने किया) का उपयोग कर सकते हैं। यदि आप ब्रेडबोर्ड का उपयोग नहीं करने जा रहे हैं, तो सुनिश्चित करें कि विशिष्ट सेंसर Arduino Uno में सही IO पिन से जुड़े होंगे।

चरण 4: तापमान और आर्द्रता

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

लाइब्रेरी स्थापित करने के बाद, आप पिन को Arduino से कनेक्ट करने के लिए तैयार हैं। सुनिश्चित करें कि आपका वोल्टेज पिन 5V से, GND-पिन को Arduino GND से, और डेटा पिन को arduino पर 7 पिन करने के लिए कनेक्ट करें।

चरण 5: ग्राउंड नमी सेंसर

जमीन की नमी की निगरानी के लिए हम जमीनी नमी सेंसर का उपयोग कर रहे हैं। इनका उपयोग आपके टेरारियम में रहने वाले वास्तविक पौधों के लिए जमीन में नमी की निगरानी के लिए किया जाता है। यदि जमीन की नमी बहुत अधिक शुष्क है, तो वर्षा प्रणाली अंततः सक्रिय हो जाएगी।

ग्राउंड नमी सेंसर को जोड़ने के लिए, आपको निम्नलिखित सेटअप की आवश्यकता होगी; VCC-पिन को arduino पर 5V पिन से कनेक्ट करें। GND पिन को arduino पर GND पिन से कनेक्ट करें। और डेटा प्राप्त करने के लिए, आपको arduino पर A0 पिन को सेंसर से A0 और A1 पिन से कनेक्ट करना होगा।

चरण 6: द्रव पंप

मैं पूरी तरह से काम करने के लिए द्रव पंप प्राप्त करने में सक्षम नहीं हूं। लेकिन अब मैंने इस पंप के लिए एक सिमुलेशन बनाया है, जब तक कि मुझे यह पता नहीं चल जाता कि इसे ठीक से कैसे जोड़ा जाए। मैंने एक साधारण एलईडी लाइट का उपयोग करके ऐसा किया जो जमीन की नमी के बहुत शुष्क होने पर झपकती होनी चाहिए। अपने शोध के आधार पर मुझे वास्तविक पंप को काम करने के लिए सही प्रकार की रिले प्राप्त करने की आवश्यकता होगी।

फ्लुइड पंप से VCC पिन को arduino पर 12 पिन करने के लिए कनेक्ट करें, और GND पिन को पंप से Arduino पर GND पिन से कनेक्ट करें।

चरण 7: अपने विशिष्ट सरीसृप के लिए कोड सेट करना

अभी तक, Arduino पर भंडारण में केवल तीन प्रकार के सरीसृप कॉन्फ़िगर किए गए हैं। अभी, डेटा को एक Json स्ट्रिंग में सहेजा जा रहा है, जिसे आसानी से संशोधित किया जा सकता है ताकि आपके सरीसृप मौजूद न होने की स्थिति में और अधिक सरीसृप जोड़ सकें।

वर्तमान में जिन सरीसृपों का उपयोग किया जा रहा है उनमें तेंदुआ गेको, क्रेस्टेड जेको और दाढ़ी वाले ड्रैगन हैं।

Json फ़ाइल से डेटा का उपयोग करने के लिए, आपको एक और लाइब्रेरी स्थापित करने की आवश्यकता है जिसका उपयोग Arduino के लिए ही Json को पढ़ने योग्य डेटा में पार्स करने के लिए किया जा रहा है। आप इस पुस्तकालय को यहाँ पा सकते हैं।

लाइब्रेरी जोड़ने के बाद, आप बस कोड में निम्नलिखित स्ट्रिंग की खोज कर सकते हैं: 'const char* reptiles = doc["Leopard gecko"]', और अपने सरीसृप का नाम बदलकर उस सरीसृप में कर सकते हैं जिसके आप मालिक हैं।

यह सुनिश्चित करने के लिए कि आपने इसे सही ढंग से लिखा है, आप "सरीसृप डेटा " नामक चर के अंदर, जेसन स्ट्रिंग में चर के नामों की जांच कर सकते हैं। यदि आपका सरीसृप मौजूद नहीं है, तो आप अपने स्वयं के सरीसृप के लिए आवश्यक पर्यावरणीय परिस्थितियों को जोड़ने के लिए अन्य सरीसृपों के प्रारूप का उपयोग कर सकते हैं।

इन शर्तों को साझा करना सुनिश्चित करें, ताकि अन्य लोग भी इसका उपयोग कर सकें!:)

चरण 8: आनंद लें

आनंद लेना
आनंद लेना

अब आपको सेट होना चाहिए, और टेरारियम का उपयोग करने में सक्षम होना चाहिए।

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

डिफ़ॉल्ट रूप से, यह हर 5 सेकंड में पर्यावरण की स्थिति की जांच करता है, लेकिन आप कोड में 'पीरियड' वेरिएबल (मिलीसेकंड द्वारा) को बदलकर इसे बदलने के लिए स्वतंत्र हैं।

आनंद लेना!

सिफारिश की: