विषयसूची:
- आपूर्ति
- चरण 1: मॉडल
- चरण 2: इसे बनाना
- चरण 3: हार्डवेयर को जोड़ना
- चरण 4: तापमान और आर्द्रता
- चरण 5: ग्राउंड नमी सेंसर
- चरण 6: द्रव पंप
- चरण 7: अपने विशिष्ट सरीसृप के लिए कोड सेट करना
- चरण 8: आनंद लें
वीडियो: स्मार्ट विवरियम: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
अपने सरीसृपों के लिए पर्यावरण की स्थिति की निगरानी के लिए, मैंने एक स्मार्ट विवेरियम बनाया। मेरा लक्ष्य अपने सरीसृपों के लिए पिंजरे के भीतर एक पूरी तरह से जीवित पारिस्थितिकी तंत्र बनाना है। इन स्थितियों के आधार पर, टेरारियम को यह सुनिश्चित करने के लिए स्वयं कार्य करना चाहिए कि सभी पौधों को हाइड्रेटेड किया जाता है, और तापमान और आर्द्रता मेरे सरीसृपों के लिए उपयुक्त होनी चाहिए। इस खुले स्रोत को जारी करके, मैं अन्य लोगों को प्रेरित करने की आशा करता हूं, और संभवतः मुझे अपने उत्पाद पर कुछ प्रतिक्रिया प्राप्त करने में भी मदद करता हूं। अभी इस टेरारियम में तेंदुआ जेको, क्रेस्टेड जेको और दाढ़ी वाले ड्रैगन के लिए केवल सही पर्यावरणीय परिस्थितियां हैं। अन्य सरीसृपों के लिए और डेटा जोड़ने के लिए स्वतंत्र महसूस करें!:)
आपूर्ति
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 सेकंड में पर्यावरण की स्थिति की जांच करता है, लेकिन आप कोड में 'पीरियड' वेरिएबल (मिलीसेकंड द्वारा) को बदलकर इसे बदलने के लिए स्वतंत्र हैं।
आनंद लेना!
सिफारिश की:
स्मार्ट डेस्क एलईडी लाइट - स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो - Neopixels कार्यक्षेत्र: 10 कदम (चित्रों के साथ)
स्मार्ट डेस्क एलईडी लाइट | स्मार्ट लाइटिंग डब्ल्यू / अरुडिनो | Neopixels कार्यक्षेत्र: अब एक दिन हम घर पर बहुत समय बिता रहे हैं, अध्ययन कर रहे हैं और वर्चुअली काम कर रहे हैं, तो क्यों न हम अपने कार्यक्षेत्र को एक कस्टम और स्मार्ट लाइटिंग सिस्टम Arduino और Ws2812b LED पर आधारित बनायें। यहाँ मैं आपको दिखाता हूँ कि आप अपने स्मार्ट का निर्माण कैसे करते हैं डेस्क एलईडी लाइट कि
SONOFF स्मार्ट स्विच के साथ DIY स्मार्ट रोलर ब्लाइंड्स कैसे करें?: 14 कदम
SONOFF स्मार्ट स्विच के साथ DIY स्मार्ट रोलर ब्लाइंड्स कैसे करें?: अपने साधारण रोलर ब्लाइंड्स/ब्लाइंड्स को स्मार्ट में बदलने के लिए SONOFF स्मार्ट स्विच में इंटरलॉक मोड का उपयोग करें क्या आप में से अधिकांश सहमत होंगे कि यह एक ऐसा काम है जिसे आप सुबह रोलर ब्लाइंड्स/ब्लाइंड्स को ऊपर खींचते हैं। और शाम को इसे नीचे खींचो? वैसे भी, मैं
हार्डवेयर और सॉफ्टवेयर हैक स्मार्ट डिवाइसेस, Tuya और Broadlink LEDbulb, Sonoff, BSD33 स्मार्ट प्लग: 7 कदम
हार्डवेयर और सॉफ्टवेयर हैक स्मार्ट डिवाइसेस, तुया और ब्रॉडलिंक एलईडीबल्ब, सोनऑफ, बीएसडी 33 स्मार्ट प्लग: इस निर्देश में मैं आपको दिखाता हूं कि मैंने अपने फर्मवेयर के साथ कई स्मार्ट डिवाइस कैसे फ्लैश किए, इसलिए मैं उन्हें अपने ओपनहैब सेटअप के माध्यम से एमक्यूटीटी द्वारा नियंत्रित कर सकता हूं। मैं जोड़ूंगा नए डिवाइस जब मैंने उन्हें हैक किया। बेशक कस्टम एफ फ्लैश करने के लिए अन्य सॉफ्टवेयर आधारित विधियां हैं
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनी एक स्मार्ट अलार्म घड़ी: क्या आप कभी स्मार्ट घड़ी चाहते हैं? यदि हां, तो यह आपके लिए समाधान है!मैंने स्मार्ट अलार्म घड़ी बनाई है, यह एक ऐसी घड़ी है जिसे आप वेबसाइट के अनुसार अलार्म समय बदल सकते हैं। जब अलार्म बंद हो जाता है, तो एक ध्वनि (बजर) होगी और 2 बत्तियाँ
IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि ESP32 का उपयोग: 7 कदम
ESP32 का उपयोग कर IoT आधारित स्मार्ट बागवानी और स्मार्ट कृषि: समय और कृषि के रूप में दुनिया बदल रही है। आजकल, लोग हर क्षेत्र में इलेक्ट्रॉनिक्स को एकीकृत कर रहे हैं और कृषि इसके लिए अपवाद नहीं है। कृषि में इलेक्ट्रॉनिक्स के इस विलय से किसानों और बागों का प्रबंधन करने वाले लोगों को मदद मिल रही है। इसमें