विषयसूची:

ESP8266 का उपयोग करके Arduino WiFi को क्लाउड से कनेक्ट करना: 7 चरण
ESP8266 का उपयोग करके Arduino WiFi को क्लाउड से कनेक्ट करना: 7 चरण

वीडियो: ESP8266 का उपयोग करके Arduino WiFi को क्लाउड से कनेक्ट करना: 7 चरण

वीडियो: ESP8266 का उपयोग करके Arduino WiFi को क्लाउड से कनेक्ट करना: 7 चरण
वीडियो: How to Esp8266 as a WiFi Repeater | Wifi Repeater Roundup: The ESP8266 as a Cheap and Easy Option 2024, नवंबर
Anonim
ESP8266. का उपयोग करके Arduino WiFi को क्लाउड से कनेक्ट करना
ESP8266. का उपयोग करके Arduino WiFi को क्लाउड से कनेक्ट करना

इस ट्यूटोरियल में हम आपको बताएंगे कि वाईफाई के जरिए अपने Arduino को IoT क्लाउड से कैसे जोड़ा जाए।

हम एक Arduino और एक ESP8266 WiFi मॉड्यूल से बने सेटअप को IoT थिंग के रूप में कॉन्फ़िगर करेंगे और इसे AskSensors क्लाउड के साथ संचार करने के लिए तैयार करेंगे।

आएँ शुरू करें!

चरण 1: AskSensors सेटअप

पहले चरण के रूप में हमें AskSensors IoT प्लेटफॉर्म पर एक अकाउंट सेटअप करना होगा। AskSensors एक IoT प्लेटफॉर्म है जो इंटरनेट से जुड़े उपकरणों और क्लाउड के बीच संचार प्रदान करता है। यह एक नि: शुल्क परीक्षण खाता प्रदान करता है, इसलिए आपको आरंभ करने के लिए अपना बटुआ खोलने की भी आवश्यकता नहीं है!

मैं इस आरंभिक मार्गदर्शिका का पालन करने की सलाह देता हूं। यह आपको दिखाएगा कि डेटा भेजने के लिए एक नया सेंसर कैसे बनाया और खाता और सेटअप किया जाए।

चरण 2: हार्डवेयर तैयार करें

हार्डवेयर तैयार करें
हार्डवेयर तैयार करें

इस प्रदर्शन में हमें निम्नलिखित हार्डवेयर की आवश्यकता होगी:

  1. Arduino, मैं एक Arduino Uno का उपयोग कर रहा हूँ
  2. ESP8266 WiFi मॉड्यूल, मैं एक ESP-01S का उपयोग कर रहा हूँ
  3. Arduino IDE चलाने वाला कंप्यूटर
  4. Arduino यूएसबी केबल
  5. तार और एक ब्रेडबोर्ड

ऊपर दी गई तस्वीर मेरा प्रोटोटाइप दिखाती है।

चरण 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: कोड चलाएँ

कोड चलाएँ
कोड चलाएँ
कोड चलाएँ
कोड चलाएँ

अब आपके बोर्ड को जोड़ने का समय आ गया है।

  1. USB केबल के माध्यम से Arduino को अपने कंप्यूटर से कनेक्ट करें।
  2. Arduino IDE खोलें और कोड को फ्लैश करें।
  3. एक सीरियल टर्मिनल खोलें। आपको देखना चाहिए कि Arduino ESP8266 के साथ AT कमांड को हैंडल करता है जो वाईफाई नेटवर्क से कनेक्शन करता है और HTTP अनुरोधों पर AskSensors क्लाउड पर डेटा भेजता है।

चरण 6: अपने डेटा की कल्पना करें

अपने डेटा की कल्पना करें
अपने डेटा की कल्पना करें

आप ग्राफ़ का उपयोग करके अपने डेटा की कल्पना कर सकते हैं। अपने AskSensors डैशबोर्ड पर जाएं और उस सेंसर को खोलें जिसे आप डेटा भेज रहे हैं। AskSensors उपयोगकर्ता को लाइन, गेज, स्कैटर और बार सहित विभिन्न प्रकार के ग्राफ़ में आपके डेटा की कल्पना करने की अनुमति देता है। संलग्न छवि रेखा ग्राफ का मामला दिखाती है।

आप को आवश्यकता हो सकती:

अन्य कार्यात्मकताएं उपलब्ध हैं जैसे पूर्ण ग्राफ़ लाइव स्ट्रीम में डेटा को विज़ुअलाइज़ करना, अपने ग्राफ़ को बाहरी ऐप्स और उपयोगकर्ताओं के साथ साझा करना, CSV फ़ाइलों में डेटा निर्यात करना और बहुत कुछ!

चरण 7: अच्छा किया

मुझे आशा है कि इस ट्यूटोरियल ने आपकी मदद की!

यदि आपको Arduino, ESP8266, ESP32, रास्पबेरी पाई जैसे हार्डवेयर को क्लाउड से जोड़ने के लिए समर्थन की आवश्यकता है, तो कृपया ट्यूटोरियल की इस सूची को देखें।

सिफारिश की: