विषयसूची:
- चरण 1: आवश्यक सामग्री
- चरण 2: ESP8266 बोर्ड - कौन सा चुनना है?
- चरण 3: बैटरी - कौन सा चुनना है?
- चरण 4: चेसिस को असेंबल करना
- चरण 5: Arduino IDE में ESP8266 जोड़ना
- चरण 6: ESP8266 का IP पता ढूँढना
- चरण 7: सर्किट
- चरण 8: प्रोग्रामिंग
- चरण 9: कंट्रोल ऐप इंस्टॉल करना
- चरण 10: रोबोट को नियंत्रित करना
- चरण 11: कुछ चित्र और वीडियो
वीडियो: ESP8266 वाईफ़ाई नियंत्रित रोबोट: 11 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
यदि आपने मेरे पिछले निर्देश को देखा है तो आप जानते हैं कि मैंने एक रास्पबेरी पाई वाईफाई नियंत्रित वीडियो स्ट्रीमिंग रोबोट बनाया है। खैर, यह अच्छा प्रोजेक्ट था लेकिन अगर आप अभी शुरुआत कर रहे हैं तो आपको यह मुश्किल और महंगा लग सकता है, लेकिन मेरे लिए मेरे पास पहले से ही ज्यादातर हिस्से पड़े हुए थे। यह एक बहुत ही सस्ता वाईफाई नियंत्रित रोबोट है लेकिन यह वीडियो स्ट्रीम नहीं करता है। इसे ESP8266 प्लेटफॉर्म पर बनाया गया है।
चरण 1: आवश्यक सामग्री
1. ईएसपी8266 बोर्ड
2. L293D IC या L298 मोटर चालक बोर्ड
3. मोटर्स के साथ रोबोट चेसिस (मैंने 500 आरपीएम मोटर्स का इस्तेमाल किया)
4. ब्रेडबोर्ड या पीसीबी (यदि आप सोल्डर करना पसंद करते हैं)
5. 6v AA बैटरी पैक या 9v बैटरी (ESP8266 को पावर देने के लिए)
5. एक बैटरी (मोटर्स को पावर देने के लिए) [चरण 3 में किसे चुनना है]
चरण 2: ESP8266 बोर्ड - कौन सा चुनना है?
1. एडफ्रूट फेदर हुजाह - यह एडफ्रूट द्वारा बनाया गया है इसलिए इसमें आसानी से निर्देश और समर्थन उपलब्ध है। यह टांका लगाने वाले हेडर पिन के साथ नहीं आता है, इसलिए आपको उन्हें मिलाप करने के लिए टांका लगाने वाले लोहे की आवश्यकता होगी। इसमें बोर्ड पर ही ली-पो बैटरी चार्जर है, इसलिए यह पोर्टेबल प्रोजेक्ट्स में वास्तव में काम आएगा। इसकी कीमत $16. है
2. NodeMCU ESP8266 - यह बिना किसी अतिरिक्त सुविधाओं के सिर्फ मूल बोर्ड है, लेकिन यह खुला स्रोत है और इसमें उत्कृष्ट दस्तावेज हैं, इसलिए इसे शुरू करना बहुत आसान होगा। लेकिन सबसे अच्छी बात यह है कि आप इसे $4 से कम में खरीद सकते हैं।
3. स्पार्कफुन ईएसपी8266 - यह एक लंबी वाईफाई रेंज के लिए एक पावर स्विच और एक बाहरी एंटीना के साथ हुज़ाह की तरह है और इसकी कीमत भी $16 है
4. Wemos D1 Mini - यह सभी बोर्डों में सबसे छोटा है लेकिन इसका प्रदर्शन पर कोई प्रभाव नहीं पड़ता है। इसमें अच्छा दस्तावेज है और इसकी कीमत केवल $ 4 है। यदि आप लंबी रेंज और समान फॉर्म फैक्टर चाहते हैं तो आप Wemos D1 Mini Pro खरीद सकते हैं जिसमें बाहरी एंटीना है
अंत में, मैं जिसकी सिफारिश करूंगा वह है NodeMCU ESP8266 क्योंकि इसमें उत्कृष्ट दस्तावेज हैं और यह कितना सस्ता है। यदि आप एक पोर्टेबल प्रोजेक्ट बना रहे हैं तो मैं बाहरी एंटीना की वजह से स्पार्कफुन बोर्ड की सिफारिश करूंगा और बिल्ट-इन ली-पो चार्जर और स्पार्कफुन अच्छी गुणवत्ता वाले उत्पाद बनाता है।
चरण 3: बैटरी - कौन सा चुनना है?
चुनने के लिए कई अलग-अलग प्रकार की बैटरी हैं, आपको अपने लिए सही का चयन करना होगा।
1. एए बैटरी पैक - वे सबसे आम प्रकार की बैटरी हैं और बहुत सस्ती हैं। प्रत्येक सेल में 1.5 वोल्ट का वोल्टेज होता है, हमें कम से कम 9 वोल्ट की आवश्यकता होती है, इसलिए हमें 9 -12 वोल्ट प्राप्त करने के लिए श्रृंखला में 6-8 कोशिकाओं को तार करने की आवश्यकता होगी।
2. 9v बैटरी - यह भी एक बहुत ही सामान्य प्रकार की बैटरी है और सस्ती भी। इसमें 9 वोल्ट का वोल्टेज है लेकिन अधिकतम करंट और क्षमता बहुत कम है, इसलिए यह लंबे समय तक नहीं चलेगा और मोटर्स काफी धीमी गति से घूमेंगे।
3. लीड एसिड बैटरी - यह भी काफी आम है क्योंकि इसका इस्तेमाल हर कार में किया जाता है। इसमें 12 वोल्ट का वोल्टेज होता है, इसमें हमारी जरूरतों के लिए एकदम सही वोल्टेज होता है। इसकी वर्तमान क्षमता अच्छी है और इसकी क्षमता बड़ी है। एकमात्र हिस्सा जहां यह अच्छा नहीं है वह आकार और वजन है, यह बड़ा और भारी है।
4. Li-Ion (Lithium Ion) - यह एक प्रकार की बैटरी है जिसका उपयोग पावर बैंक में किया जाता है। यह विभिन्न आकारों में आता है लेकिन सबसे लोकप्रिय 18650 सेल है। अधिकतम वोल्टेज 4.2 वोल्ट और न्यूनतम 3.7 वोल्ट है। यदि आप इसे उन मापदंडों से अधिक चार्ज या डिस्चार्ज करते हैं तो बैटरी खराब हो जाएगी। इन बैटरियों को चार्ज करने के लिए एक खास तरह के चार्जर की जरूरत होती है। इसकी एक उच्च वर्तमान क्षमता और एक बड़ी क्षमता है और यह भी बहुत छोटा है, एए बैटरी से थोड़ा ही बड़ा है। लेकिन यह प्री-बिल्ट बैटरी पैक के रूप में नहीं आता है, इसलिए आपको अलग-अलग सेल खरीदना होगा और बैटरी पैक बनाना होगा।
5. Li-Po (Lithium Polymer) - इसका उपयोग ज्यादातर क्वाडकॉप्टर और ड्रोन और हॉबी आरसी वाहनों में किया जाता है। अधिकतम और न्यूनतम वोल्टेज ली-आयन बैटरी के समान है। इन्हें चार्ज करने के लिए एक खास चार्जर की भी जरूरत होती है। इन सभी में से इसकी वर्तमान क्षमता सबसे अधिक है और इसकी क्षमता भी बड़ी है और छोटी भी है। लेकिन खतरनाक है, अगर आप उन्हें ठीक से नहीं संभालते हैं तो वे आग पकड़ सकते हैं।
शुरुआती लोगों के लिए मैं एए बैटरी पैक या लीड एसिड बैटरी और उन्नत उपयोगकर्ताओं के लिए ली-पो बैटरी की सिफारिश करता हूं। यदि आप विभिन्न प्रकार की बैटरियों के बीच तुलना के बारे में अधिक जानना चाहते हैं तो ग्रेट स्कॉट द्वारा बनाया गया यह वीडियो देखें।
चरण 4: चेसिस को असेंबल करना
मैंने इसे ४ पहिया ड्राइव बनाने के लिए ४ मोटरों का उपयोग किया था, लेकिन आप आगे की दो मोटरों को हटाकर उन्हें डमी व्हील्स से बदल कर या कैस्टर व्हील जोड़कर इसे २ व्हील ड्राइव बना सकते हैं। चेसिस सोल्डर तारों को मोटर्स पर इकट्ठा करने के लिए और चेसिस पर मोटर्स को माउंट करने के लिए। यदि आपके पास टांका लगाने वाला लोहा नहीं है तो आप तारों को मोड़ सकते हैं और उन्हें बिजली के टेप से जोड़ सकते हैं लेकिन यह अनुशंसित नहीं है क्योंकि यह काफी कमजोर जोड़ होगा। मैंने 6वी एए बैटरी पैक लगाया है जहां कैस्टर व्हील संलग्न होना चाहिए। असेंबली हर अलग चेसिस के लिए अलग होगी लेकिन यह एक बहुत ही आसान प्रक्रिया है।
चरण 5: Arduino IDE में ESP8266 जोड़ना
Esp8266 बोर्ड arduino IDE में स्थापित नहीं होते हैं। इन निर्देशों का पालन करें स्थापित करने के लिए -
1. Arduino प्रारंभ करें और प्राथमिकताएं विंडो खोलें
2. अतिरिक्त बोर्ड प्रबंधक URL फ़ील्ड में "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" दर्ज करें
3. टूल्स> बोर्ड मेनू से बोर्ड मैनेजर खोलें और esp8266 प्लेटफॉर्म खोजें
4. ड्रॉप-डाउन बॉक्स से नवीनतम संस्करण का चयन करें और इंस्टॉल बटन पर क्लिक करें
5. इंस्टालेशन के बाद टूल्स> बोर्ड मेन्यू से अपना ESP8266 बोर्ड चुनना न भूलें
चरण 6: ESP8266 का IP पता ढूँढना
1. Arduino IDE में दिए गए कोड को खोलें
2. पता लगाएं कि यह "आपका एसएसआईडी" कहां कहता है और इसे मिटा दें और अपने वाईफाई का एसएसआईडी (उल्टे कॉमा के बीच) लिखें जो आपके वाईफाई नेटवर्क का नाम है।
2. इसके नीचे "Your PASSWORD" लिखा होगा इसे मिटा दें और अपने वाईफाई नेटवर्क का पासवर्ड लिखें (उल्टे कॉमा के बीच)
3. परिवर्तन करने के बाद कोड को अपने ESP8266 बोर्ड पर अपलोड करें
4. अपने कंप्यूटर से बोर्ड को अनप्लग करें और इसे फिर से प्लग करें
5. सीरियल मॉनीटर खोलें और बॉड दर 115200 पर सेट करें और "एनएल और सीआर दोनों" चुनें। यह "वाईफाई कनेक्टेड" कहेगा और आईपी एड्रेस भी दिखाएगा। आईपी एड्रेस नोट करें क्योंकि हमें बाद में इसकी आवश्यकता होगी।
चरण 7: सर्किट
सर्किट बहुत सरल है। AA बैटरी पैक के बजाय आप किसी अन्य प्रकार की बैटरी का उपयोग कर सकते हैं।
NodeMCU - L293D
D3 - पिन 7
D4 - पिन 2
D5 - पिन 9
D6 - पिन 1
D7 - पिन 10
D8 - पिन 15
जीएनडी - बैटरी नेगेटिव
AA बैटरी पैक और 9v बैटरी दोनों में एक समान ग्राउंड कनेक्शन होना चाहिए।
चरण 8: प्रोग्रामिंग
दिए गए कोड को arduino IDE में खोलें और आपको वाईफाई नेटवर्क का SSID और पासवर्ड लिखें जैसे मैंने आपको पहले दिखाया था, फिर कोड को अपने ESP8266 बोर्ड पर अपलोड करें।
चरण 9: कंट्रोल ऐप इंस्टॉल करना
इस रोबोट को एक ऐप के जरिए नियंत्रित किया जाता है, ESP8266_robot.apk फाइल डाउनलोड करें और इसे अपने स्मार्टफोन में इंस्टॉल करें।
यदि आप ऐप में कोई बदलाव करना चाहते हैं तो.aia फ़ाइल भी है।
चरण 10: रोबोट को नियंत्रित करना
ऐप खोलें और अपने ESP8266 बोर्ड का IP पता लिखें और अब आप इसे नियंत्रित कर पाएंगे !!!
#समस्या निवारण#
यदि मोटर गलत दिशा में घूम रहे हैं तो बस उनके कनेक्शन को L293D से इंटरचेंज करें या कंट्रोल पिन को इंटरचेंज करें। ESP8266 डीएचसीपी के माध्यम से वाईफाई से जुड़ता है, जिसका अर्थ है कि लगभग हर बार जब आप इसे कनेक्ट करते हैं तो इसका एक अलग आईपी पता होगा, इसलिए आपको हर बार आईपी पते की जांच करनी होगी।
चरण 11: कुछ चित्र और वीडियो
यह 12v बैटरी के साथ बहुत तेज है, लेकिन अगर आपको लगता है कि यह बहुत तेज है तो आप गति को कम कर सकते हैं, पहले कोड में ENB पिन खोजें, गति निर्धारित करने के लिए आप हाई के बजाय 0 से 250 लिख सकते हैं। उदाहरण के लिए, "एनालॉगराइट (बाएंमोटरईएनबी, 170)"
अगर आपको यह निर्देश पसंद आया हो तो कृपया इसे प्रतियोगिताओं में वोट करें:)
सिफारिश की:
वाईफ़ाई के माध्यम से नियंत्रित टेलीप्रेज़ेंस रोबोट बनाएं: 11 कदम (चित्रों के साथ)
वाईफ़ाई के माध्यम से नियंत्रित टेलीप्रेज़ेंस रोबोट का निर्माण करें: यह परियोजना एक ऐसे रोबोट के निर्माण के बारे में है जो एक दूरस्थ वातावरण के साथ बातचीत कर सकता है और वाईफाई का उपयोग करके दुनिया के किसी भी हिस्से से नियंत्रित किया जा सकता है। यह मेरा अंतिम वर्ष का इंजीनियरिंग प्रोजेक्ट है और मैंने इलेक्ट्रॉनिक्स, IoT और प्रोग्रामिंग के बारे में बहुत कुछ सीखा है, हालांकि मैंने
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
ESP8266 वाईफ़ाई एपी नियंत्रित चौगुनी रोबोट: 15 कदम (चित्रों के साथ)
ESP8266 वाईफ़ाई एपी नियंत्रित चौगुनी रोबोट: यह सर्वो ड्राइवर के साथ SG90 सर्वो का उपयोग करके 12 डीओएफ या चार पैर (चौगुनी) रोबोट बनाने के लिए ट्यूटोरियल है और इसे स्मार्टफोन ब्राउज़र के माध्यम से वाईफ़ाई वेब सर्वर का उपयोग करके नियंत्रित किया जा सकता है इस परियोजना के लिए कुल लागत लगभग यूएस $ 55 है (के लिए) इलेक्ट्रॉनिक भाग और प्लास्टिक रोब
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c
रास्पबेरी पाई वाईफ़ाई नियंत्रित वीडियो स्ट्रीमिंग रोबोट: 8 कदम (चित्रों के साथ)
रास्पबेरी पाई वाईफ़ाई नियंत्रित वीडियो स्ट्रीमिंग रोबोट: कभी कैमरे के साथ एक अच्छा रोबोट बनाने के बारे में सोचा है? ठीक है, आप सही जगह पर आए हैं, मैं आपको इस रोबोट को बनाने के तरीके के बारे में कदम से कदम दिखाऊंगा। इससे आप रात में भूतों के शिकार पर जा सकते हैं और अपने वीडियो फीड को नियंत्रित करके देख सकते हैं