विषयसूची:
वीडियो: ESP8266 का उपयोग करके Arduino WiFi शील्ड: 4 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
हैलो दोस्तों!
यह परियोजना मुख्य रूप से 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 इमेज पा सकते हैं।
सिफारिश की:
DIY -- कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: 6 चरण
DIY || कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: स्पाइडर रोबोट बनाते समय, रोबोटिक्स के बारे में बहुत सी बातें सीख सकते हैं। जैसे रोबोट बनाना मनोरंजक होने के साथ-साथ चुनौतीपूर्ण भी है। इस वीडियो में हम आपको स्पाइडर रोबोट बनाने का तरीका दिखाने जा रहे हैं, जिसे हम अपने स्मार्टफोन (Androi
Arduino शील्ड कैसे बनाएं बहुत आसान (ईज़ीईडीए का उपयोग करके): 4 चरण
कैसे एक Arduino शील्ड बहुत आसान बनाने के लिए (EasyEDA का उपयोग करके): इस निर्देश में मैं आपको सिखाने जा रहा हूँ कि कैसे एक Arduino Uno Shield बनाना बहुत आसान है। मैं बहुत अधिक विस्तार में नहीं जाऊंगा, लेकिन मैंने एक वीडियो शामिल किया है जहाँ मैं सॉफ़्टवेयर का उपयोग करने के तरीके के बारे में थोड़ा और गहराई से जाना। मैं EasyEDA वेब एप्लिकेशन का उपयोग करता हूं क्योंकि मैं
RC ने Arduino का उपयोग करके रोबोट को ट्रैक किया - चरण दर चरण: 3 चरण
Arduino का उपयोग करते हुए RC ट्रैक किए गए रोबोट - चरण दर चरण: अरे दोस्तों, मैं BangGood के एक और शानदार रोबोट चेसिस के साथ वापस आ गया हूं। आशा है कि आप हमारे पिछले प्रोजेक्ट्स - स्पिनल क्रूक्स वी1 - द जेस्चर कंट्रोल्ड रोबोट, स्पिनल क्रूक्स एल2 - अरुडिनो पिक एंड प्लेस रोबोट विथ रोबोटिक आर्म्स और द बैडलैंड ब्रॉ
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक - Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: 5 चरण
Neopixel Ws2812 M5stick-C के साथ इंद्रधनुष एलईडी चमक | Arduino IDE का उपयोग करके M5stack M5stick C का उपयोग करके Neopixel Ws2812 पर इंद्रधनुष चलाना: हाय दोस्तों इस निर्देश में हम सीखेंगे कि कैसे Arduino IDE के साथ m5stack m5stick-C डेवलपमेंट बोर्ड के साथ neopixel ws2812 LED या एलईडी स्ट्रिप या एलईडी मैट्रिक्स या एलईडी रिंग का उपयोग करना है और हम करेंगे इसके साथ एक इंद्रधनुष पैटर्न
आरएफआईडी और अरुडिनो ईथरनेट शील्ड का उपयोग करके Google स्प्रेडशीट पर डेटा संग्रहीत करने के साथ उपस्थिति प्रणाली: 6 चरण
आरएफआईडी और अरुडिनो ईथरनेट शील्ड का उपयोग करके Google स्प्रेडशीट पर डेटा संग्रहीत करने के साथ उपस्थिति प्रणाली: नमस्कार दोस्तों, यहां हम बहुत ही रोमांचक प्रोजेक्ट लेकर आए हैं और यह है कि Arduino का उपयोग करके Google स्प्रेडशीट में आरएफआईडी डेटा कैसे भेजा जाए। संक्षेप में हम आरएफआईडी रीडर के आधार पर एक उपस्थिति प्रणाली बनाने जा रहे हैं जो वास्तविक समय में उपस्थिति डेटा को गूग में बचाएगा