विषयसूची:

ग्रीनहाउस के लिए सेंसर बॉक्स: 5 कदम
ग्रीनहाउस के लिए सेंसर बॉक्स: 5 कदम

वीडियो: ग्रीनहाउस के लिए सेंसर बॉक्स: 5 कदम

वीडियो: ग्रीनहाउस के लिए सेंसर बॉक्स: 5 कदम
वीडियो: Green House क्या है?|Green House से क्या फायदा है?#khansir #khangs #greenhouse #bykhansir 2024, नवंबर
Anonim
ग्रीनहाउस के लिए सेंसर बॉक्स
ग्रीनहाउस के लिए सेंसर बॉक्स
ग्रीनहाउस के लिए सेंसर बॉक्स
ग्रीनहाउस के लिए सेंसर बॉक्स
ग्रीनहाउस के लिए सेंसर बॉक्स
ग्रीनहाउस के लिए सेंसर बॉक्स
ग्रीनहाउस के लिए सेंसर बॉक्स
ग्रीनहाउस के लिए सेंसर बॉक्स

अरे। मैं अपना एक और प्रोजेक्ट व्यापक समाज के सामने पेश करना चाहता हूं।

परियोजना का उद्देश्य मेरे पिछवाड़े में बनाए गए ग्रीनहाउस को स्वचालित करना है। यह पहला कदम है- ग्रीनहाउस के लिए सेंसरों के एक परिसर का निर्माण। बाद में भविष्य में, सेंसर के डेटा के आधार पर, मैं सिंचाई और वेंटिलेशन को स्वचालित करने की योजना बना रहा हूं। डिवाइस Wemos D1 mini Pro पर आधारित है। इस परियोजना के लिए सॉफ्टवेयर माइक्रोपायथन में लिखा गया है। रास्पबेरी पाई ज़ीरो पर चलने वाले डोमोटिक्ज़ सर्वर पर सेंसर से डेटा प्रवाहित होता है।

अब विवरण में गहराई से चलते हैं।

आपूर्ति

इस परियोजना के लिए आपको चाहिए:

1. Wemos D1 मिनी प्रो

2. वेमोस ट्रिपलर बेस

3. बिजली आपूर्ति ढाल (वैकल्पिक, आप यूएसबी के माध्यम से डी 1 को पावर कर सकते हैं)।

4. ओएलईडी डिस्प्ले

5. DHT22 सेंसर

6. मृदा सेंसर

7. 18b20 तापमान सेंसर

8. आवास

9. ड्यूपॉन्ट केबल

10. डोमोटिक्ज़ सर्वर चलाना (मैं रास्पबेरी पाई ज़ीरो का उपयोग कर रहा हूँ)

11. पायहोन फाइलें। आपको जिन फ़ाइलों की आवश्यकता होगी वे यहां हैं।

चरण 1: फर्मवेयर और माइक्रोपायथन ड्राइवर

मैं यह नहीं बताऊंगा कि डिवाइस पर फर्मवेयर कैसे स्थापित किया जाता है। प्रक्रिया को मेरे पिछले पोस्टों में से एक में विवरण में वर्णित किया गया है।

हालाँकि एक बात है जो आपको WemosD1 मिनी प्रो पर फर्मवेयर स्थापित करने के बारे में जानना है। आम तौर पर जब मैं फर्मवेयर स्थापित कर रहा होता हूं तो मैं निम्न आदेश का उपयोग करता हूं:

अजगर esptool.exe --पोर्ट COM5 --baud ४६०८० write_flash --flash_size = 0 का पता लगाएं C:\path_to_firmware

लेकिन यह D1 मिनी प्रो संस्करण के साथ काम नहीं करता है। यह D1 मिनी के साथ काम करता है, लेकिन प्रो के साथ नहीं। फर्मवेयर को इस तरह से स्थापित करने के बाद, D1 अनंत लूप में चला जाता है - यह लगातार रीबूट होता है। इंटरनेट पर कहीं न कहीं मैंने पाया कि फ्लैश मेमोरी के आकार का वर्णन करना आवश्यक है जिसका वह उपयोग करेगा। आपको नीचे कमांड का उपयोग करना होगा:

अजगर esptool.exe -p COM8 write_flash -fs 4MB 0 C:\path_to_firmware

इसलिए फर्मवेयर स्थापित करने के बाद, उदाहरण के लिए ampy का उपयोग करके, main.py को छोड़कर, ऊपर बताई गई 11.) फ़ाइलें अपलोड करें। आपको बाद में main.py संपादित करने की आवश्यकता होगी, इसलिए इसे अभी अपलोड न करें:)।

चरण 2: कनेक्शन

