विषयसूची:
- चरण 1: हार्डवेयर और सॉफ्टवेयर की आवश्यकता
- चरण 2: Arduino IDE का उपयोग करके कोड को ESP32 पर अपलोड करना
- चरण 3: सीरियल मॉनिटर आउटपुट
- चरण 4: आउटपुट
- चरण 5: एक IFTTT एप्लेट बनाएं
- चरण 6: अपना विश्लेषण चलाने के लिए एक समय नियंत्रण बनाएं
![चेतावनी-उपयोग-थिंगस्पीक+ईएसपी32-वायरलेस-अस्थायी-आर्द्रता-सेंसर: 7 कदम चेतावनी-उपयोग-थिंगस्पीक+ईएसपी32-वायरलेस-अस्थायी-आर्द्रता-सेंसर: 7 कदम](https://i.howwhatproduce.com/images/010/image-28541-j.webp)
वीडियो: चेतावनी-उपयोग-थिंगस्पीक+ईएसपी32-वायरलेस-अस्थायी-आर्द्रता-सेंसर: 7 कदम
![वीडियो: चेतावनी-उपयोग-थिंगस्पीक+ईएसपी32-वायरलेस-अस्थायी-आर्द्रता-सेंसर: 7 कदम वीडियो: चेतावनी-उपयोग-थिंगस्पीक+ईएसपी32-वायरलेस-अस्थायी-आर्द्रता-सेंसर: 7 कदम](https://i.ytimg.com/vi/5X06sF91ixE/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
![अलर्ट-उपयोग-थिंगस्पीक+ईएसपी32-वायरलेस-अस्थायी-आर्द्रता-सेंसर अलर्ट-उपयोग-थिंगस्पीक+ईएसपी32-वायरलेस-अस्थायी-आर्द्रता-सेंसर](https://i.howwhatproduce.com/images/010/image-28541-1-j.webp)
इस ट्यूटोरियल में, हम टेम्प और ह्यूमिडिटी सेंसर का उपयोग करके विभिन्न तापमान और आर्द्रता डेटा को मापेंगे। आप यह भी सीखेंगे कि इस डेटा को ThingSpeak पर कैसे भेजा जाए। ताकि आप अपने मेल में एक विशेष मूल्य पर एक अस्थायी अलर्ट बना सकें।
चरण 1: हार्डवेयर और सॉफ्टवेयर की आवश्यकता
![हार्डवेयर और सॉफ्टवेयर की आवश्यकता हार्डवेयर और सॉफ्टवेयर की आवश्यकता](https://i.howwhatproduce.com/images/010/image-28541-2-j.webp)
![हार्डवेयर और सॉफ्टवेयर की आवश्यकता हार्डवेयर और सॉफ्टवेयर की आवश्यकता](https://i.howwhatproduce.com/images/010/image-28541-3-j.webp)
हार्डवेयर:
- ESP-32: ESP32 IoT अनुप्रयोगों के लिए Arduino IDE और Arduino Wire Language का उपयोग करना आसान बनाता है। यह ESp32 IoT मॉड्यूल विभिन्न प्रकार के विविध अनुप्रयोगों के लिए वाई-फाई, ब्लूटूथ और ब्लूटूथ BLE को जोड़ता है। यह मॉड्यूल 2 सीपीयू कोर के साथ पूरी तरह से सुसज्जित है जिसे व्यक्तिगत रूप से नियंत्रित और संचालित किया जा सकता है, और 80 मेगाहर्ट्ज से 240 मेगाहर्ट्ज की समायोज्य घड़ी आवृत्ति के साथ। यह ESP32 IoT WiFi BLE मॉड्यूल एकीकृत USB के साथ सभी ncd.io IoT उत्पादों में फिट होने के लिए डिज़ाइन किया गया है। एक वेब पेज या एक समर्पित सर्वर का उपयोग करके दुनिया में कहीं से भी सेंसर और नियंत्रण रिले, एफईटी, पीडब्लूएम नियंत्रक, सोलनॉइड, वाल्व, मोटर और बहुत कुछ मॉनिटर करें। हमने NCD IoT उपकरणों में फिट होने के लिए ESP32 के अपने स्वयं के संस्करण का निर्माण किया, जो दुनिया में किसी भी अन्य डिवाइस की तुलना में अधिक विस्तार विकल्प प्रदान करता है! एक एकीकृत यूएसबी पोर्ट ईएसपी 32 की आसान प्रोग्रामिंग की अनुमति देता है। ESP32 IoT WiFi BLE मॉड्यूल IoT अनुप्रयोग विकास के लिए एक अविश्वसनीय मंच है। इस ESP32 IoT WiFi BLE मॉड्यूल को Arduino IDE का उपयोग करके प्रोग्राम किया जा सकता है।
- IoT लॉन्ग रेंज वायरलेस टेम्परेचर एंड ह्यूमिडिटी सेंसर: इंडस्ट्रियल लॉन्ग रेंज वायरलेस टेम्परेचर ह्यूमिडिटी सेंसर। ± 1.7% आरएच ± 0.5 डिग्री सेल्सियस के सेंसर संकल्प के साथ ग्रेड। 2 AA बैटरियों से 500,000 तक प्रसारण। उपाय -40°C से 125°C बैटरियों के साथ जो इन रेटिंग्स से बचे रहते हैं। सुपीरियर 2-मील LOS रेंज और हाई-गेन एंटेना के साथ 28 मील। Raspberry Pi, Microsoft Azure, Arduino, और अधिक के लिए इंटरफ़ेस।
- यूएसबी इंटरफेस के साथ लंबी दूरी की वायरलेस मेश मोडेम
प्रयुक्त सॉफ्टवेयर
- अरुडिनो आईडीई
- बात बोलो
- आईएफटीटीटी
पुस्तकालय प्रयुक्त
- पबसब क्लाइंट लाइब्रेरी
- वायर.एच
MQTT के लिए Arduino क्लाइंट
- यह पुस्तकालय एक क्लाइंट को MQTT का समर्थन करने वाले सर्वर के साथ सरल प्रकाशन/सदस्यता संदेश भेजने के लिए प्रदान करता है
- MQTT के बारे में अधिक जानकारी के लिए, mqtt.org पर जाएँ।
डाउनलोड
पुस्तकालय का नवीनतम संस्करण GitHub से डाउनलोड किया जा सकता है
प्रलेखन
पुस्तकालय कई उदाहरण रेखाचित्रों के साथ आता है। Arduino एप्लिकेशन के भीतर फ़ाइल> उदाहरण> PubSubClient देखें। पूर्ण एपीआई प्रलेखन।
संगत हार्डवेयर
पुस्तकालय अंतर्निहित नेटवर्क हार्डवेयर के साथ बातचीत करने के लिए Arduino ईथरनेट क्लाइंट API का उपयोग करता है। इसका मतलब है कि यह जस्ट वर्क्स बोर्ड और शील्ड की बढ़ती संख्या के साथ काम करता है, जिसमें शामिल हैं:
- Arduino ईथरनेट
- Arduino ईथरनेट शील्ड
- Arduino YUN - इथरनेट क्लाइंट के स्थान पर शामिल किए गए YunClient का उपयोग करें, और पहले Bridge.begin () करना सुनिश्चित करें
- Arduino WiFi Shield - यदि आप इस शील्ड के साथ 90 बाइट्स से अधिक के पैकेट भेजना चाहते हैं, तो PubSubClient.h में MQTT_MAX_TRANSFER_SIZE विकल्प को सक्षम करें।
- स्पार्कफन वाईफली शील्ड - जब इस पुस्तकालय के साथ प्रयोग किया जाता है
- इंटेल गैलीलियो/एडिसन
- ईएसपी8266
- ESP32 लाइब्रेरी का उपयोग वर्तमान में ENC28J60 चिप पर आधारित हार्डवेयर के साथ नहीं किया जा सकता है - जैसे कि नैनोड या न्यूइलेक्ट्रॉनिक्स ईथरनेट शील्ड। उनके लिए एक वैकल्पिक पुस्तकालय उपलब्ध है।
वायर लाइब्रेरी
वायर लाइब्रेरी आपको I2C उपकरणों के साथ संचार करने की अनुमति देती है, जिसे अक्सर "2 वायर" या "TWI" (टू वायर इंटरफ़ेस) भी कहा जाता है, जिसे Wire.h से डाउनलोड किया जा सकता है।
मूल उपयोग
- Wire.begin() वायर को मास्टर मोड में इस्तेमाल करना शुरू करें, जहां आप डेटा ट्रांसफर शुरू और नियंत्रित करेंगे। अधिकांश I2C परिधीय चिप्स के साथ इंटरफेस करते समय यह सबसे आम उपयोग है।
- Wire.begin(address) वायर को स्लेव मोड में उपयोग करना शुरू करें, जहां आप "एड्रेस" पर जवाब देंगे जब अन्य I2C मास्टर्स चिप्स संचार शुरू करते हैं। वायर ट्रांसमिट करना। मास्टर मोड का उपयोग किया जाता है।
- वायर.राइट (डेटा) डेटा भेजें। मास्टर मोड में, startTransmission को पहले कॉल किया जाना चाहिए।
- Wire.endTransmission () मास्टर मोड में, यह ट्रांसमिशन को समाप्त करता है और सभी बफ़र किए गए डेटा को भेजने का कारण बनता है।
प्राप्त
- Wire.requestFrom (पता, गिनती) किसी डिवाइस से "पते" पर "गिनती" बाइट्स पढ़ें। मास्टर मोड का उपयोग किया जाता है।
- वायर.उपलब्ध () कॉल रिसीव करके उपलब्ध बाइट्स की संख्या लौटाता है।
- Wire.read () 1 बाइट प्राप्त करें।
चरण 2: Arduino IDE का उपयोग करके कोड को ESP32 पर अपलोड करना
- कोड अपलोड करने से पहले आप दिए गए लिंक पर इस सेंसर की कार्यप्रणाली देख सकते हैं।
- डाउनलोड करें और PubSubClient लाइब्रेरी और Wire.h लाइब्रेरी को शामिल करें।
- आपको अपनी एपीआई कुंजी, एसएसआईडी (वाईफाई नाम) और उपलब्ध नेटवर्क का पासवर्ड निर्दिष्ट करना होगा।
- Temp-ThinSpeak.ino कोड संकलित करें और अपलोड करें।
- डिवाइस की कनेक्टिविटी और भेजे गए डेटा को सत्यापित करने के लिए, सीरियल मॉनिटर खोलें। यदि कोई प्रतिक्रिया नहीं दिखाई देती है, तो अपने ESP32 को अनप्लग करने का प्रयास करें और फिर इसे फिर से प्लग करें। सुनिश्चित करें कि सीरियल मॉनिटर की बॉड दर आपके कोड 115200 में निर्दिष्ट उसी पर सेट है।
चरण 3: सीरियल मॉनिटर आउटपुट
![सीरियल मॉनिटर आउटपुट सीरियल मॉनिटर आउटपुट](https://i.howwhatproduce.com/images/010/image-28541-4-j.webp)
चरण 4: आउटपुट
![आउटपुट आउटपुट](https://i.howwhatproduce.com/images/010/image-28541-5-j.webp)
चरण 5: एक IFTTT एप्लेट बनाएं
![एक IFTTT एप्लेट बनाएं एक IFTTT एप्लेट बनाएं](https://i.howwhatproduce.com/images/010/image-28541-6-j.webp)
![एक IFTTT एप्लेट बनाएं एक IFTTT एप्लेट बनाएं](https://i.howwhatproduce.com/images/010/image-28541-7-j.webp)
![एक IFTTT एप्लेट बनाएं एक IFTTT एप्लेट बनाएं](https://i.howwhatproduce.com/images/010/image-28541-8-j.webp)
- थिंगस्पीक को डेटा भेजने के लिए आप इसे इस लिंक पर देख सकते हैं।
- IFTTT एक वेब सेवा है जो आपको ऐसे एप्लेट बनाने देती है जो किसी अन्य क्रिया के जवाब में कार्य करते हैं। किसी कार्रवाई को ट्रिगर करने के लिए वेब अनुरोध बनाने के लिए आप IFTTT Webhooks सेवा का उपयोग कर सकते हैं। आवक क्रिया वेबसर्वर के लिए एक HTTP अनुरोध है, और जावक क्रिया एक ईमेल संदेश है।
- सबसे पहले, एक IFTTT खाता बनाएं।
- एक एप्लेट बनाएं। मेरे एप्लेट्स का चयन करें।
- न्यू एप्लेट बटन पर क्लिक करें।
- इनपुट क्रिया का चयन करें। यह शब्द क्लिक करें।
- वेबहुक सेवा पर क्लिक करें। खोज क्षेत्र में वेबहुक दर्ज करें। वेबहुक का चयन करें।
- एक ट्रिगर चुनें।
- ट्रिगर फ़ील्ड को पूरा करें। ट्रिगर के रूप में Webhooks का चयन करने के बाद, जारी रखने के लिए वेब अनुरोध प्राप्त करें बॉक्स पर क्लिक करें। एक घटना का नाम दर्ज करें।
- ट्रिगर बनाएं।
- अब ट्रिगर बन गया है, परिणामी कार्रवाई के लिए उस पर क्लिक करें।
- खोज बार में ईमेल दर्ज करें, और ईमेल बॉक्स चुनें।
- अब कार्रवाई चुनें। मुझे एक ईमेल भेजें बॉक्स का चयन करें और फिर संदेश जानकारी दर्ज करें।
- अपनी वेबहुक ट्रिगर जानकारी प्राप्त करें। My Applets, Services चुनें और Webhooks खोजें। वेबहुक और दस्तावेज़ीकरण बटन पर क्लिक करें। आप अपनी कुंजी और अनुरोध भेजने का प्रारूप देखते हैं। घटना का नाम दर्ज करें। इस उदाहरण के लिए घटना का नाम कंपन और TempData है। आप परीक्षण बटन का उपयोग करके या अपने ब्राउज़र में URL चिपकाकर सेवा का परीक्षण कर सकते हैं।
चरण 6: अपना विश्लेषण चलाने के लिए एक समय नियंत्रण बनाएं
![अपना विश्लेषण चलाने के लिए समय नियंत्रण बनाएं अपना विश्लेषण चलाने के लिए समय नियंत्रण बनाएं](https://i.howwhatproduce.com/images/010/image-28541-9-j.webp)
![अपना विश्लेषण चलाने के लिए समय नियंत्रण बनाएं अपना विश्लेषण चलाने के लिए समय नियंत्रण बनाएं](https://i.howwhatproduce.com/images/010/image-28541-10-j.webp)
![अपना विश्लेषण चलाने के लिए समय नियंत्रण बनाएं अपना विश्लेषण चलाने के लिए समय नियंत्रण बनाएं](https://i.howwhatproduce.com/images/010/image-28541-11-j.webp)
अपने ThingSpeak चैनल डेटा का मूल्यांकन करें और अन्य ईवेंट ट्रिगर करें।
- एप्स, टाइमकंट्रोल पर क्लिक करें और फिर न्यू टाइमकंट्रोल पर क्लिक करें।
- अपना टाइमकंट्रोल बचाएं।
सिफारिश की:
ईएसपी32 और कैरेक्टर एलसीडी के साथ लैड सर्किट अल्फ़ान्यूमेरिक कीबोर्ड: 4 चरण
![ईएसपी32 और कैरेक्टर एलसीडी के साथ लैड सर्किट अल्फ़ान्यूमेरिक कीबोर्ड: 4 चरण ईएसपी32 और कैरेक्टर एलसीडी के साथ लैड सर्किट अल्फ़ान्यूमेरिक कीबोर्ड: 4 चरण](https://i.howwhatproduce.com/images/002/image-4824-10-j.webp)
ईएसपी 32 और कैरेक्टर एलसीडी के साथ लेएड सर्किट अल्फान्यूमेरिक कीबोर्ड: यह आलेख ईएसपी 32 में डेटा इनपुट करने के लिए अल्फान्यूमेरिक कीबोर्ड मॉड्यूल और 16x2 आई 2 सी कैरेक्टर एलसीडी मॉड्यूल के उपयोग को दर्शाता है। इस विधि का उपयोग ESP32 . में और उससे वाई-फाई क्रेडेंशियल और अन्य जानकारी दर्ज करने और पुनर्प्राप्त करने के लिए किया जा सकता है
एलईडी मैट्रिक्स पर ईएसपी32 स्क्रॉलिंग वर्डक्लॉक: 5 कदम (चित्रों के साथ)
![एलईडी मैट्रिक्स पर ईएसपी32 स्क्रॉलिंग वर्डक्लॉक: 5 कदम (चित्रों के साथ) एलईडी मैट्रिक्स पर ईएसपी32 स्क्रॉलिंग वर्डक्लॉक: 5 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/002/image-5932-j.webp)
एलईडी मैट्रिक्स पर ईएसपी 32 स्क्रॉलिंग वर्डक्लॉक: इस प्रोजेक्ट में मैं ईएसपी 32, एलईडी मैट्रिक्स और सिगार बॉक्स के साथ स्क्रॉलिंग वर्डक्लॉक बनाता हूं। वर्डक्लॉक एक ऐसी घड़ी है जो समय को स्क्रीन पर प्रिंट करने या पढ़ने के लिए हाथ रखने के बजाय बताती है। यह घड़ी आपको बताएगी कि यह 10 मिनट प्रति वर्ष है
मॉनिटरिंग-टेम्प-एंड-ह्यूमिडिटी-यूजिंग-एडब्ल्यूएस-ईएसपी३२: ८ स्टेप्स
![मॉनिटरिंग-टेम्प-एंड-ह्यूमिडिटी-यूजिंग-एडब्ल्यूएस-ईएसपी३२: ८ स्टेप्स मॉनिटरिंग-टेम्प-एंड-ह्यूमिडिटी-यूजिंग-एडब्ल्यूएस-ईएसपी३२: ८ स्टेप्स](https://i.howwhatproduce.com/images/010/image-28542-j.webp)
मॉनिटरिंग-टेम्प-एंड-ह्यूमिडिटी-यूजिंग-एडब्ल्यूएस-ईएसपी32: इस ट्यूटोरियल में, हम टेम्प और ह्यूमिडिटी सेंसर का उपयोग करके विभिन्न तापमान और आर्द्रता डेटा को मापेंगे। आप यह भी सीखेंगे कि इस डेटा को AWS को कैसे भेजा जाए
लकड़ी और ३डी प्रिंटेड ईएसपी३२ वेबरेडियो: ५ कदम
![लकड़ी और ३डी प्रिंटेड ईएसपी३२ वेबरेडियो: ५ कदम लकड़ी और ३डी प्रिंटेड ईएसपी३२ वेबरेडियो: ५ कदम](https://i.howwhatproduce.com/images/001/image-2488-33-j.webp)
लकड़ी और ३डी प्रिंटेड ईएसपी३२ वेबरेडियो: इस निर्देश में मैं आपको दिखाने जा रहा हूं कि वेबरेडियो/"एसडीकार्ड एमपी३" एक ESP32 का उपयोग करने वाला खिलाड़ी और इसके लिए लकड़ी के लहजे के साथ एक 3D प्रिंटेड आवास कैसे बनाया जाए। मेरी माँ हाल ही में एक नए घर में चली गई और पुराने b को बदलना चाहती थी
आईबीएम वाटसन ईएसपी32 के साथ समापन बिंदु के रूप में: 11 कदम
![आईबीएम वाटसन ईएसपी32 के साथ समापन बिंदु के रूप में: 11 कदम आईबीएम वाटसन ईएसपी32 के साथ समापन बिंदु के रूप में: 11 कदम](https://i.howwhatproduce.com/images/001/image-1670-60-j.webp)
ईएसपी32 के साथ आईबीएम वाटसन एंडपॉइंट के रूप में: मैं आज यहां एक श्रृंखला का पहला वीडियो पोस्ट कर रहा हूं कि ईएसपी 32 के साथ एंडपॉइंट डिवाइस को कैसे माउंट किया जाए, और फिर इसे क्लाउड सेवा पर भेजा जाए। इस विशिष्ट एपिसोड में, मैं आपको दिखाऊंगा कि MQTT प्रोटोकॉल का उपयोग करके DHT22 सेंसर से जानकारी कैसे भेजी जाती है