विषयसूची:
वीडियो: Wemos D1 ESP8266, Arduino IDE और Blynk ऐप का उपयोग कर वाई-फाई नियंत्रित रोबोट: 11 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
लेखक द्वारा IgorF2 का अनुसरण करें:
के बारे में: निर्माता, इंजीनियर, पागल वैज्ञानिक और आविष्कारक IgorF2 के बारे में अधिक »
इस ट्यूटोरियल में मैं आपको दिखाता हूँ कि Blynk ऐप का उपयोग करके स्मार्टफोन से नियंत्रित वाई-फाई नियंत्रित रोबोटिक टैंक कैसे बनाया जाता है। इस परियोजना में एक ESP8266 Wemos D1 बोर्ड का उपयोग किया गया था, लेकिन अन्य प्लेट मॉडल (NodeMCU, Firebeetle, आदि) का भी उपयोग किया जा सकता है, और इस ट्यूटोरियल में प्रस्तुत सिद्धांतों को अन्य रोबोट मॉडल पर लागू किया जा सकता है।
पिछली परियोजनाओं में मैंने प्रस्तुत किया कि कैसे एक रोबोट नियंत्रक को माउंट किया जाए जिसमें एक Arduino Uno एक ESP8266 मॉड्यूल से जुड़ा हो और एक वेब इंटरफ़ेस html और जावास्क्रिप्ट का उपयोग कर रहा हो। 3डी प्रिंटर और लेजर कटिंग मशीन जैसे जटिल उपकरणों का उपयोग किए बिना सरल सामग्री का उपयोग करके एक रोबोट विकसित किया गया था। आप नीचे दिए गए लिंक पर इस परियोजना के बारे में अधिक पढ़ सकते हैं:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
इसमें कुछ कमियां थीं, जैसे दो स्वतंत्र नियंत्रकों (एक Arduino और एक ESP8266) का उपयोग करने की आवश्यकता और तथ्य यह है कि यह केवल स्थानीय क्षेत्र नेटवर्क से और कंप्यूटर (डेस्कटॉप या लैपटॉप) का उपयोग करके आदेश भेज/प्राप्त कर सकता था।
इस बार मैंने एक अलग भौतिक संरचना का परीक्षण करने का फैसला किया, और रोबोट का नियंत्रण करने का एक नया तरीका। इसके लिए, रोबोट संरचना के लिए एक DIY किट का उपयोग किया गया था, और इसके नियंत्रण के लिए Blynk ऐप से जुड़े एक Wemos ESP8266 बोर्ड का उपयोग किया गया था। रोबोट नियंत्रण के लिए कोड Arduino IDE का उपयोग करके विकसित किया गया था।
इस ट्यूटोरियल का उपयोग करने के कई तरीके हैं। आप इसका उपयोग कर सकते हैं:
- Arduino IDE का उपयोग करके ESP8266 प्रोग्राम करना सीखें;
- अपने इलेक्ट्रॉनिक्स और सोल्डरिंग कौशल आदि का अभ्यास करें;
- देखें कि रोबोट किट को कैसे इकट्ठा किया जाए;
- अपनी परियोजनाओं पर Blynk ऐप का उपयोग करना सीखें;
इंस्ट्रक्शंस में उपविजेता विजेता इसे मूव करें प्रतियोगिता
वह परियोजनाएं पसंद आईं? कृपया एक छोटे से बिटकॉइन दान के साथ मेरी भविष्य की परियोजनाओं का समर्थन करने पर विचार करें!:डी बीटीसी जमा पता: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
चरण 1: उपकरण और सामग्री
इस परियोजना में निम्नलिखित उपकरणों का उपयोग किया गया था:
- मिलाप लोहा और तार (लिंक / लिंक / लिंक)। डीसी मोटर्स पहले से ही इसके टर्मिनलों में टांके लगाने वाले तारों के साथ आए थे … लेकिन यह अंततः टूट जाएगा और आपको इसे फिर से मिलाना पड़ सकता है। तो एक अच्छा सोल्डर आयरन और वायर पास में रखने पर विचार करें।
- ईवा फोम शीट (या अन्य गैर-प्रवाहकीय सामग्री)। इस परियोजना में मैंने जिस रोबोट चेसिस का उपयोग किया है वह एल्यूमीनियम से बना है, और इस धातु के हिस्सों पर सर्किट बोर्ड लगाए गए हैं। मैंने संभावित शॉर्ट-सर्किट से बचने के लिए बोर्डों और धातु की प्लेट के बीच फोम शीट की एक परत का इस्तेमाल किया।
- दो तरफा टेप। इसका उपयोग फोम शीट को सर्किट बोर्डों पर चिपकाने और एच-ब्रिज मोड की स्थापना के लिए किया गया था।
- कुछ फोम शीट आयतों को काटने के लिए कैंची।
मैंने अपनी परियोजना के लिए निम्नलिखित हार्डवेयर भागों का उपयोग किया:
- Wemos D1 ESP8266 देव बोर्ड (लिंक / लिंक)। Wemos D1 बोर्ड Arduino IDE के साथ उपयोग करना और प्रोग्राम करना वास्तव में आसान है। इसमें समान और साधारण Arduino Uno का पदचिह्न है! इस तरह अधिकांश Arduino शील्ड भी इस बोर्ड के साथ काम करेगी। इसमें अंतर्निहित वाई-फाई मॉड्यूल है, इसलिए आप इसे विभिन्न प्रकार की परियोजनाओं में उपयोग कर सकते हैं। आप अन्य ईएसपी 8266 आधारित बोर्ड (लिंक / लिंक) का भी उपयोग कर सकते हैं।
- L298N डुअल चैनल एच-ब्रिज मॉड्यूल (लिंक / लिंक / लिंक)। यह मॉड्यूल Wemos (या एक Arduino) से 3.3V संकेतों को मोटर्स के लिए आवश्यक 12V तक बढ़ाने की अनुमति देता है।
- DIY रोबोट चेसिस टैंक (लिंक / लिंक)। इस भयानक किट में वह सब कुछ है जो आपको एक टैंक बनाने के लिए चाहिए: दो डीसी मोटर, गियर, ट्रैक, बोल्ट, नट, आदि। यह पहले से ही चेसिस को असेंबल करने के लिए आवश्यक उपकरणों के साथ आता है, जो शुरुआती लोगों के लिए बहुत अच्छा है!
- 18650 3.7 वी बैटरी (x3) (लिंक)। मैं पूरे सर्किट को पावर देता था। यह टैंक 12V मोटर्स का उपयोग करता है। मैंने उन्हें शक्ति प्रदान करने के लिए श्रृंखला में तीन 3.7V बैटरी का उपयोग किया।
- 3S 18650 बैटरी धारक (लिंक)। इसमें तीन 18650 बैटरियां सीरी में रखी जा सकती हैं, और इसे आसानी से टैंक के पिछले हिस्से से जोड़ा जा सकता है।
- 18650 बैटरी चार्जर (लिंक)। आपकी बैटरी अंततः बिजली से बाहर हो जाएगी। जब ऐसा होता है, तो एक बैटरी चार्जर आपके बचाव में आएगा।
- जंपर्स (लिंक)। मैंने एच-ब्रिज और वेमोस के बीच सिग्नल के लिए 6 पुरुष-महिला जंपर्स और 5 वी और जीएनडी के लिए 2 पुरुष-पुरुष जंपर्स का इस्तेमाल किया। यदि आप कुछ सेंसर जोड़ने की योजना बना रहे हैं तो आपको और अधिक की आवश्यकता हो सकती है।
- माइक्रो यूएसबी केबल। आपको अपना कोड अपलोड करने के लिए इसकी आवश्यकता होगी। अधिकांश बोर्ड पहले से ही अपनी केबल के साथ आते हैं।
ऊपर दिए गए लिंक केवल एक सुझाव हैं कि आप इस ट्यूटोरियल में उपयोग किए गए आइटम कहां पा सकते हैं (और शायद मेरे भविष्य के ट्यूटोरियल का समर्थन करें)। बेझिझक उन्हें कहीं और खोजें और अपने पसंदीदा स्थानीय या ऑनलाइन स्टोर से खरीदें।
चरण 2: रोबोट को असेंबल करना
"लोड हो रहा है = "आलसी" "लोड हो रहा है = "आलसी"
अब मैं आपको दिखाता हूँ कि मैंने Blynk का उपयोग करके अपना रिमोट कंट्रोल ऐप कैसे डिज़ाइन किया। आप इसे अपनी रचनाओं के आधार के रूप में उपयोग कर सकते हैं।
नया प्रोजेक्ट बनाएं
- नई परियोजना बनाएँ;
- प्रोजेक्ट का नाम (वाईफ़ाई रोबोट) जोड़ें, डेवलपमेंट बोर्ड (वेमोस डी1) और कनेक्शन प्रकार (वाईफाई) चुनें और क्रिएट बटन पर क्लिक करें;
- प्रमाणीकरण टोकन आपके ई-मेल पर भेजा जाएगा;
ऑरडिनो कोड का उपयोग ऑथ टोकन का उपयोग किया जाता है। यह ESP8266 बोर्ड को डेटा भेजने और प्राप्त करने के लिए Blynk सर्वर तक पहुंचने की अनुमति देता है।
अपने डैशबोर्ड के निर्माण के लिए, आप कई ऑब्जेक्ट को ड्रैग और ड्रॉप कर सकते हैं। विभिन्न नियंत्रण इंटरफेस बनाने के लिए बटन, स्लाइडर और जॉयस्टिक उपलब्ध हैं। आप (उनमें से अधिकतर) आकार बदल सकते हैं और अपनी इच्छानुसार उनकी सेटिंग्स को कॉन्फ़िगर कर सकते हैं।
अगले चरणों में मैं विभिन्न विजेट्स का उपयोग करके रोबोट को नियंत्रित करने के लिए चार अलग-अलग विकल्प दिखाऊंगा।
चरण 7: Blynk ऐप #1 - चार बटन
मेक इट मूव प्रतियोगिता में उपविजेता
सिफारिश की:
ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट।: 6 कदम
ब्लूटूथ मॉड्यूल और ऑटोनॉमस रोबोट मूवमेंट का उपयोग करके वॉयस द्वारा नियंत्रित दूरी, दिशा और रोटेशन की डिग्री (पूर्व, पश्चिम, उत्तर, दक्षिण) के साथ Arduino रोबोट: यह निर्देश योग्य बताता है कि Arduino रोबोट कैसे बनाया जाए जिसे आवश्यक दिशा में ले जाया जा सकता है (आगे, पीछे) , बाएँ, दाएँ, पूर्व, पश्चिम, उत्तर, दक्षिण) को वॉयस कमांड का उपयोग करके सेंटीमीटर में दूरी की आवश्यकता होती है। रोबोट को स्वायत्त रूप से भी स्थानांतरित किया जा सकता है
Blynk का उपयोग करके Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE संगत बोर्ड का उपयोग कैसे करें: 10 कदम
Blynk का उपयोग करके Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE संगत बोर्ड का उपयोग कैसे करें: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE संगत बोर्ड विवरण: वाईफाई ESP8266 विकास बोर्ड WEMOS D1। WEMOS D1 ESP8266 12E पर आधारित एक वाईफ़ाई विकास बोर्ड है। कार्यप्रणाली NODEMCU के समान है, सिवाय इसके कि हार्डवेयर का निर्माण किया जाता है
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c
Arduino का उपयोग कर ब्लूटूथ नियंत्रित रोबोट कार: 8 कदम (चित्रों के साथ)
Arduino का उपयोग करके ब्लूटूथ नियंत्रित रोबोट कार: इस निर्देश में, मैं आपको एक रोबोट कार बनाने के लिए मार्गदर्शन करने जा रहा हूं जो आपके एंड्रॉइड मोबाइल फोन से ब्लूटूथ को नियंत्रित करती है। इतना ही नहीं, रोबोट कार में उन बाधाओं से बचने की विशेष क्षमता होती है जो कार को आगे बढ़ाते समय मिलती हैं। रोबो
वाईफाई के माध्यम से Blynk के साथ एलईडी को नियंत्रित करने के लिए ESP32 का उपयोग कैसे करें: 7 कदम (चित्रों के साथ)
वाईफाई के माध्यम से Blynk के साथ एलईडी को नियंत्रित करने के लिए ESP32 का उपयोग कैसे करें: यह ट्यूटोरियल वाईफाई के माध्यम से Blynk के साथ एलईडी को नियंत्रित करने के लिए ESP32 विकास बोर्ड का उपयोग करने जा रहा है। Blynk, Arduino, Raspberry Pi और इंटरनेट पर पसंद को नियंत्रित करने के लिए iOS और Android ऐप्स वाला एक प्लेटफ़ॉर्म है। यह एक डिजिटल डैशबोर्ड है जहां आप एक