सम्बन्ध
सम्बन्ध
सम्बन्ध
सम्बन्ध
सम्बन्ध
सम्बन्ध

सभी हार्डवेयर कनेक्ट करें।

1. मृदा संवेदक:

लाल तार ======> +3.3V

काला ======> जीएनडी

पीला (डेटा) ===> A0

2. ओएलईडी डिस्प्ले:

जीएनडी ======> जीएनडी

वीसीसी ======> +5वी

एससीएल ======> डी१

एसडीए ======> डी२

3. डीएस18x20:

लाल ======> +3.3V

काला ======> जीएनडी

सफेद (डेटा) ==> D6, पुल अप 4.7kOhm रोकनेवाला के माध्यम से भी +3.3V. से कनेक्ट करें

4. डीएचटी 22:

जीएनडी ======> जीएनडी

वीसीसी ======> +3.3V

बाहर ======> D3

चरण 3: Domoticz. में सेंसर जोड़ें

Domoticz. में सेंसर जोड़ें
Domoticz. में सेंसर जोड़ें
Domoticz. में सेंसर जोड़ें
Domoticz. में सेंसर जोड़ें
Domoticz. में सेंसर जोड़ें
Domoticz. में सेंसर जोड़ें

अपने डोमोटिक्ज़ सर्वर में सेंसर जोड़ें।

1. हार्डवेयर जोड़ने के लिए सेटअप/हार्डवेयर चुनें।

2. ड्रॉप-डाउन मेनू से "डमी" जोड़ें। जब हार्डवेयर जोड़ा जाता है, तो सभी परिभाषित हार्डवेयर का ओवरव्यू दिखाया जाएगा।

नया हार्डवेयर सूची में होना चाहिए और "वर्चुअल सेंसर बनाएं" बटन होना चाहिए। इस बटन पर क्लिक करें। आपके द्वारा बनाए गए सेंसर का प्रकार चुनें। कृपया अपने सेंसर का IDX नंबर नोट करें।

main.py फ़ाइल में प्रत्येक सेंसर के लिए idx नंबर दर्ज करें। सेंसर से वर्चुअल सेंसर तक डेटा को संबोधित करने के लिए आपको अपनी पायथन लिपि में इसकी आवश्यकता है।

उपकरणों की सूची देखने के लिए, सेटअप टैब पर क्लिक करें और फिर उपकरणों का चयन करें।

इसके अलावा, अपने डोमोटिक्ज़ सर्वर का आईपी पता main.py फ़ाइल में दर्ज करें।

अब आप main.py को Wemos D1 mini Pro पर अपलोड कर सकते हैं।

चरण 4: परिणाम

नतीजा
नतीजा
नतीजा
नतीजा
नतीजा
नतीजा

डिवाइस पर पावर।

ESP शुरू होने के बाद, "Wifimanager" नामक एक नया WiFi नेटवर्क खोजें। पासवर्ड का उपयोग करके इसे अपने पीसी या फोन से कनेक्ट करें: "टायफनुलु", फिर आईपी एड्रेस 192.168.4.1 पर जाएं। यहां आप अपने ईएसपी को स्थानीय वाईफाई नेटवर्क से जोड़ सकते हैं। आप जिस वाईफाई नेटवर्क का उपयोग करने जा रहे हैं उसे चुनें, पासवर्ड टाइप करें, "सबमिट करें" दबाएं। यदि सब कुछ सही है, तो आपको "ESP सफलतापूर्वक XXXX नेटवर्क से कनेक्टेड" संदेश दिखाई देगा। आपका ईएसपी अब आपके वाईफाई नेटवर्क से जुड़ा है और तैयार है। वाईफाई से कनेक्ट होते ही यह डोमोटिक्ज सर्वर से कनेक्ट हो जाएगा और सेंसर से डेटा भेजना शुरू कर देगा। आप "सेटअप"/"लॉग" में प्रक्रिया को ट्रैक कर सकते हैं। "तापमान" टैब पर क्लिक करके नव निर्मित सेंसर प्रदर्शित करें। सेंसर छवि दिखाई जाएगी।

मृदा संवेदक "उपयोगिता" टैब के अंतर्गत दिखाया जाएगा।

"डैशबोर्ड" टैब पर सब कुछ देखने के लिए, स्टार चिह्न पर क्लिक करके सेंसर को "पसंदीदा" की तरह चिह्नित करें।

चूंकि त्रुटियों से निपटने को कोड में लागू किया गया है, डिवाइस क्रैश नहीं होगा, लेकिन केवल त्रुटि के मामले में रीबूट होगा।

तो अब आपको पता चल जाएगा कि मैं आपके ग्रीनहाउस में क्या कर रहा हूँ।

आपको कामयाबी मिले:)

सिफारिश की: