विषयसूची:

टच के साथ ESP8266 मोडबस थर्मोस्टेट: 5 कदम
टच के साथ ESP8266 मोडबस थर्मोस्टेट: 5 कदम

वीडियो: टच के साथ ESP8266 मोडबस थर्मोस्टेट: 5 कदम

वीडियो: टच के साथ ESP8266 मोडबस थर्मोस्टेट: 5 कदम
वीडियो: China supplier 3.5&4.5'' touch screen smart thermostat, compatible with Amazon Alexa and Google Home 2024, नवंबर
Anonim
टच के साथ ESP8266 मोडबस थर्मोस्टेट
टच के साथ ESP8266 मोडबस थर्मोस्टेट

मैं आपको इस निर्देश में दिखाऊंगा कि कैसे 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 पर भेजते हैं। कृपया रजिस्टर फ़ंक्शन के बारे में नीचे दी गई तालिका देखें।

सिफारिश की: