विषयसूची:
- चरण 1: AskSensors सेटअप
- चरण 2: हार्डवेयर तैयार करें
- चरण 3: हार्डवेयर का निर्माण करें
- चरण 4: कोड लिखें
- चरण 5: कोड चलाएँ
- चरण 6: अपने डेटा की कल्पना करें
- चरण 7: अच्छा किया
वीडियो: ESP8266 का उपयोग करके Arduino WiFi को क्लाउड से कनेक्ट करना: 7 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस ट्यूटोरियल में हम आपको बताएंगे कि वाईफाई के जरिए अपने Arduino को IoT क्लाउड से कैसे जोड़ा जाए।
हम एक Arduino और एक ESP8266 WiFi मॉड्यूल से बने सेटअप को IoT थिंग के रूप में कॉन्फ़िगर करेंगे और इसे AskSensors क्लाउड के साथ संचार करने के लिए तैयार करेंगे।
आएँ शुरू करें!
चरण 1: AskSensors सेटअप
पहले चरण के रूप में हमें AskSensors IoT प्लेटफॉर्म पर एक अकाउंट सेटअप करना होगा। AskSensors एक IoT प्लेटफॉर्म है जो इंटरनेट से जुड़े उपकरणों और क्लाउड के बीच संचार प्रदान करता है। यह एक नि: शुल्क परीक्षण खाता प्रदान करता है, इसलिए आपको आरंभ करने के लिए अपना बटुआ खोलने की भी आवश्यकता नहीं है!
मैं इस आरंभिक मार्गदर्शिका का पालन करने की सलाह देता हूं। यह आपको दिखाएगा कि डेटा भेजने के लिए एक नया सेंसर कैसे बनाया और खाता और सेटअप किया जाए।
चरण 2: हार्डवेयर तैयार करें
इस प्रदर्शन में हमें निम्नलिखित हार्डवेयर की आवश्यकता होगी:
- Arduino, मैं एक Arduino Uno का उपयोग कर रहा हूँ
- ESP8266 WiFi मॉड्यूल, मैं एक ESP-01S का उपयोग कर रहा हूँ
- Arduino IDE चलाने वाला कंप्यूटर
- Arduino यूएसबी केबल
- तार और एक ब्रेडबोर्ड
ऊपर दी गई तस्वीर मेरा प्रोटोटाइप दिखाती है।
चरण 3: हार्डवेयर का निर्माण करें
Arduino और ESP8266 के बीच संबंध इस प्रकार है:
- ESP TX से Arduino पिन 10, 1K रोकनेवाला के माध्यम से।
- ESP RX से Arduino पिन 11, 1K रोकनेवाला के माध्यम से।
- ESP VCC से Arduino 3V3
- ESP CH_PD से Arduino 3V3
- ESP GND से Arduino GND
नोट: ESP8266 GPIO को 3V3 सिग्नल (5V सहनशील नहीं) की आवश्यकता होती है। त्वरित हैक के लिए, आप ESP8266 GPIO को नुकसान से बचाने के लिए Arduino पिन और ESP8266 पिन के बीच केवल 1K का सीरियल रेसिस्टर जोड़ सकते हैं। हालांकि, उत्पादन के लिए, दीर्घकालिक सर्किट विश्वसनीयता की गारंटी के लिए 5V/3V3 स्तर के शिफ्टर की आवश्यकता होती है। 5V/3V3 लेवल शिफ्टर मॉड्यूल प्राप्त करने के लिए आप इस पेज को चेक कर सकते हैं।
चरण 4: कोड लिखें
अब Arduino से AskSensors क्लाउड पर WiFi के माध्यम से एक साधारण डेटा भेजने के लिए कोड लिखते हैं। Arduino कोड AT कमांड का उपयोग करके ESP8266 WiFi मॉड्यूल के साथ संचार करता है। HTTP कनेक्शन पर AskSensors को डेटा भेजा जाएगा।
क्लाउड में सही सेंसर को डेटा भेजने के लिए हमें पहले AskSensors से प्राप्त 'Api Key In' प्रदान करने की आवश्यकता होगी।
कोड का उपयोग करने के लिए तैयार:
उपयोग के लिए तैयार कोड AskSensors github पृष्ठ में दिया गया है। कोड डाउनलोड करें और अपने सेटअप में निम्नलिखित चर सेट करें (वाईफाई एसएसआईडी, पासवर्ड और 'एपी की इन'):
स्ट्रिंग एसएसआईडी = "…………"; // वाईफाई एसएसआईडी
स्ट्रिंग पासवर्ड = "…………"; // वाईफाई पासवर्ड स्ट्रिंग apiKeyIn = "…………"; // एपीआई कुंजी
चरण 5: कोड चलाएँ
अब आपके बोर्ड को जोड़ने का समय आ गया है।
- USB केबल के माध्यम से Arduino को अपने कंप्यूटर से कनेक्ट करें।
- Arduino IDE खोलें और कोड को फ्लैश करें।
- एक सीरियल टर्मिनल खोलें। आपको देखना चाहिए कि Arduino ESP8266 के साथ AT कमांड को हैंडल करता है जो वाईफाई नेटवर्क से कनेक्शन करता है और HTTP अनुरोधों पर AskSensors क्लाउड पर डेटा भेजता है।
चरण 6: अपने डेटा की कल्पना करें
आप ग्राफ़ का उपयोग करके अपने डेटा की कल्पना कर सकते हैं। अपने AskSensors डैशबोर्ड पर जाएं और उस सेंसर को खोलें जिसे आप डेटा भेज रहे हैं। AskSensors उपयोगकर्ता को लाइन, गेज, स्कैटर और बार सहित विभिन्न प्रकार के ग्राफ़ में आपके डेटा की कल्पना करने की अनुमति देता है। संलग्न छवि रेखा ग्राफ का मामला दिखाती है।
आप को आवश्यकता हो सकती:
अन्य कार्यात्मकताएं उपलब्ध हैं जैसे पूर्ण ग्राफ़ लाइव स्ट्रीम में डेटा को विज़ुअलाइज़ करना, अपने ग्राफ़ को बाहरी ऐप्स और उपयोगकर्ताओं के साथ साझा करना, CSV फ़ाइलों में डेटा निर्यात करना और बहुत कुछ!
चरण 7: अच्छा किया
मुझे आशा है कि इस ट्यूटोरियल ने आपकी मदद की!
यदि आपको Arduino, ESP8266, ESP32, रास्पबेरी पाई जैसे हार्डवेयर को क्लाउड से जोड़ने के लिए समर्थन की आवश्यकता है, तो कृपया ट्यूटोरियल की इस सूची को देखें।
सिफारिश की:
Node.js का उपयोग करके रास्पबेरी पाई को क्लाउड से कैसे कनेक्ट करें: 7 कदम
Node.js का उपयोग करके रास्पबेरी पाई को क्लाउड से कैसे कनेक्ट करें: यह ट्यूटोरियल किसी भी व्यक्ति के लिए उपयोगी है, जो रास्पबेरी पाई को क्लाउड से कनेक्ट करना चाहता है, विशेष रूप से Node.js का उपयोग करके AskSensors IoT प्लेटफॉर्म से। रास्पबेरी पाई नहीं है? यदि आपके पास वर्तमान में रास्पबेरी पाई नहीं है, तो मैं आपको रास्पबेरी प्राप्त करने की सलाह दूंगा
Esp8266 (aREST, MQTT, IoT) का उपयोग करके इंटरनेट/क्लाउड नियंत्रित होम ऑटोमेशन: 7 चरण (चित्रों के साथ)
Esp8266 (aREST, MQTT, IoT) का उपयोग करते हुए इंटरनेट/क्लाउड नियंत्रित होम ऑटोमेशन: क्लाउड सेवा के लिए http://arest.io/ को सभी क्रेडिट !! IoT अभी दुनिया में सबसे अधिक चर्चित विषय है !! इसे संभव बनाने वाले क्लाउड सर्वर और सेवाएं आज की दुनिया का आकर्षण बिंदु हैं… DISTANCE BARRIER को दूर करना था और है
पोटेंशियोमीटर (वैरिएबल रेसिस्टर) और अरुडिनो यूनो का उपयोग करके एलईडी / चमक को लुप्त करना / नियंत्रित करना: 3 चरण
पोटेंशियोमीटर (वैरिएबल रेसिस्टर) और अरुडिनो यूनो का उपयोग करके एलईडी/चमक को फीका/नियंत्रित करना: Arduino एनालॉग इनपुट पिन पोटेंशियोमीटर के आउटपुट से जुड़ा है। तो Arduino ADC (डिजिटल कनवर्टर के अनुरूप) एनालॉग पिन पोटेंशियोमीटर द्वारा आउटपुट वोल्टेज को पढ़ रहा है। पोटेंशियोमीटर नॉब को घुमाने से वोल्टेज आउटपुट बदलता है और Arduino फिर से
IoT मूल बातें: Mongoose OS का उपयोग करके अपने IoT को क्लाउड से कनेक्ट करना: 5 चरण
IoT मूल बातें: Mongoose OS का उपयोग करके अपने IoT को क्लाउड से कनेक्ट करना: यदि आप एक ऐसे व्यक्ति हैं जो टिंकरिंग और इलेक्ट्रॉनिक्स में है, तो अधिक बार नहीं, आप इंटरनेट ऑफ़ थिंग्स शब्द से परिचित होंगे, जिसे आमतौर पर IoT के रूप में संक्षिप्त किया जाता है, और यह कि यह उपकरणों के एक सेट को संदर्भित करता है जो इंटरनेट से जुड़ सकता है! ऐसा व्यक्ति होना
एक ESP8266-आधारित बोर्ड के साथ DHT11/DHT22 सेंसर को क्लाउड से कनेक्ट करना: 9 चरण
ESP8266-आधारित बोर्ड के साथ DHT11/DHT22 सेंसर को क्लाउड से कनेक्ट करना: पिछले लेख में, मैंने अपने ESP8266-आधारित NodeMCU बोर्ड को Cloud4RPi सेवा से जोड़ा था। अब, यह एक वास्तविक परियोजना का समय है