विषयसूची:
वीडियो: ESP8266 वाईफाई टच स्क्रीन थर्मोस्टेट (EasyIoT क्लाउड): 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
इस ट्यूटोरियल में हम दिखाएंगे कि वाईफाई टच स्क्रीन थर्मोस्टेट कैसे बनाया जाता है। ESP8266 वाईफाई टच स्क्रीन थर्मोस्टेट ESP8266, Arduino मेगा 2560 और TFT 3.2 टच स्क्रीन डिस्प्ले द्वारा निर्मित जटिल सेंसर का उदाहरण है। थर्मोस्टेट EasyIoT क्लाउड से जुड़ा है और इसे इंटरनेट पर नियंत्रित किया जा सकता है।
थर्मोस्टेट की मुख्य विशेषताएं
- 6 मोड - ऑटो, ऑफ, LOLO, LO, HI, HIHI
- टच स्क्रीन
- वाईफाई जुड़ा
- चार सेट तापमान (LOLO, LO, HI, HIHI) और साप्ताहिक कार्यक्रम
- समय का प्रदर्शन
- समय का प्रदर्शन
- EasyIoT क्लाउड से जुड़ा है और इसे वेब इंटरफेस या इंटरनेट पर देशी मोबाइल एप्लिकेशन में नियंत्रित किया जा सकता है
चरण 1: सामग्री
- अरुडिनो मेगा 2560
- ESP8266 वाईफाई मॉड्यूल
- BMP180 डिजिटल बैरोमेट्रिक प्रेशर सेंसर
- DHT22 डिजिटल तापमान और आर्द्रता सेंसर
- 1 चैनल पृथक 5V रिले मॉड्यूल
- RTC DS1302 रीयल टाइम क्लॉक मॉड्यूल
- 3.2 "टीएफटी एलसीडी मॉड्यूल टच पैनल + टीएफटी 3.2" एलसीडी शील्ड विस्तार बोर्ड
चरण 2: बिल्ड
सम्बन्ध
Arduino Meaga 2560 TFT डिस्प्लेयह आसान है, क्योंकि हम शील्ड का उपयोग करेंगे। Arduino मेगा 2560 के शीर्ष पर बस TFT 3.2" LCD शील्ड एक्सपेंशन बोर्ड और 3.2" TFT LCD मॉड्यूल टच पैनल लगाएं।
ESP8266ESP8266 का उपयोग EasyIoT क्लाउड के वाईफाई गेटवे के रूप में किया जाता है। यह Arduino IDE में लिखे फर्मवेयर से भरा हुआ है। इस मामले में हम ESP8266 मॉड्यूल को जोड़ने के लिए Arduino Mega 2560 पर HW serial1 का उपयोग करेंगे। ESP मॉड्यूल को Arduino से जोड़ने के लिए ESP8266 Connect 5V Arduino और ESP8266 ट्यूटोरियल का पालन करें। Arduino Serial1 RX पिन 19 है, Tx 18 और रीसेट पिन 12 है। 3.3V बिजली की आपूर्ति के लिए हम TFT शील्ड विस्तार बोर्ड से 3.3 V का उपयोग करेंगे। नीचे दी गई तस्वीर देखें जहां 3.3 वी कनेक्ट करना है।
बीएमपी 180
Arduino - BMP180 मॉड्यूल
वीसीसी - वीसीसी
जीएनडी - जीएनडी
20 - एसडीए
21 - एसएलसी
DHT22
अरुडिनो - DHT22
वीसीसी - 1 वीसीसी
जीएनडी - 4 जीएनडी
8 - 2 डेटा
रिले मॉड्यूलरिले मॉड्यूल इनपुट Arduino पर 51 पिन करने के लिए जुड़ा हुआ है। हम वीसीसी और जीएनडी को भी जोड़ते हैं।
आरटीसी DS1302
अरुडिनो - DS1302
वीसीसी - वीसीसी
जीएनडी - जीएनडी
11 - सीई
10 - आईओ
9 - सीएलके
चरण 3: स्रोत कोड
ESP8266 स्रोत कार्यक्रम
ESP8266 स्रोत कोड GitHub पर पाया जा सकता है। ESP8266 Arduino IDE के साथ प्रोग्राम अपलोड करें। अगर आप ESP-01 का इस्तेमाल कर रहे हैं तो DEBUG को कमेंट में रखें। DEBUG को सक्षम करने के लिए ESP8266 NODE MCU का उपयोग करें जो एक अतिरिक्त सॉफ्टवेयर सीरियल की अनुमति देता है।
Arduino मेगा 2560 कार्यक्रम
Arduino Mega 2560 प्रोग्राम GitHub पर उपलब्ध है।
इससे पहले कि आप Arduino पर प्रोग्राम अपलोड करें, निम्नलिखित पंक्तियों को बदलने की अनुशंसा की जाती है:
#DEFAULT_AP_SSID "XXXX" परिभाषित करें
#DEFAULT_AP_PASSWORD "XXXX" परिभाषित करें
#DEFAULT_CLOUD_USERNAME "XXXX" परिभाषित करें
#DEFAULT_CLOUD_PASSWORD "XXXX" परिभाषित करें
एक्सेस प्वाइंट का नाम और पासवर्ड और EasyIoT क्लाउड यूजरनेम और पासवर्ड सेट करें। आप बाद में उन सेटिंग्स को थर्मोस्टेट टच स्क्रीन (सेटिंग्स-> वाईफाई क्लाउड) पर सेट कर सकते हैं, लेकिन इसे प्रोग्राम में बदलना आसान है। प्रोग्राम स्वचालित रूप से थर्मोस्टेट को EasyIoT क्लाउड में जोड़ देगा और मॉड्यूल मापदंडों को कॉन्फ़िगर करेगा। बेशक आपको पहले EasyIoT Cloud में पंजीकरण करना होगा।
अतिरिक्त पुस्तकालय यहाँ हैं: lib.
चरण 4: EasyIoT क्लाउड कॉन्फ़िगर करें
स्वचालन
हमारा थर्मोस्टेट दूसरे कमरे में और बाहर तापमान और आर्द्रता भी दिखाता है। सबसे पहले उन मॉड्यूल को EasyIoT Cloud में जोड़ें। थर्मोस्टेट में सेंसर (तापमान 1, आर्द्रता 1 और तापमान 2) के मूल्य को आगे बढ़ाने के लिए तीन स्वचालन कार्यक्रम जोड़ें। ऑटोमेशन में (कॉन्फ़िगर करें-> ऑटोमेशन) नया प्रोग्राम जोड़ें और फॉरवर्ड वैल्यू में प्रोग्राम टाइप चुनें। फिर मूल्यों को अग्रेषित करने के लिए उपयुक्त मॉड्यूल और पैरामीटर का चयन करें। थर्मोस्टेट पैरामीटर निम्नलिखित हैं:
सेंसर.पैरामीटर4 - तापमान 1
सेंसर.पैरामीटर5 - तापमान 2
सेंसर। पैरामीटर6 - आर्द्रता 1
सिफारिश की:
क्लाउड क्लाउड आपको ठीक करता है (रोबोट को एकत्रित करने के कार्य के साथ बाधा से बचना): 8 कदम
क्लाउड क्लाउड आपको ठीक करता है (रोबोट से बचने के कार्य में बाधा): एक बेकार मशीन - Arduino रोबोट
रास्पबेरी पीआई तापमान और आर्द्रता लॉगिंग, क्लाउड वेदर स्टेशन, वाईफाई और मोबाइल आँकड़े: 6 कदम
रास्पबेरी पीआई तापमान और आर्द्रता लॉगिंग, क्लाउड वेदर स्टेशन, वाईफाई और मोबाइल आँकड़े: रास्पबेरी पीआई डिवाइस के साथ आप कमरे, ग्रीनहाउस, लैब, कूलिंग रूम या किसी अन्य स्थान पर तापमान और आर्द्रता डेटा को पूरी तरह से मुफ्त में लॉग कर सकते हैं। इस उदाहरण का उपयोग हम तापमान और आर्द्रता लॉग करने के लिए करेंगे। डिवाइस इंटरनेट से कनेक्ट होगा
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
लैन केबल या वाईफाई के बिना रास्पबेरी पाई को लैपटॉप स्क्रीन से कनेक्ट करें: 9 कदम
लैन केबल या वाईफाई के बिना रास्पबेरी पाई को लैपटॉप स्क्रीन से कनेक्ट करें: इस ट्यूटोरियल में मैं यह प्रदर्शित करने जा रहा हूं कि हम लैन केबल या वाईफाई के बिना रास्पबेरी पाई को लैपटॉप स्क्रीन से कैसे जोड़ सकते हैं। रास्पबेरी पाई में समग्र वीडियो आउट सॉकेट है जो चार अलग-अलग मोड का समर्थन करता है1. sdtv_mode=0 सामान्य NTSC2. sdtv_mode=1 जाप
ESP8266-NODEMCU $3 वाईफाई मॉड्यूल #1- वाईफाई के साथ शुरुआत करना: 6 कदम
ESP8266-NODEMCU $3 वाईफाई मॉड्यूल #1- वाईफाई के साथ शुरुआत करना: इन माइक्रो कंप्यूटिंग की एक नई दुनिया आ गई है और यह चीज ESP8266 NODEMCU है। यह पहला भाग है जो दिखाता है कि आप अपने arduino IDE में esp8266 के वातावरण को आरंभ करने वाले वीडियो के माध्यम से और भागों के रूप में कैसे स्थापित कर सकते हैं