विषयसूची:
- चरण 1: सामग्री का बिल
- चरण 2: विधानसभा
- चरण 3: अतिरिक्त पुस्तकालयों की स्थापना
- चरण 4: डेमो चलाएँ
- चरण 5: मोडबस टेस्ट
वीडियो: टच के साथ ESP8266 मोडबस थर्मोस्टेट: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
मैं आपको इस निर्देश में दिखाऊंगा कि कैसे ArduiTouch ESP और एक ESP8266 (NodeMCU या Wemos D1 Mini) के साथ RS485 के माध्यम से वैकल्पिक मोडबस समर्थन के साथ एक अच्छी दिखने वाली टच-स्क्रीन थर्मोस्टेट बनाया जाए।
चरण 1: सामग्री का बिल
- NodeMCU V2 Amica या Wemos D1 mini
- अर्दुईटच ईएसपी किट
RS485 इंटरफ़ेस के लिए वैकल्पिक:
- MAX3485
- ट्रांजिस्टर BC557
- प्रतिरोधी 10k
- प्रतिरोधी 22k
- 2x रोकनेवाला 1k
- रोकनेवाला १२० ओम
- संधारित्र 1, 5nF
- 2 पोल हैडर
- जम्पर ब्रिज
चरण 2: विधानसभा
आप संलग्न मैनुअल में ही ArduiTouch की असेंबली के लिए उपयोग कर सकते हैं।
ArduiTouch में स्वयं RS485 इंटरफ़ेस नहीं है। हमें इस फ़ंक्शन को ब्रेडबोर्ड क्षेत्र में जोड़ना होगा। ब्रेडबोर्ड क्षेत्र के बगल में आपको सभी आवश्यक संकेतों के साथ सोल्डरिंग पैड मिलेंगे। आपको केवल नीचे के सर्किट को इन सोल्डरिंग पैड्स से जोड़ना है। ए और बी सिग्नल के लिए पैड 3 और 4 का उपयोग करने की अनुशंसा की जाती है जो सीधे टर्मिनल से जुड़े होते हैं।
चरण 3: अतिरिक्त पुस्तकालयों की स्थापना
फर्मवेयर Arduino IDE के तहत लिखा गया था। आपको निम्नलिखित अतिरिक्त पुस्तकालयों की आवश्यकता होगी:
Arduino लाइब्रेरी मैनेजर के माध्यम से निम्नलिखित लाइब्रेरी स्थापित करें
एडफ्रूट जीएफएक्स लाइब्रेरी
एडफ्रूट ILI9341 लाइब्रेरी
XPT2046_Paul Stoffregen द्वारा टचस्क्रीन
सिंपलमोडबस एनजी
आप लाइब्रेरी को सीधे ज़िप फ़ाइल के रूप में भी डाउनलोड कर सकते हैं और अपने arduinosketchfolder/पुस्तकालयों के अंतर्गत फ़ोल्डर को असम्पीडित कर सकते हैं/ Adafruit पुस्तकालयों को स्थापित करने के बाद, Arduino IDE को पुनरारंभ करें।
थर्मोस्टेट का सोर्स कोड आपको हमारी वेबसाइट पर मिलेगा।
चरण 4: डेमो चलाएँ
कृपया इस नमूने को Arduino IDE में खोलें। इसे संकलित करें और अपलोड करें। कृपया ध्यान दें: USB के माध्यम से ESP8266 मॉड्यूल की प्रोग्रामिंग के लिए जम्पर खुला होना चाहिए।
संकलन और अपलोड के बाद आप कमरे के तापमान, सेट तापमान और वेंटिलेशन के लिए डिफ़ॉल्ट मानों के साथ मुख्य स्क्रीन देखेंगे। आप RS485 कनेक्शन के बिना भी सेट तापमान और वेंटिलेशन स्तर को बदल सकते हैं। आप ऊपरी दाएं कोने में गियर के माध्यम से एक विकल्प मेनू खोल सकते हैं। इस मेनू में मोडबस आईडी नंबर और एक स्क्रीन सफाई फ़ंक्शन को समायोजित करने के लिए एक फ़ंक्शन शामिल है।
चरण 5: मोडबस टेस्ट
हम इस उदाहरण में पीसी को मोडबस मास्टर के रूप में उपयोग करेंगे। आपको मोडबस्टर डाउनलोड करना होगा। कृपया ज़िप संग्रह को अपनी हार्डडिस्क पर एक नई निर्देशिका में अनपैक करें। सॉफ्टवेयर खोलें और ऊपर दिए गए चित्र के अनुसार चिह्नित क्षेत्रों को बदलें। आपको पहले USB-RS485-एडेप्टर कनेक्ट करना होगा। सरल परीक्षणों के लिए आपके पीसी और NodeMCU के बीच USB केबल के माध्यम से एक सीरियल कनेक्शन भी काम करेगा। कृपया मॉडबस्टर में इस एडेप्टर के लिए सही COM-पोर्ट चुनें
आप मॉडबस्टर में रीड बटन दबा सकते हैं। यह कमांड हमारे नए स्लेव डिवाइस ArduiTouch की 6 बाइट्स थीम को पढ़ेगा। आप पतों के पास के क्षेत्रों में भी क्लिक कर सकते हैं और मूल्यों में हेरफेर कर सकते हैं। राइट बटन के साथ आप इस हेरफेर किए गए मानों को ArduiTouch पर भेजते हैं। कृपया रजिस्टर फ़ंक्शन के बारे में नीचे दी गई तालिका देखें।
सिफारिश की:
अपना खुद का कनेक्टेड हीटिंग थर्मोस्टेट बनाएं और हीटिंग के साथ बचत करें: 53 कदम (चित्रों के साथ)
अपना खुद का कनेक्टेड हीटिंग थर्मोस्टेट बनाएं और हीटिंग के साथ बचत करें: उद्देश्य क्या है? अपने घर को ठीक उसी तरह गर्म करके आराम बढ़ाएं जैसा आप चाहते हैं बचत करें और ग्रीनहाउस गैस उत्सर्जन को कम करें अपने घर को तभी गर्म करें जब आपको आवश्यकता हो अपने हीटिंग पर नियंत्रण रखें जहां भी आप गर्व करें आपने इसे किया
डिजिस्टम्प और मोडबस आरटीयू: 6 कदम
डिजिस्टम्प और मोडबस आरटीयू: जिन लोगों ने मोडबस आरटीयू और रास्पबेरी पाई के बीच संचार पर मेरे निर्देश को देखा है, वे जानते हैं कि मैं ग्रीनहाउस को स्वचालित करने के लिए एक परियोजना की योजना बना रहा हूं। मैंने 2 छोटे पीसीबी बनाए हैं जिन्हें एक प्रोजेक्टबॉक्स के अंदर रखा जा सकता है। पीसीबी का लिंक मैं शामिल करूंगा
सिमुलैसिओन ट्रांसमीटर डी टेम्परातुरा मोडबस (लैबव्यू + रास्पबेरी पाई 3): 8 कदम
सिमुलैसिओन ट्रांसमिसर डी टेम्पराटुरा मोडबस (लैबव्यू + रास्पबेरी पाई 3): पोस्ट एस्क्रिटो एन ESPAÑOLSe simuló un circuito transmisor detempatura, el Elemento primerio (सेंसर) फ्यू इम्प्लीमेंटो मेडियन्ट अन पोटेंशियोमेट्रो एल कुआल वेरिया एल वोल्टजे डे एन्ट्राडा। पैरा एनवायर ला इनफॉर्मेशन डेल सेंसर (एलिमेंटो सेकेंडरियो), सी इंप
स्मार्ट थर्मोस्टेट ESP8266: 6 कदम (चित्रों के साथ)
स्मार्ट थर्मोस्टेट ESP8266: बिएनवेन्यू सुर सीई नौवेल लेख। ऑन से रेट्रोउव ऑजोर्ड'हुई पोर अन प्रोजेक्ट क्यू जे रियलिस ड्यूरेंट टाउट सीई टेम्प्स लिब्रे क्यू एम'ए ऑफर ले कन्फाइनमेंट। सी प्रोजेक्ट एम'ए एट प्रपोज पर मोन पेरे, एन एफेट इल विएंट डे डिमेंगर डान्स उन विएइल मैसन एट एल
Arduino और औद्योगिक उपकरणों के बीच मोडबस टीसीपी संचार: 3 कदम
Arduino और औद्योगिक उपकरणों के बीच मोडबस टीसीपी संचार: औद्योगिक एचएमआई के साथ एक Arduino बोर्ड को नियंत्रित करने और इसे एक मॉडबस टीसीपी संचार के साथ एक औद्योगिक नेटवर्क से जोड़ने का एक औद्योगिक तरीका