विषयसूची:
वीडियो: रास्पबेरी पाई के साथ मिट्टी की नमी को मापना 4: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
क्या आप जानते हैं कि पौधों को कितनी बार पानी देना है? या पौधों को उखाड़ फेंका और उन्हें खो दिया। इसे हल करने के लिए मैंने सोचा कि यह अधिक परिस्थितिजन्य होगा यदि हम पौधों को उचित रूप से पानी देने का निर्णय लेने के लिए मिट्टी के अंदर पानी की मात्रा का मूल्य प्राप्त कर सकें। इस परियोजना में एक सर्किट बनाने की कोशिश करते हैं जो पानी की मात्रा के मूल्य को माप सकता है। मिट्टी का अंतत: रास्पबेरी पाई का उपयोग करके प्रवाह को नियंत्रित करता है।
हार्डवेयर:
- रास्पबेरी पाई 2/3/4
- मृदा नमी सेंसर
- एमसीपी3008 आईसी
- जम्परों
चरण 1: सर्किट कनेक्शन
- MCP3008 GND में GND
- MCP3008 CS से RPI 8
- मृदा नमी GND से GND
- मृदा नमी VCC से +3V
- मृदा नमी A0 से MCP3008 CH0
- MCP3008 VCC से +3V
- MCP3008 VREF से +3V
- MCP3008 AGND से GND
- MCP3008 CLK से RPI 11
- MCP3008 DOUT से RPI 9
- MCP3008 DIN से RPI 10
रास्पबेरी पाई को सभी कनेक्शन और पावर अप करें। यदि आप सीखना चाहते हैं कि रास्पबेरी पाई कैसे सेट करें, तो देखें कि रास्पबेरी पाई 4 कैसे सेट करें।
चरण 2: आवश्यक पैकेज
कोड चलाने से पहले आपको कुछ पुस्तकालय स्थापित करने होंगे, यदि आपके पास पहले से `Adafruit_Python_MCP3008` स्थापित है, तो अगले चरण पर जाएं या उन्हें स्थापित करने के लिए नीचे दिए गए आदेशों का पालन करें।
pi@raspberrypi: sudo apt-get update
पीआई @ रास्पबेरीपी: सुडो एपीटी-बिल्ड-आवश्यक पायथन-देव पायथन-एसएमबस गिट स्थापित करें
पीआई@रास्पबेरीपी: सीडी ~
pi@raspberrypi: git क्लोन
pi@raspberrypi: cd Adafruit_Python_MCP3008
pi@raspberrypi: sudo python setup.py install
यदि आपको रिपॉजिटरी को क्लोन करने में कोई समस्या है, तो आप मैन्युअल रूप से रिपॉजिटरी डाउनलोड कर सकते हैं और बाद में चरणों को जारी रख सकते हैं। यदि आपको कोई त्रुटि दिखाई देती है तो वापस जाएं और पिछले सभी आदेशों को ध्यान से देखें और फिर से चलाएं।
आपको लाइब्रेरी इंस्टाल को सफल और एक संदेश के साथ समाप्त होते देखना चाहिए।
यदि आप पाइप का उपयोग करके इंस्टॉल करना पसंद करते हैं (यदि आपने इंस्टॉलेशन के लिए उपरोक्त चरणों का पालन किया है तो इसकी आवश्यकता नहीं है), रास्पबेरी पाई पर टर्मिनल खोलें और निम्नलिखित कमांड निष्पादित करें:
सुडो एपीटी-अपडेट प्राप्त करें
सुडो एपीटी-बिल्ड-आवश्यक पायथन-देव स्थापित करें
चरण 3: कोड
pi@raspberrypi: नैनो नम-मृदा.py
एक बार पुस्तकालय स्थापित हो जाने के बाद कोड को निष्पादित करने का समय आ गया है। टर्मिनल खोलें "नैनो नम-soil.py" टाइप करके एक नई फाइल बनाएं और नीचे दिया गया कोड दर्ज करें।
RPi. GPIO को GPIO के रूप में आयात करें समय से आयात नींद आयात करें Adafruit_MCP3008 am = Adafruit_MCP3008. MCP3008 (clk = 11, cs = 8, miso = 9, mosi = 10) जबकि सही: नमी_मान = am.read_adc (0) # से एनालॉग रीडिंग प्राप्त करें मिट्टी नम सेंसर प्रति = नमी_मान * 100 / 1023 # नमी मान को प्रतिशत प्रिंट में परिवर्तित करना ("रिकॉर्ड किया गया नमी मान% s प्रतिशत है"% प्रति) अगर नमी_मान> = 930: प्रिंट ("पानी नहीं, क्या आप मुझे पानी पिला सकते हैं") एलिफ नमी_वैल्यू = 350: प्रिंट ("मैं पर्याप्त हूं") एलिफ नमी_वैल्यू <350: प्रिंट ("मुझे डूबना बंद करो!") नींद (1.5)
फाइल को सेव करने के लिए "ctrl+o" पर क्लिक करें और बाहर निकलने के लिए "ctrl+x" पर क्लिक करें।
pi@raspberrypi: अजगर
कोड चलाने के लिए "पायथन नम-मृदा.py" कमांड करें। आपको टर्मिनल विंडो पर मिट्टी नमी सेंसर से मूल्यों को देखने में सक्षम होना चाहिए, अंतर को समझने के लिए मिट्टी की नमी सेंसर को पानी के अंदर और सूखी मिट्टी में रखें।
चरण 4: वीडियो ट्यूटोरियल
हुर्रे! सर्किट किया जाता है। यदि आपके कोई प्रश्न हैं तो नीचे टिप्पणी करने में संकोच न करें।
हैप्पी सर्किटिंग!
साधन:
- गिटहब भंडार।
- ईथरनेट केबल का उपयोग करके लैपटॉप / पीसी के माध्यम से रास्पबेरी पाई 4 सेट करें (कोई मॉनिटर नहीं, कोई वाई-फाई नहीं)
- MCP3008 स्थापित करना
सिफारिश की:
Arduino के साथ अपना खुद का मिट्टी नमी सेंसर बनाएं !!!: 10 कदम
Arduino के साथ अपनी खुद की मिट्टी की नमी सेंसर बनाएं !!!: के बारे में !!! इस निर्देश में, हम Arduino के साथ एक मृदा नमी सेंसर FC-28 को इंटरफ़ेस करने जा रहे हैं। यह सेंसर मिट्टी के अंदर पानी की मात्रा को मापता है और हमें आउटपुट के रूप में नमी का स्तर देता है। सेंसर दोनों एनालॉग से लैस है
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
Arduino के साथ मिट्टी की नमी को मापना: 6 कदम
Arduino के साथ मिट्टी की नमी को मापना: इस त्वरित ट्यूटोरियल में, मैं आपको दिखाने जा रहा हूँ कि कैसे arduino का उपयोग करके मृदा नमी सेंसर को पढ़ा जाए और Arduino Serial Monitor में मृदा नमी स्तर को प्रिंट किया जाए। आप मेरे द्वारा लिखित मूल पोस्ट सिंहल में इस लिंक पर पा सकते हैं
ध्वनि आयाम के साथ मिट्टी की नमी को मापें: 6 कदम (चित्रों के साथ)
ध्वनि आयामों के साथ मिट्टी की नमी को मापें: इस ट्यूटोरियल में, हम बताएंगे कि ध्वनि आयामों के साथ मिट्टी की नमी को मापने वाला उपकरण कैसे बनाया जाता है