विषयसूची:

ESP8266 का उपयोग करके Arduino WiFi शील्ड: 4 चरण
ESP8266 का उपयोग करके Arduino WiFi शील्ड: 4 चरण

वीडियो: ESP8266 का उपयोग करके Arduino WiFi शील्ड: 4 चरण

वीडियो: ESP8266 का उपयोग करके Arduino WiFi शील्ड: 4 चरण
वीडियो: Getting started with Node MCU ESP 8266 Web Server | Home Automation | WIFI Station Repeater in Hindi 2024, नवंबर
Anonim
ESP8266. का उपयोग करके Arduino WiFi शील्ड
ESP8266. का उपयोग करके Arduino WiFi शील्ड

हैलो दोस्तों!

यह परियोजना मुख्य रूप से Arduino UNO के लिए ESP8266 आधारित वाईफाई शील्ड बनाने पर केंद्रित है।

इस शील्ड का उपयोग ESP8266 को दो मोड में प्रोग्राम करने के लिए किया जा सकता है।

या तो एटी कमांड के माध्यम से या सीधे Arduino IDE के माध्यम से।

ईएसपी8266 क्या है?

ESP8266 एक कम लागत वाला वाई-फाई माइक्रोचिप है जिसमें पूर्ण टीसीपी / आईपी स्टैक और माइक्रोकंट्रोलर क्षमता है जो शंघाई, चीन में निर्माता एस्प्रेसिफ सिस्टम द्वारा निर्मित है।

ESP8266 किसी एप्लिकेशन को होस्ट करने या किसी अन्य एप्लिकेशन प्रोसेसर से सभी वाई-फाई नेटवर्किंग फ़ंक्शंस को ऑफ़लोड करने में सक्षम है। प्रत्येक ESP8266 मॉड्यूल एटी कमांड सेट फर्मवेयर के साथ पूर्व-क्रमादेशित आता है, जिसका अर्थ है, आप इसे बस अपने Arduino डिवाइस पर हुक कर सकते हैं।

चरण 1: आवश्यक घटक

  • ईएसपी8266
  • LM317TG
  • दबाने वाला बटन
  • १० के पोट
  • 12 वी डीसी जैक
  • 1K रोकनेवाला
  • 220E रोकनेवाला
  • 360E रोकनेवाला
  • नर और मादा जंपर्स

चरण 2: सर्किट

सर्किट
सर्किट

सर्किट मुख्य रूप से Arduino UNO के साथ ESP8266 वाईफाई मॉड्यूल को इंटरफेस करने पर केंद्रित है।

ESP8266 उपयोग करने के लिए एक मुश्किल मॉड्यूल है; इसे Arduino के साथ संचार करने के लिए अपने स्वयं के शक्ति स्रोत और एक विशिष्ट कनेक्शन सेट-अप की आवश्यकता है।

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

यहां LM317TG का उपयोग 3.3V वोल्टेज नियामक के रूप में किया जाता है। इस 3.3V का उपयोग ESP8266 मॉड्यूल को पावर देने के लिए किया जाता है क्योंकि Arduino UNO से 3.3V ESP मॉड्यूल के लिए पर्याप्त करंट का स्रोत नहीं बन पाएगा। LM317 इनपुट पिन को Arduino UNO बोर्ड के विन पिन के DC इनपुट बैरल जैक द्वारा संचालित किया जा सकता है

ESP मॉड्यूल का GPIO0 पिन एक जम्पर पिन से जुड़ा होता है जिसे पिन को जमीन से जोड़ने के लिए टॉगल किया जा सकता है। यह उपयोगकर्ता को ईएसपी मॉड्यूल को एटी कमांड मोड या प्रोग्रामिंग मोड (अरुडिनो आईडीई) में काम करने के लिए सेट करने की अनुमति देता है। GPIO0 और GPIO2 दोनों एक बाहरी कनेक्टर से जुड़े हैं ताकि इन GPIO पिनों का भी उपयोग किया जा सके।

हमने ESP8266 मॉड्यूल के Rx और Tx पिन को Arduino के 12 और 13 पिन से जोड़ा है। हमने डिबगिंग को आसान बनाने के लिए हार्डवेयर सीरियल (पिन 0 और 1) का उपयोग नहीं किया। आप यह भी देख सकते हैं कि 16*2 डिस्प्ले को जोड़ने का विकल्प भी दिया गया है ताकि इसे सीधे शील्ड के ऊपर लगाया जा सके। LCD Arduino के 5V पिन द्वारा संचालित है।

उपरोक्त छवि सर्किट आरेख है।

चरण 3: ईगल का उपयोग करके पीसीबी डिजाइन करना

ईगल का उपयोग करके पीसीबी डिजाइन करना
ईगल का उपयोग करके पीसीबी डिजाइन करना

योजनाबद्ध को पीसीबी में बदल दिया गया है। यहां ईगल सीएडी टूल का इस्तेमाल किया गया है। कृपया EAGLE CAD टूल का उपयोग करने की मूल बातें जानें ताकि छोटे प्रोटोटाइप आसानी से स्वयं द्वारा डिज़ाइन किए जा सकें।

उपरोक्त छवि बोर्ड लेआउट दिखाती है।

चरण 4: पीसीबी बनाना

पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना

अब हम अपने बोर्ड निर्माण के लिए भेजेंगे। अपने पीसीबी को गढ़ने के लिए, आपको ईगल सीएडी टूल में बोर्ड लेआउट से गेरबर फाइलें बनाने की जरूरत है। EAGLE से Gerber फ़ाइलें कैसे उत्पन्न करें, इस पर वीडियो ट्यूटोरियल देखने के लिए यहां क्लिक करें।

मुझे व्यक्तिगत रूप से LIONCIRCUITS पसंद है। उनके बोर्डों की गुणवत्ता वास्तव में अच्छी है और साथ ही वे केवल 5 दिनों में बोर्ड प्रदान करते हैं।

जब आप Lioncircuits पर अपलोड करते हैं तो ऊपर आप मेरी PCB इमेज पा सकते हैं।

सिफारिश की: