विषयसूची:
- चरण 1: या तो ESP8266 कार किट खरीदें या ESP8266/मोटर ड्राइवर किट खरीदें
- चरण 2: मोटर्स को मिलाप तार … फिर मोटर चालक बोर्ड से कनेक्ट करें
- चरण 3: अपनी कार को एक साथ रखें …
- चरण 4: अपनी कार को एक साथ रखो … जारी
- चरण 5: सभी कनेक्शन बनाएं
- चरण 6: ईएसपी फ्लैशर डाउनलोड करें
- चरण 7: ESP8266 बेसिक फर्मवेयर डाउनलोड करें
- चरण 8: ईएसपी फ्लैशर चलाएं
- चरण 9:
- चरण 10:
- चरण 11:
- चरण 12: फ्लैश ESP8266 बेसिक फर्मवेयर
- चरण 13: पीसी से डिस्कनेक्ट करें और बैटरी पावर चालू करें…
- चरण 14: वाईफ़ाई के माध्यम से कंप्यूटर से डिवाइस से कनेक्ट करें
- चरण 15: Esp8266 को अपने Wifi में लॉगऑन करने के लिए सेट करें
- चरण 16: ESP_Robot.bas. अपलोड करें
- चरण 17: एक बार जब आप ऐसा कर लेते हैं, तो ESP_Robot.bas पर क्लिक करें और फिर संपादित करें पर क्लिक करें और फिर रन पर क्लिक करें।
- चरण 18: गति समायोजित करें, फिर मज़े करें
वीडियो: ESP8266 रोबोट कार ESP8266 बेसिक के साथ प्रोग्राम की गई: 18 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
मैं एक मध्य विद्यालय का विज्ञान शिक्षक हूं और रोबोटिक क्लब सलाहकार भी हूं। मैं अपने छात्रों के हाथों में रोबोट लाने के लिए अधिक लागत प्रभावी तरीकों की तलाश कर रहा हूं। ESP8266 बोर्डों की कम कीमतों के साथ, मैं $20 से कम के लिए एक स्वायत्त रोबोट कार बनाने में सक्षम हूं। लेगो माइंडस्टॉर्म किट की कीमत $300 है, मेकब्लॉक किट की कीमत लगभग $100 है, यह एक महत्वपूर्ण बचत का प्रतिनिधित्व करता है जिससे मुझे हमारी रोबोटिक्स प्रतियोगिताओं में अधिक छात्रों को शामिल करने की अनुमति मिलती है। अन्य रोबोटों के साथ प्रतिस्पर्धा करने के लिए, मुझे एहसास हुआ कि अन्य सेंसर की आवश्यकता है जैसे अल्ट्रासोनिक दूरी सेंसर के साथ-साथ लाइन निम्नलिखित सेंसर … दो बार जितना कर सकते हैं।
हमारे सभी छात्र क्रोमबुक का उपयोग करते हैं और मुफ्त कोडबेंडर वेब साइट के पतन के साथ, आर्डिनो रोबोट को पहुंच से थोड़ा बाहर रखा गया है। मुझे पता है कि create.arduino.cc एक समाधान प्रदान करता है, लेकिन सीमित धन के साथ, मैं मुफ्त विकल्पों की तलाश कर रहा हूं।
मोटर चालक बोर्ड के साथ ESP8266 का उपयोग करके, मैं अब वाईफाई के माध्यम से रोबोट कार को नियंत्रित करने में सक्षम हूं। ESP8266 बेसिक का उपयोग करके अब आप अपने प्रोग्राम को वाईफाई के माध्यम से भी संशोधित कर सकते हैं। यह सब छात्र के क्रोमबुक पर एक ब्राउज़र में किया जा सकता है।
जबकि ESP8266 बेसिक आपको सेंसर का उपयोग नहीं करने देगा, (इनमें से कुछ सेंसर को पढ़ने के लिए बेसिक बहुत धीमा है) मैं arduino सेंसर मॉड्यूल बनाने और प्रोग्राम करने की उम्मीद कर रहा हूं जो ESP8266 बुनियादी मॉड्यूल के साथ इंटरफेस करता है ताकि रोबोट नियंत्रण को बुनियादी में प्रोग्राम किया जा सके इन arduinos का उपयोग करते हुए कि मैं संवेदन कर्तव्यों के साथ प्रीप्रोग्राम करता हूं। यह केवल रोबोट की लागत में लगभग $ 5- $ 10 जोड़ देगा (हालांकि, मेरे पास पहले से ही कई arduino बोर्ड हैं जिनका मैं इस उद्देश्य के लिए उपयोग कर सकता हूं।)
चरण 1: या तो ESP8266 कार किट खरीदें या ESP8266/मोटर ड्राइवर किट खरीदें
ESP8266/मोटर चालक किट के लिए लिंक:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
ESP8266 स्मार्ट कार किट के लिए लिंक:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
यदि आप esp8266/मोटर ड्राइवर किट के लिए जाते हैं और DIY करना चाहते हैं, तो आपको मोटर्स की आवश्यकता होगी:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
मैंने अपनी रोबोट कार के लिए डॉलर के पेड़ से खरीदे गए ब्लैक फोम बोर्ड का इस्तेमाल किया क्योंकि मेरे पास पहले से ही मोटर और ESP8266/मोटर ड्राइवर किट थी।
चरण 2: मोटर्स को मिलाप तार … फिर मोटर चालक बोर्ड से कनेक्ट करें
मैंने 4 तार वाले नर-मादा जंपर्स का इस्तेमाल किया, जिन्हें मैंने आधे में काटा। इस तरह, जब आप तारों को मोटर और ड्राइवर बोर्ड से जोड़ते हैं, तो आपको केवल अंतिम कनेक्शन के लिए पुरुष छोर को महिला छोर से जोड़ना होगा। यह रूटिंग तारों को थोड़ा आसान बनाता है, लेकिन यह आवश्यक नहीं है, आप मोटर्स को बोर्ड से जोड़ने के लिए 4 तारों (प्रत्येक मोटर के लिए 2) का उपयोग कर सकते हैं।
आपको मोटर को तारों को मिलाप करने की आवश्यकता होगी ताकि आप मोटर्स को ड्राइवर बोर्ड से जोड़ सकें।
मैंने तनाव से राहत के रूप में तारों को रखने के लिए गर्म गोंद का इस्तेमाल किया।
चरण 3: अपनी कार को एक साथ रखें …
यदि आपने कार किट खरीदी है, तो खराब अनुवादित निर्देशों के अनुसार इकट्ठा करें … लेकिन यह कठिन नहीं है, बहुत आत्म व्याख्यात्मक है।
चरण 4: अपनी कार को एक साथ रखो … जारी
यदि आप DIY जा रहे हैं, तो यह थोड़ा तेज़ हो जाएगा, बशर्ते कि आप ज़िप टाई/हॉट ग्लू/डक या पैकिंग टेप का उपयोग अपने को इकट्ठा करने के लिए करें जैसा मैंने किया था।
मोटर/व्हील असेंबली को चेसिस से और रूट वायर को मोटर ड्राइवर से कनेक्ट करें।
चरण 5: सभी कनेक्शन बनाएं
अब, आपको मोटर और बिजली के तारों को ड्राइवर बोर्ड से जोड़ने की आवश्यकता है। आपको ड्राइवर बोर्ड में ESP8266 प्लग इन करना पड़ सकता है। सब कुछ कनेक्ट और सुरक्षित हो जाने के बाद, अपने कंप्यूटर में प्लग इन करने के लिए माइक्रो यूएसबी कॉर्ड का उपयोग करें।
बैटरी पैक से जमीन (काला) और विन (लाल) से बिजली कनेक्ट करें।
एक मोटर से a+ और a- से कनेक्शन तार, अन्य मोटर तारों को b+ और b- से कनेक्ट करें।
एक जम्पर के साथ विन को वीएम से कनेक्ट करें।
चरण 6: ईएसपी फ्लैशर डाउनलोड करें
Win64 संस्करण
github.com/nodemcu/nodemcu-flasher/raw/mas…
Win32 संस्करण
github.com/nodemcu/nodemcu-flasher/raw/mas…
चरण 7: ESP8266 बेसिक फर्मवेयर डाउनलोड करें
github.com/esp8266/Basic/raw/NewWebSockets…
कृपया ध्यान दें कि निर्देशिका जिसे आप इसे डाउनलोड करते हैं…।
चरण 8: ईएसपी फ्लैशर चलाएं
ESP8266Flasher.exe चलाएँ
फिर कॉन्फिग पर क्लिक करें और फिर फर्मवेयर चुनने के लिए गियर पर क्लिक करें
चरण 9:
डाउनलोड निर्देशिका में ESP8266 बेसिक फ़र्मवेयर के लिए प्रयुक्त बाइनरी खोजें।
चरण 10:
कॉल किया जाना चाहिए: ESP8266Basic.cpp.bin इसे लोड करने के बाद, सुनिश्चित करें कि आप कॉम पोर्ट देख सकते हैं जिससे आपका ESP8266 कनेक्ट है, फिर FLASH पर क्लिक करें। (मैंने इसे दो बार डाउनलोड किया… इसलिए मेरे पास दो फाइलें हैं…)
चरण 11:
चरण 12: फ्लैश ESP8266 बेसिक फर्मवेयर
चरण 13: पीसी से डिस्कनेक्ट करें और बैटरी पावर चालू करें…
फर्मवेयर लोड होने के बाद, पीसी से डिस्कनेक्ट करें और सुनिश्चित करें कि बैटरी ठीक से बैठी है। बोर्ड चालू करने के लिए पुश बटन स्विच का उपयोग करें।
चरण 14: वाईफ़ाई के माध्यम से कंप्यूटर से डिवाइस से कनेक्ट करें
नाम में ईएसपी के साथ ओपन एक्सेस प्वाइंट की तलाश करें। पहुंच बिंदु से कनेक्ट करें। कोई पासवर्ड आवश्यक नहीं होना चाहिए।
एक बार कनेक्ट होने के बाद, अपने रोबोट से कनेक्ट करने के लिए ब्राउज़र में https://192.168.4.1 टाइप करें।
आप https://www.esp8266basic.com/documentation.html पर ESP8266 बेसिक के बारे में जानकारी प्राप्त कर सकते हैं
ESP8266 रोबोट कार प्रोग्राम को https://esp8266robot.nmmaker.net या नीचे दिए गए लिंक से डाउनलोड करें:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
चरण 15: Esp8266 को अपने Wifi में लॉगऑन करने के लिए सेट करें
सेटिंग्स पर क्लिक करें, फिर अपनी वाईफाई जानकारी जोड़ें। जब हो जाए, तो सेव पर क्लिक करें, फिर रीस्टार्ट पर क्लिक करें।
चरण 16: ESP_Robot.bas. अपलोड करें
क्लिक करके ESP_Basic डाउनलोड करें:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
फ़ाइल प्रबंधक पर क्लिक करें और ESP_Robot.bas खोलें ताकि आप इसे अपने बोर्ड पर अपलोड कर सकें। वैकल्पिक रूप से, आप नोटपैड में फ़ाइल बना सकते हैं और फ़ाइल में कॉपी और पेस्ट कर सकते हैं और इसे अपने कंप्यूटर पर सहेज सकते हैं। (मैंने पाया है कि कभी-कभी, जब मैं ईएसपी बेसिक के लिए संपादक में कॉपी और पेस्ट करता हूं, तो अतिरिक्त वर्ण त्रुटियों का कारण बनते हैं।)
गति = 0
[ऊपर]
प्रिंट "स्पीड" स्लाइडर स्पीड, 0, 1024 प्रिंट बटन "फॉरवर्ड", [फॉरवर्ड] प्रिंट बटन "लेफ्ट", [लेफ्ट] बटन "राइट", [राइट] प्रिंट बटन "बैकवर्ड", [बैकवर्ड] प्रिंट बटन "स्टॉप", [रोकें] प्रिंट बटन "बाहर निकलें", [getMeOutOfHere] प्रतीक्षा करें
[विराम]
io(pwo, 5, 0) io(pwo, 4, 0) io(po, 0, 1) io(po, 2, 1) प्रतीक्षा करें
[आगे]
io(pwo, 5, speed) io(pwo, 4, speed) io(po, 0, 1) io(po, 2, 1) प्रतीक्षा करें
[पिछड़ा]
io(pwo, 5, speed) io(pwo, 4, speed) io(po, 0, 0) io(po, 2, 0) प्रतीक्षा करें
[अधिकार]
io(pwo, 5, speed) io(pwo, 4, speed) io(po, 0, 1) io(po, 2, 0) प्रतीक्षा करें
[बाएं]
io(pwo, 5, speed) io(pwo, 4, speed) io(po, 0, 0) io(po, 2, 1) प्रतीक्षा करें
[मुझे यहाँ से बाहर निकालो]
समाप्त
चरण 17: एक बार जब आप ऐसा कर लेते हैं, तो ESP_Robot.bas पर क्लिक करें और फिर संपादित करें पर क्लिक करें और फिर रन पर क्लिक करें।
चरण 18: गति समायोजित करें, फिर मज़े करें
सिफारिश की:
DIY स्मार्ट रोबोट ट्रैकिंग कार किट ट्रैकिंग कार सहज: 7 कदम
DIY स्मार्ट रोबोट ट्रैकिंग कार किट ट्रैकिंग कार फोटोसेंसिटिव: SINONING ROBOT द्वारा डिज़ाइन आप ट्रैकिंग रोबोट कार से खरीद सकते हैं। स्पिन करें, ताकि
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं - थम्स रोबोट - सर्वो मोटर - स्रोत कोड: 26 कदम (चित्रों के साथ)
[Arduino रोबोट] मोशन कैप्चर रोबोट कैसे बनाएं | थम्स रोबोट | सर्वो मोटर | स्रोत कोड: अंगूठे रोबोट। MG90S सर्वो मोटर के एक पोटेंशियोमीटर का इस्तेमाल किया। यह बहुत मजेदार और आसान है! कोड बहुत सरल है। यह केवल 30 पंक्तियों के आसपास है। यह एक मोशन-कैप्चर जैसा दिखता है। कृपया कोई प्रश्न या प्रतिक्रिया छोड़ें! [निर्देश] स्रोत कोड https://github.c
विजुअल बेसिक में अपना पहला प्रोग्राम बनाना: 7 कदम
विजुअल बेसिक में अपना पहला प्रोग्राम बनाना: यह निर्देश आपको दिखाएगा कि माइक्रोसॉफ्ट विजुअल बेसिक 2005 एक्सप्रेस संस्करण को कैसे प्रोग्राम किया जाए। आज आप जो उदाहरण बनाएंगे वह एक साधारण छवि दर्शक है। यदि आपको यह निर्देश योग्य लगता है तो कृपया निर्देश के शीर्ष पर + बटन दबाएं। धन्यवाद
माइक्रोसॉफ्ट विंसॉक कंट्रोल का उपयोग करके विजुअल बेसिक में एक साधारण चैट प्रोग्राम कैसे बनाएं: 7 कदम
माइक्रोसॉफ्ट विंसॉक कंट्रोल का उपयोग करके विजुअल बेसिक में एक साधारण चैट प्रोग्राम कैसे बनाएं: इस अस्थिर में मैं आपको दिखाऊंगा कि विज़ुअल बेसिक में एक साधारण चैट प्रोग्राम कैसे बनाया जाता है। मैं यह देखूंगा कि सभी कोड क्या करते हैं ताकि आप इसे बनाते समय सीख सकें, और अंत में मैं आपको दिखाऊंगा कि इसका उपयोग कैसे करना है
विजुअल बेसिक में एक प्रोग्राम बनाना: वेब ब्राउजर: 9 कदम
विजुअल बेसिक में एक प्रोग्राम बनाना: वेब ब्राउजर: यह इंस्ट्रक्शनल VB.NET में एक साधारण वेब ब्राउजर एप्लिकेशन बनाने की प्रक्रिया की व्याख्या करता है, इसे मेरे पहले VB.NET इंस्ट्रक्शनल: विजुअल बेसिक में अपना पहला प्रोग्राम बनाना। यह अनुशंसा की जाती है कि आप उस संस्थान के माध्यम से पढ़ें