विषयसूची:

Wemos D1 ESP8266, Arduino IDE और Blynk ऐप का उपयोग कर वाई-फाई नियंत्रित रोबोट: 11 कदम (चित्रों के साथ)
Wemos D1 ESP8266, Arduino IDE और Blynk ऐप का उपयोग कर वाई-फाई नियंत्रित रोबोट: 11 कदम (चित्रों के साथ)

वीडियो: Wemos D1 ESP8266, Arduino IDE और Blynk ऐप का उपयोग कर वाई-फाई नियंत्रित रोबोट: 11 कदम (चित्रों के साथ)

वीडियो: Wemos D1 ESP8266, Arduino IDE और Blynk ऐप का उपयोग कर वाई-फाई नियंत्रित रोबोट: 11 कदम (चित्रों के साथ)
वीडियो: How to Use RemoteXY to Design Mobile App With ESP8266 Board 2024, जुलाई
Anonim
Image
Image
PS2 नियंत्रक के साथ Arduino रोबोट (PlayStation 2 जॉयस्टिक)
PS2 नियंत्रक के साथ Arduino रोबोट (PlayStation 2 जॉयस्टिक)

लेखक द्वारा IgorF2 का अनुसरण करें:

PS2 नियंत्रक के साथ Arduino रोबोट (PlayStation 2 जॉयस्टिक)
PS2 नियंत्रक के साथ Arduino रोबोट (PlayStation 2 जॉयस्टिक)
IoT कैट लिटर बॉक्स (ESP32, Arduino IDE, थिंग्सपीक और 3D प्रिंटिंग के साथ)
IoT कैट लिटर बॉक्स (ESP32, Arduino IDE, थिंग्सपीक और 3D प्रिंटिंग के साथ)
IoT कैट लिटर बॉक्स (ESP32, Arduino IDE, थिंग्सपीक और 3D प्रिंटिंग के साथ)
IoT कैट लिटर बॉक्स (ESP32, Arduino IDE, थिंग्सपीक और 3D प्रिंटिंग के साथ)
3डी प्रिंटेड आर्टिकुलेटिंग लैंप - रीमिक्सेड
3डी प्रिंटेड आर्टिकुलेटिंग लैंप - रीमिक्सेड
3डी प्रिंटेड आर्टिकुलेटिंग लैंप - रीमिक्सेड
3डी प्रिंटेड आर्टिकुलेटिंग लैंप - रीमिक्सेड

के बारे में: निर्माता, इंजीनियर, पागल वैज्ञानिक और आविष्कारक 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: रोबोट को असेंबल करना

Image
Image

"लोड हो रहा है = "आलसी" "लोड हो रहा है = "आलसी"

Blynk ऐप - एक नया प्रोजेक्ट बनाएं
Blynk ऐप - एक नया प्रोजेक्ट बनाएं
Blynk ऐप - एक नया प्रोजेक्ट बनाएं
Blynk ऐप - एक नया प्रोजेक्ट बनाएं

अब मैं आपको दिखाता हूँ कि मैंने Blynk का उपयोग करके अपना रिमोट कंट्रोल ऐप कैसे डिज़ाइन किया। आप इसे अपनी रचनाओं के आधार के रूप में उपयोग कर सकते हैं।

नया प्रोजेक्ट बनाएं

  1. नई परियोजना बनाएँ;
  2. प्रोजेक्ट का नाम (वाईफ़ाई रोबोट) जोड़ें, डेवलपमेंट बोर्ड (वेमोस डी1) और कनेक्शन प्रकार (वाईफाई) चुनें और क्रिएट बटन पर क्लिक करें;
  3. प्रमाणीकरण टोकन आपके ई-मेल पर भेजा जाएगा;

ऑरडिनो कोड का उपयोग ऑथ टोकन का उपयोग किया जाता है। यह ESP8266 बोर्ड को डेटा भेजने और प्राप्त करने के लिए Blynk सर्वर तक पहुंचने की अनुमति देता है।

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

अगले चरणों में मैं विभिन्न विजेट्स का उपयोग करके रोबोट को नियंत्रित करने के लिए चार अलग-अलग विकल्प दिखाऊंगा।

चरण 7: Blynk ऐप #1 - चार बटन

मेक इट मूव प्रतियोगिता में उपविजेता

सिफारिश की: