विषयसूची:
- चरण 1: उबंटू मेट 16.04 स्थापित करें
- चरण 2: स्क्रीन स्थापित करें
- चरण 3: सूडो स्क्रीन / देव / ttyAMC0
- चरण 4: सहायता कमांड
- चरण 5: टेस्टमोड
- चरण 6: सेंसर रीडिंग
- चरण 7: अपने रोबोट को स्थानांतरित करना
- चरण 8: निष्कर्ष
वीडियो: रास्पबेरी पाई से नीटो रोबोट को कैसे नियंत्रित करें: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यदि आप रास्पबेरी पाई रोबोट बनाने में रुचि रखते हैं तो नीटो परियोजना के लिए उपयोग करने के लिए एक महान रोबोट है क्योंकि यह सस्ता है और इसमें आईरोबोट क्रिएट की तुलना में कहीं अधिक सेंसर हैं। मैंने अपने रोबोट के लिए जो किया वह उस पर एक रास्पबेरी पाई को 3 डी प्रिंट करके उसके लिए एक संलग्नक और उस पर गर्म ग्लूइंग द्वारा हुक किया गया था। फिर मैंने पाई को पावर देने के लिए उस पर एक पोर्टेबल यूएसबी चार्जर गर्म किया। उसके बाद मैंने खुले सीवी के साथ भविष्य में उपयोग के लिए उस पर एक कैमरा गर्म किया था।
इसे नियंत्रित करने के लिए सभी Neato रोबोट में एक USB अडैप्टर होता है। इसे रबर स्टॉपर द्वारा अवरुद्ध किया जा रहा है। इसे नियंत्रित करने के लिए आपको रोबोट के निदान तक पहुंचने के लिए इसे निकालना होगा। फिर आपको इसमें एक यूएसबी केबल लगानी होगी जो पाई से भी जुड़ती है।
मैं पीआई 3 का उपयोग करने की अत्यधिक अनुशंसा करता हूं। ऐसा करने का यह सबसे अच्छा तरीका है। कोई भी पीआई संस्करण बिल्कुल इस ट्यूटोरियल के समान काम नहीं करेगा या इसमें वाईफाई का निर्माण नहीं होगा। आएँ शुरू करें!
चरण 1: उबंटू मेट 16.04 स्थापित करें
मैंने इस प्रोजेक्ट के लिए उबंटू मेट 16.04 का इस्तेमाल किया। यदि आप इसका उपयोग नहीं करने का निर्णय लेते हैं तो यह ट्यूटोरियल उबंटू के दूसरे संस्करण के साथ ऐसा करने जैसा नहीं हो सकता है।
आपको अपने एसडी कार्ड में बूट करने योग्य ओएस इंस्टॉल करना होगा। यदि आप नहीं जानते कि यह कैसे करना है तो आप रूफस का उपयोग कर सकते हैं। रूफस एक मुफ्त सॉफ्टवेयर है जो ओएस छवियों को बूट करने योग्य उपकरणों जैसे फ्लैश ड्राइव और एसडी कार्ड पर बूट में परिवर्तित करता है।
चरण 2: स्क्रीन स्थापित करें
हम इस ट्यूटोरियल के लिए पैकेज स्क्रीन का उपयोग करेंगे। स्क्रीन शायद पाई और रोबोट के बीच संवाद करने का सबसे अच्छा तरीका है। अपने कीबोर्ड और माउस को अपने पाई में प्लग करने के बाद आपको अपने टर्मिनल में निम्न कमांड टाइप करना होगा।
sudo apt-get install स्क्रीन
फिर आपको अपना पासवर्ड टाइप करना होगा जिसे आपने अपने टर्मिनल में आधिकारिक रूप से इंस्टॉल करने के लिए चुना था।
चरण 3: सूडो स्क्रीन / देव / ttyAMC0
जब आपका रोबोट चालू हो तो आपको इसे अपने टर्मिनल में टाइप करना होगा ताकि इससे संचार किया जा सके।
सुडो स्क्रीन / देव / ttyAMC0
अगर वह काम नहीं करता है तो ट्टी बंदरगाहों में से एक को ढूंढें जो ट्टी # नहीं है। आप इसे इस कमांड का उपयोग करके पा सकते हैं।
एलएस / देव /
चरण 4: सहायता कमांड
आपको यह देखना होगा कि आपके Neato के पास क्या आदेश हैं। प्रत्येक नीटो थोड़ा अलग है लेकिन अधिकतर समान है। नीटो के विभिन्न संस्करणों में एक ही कमांड के अलग-अलग अपडेट या विविधताएं होंगी। यह एक महत्वपूर्ण कदम है क्योंकि इस चरण में आप सीखेंगे कि आपके नीटो के पास क्या आदेश हैं। आपका नीटो क्या कर सकता है यह देखने के लिए बस निम्न कमांड टाइप करें।
मदद
चरण 5: टेस्टमोड
अपने Neato के साथ अधिकांश कार्य करने के लिए आपको TestMode चालू करना होगा। परीक्षण मोड को चालू या बंद करने के लिए नीचे दिए गए कोड को अपने टर्मिनल में डालें।
इसे चालू करने के लिए यह करें।
टेस्टमोड चालू
इसे बंद करने के लिए यह करें।
टेस्टमोड ऑफ
चरण 6: सेंसर रीडिंग
आप यह देखने के लिए कोड की यह पंक्ति टाइप कर सकते हैं कि आपके डिजिटल सेंसर क्या पढ़ रहे हैं।
डिजिटल सेंसर प्राप्त करें
चरण 7: अपने रोबोट को स्थानांतरित करना
Neato के बारे में अच्छी बात यह है कि आप वास्तव में रोबोट की प्रत्येक मोटर द्वारा मिलीमीटर में यात्रा की दूरी को नियंत्रित कर सकते हैं, आप वहां त्वरण और उनमें से RPM को नियंत्रित कर सकते हैं। कोड की निम्न पंक्ति बाईं मोटर को 100 मिमी आगे, दाईं मोटर को 100 मिमी पीछे की ओर, 20 मिमी/सेकेंड की गति, 50 मिमी/सेकेंड का त्वरण, 75 आरपीएम, और ब्रश मोटर्स को निष्क्रिय कर देती है।
सेटमोटर 100 -100 20 50 75 0
बाईं ओर की संख्या बाईं ओर की मोटर दूरी को नियंत्रित करती है। दायीं ओर की मोटर की दूरी को दूसरे बायें सबसे अधिक संख्या द्वारा नियंत्रित किया जाता है। गति को तीसरे बायें सबसे अधिक संख्या द्वारा नियंत्रित किया जाता है। त्वरण को तीसरे दायें सबसे अधिक संख्या द्वारा नियंत्रित किया जाता है। RPM को दूसरे सबसे दाहिने नंबर द्वारा नियंत्रित किया जाता है। अंतिम लेकिन कम से कम ब्रश अंतिम संख्या से सक्षम या अक्षम नहीं हैं।
चरण 8: निष्कर्ष
Neato XV एक कूल रोबोट है। न केवल यह ज्यादातर खुला स्रोत है, इसे हैक करना काफी आसान है। मुझे इसे स्वायत्त बनाने का प्रयास करने में बहुत मज़ा आया है और यह बहुत अच्छा है। वैसे भी मुझे आशा है कि आपको यह पढ़कर अच्छा लगा होगा। कृपया मुझे किसी भी प्रश्न या टिप्पणी के बारे में बताएं। धन्यवाद!
सिफारिश की:
रास्पबेरी पाई और रिले का उपयोग करके डिवाइस को कैसे नियंत्रित करें - मूल बातें: 6 कदम
रास्पबेरी पाई और रिले का उपयोग करके डिवाइस को कैसे नियंत्रित करें - मूल बातें: यह रास्पबेरी पाई और रिले का उपयोग करके डिवाइस को नियंत्रित करने का एक बुनियादी और सीधा ट्यूटोरियल है, जो IoT प्रोजेक्ट बनाने में मददगार है। रास्पबेरी का उपयोग करने के बारे में शून्य ज्ञान होने पर भी साथ चलें
रास्पबेरी पाई के साथ एलईडी ब्लिंक - रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: 4 कदम
रास्पबेरी पाई के साथ एलईडी ब्लिंक | रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: हाय दोस्तों इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई के GPIO का उपयोग कैसे करें। अगर आपने कभी Arduino का इस्तेमाल किया है तो शायद आप जानते हैं कि हम LED स्विच आदि को इसके पिन से जोड़ सकते हैं और इसे इस तरह काम कर सकते हैं। एलईडी ब्लिंक करें या स्विच से इनपुट प्राप्त करें ताकि
रास्पबेरी पाई का उपयोग करके आउटलेट्स को कैसे नियंत्रित करें: 6 कदम
रास्पबेरी पाई का उपयोग करके आउटलेट को कैसे नियंत्रित करें: इस निर्देश में, मैं आपको दिखाऊंगा कि रास्पबेरी पाई का उपयोग करके अपने घर में आउटलेट को नियंत्रित करने के लिए एक वेब इंटरफ़ेस कैसे बनाया जाए। जब मैंने सेंसर प्रतियोगिता देखी तो मैंने इस परियोजना को लिखना चुना, और चूंकि इस परियोजना में पढ़ने के लिए सेंसर का उपयोग करना शामिल है
रास्पबेरी पाई पर पाई-होल कैसे सेटअप करें, एक नेटवर्क वाइड विज्ञापन अवरोधक !!: 25 कदम
रास्पबेरी पाई पर पाई-होल कैसे सेट करें, एक नेटवर्क वाइड विज्ञापन अवरोधक !!: इस परियोजना के लिए, आपको आवश्यकता होगी: इंटरनेट से कनेक्ट करने में सक्षम रास्पबेरी पाईएक माइक्रो एसडी कार्ड जो रास्पियन लाइट चला रहा हैएक कीबोर्ड (एसएसएच सेटअप करने के लिए)एक सेकंड डिवाइस (वेब पोर्टल तक पहुंचने के लिए) UNIX के साथ-साथ इंटरफ़ेस नेविगेशन का बुनियादी ज्ञान
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50