विषयसूची:

Arduino और ESP8266 के साथ शुरुआत करना: 11 कदम
Arduino और ESP8266 के साथ शुरुआत करना: 11 कदम

वीडियो: Arduino और ESP8266 के साथ शुरुआत करना: 11 कदम

वीडियो: Arduino और ESP8266 के साथ शुरुआत करना: 11 कदम
वीडियो: Using Arduino IoT Cloud with ESP8266 || Setup & Complete Guide 2024, जुलाई
Anonim
Arduino और ESP8266. के साथ शुरुआत करना
Arduino और ESP8266. के साथ शुरुआत करना

ESP8266 को एक स्वतंत्र माइक्रोकंट्रोलर के रूप में अंतर्निहित वाई-फाई और दो GPIO पिन के साथ इस्तेमाल किया जा सकता है या माइक्रोकंट्रोलर को वाई-फाई कनेक्टिविटी देने के लिए सीरियल संचार के माध्यम से किसी अन्य माइक्रोकंट्रोलर के साथ इस्तेमाल किया जा सकता है। इसका उपयोग इंटरनेट या इंटरनेट से जुड़े डैशबोर्ड पर सेंसर डेटा की रिपोर्ट करने के लिए IoT सेंसर नेटवर्क बनाने के लिए किया जा सकता है, इसका उपयोग होम ऑटोमेशन डिवाइस बनाने के लिए किया जा सकता है जो इंटरनेट या स्थानीय नेटवर्क से जुड़ा हो। ESP8266 का उपयोग IoT आधारित सुरक्षा प्रणाली, स्मार्ट प्लग और लाइट, मेश नेटवर्क या पहनने योग्य उपकरणों को विकसित करने के लिए किया जा सकता है। इसकी कम लागत, कम बिजली की खपत और छोटे आकार के कारण इसका उपयोग किसी भी प्रकार के IoT डिवाइस को विकसित करने के लिए किया जा सकता है।

चरण 1: वास्तुकला और सुविधाओं के बारे में संक्षेप में

ESP8266 वाई-फाई मॉड्यूल में 32-बिट RISC माइक्रोप्रोसेसर 80Mhz पर क्लॉक किया गया है और इसे 160Mhz पर ओवरक्लॉक किया जा सकता है। इसमें 32 KiB इंस्ट्रक्शन रैम, 32 KiB इंस्ट्रक्शन कैशे RAM, 80 KiB यूजर डेटा रैम है और इसके अलावा इसमें GPIO, 12C, ADC, SPI और PWM है।

चरण 2: बिजली की खपत

ESP8266 वाई-फाई मॉड्यूल को संचालित करने के लिए आवश्यक अधिकतम वोल्टेज और करंट 3.6V और 120.5mA है, Arduino में 3.3V आउटपुट पिन है लेकिन इसका आउटपुट करंट सिर्फ 40mA है जो esp8266 को चलाने के लिए पर्याप्त नहीं है, इसलिए वोल्टेज रेगुलेटर LM317 का उपयोग किया जाता है इसे ठीक से चलाने के लिए Arduino के 5V से 3.3V को विनियमित करें क्योंकि LM317 अधिकतम आउटपुट करंट 1.5A है। ESP8266 I/O पिन भी 3.3V पर चलते हैं, इसलिए Arduino TX पिन से आने वाले 5V लॉजिक को 3.3V में बदलने के लिए लॉजिक लेवल शिफ्टर 3.3V जेनर डायोड का उपयोग किया जाता है, लेकिन मेरे अनुभव के अनुसार इसकी बहुत आवश्यकता नहीं है। नीचे दिए गए चित्र में दिए गए सर्किट को बस बनाना ठीक है

चरण 3: ESP8266 पिनआउट

ESP8266 पिनआउट
ESP8266 पिनआउट

चरण 4: अवयव

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

ESP8266 वाई-फाई मॉड्यूल

www.banggood.com/custlink/mKvKDhD2ig

LM317 वोल्टेज नियामक

www.banggood.com/custlink/DvDD3Avz7E

वेरोबार्ड

www.banggood.com/custlink/m3G3mnGz7P

पुरुष से पुरुष जंपर्स

www.banggood.com/custlink/GKvKmAGkuQ

1uF इलेक्ट्रोलाइटिक संधारित्र

10uF इलेक्ट्रोलाइटिक संधारित्र

चरण 5: योजनाबद्ध

ढांच के रूप में
ढांच के रूप में

चूंकि ESP8266 वाई-फाई मॉड्यूल सीरियल संचार का उपयोग करके Arduino या किसी अन्य माइक्रोकंट्रोलर के साथ संचार करता है और इसे चलाने के लिए न्यूनतम 3.3V की आवश्यकता होती है। जैसा कि चित्र में दिखाया गया है, Arduino का 5V आउटपुट LM317 इनपुट से जुड़ा होगा

ESP8266 कनेक्शनESP8266 ================ कनेक्शन

RXD ==================== Arduino का I/O पिन ३

वीसीसी====================LM317 आउटपुट

CH_PD==================LM317 आउटपुट

GND==================== Arduino का GND

TXD==================== Arduino का I/O पिन २

चरण 6: सर्किट कैसे बनाएं

चरण 7: ESP8266 पर एटी कमांड भेजने के लिए Arduino को कोड कैसे करें

चरण 8: कोड

चरण 9: एटी कमांड्स

चरण 10: आवेदन लिंक

टीसीपी क्लाइंट:

सर्वर:

चरण 11: ESP8266 डेटाशीट और एटी कमांड संदर्भ

ESP8266 डेटाशीट

www.espressif.com/sites/default/files/docu…

ESP8266 एटी कमांड संदर्भ

www.espressif.com/sites/default/files/doc…

सिफारिश की: