विषयसूची:

3डी प्रिंटेड रास्पबेरी पाई जीरो रोबोट: 12 कदम
3डी प्रिंटेड रास्पबेरी पाई जीरो रोबोट: 12 कदम

वीडियो: 3डी प्रिंटेड रास्पबेरी पाई जीरो रोबोट: 12 कदम

वीडियो: 3डी प्रिंटेड रास्पबेरी पाई जीरो रोबोट: 12 कदम
वीडियो: Raspberry Pi setup | 3D Printer | The Indian Engineer 2024, जुलाई
Anonim
Image
Image
3डी प्रिंटेड रास्पबेरी पाई जीरो रोबोट
3डी प्रिंटेड रास्पबेरी पाई जीरो रोबोट
3डी प्रिंटेड रास्पबेरी पाई जीरो रोबोट
3डी प्रिंटेड रास्पबेरी पाई जीरो रोबोट

क्या आप कभी भी एक रोबोट बनाना चाहते हैं, लेकिन एक अनावश्यक रूप से भारी चेसिस के साथ समाप्त किए बिना इसे बनाने के लिए सभी सामग्री नहीं थी? दिन बचाने के लिए 3D प्रिंटर यहाँ हैं! न केवल वे वस्तुतः किसी भी हार्डवेयर के साथ संगत होने के लिए भागों का निर्माण कर सकते हैं, वे इसे बहुत ही कुशल तरीके से कर सकते हैं। यहां मैं आपको दिखाऊंगा कि एक बहुत ही बुनियादी रोबोट कैसे बनाया जाता है जिसमें 3 डी प्रिंटेड पार्ट्स, रास्पबेरी पाई ज़ीरो और पाई कैमरा होता है। मैं आपको आपकी व्यावहारिक या मनोरंजन आवश्यकताओं के अनुरूप मैंने जो किया है उसे लेने और संशोधित करने के लिए प्रोत्साहित करता हूं। रोबोट को नियंत्रित करने और कैमरा फीड देखने के लिए, मैंने एक IOS ऐप (PiBotRemote ऐप) बनाया है जिसे आप बेझिझक उपयोग और संशोधित कर सकते हैं। हालांकि, इस तरह की परियोजनाओं में वास्तविक शक्ति हार्डवेयर और सॉफ्टवेयर दोनों में संभावनाओं में विविधता से प्राप्त होती है। इसलिए मैं आपको रचनात्मक होने के लिए प्रोत्साहित करूंगा और जो कुछ आप करना जानते हैं उसके आधार पर मैंने जो किया है उसमें जोड़ें। उदाहरण के लिए, मुझे लगता है कि इस रोबोट को अपने परिवेश को पहचानने के लिए मशीन विजन का उपयोग करना और सेल्फ-ड्राइविंग कार के समान नेविगेट करना अच्छा होगा।

चरण 1: आवश्यकताएँ

आवश्यकताएं
आवश्यकताएं
  • सामग्री

    • आवश्यक (लगभग $75)

      • रास्पबेरी पाई जीरो डब्ल्यू ($ 10)
      • माइक्रो एसडी कार्ड ($8.25)
      • 40 पिन हैडर ($3.25)
      • जम्पर तार ($6.86)
      • यूएसबी बैटरी ($5.00)
      • 900 आरपीएम माइक्रो गियरमोटर x 2 ($12.95 प्रत्येक)
      • मोटर चालक ($4.95)
      • पहिए ($6.95)
      • 14 मिमी स्टील बॉल असर ($ 0.62)
      • पेंच, नट और गतिरोध (नीचे देखें)
    • वैकल्पिक (लगभग $45)

      • एल ई डी
      • रास्पबेरी पाई कैमरा ($ 29.95)
      • पाई ज़ीरो कैमरा एडॉप्टर ($ 5.95)
      • सर्वो मोटर ($8.95)
    • उपकरण

      • 3डी प्रिंटर और फिलामेंट
      • कंप्यूटर (मैं एक मैक का उपयोग करूँगा, और यदि आप PiBot रिमोट ऐप का उपयोग करना चाहते हैं तो आपको एक की आवश्यकता होगी)
      • आईफोन/आईपैड/आइपॉड टच (यदि आप ऐप का उपयोग कर रहे हैं)
      • ड्रिल
      • परिवर्तनीय युक्तियों के साथ स्क्रूड्राइवर

भागों के बारे में अधिक जानकारी

  • पाई ज़ीरो: यदि आप केवल इस प्रोजेक्ट के लिए पाई ज़ीरो का उपयोग करना चाहते हैं, तो आप हर समय बिना सिर के दौड़ना ठीक रहेगा। अन्यथा, यदि आप कभी भी एचडीएमआई आउटपुट या यूएसबी परिधीय कनेक्ट करना चाहते हैं तो आपको अतिरिक्त एडेप्टर खरीदने की आवश्यकता होगी। इस मामले में, पाई ज़ीरो किट खरीदने के लिए यह सबसे अधिक लागत प्रभावी विकल्प है, इस तरह ($ 24) एक, मैंने अमेज़ॅन से खरीदा। हालाँकि मुझे अभी भी एक माइक्रो एसडी कार्ड खरीदना था, यह किट पाई ज़ीरो, दोनों आवश्यक एडेप्टर और कई अलग-अलग हेडर के साथ आया था। जिनमें से सभी उपयोगी हो सकते हैं।
  • माइक्रो एसडी कार्ड: आप किसी भी माइक्रो एसडी कार्ड का उपयोग तब तक कर सकते हैं जब तक कि उसमें कम से कम 8GB स्टोरेज हो।
  • जम्पर वायर्स: मुझे ऐसे जंपर्स पसंद हैं क्योंकि ये एक कनेक्टेड बंडल के रूप में आते हैं। यह मुझे 9-तार खंड को अलग करने, कहने और पीआई और मोटर चालक को अच्छी तरह से जोड़ने की अनुमति देता है।
  • यूएसबी बैटरी: स्पार्कफुन से मैंने जो बैटरी खरीदी थी, वह बंद हो गई है। नतीजतन, आपको कहीं और खोजने की आवश्यकता होगी। जो मैंने लिंक किया था वह मेरे जैसा दिखता था लेकिन मैंने इसे नहीं खरीदा है, और आपको अपनी बैटरी फिट करने के लिए प्रिंट फ़ाइलों को संशोधित करने की आवश्यकता हो सकती है। एक संलग्न माइक्रो यूएसबी केबल के साथ एक बैटरी ढूंढना सुनिश्चित करें, क्योंकि यह आपको बिना अतिरिक्त तार के सीधे पाई में प्लग करने की अनुमति देता है।
  • मोटर चालक: मैं उस गोताखोर का उपयोग करने की अनुशंसा करता हूं जिसे मैंने लिंक किया है क्योंकि यह काफी सस्ता है, और प्रिंट को उस बोर्ड में बिल्कुल फिट करने के लिए डिज़ाइन किया गया है। इसके अतिरिक्त, अन्य बोर्ड अलग तरह से कार्य कर सकते हैं, और आपके परिणाम भिन्न हो सकते हैं।
  • 14 मिमी स्टील बॉल: मैंने इस गेंद का इस्तेमाल सिर्फ इसलिए किया क्योंकि मेरे पास एक लेटा हुआ था। अन्य आकारों का उपयोग करने के लिए स्वतंत्र महसूस करें, लेकिन आपको सॉकेट का आकार बदलने की आवश्यकता हो सकती है। गेंद हमारे रोबोट के लिए तीसरे पहिये के रूप में काम करेगी। यह मेरे रोबोट पर डिजाइन के क्षेत्रों में से एक है जो अभी सबसे अधिक समस्याग्रस्त है और सबसे अधिक सुधार का उपयोग कर सकता है। जबकि यह चिकनी, कठोर सतहों पर ठीक काम करता है, लेकिन कालीनों और खुरदरी सतहों पर इसमें परेशानी होती है। अपने डिजाइन के इस क्षेत्र को बदलने के लिए स्वतंत्र महसूस करें।
  • स्क्रू, नट, स्टैंडऑफ़: आपके लिए काम करने वाले स्क्रू को खोजने के लिए आपको थोड़ा काम करने की आवश्यकता हो सकती है। मैंने बस पाई को बढ़ते हुए स्क्रू के साथ-साथ पाई कैमरा को अपने डैड के स्क्रू कलेक्शन में एक साथ रखने वाले स्क्रू को पाया। मोटर माउंट और सॉकेट के लिए, मैंने इन ($ 2.95) स्क्रू, और ये ($ 1.50) नट्स का उपयोग किया, जो दोनों स्पार्कफुन में उपलब्ध हैं। गतिरोध और 8 स्क्रू (मैंने गलती से चित्र में केवल 4 शामिल किए थे) जो रोबोट को एक साथ रखते हैं जो मैंने अपने स्कूल के अप्रयुक्त VEX किट से लिए थे।
  • एल ई डी: मुझे यकीन है कि आप जानते हैं कि आप आसानी से कुछ एल ई डी कहां पा सकते हैं। कार्यों का प्रतिनिधित्व करने के लिए आप जो भी रंग चुनना चाहते हैं: पावर, कनेक्शन, रोबोट रीप्लेइंग पथ, और रोबोट प्राप्त करने का निर्देश चुनें।
  • कैमरा और सर्वो: आप अपने रोबोट के साथ क्या करना चाहते हैं, इस पर निर्भर करते हुए, आप कैमरा और सर्वो को शामिल नहीं करना चुन सकते हैं क्योंकि वे बुनियादी आंदोलन के लिए आवश्यक नहीं हैं, और रोबोट की लागत में $45 जोड़ें।

चरण 2: पाई ज़ीरो सेटअप

पाई जीरो सेटअप
पाई जीरो सेटअप

अपने रास्पबेरी पाई ज़ीरो डब्ल्यू पर एक हेडलेस इंस्टाल सेट करने के लिए इस लिंक का पालन करें

  • यह न भूलें कि पाई ज़ीरो 5GHz वाई-फाई नेटवर्क से कनेक्ट नहीं हो सकता
  • रास्पियन स्ट्रेच या बाद के निर्देशों का पालन करना सुनिश्चित करें

एक बार जब आप SSH के माध्यम से अपने pi से सफलतापूर्वक जुड़ जाते हैं, तो दौड़ें

सुडो रास्पि-कॉन्फ़िगरेशन

और निम्नलिखित विन्यास बदलें:

  • अपना पासवर्ड बदलें। रास्पबेरी का डिफ़ॉल्ट पासवर्ड छोड़ना बहुत खतरनाक है। सुनिश्चित करें कि आपको यह पासवर्ड याद है।
  • नेटवर्क विकल्पों में, होस्टनाम को raspberrypi से कुछ छोटे जैसे pizero, या pibot में बदलें। मैं इस ट्यूटोरियल के बाकी हिस्सों के लिए पिबोट का उपयोग करूंगा। आपने यहां जो रखा है उसे याद रखना सुनिश्चित करें।
  • बूट विकल्प में -> डेस्कटॉप / सीएलआई, कंसोल ऑटोलॉगिन चुनें
  • इंटरफेसिंग विकल्पों पर जाएं और कैमरा सक्षम करें

समाप्त का चयन करें और डिवाइस को रीबूट करें।

चरण 3: एडहॉक नेटवर्क सेट करें

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

सबसे पहले, आपको GitHub से सभी आवश्यक फ़ाइलों को डाउनलोड और अनज़िप करना होगा। टर्मिनल में, डाउनलोड किए गए फ़ोल्डर में नेविगेट करें और PiBotRemoteFiles फ़ोल्डर को कमांड के साथ पाई को भेजें:

scp -r PiBotRemoteFiles/ [email protected]:Desktop/

यह रोबोट को सभी आवश्यक फाइलें भेजता है जो इसे नियंत्रित करेगा और एडहॉक नेटवर्क स्थापित करेगा। सुनिश्चित करें कि फ़ाइलें "PiBotRemoteFiles" नामक फ़ोल्डर में हैं जो डेस्कटॉप पर स्थित है; अन्यथा कई चीजें सड़क के नीचे काम करने में असफल हो जाएंगी। यदि आप PiBot Remote ऐप का उपयोग कर रहे हैं, तो आप ऐप सेटिंग में सामान्य वाई-फाई और एडहॉक नेटवर्क के बीच स्विच कर सकते हैं। अन्यथा, आप इसे निम्न में से किसी एक आदेश के साथ SSH के माध्यम से मैन्युअल रूप से बदल सकते हैं:

सुडो बैश adhoc.sh

सुडो बैश wifi.sh

बेशक, सुनिश्चित करें कि आपने पिछले आदेशों को चलाने से पहले PiBotRemoteFiles फ़ोल्डर में नेविगेट किया है। एडहॉक और वाई-फाई के बीच कोई भी बदलाव अगले पुनरारंभ के बाद ही प्रभावी होगा। यदि एक एडहॉक स्थापित किया गया है, तो आपको पीआई ज़ीरो बूट होने पर एक पिबोट नेटवर्क दिखाई देना चाहिए।

चरण 4: एक पावर एलईडी जोड़ें

एक पावर एलईडी जोड़ें
एक पावर एलईडी जोड़ें

जबकि निश्चित रूप से अनावश्यक है, बिजली की रोशनी रखना उपयोगी हो सकता है। इसे सक्रिय करने के लिए, SSH को पाई ज़ीरो में डालें और कमांड चलाएँ:

सुडो नैनो /etc/bash.bashrc

और फ़ाइल के अंत में निम्न पंक्ति जोड़ें:

अजगर /home/pi/Desktop/PiBotRemoteFiles/startup.py

हम बाद में पावर एलईडी से जुड़े GPIO पिन को बदल देंगे।

चरण 5: आरपीआई कैम वेब इंटरफेस सेटअप

आरपीआई कैम वेब इंटरफेस सेटअप
आरपीआई कैम वेब इंटरफेस सेटअप
आरपीआई कैम वेब इंटरफेस सेटअप
आरपीआई कैम वेब इंटरफेस सेटअप

रास्पबेरी पाई कैमरा वीडियो स्ट्रीम में टैप करने के लिए, हम आरपीआई-कैम-वेब-इंटरफ़ेस का उपयोग करेंगे। इस मॉड्यूल के बारे में जानकारी यहाँ मिल सकती है और उनका कोड GitHub पर है। मॉड्यूल को स्थापित करने के लिए हमें सबसे पहले अपने पाई को अपडेट करना होगा। इसमें लगभग 10 मिनट तक का समय लग सकता है।

सुडो एपीटी-अपडेट प्राप्त करें

सुडो एपीटी-डिस्ट-अपग्रेड प्राप्त करें

फिर हमें गिट स्थापित करने की आवश्यकता है:

sudo apt-git स्थापित करें

और हम अंत में मॉड्यूल स्थापित कर सकते हैं:

गिट क्लोन

RPi_Cam_Web_Interface/install.sh

मॉड्यूल स्थापित होने के बाद, एक कॉन्फ़िगरेशन विंडो दिखाई देगी। यदि आप एक उपयोगकर्ता नाम और पासवर्ड जोड़ना चाहते हैं, तो सुनिश्चित करें कि आप उसी उपयोगकर्ता नाम और पासवर्ड का उपयोग करें जो आपके पीआई खाते के रूप में है। अन्यथा, PiBot Remote ऐप कैमरा स्ट्रीम प्राप्त करने में असमर्थ होगा।

अब, यदि आप पीआई के समान नेटवर्क पर किसी डिवाइस पर ब्राउज़र पर जाते हैं और यदि कैमरा पीआई से जुड़ा है, तो आप https://pibot.local/html/# पर जाकर स्ट्रीम प्राप्त कर सकते हैं। आरपीआई इंटरफ़ेस कैमरे के आसान नियंत्रण की अनुमति देता है, और वीडियो पर टैप या क्लिक करके, यह पूर्ण स्क्रीन बन सकता है। हम इसे बाद में PiBot रिमोट ऐप के साथ इस्तेमाल करेंगे।

अब हम मज़ेदार चीज़ों पर पाई ज़ीरो की स्थापना कर चुके हैं!

चरण 6: सब कुछ प्रिंट करें

सब कुछ प्रिंट करें
सब कुछ प्रिंट करें
सब कुछ प्रिंट करें
सब कुछ प्रिंट करें

हालांकि मैंने PLA फिलामेंट के साथ एक Dremel 3D प्रिंटर का उपयोग किया है, लेकिन बेझिझक अपने प्रिंटर और सामग्री का उपयोग करें। सभी एसटीएल फाइलें आपके द्वारा गिटहब से डाउनलोड किए गए फ़ोल्डर में हैं। मैं चार बैचों में सब कुछ प्रिंट करने में सक्षम था: शीर्ष प्लेट, नीचे की प्लेट, सभी माउंट और सॉकेट, और अंगूठी। अपनी रंग पसंद में रचनात्मक बनें और 3D प्रिंटर क्षमताओं का पूरा लाभ उठाएं। मेरे प्रिंटर में दोहरी एक्सट्रूज़न या ऐसी कोई फैंसी विशेषताएं नहीं थीं, लेकिन अगर ऐसे प्रिंटर तक पहुंच है, तो मैं एक विपरीत रंग में शीर्ष प्लेट के शीर्ष पर सजावट को प्रिंट करने की सलाह दूंगा। कुछ टुकड़ों को फिट करने के लिए आपको फाइल करने और ड्रिल करने की आवश्यकता होगी।

एलईडी प्रतीकों और सजावट को दृश्यमान बनाने के लिए शीर्ष प्लेट को पेंट करने के लिए स्वतंत्र महसूस करें।

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

साथ ही, आगे जो भी दिशा हो, उसे परिभाषित करने के लिए स्वतंत्र महसूस करें; मैंने अब तक कम से कम तीन बार अदला-बदली की है।

चरण 7: हेडर पर मिलाप

हेडर पर मिलाप
हेडर पर मिलाप
हेडर पर मिलाप
हेडर पर मिलाप
हेडर पर मिलाप
हेडर पर मिलाप

हालाँकि मैंने हेडर पर पिज़ेरो को मिलाप करना चुना, आप अपने तारों को सीधे पाई में मिला सकते हैं। यदि आप मेरे जैसे सोल्डर हेडर चुनते हैं, तो मैं अपने जैसे समकोण वाले एक का उपयोग करने की सलाह दूंगा। यह तारों को बहुत अधिक छिपा कर रखता है और सब कुछ अधिक साफ-सुथरा दिखता है।

अब मोटर चालक को मिलाप करने का समय आ गया है। नीचे की प्लेट विशेष रूप से इस स्पार्कफुन मोटर चालक के लिए डिज़ाइन की गई है, और पिन हेडर के लिए नीचे से बाहर निकलने के लिए जगह की अनुमति देता है। यह मोटर पिन को आसानी से बदलने की अनुमति देता है ताकि आप बाएं और दाएं, और आगे और पीछे स्वैप कर सकें। हालाँकि मैं अब निम्नलिखित चरण को शामिल करता हूँ, मैं कुछ चरणों की प्रतीक्षा करने की अत्यधिक अनुशंसा करता हूँ जब तक कि आप यह नहीं जानते कि आपके तार कितने लंबे होने चाहिए। जम्पर पिन के 9-तार वाले हिस्से को काट दें जो आपके द्वारा पाई में मिलाए गए हेडर पिन के साथ संगत हैं। प्रत्येक तार को सावधानी से मिलाएं ताकि समूह सामूहिक रूप से सपाट हो सके और बैटरी के चारों ओर लपेट सके। तार की लंबाई पहले से माप लें ताकि आपके पास बहुत कम या बहुत अधिक न हो।

अंत में, एल ई डी को मिलाप करने का समय आ गया है। उन्हें शीर्ष प्लेट पर उनके संबंधित स्थानों में चिपका दें, और सभी ग्राउंड पिनों को एक दूसरे के ऊपर मोड़ें। जमीन पर एक तार मिलाप, और प्रत्येक एलईडी के लिए एक तार। बाएं से दाएं, एल ई डी के कार्य हैं: रोबोट पावर, रोबोट से ऐप कनेक्टिविटी, रोबोट एक सहेजे गए पथ को फिर से चला रहा है, और रोबोट द्वारा निर्देश प्राप्त किए जा रहे हैं।

साथ ही प्रत्येक मोटर में सोल्डर तार भी लगाए ताकि वे मोटर चालक से आने वाले हेडर में प्लग कर सकें।

चरण 8: मोटर और सॉकेट पर पेंच

मोटर और सॉकेट पर पेंच
मोटर और सॉकेट पर पेंच
मोटर और सॉकेट पर पेंच
मोटर और सॉकेट पर पेंच
मोटर और सॉकेट पर पेंच
मोटर और सॉकेट पर पेंच
मोटर और सॉकेट पर पेंच
मोटर और सॉकेट पर पेंच

सबसे पहले, प्रत्येक मोटर को मोटर माउंट में डालें। फिर प्रत्येक स्क्रू को आंशिक रूप से तब तक डालें, जब तक कि टिप माउंट या सॉकेट की सतह तक न पहुंच जाए। फिर, प्रत्येक स्क्रू के लिए, प्लेट के दूसरी तरफ एक नट रखें क्योंकि आप प्रत्येक स्क्रू को कसते हैं। जैसे ही आप दूसरे पर स्क्रू करते हैं, असर को दो सॉकेट के बीच में रखना याद रखें। मोटर ड्राइवर को उसकी स्थिति में रखें और मोटर्स को प्लग इन करें। इससे कोई फर्क नहीं पड़ता कि प्रत्येक आउटपुट में कौन सी मोटर प्लग की गई है क्योंकि रोबोट के उठने और चलने के बाद आप इसे आसानी से बदल सकते हैं।

चरण 9: कैमरा और सर्वो तैयार करें

कैमरा और सर्वो तैयार करें
कैमरा और सर्वो तैयार करें
कैमरा और सर्वो तैयार करें
कैमरा और सर्वो तैयार करें
कैमरा और सर्वो तैयार करें
कैमरा और सर्वो तैयार करें
कैमरा और सर्वो तैयार करें
कैमरा और सर्वो तैयार करें

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

चरण 10: सब कुछ एक साथ रखना

सब कुछ एक साथ रखना
सब कुछ एक साथ रखना
सब कुछ एक साथ रखना
सब कुछ एक साथ रखना
सब कुछ एक साथ रखना
सब कुछ एक साथ रखना
सब कुछ एक साथ रखना
सब कुछ एक साथ रखना

आखिरकार सब कुछ एक टुकड़ा बनने का समय आ गया है। एलईडी, मोटर चालक और सर्वो से तारों को पाई में इस तरह से प्लग करें कि आप केवल वैध पिन का उपयोग करें, लेकिन उन्हें उनके निकास के करीब रखें। फिर तारों को उनके स्लॉट्स के माध्यम से रखें और पाई को जगह में पेंच करें। यह चीजों को साफ-सुथरा रखने के लिए एक चुस्त फिट होने के लिए डिज़ाइन किया गया है, इसलिए जब ऐसा लगता है कि उन बड़े जम्पर पिनों के लिए पर्याप्त जगह नहीं है तो हार न मानें।

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

चरण 11: Xcode प्रोजेक्ट खोलें

एक्सकोड प्रोजेक्ट खोलें
एक्सकोड प्रोजेक्ट खोलें
एक्सकोड प्रोजेक्ट खोलें
एक्सकोड प्रोजेक्ट खोलें
एक्सकोड प्रोजेक्ट खोलें
एक्सकोड प्रोजेक्ट खोलें

अगले कुछ चरण केवल तभी लागू होते हैं जब आप PiBot Remote ऐप का उपयोग कर रहे होंगे, जिसके लिए Mac और IOS डिवाइस की आवश्यकता होती है।

क्योंकि मैं सस्ता हूं और ऐप्पल डेवलपर खाते का भुगतान नहीं किया है, मैं केवल एक्सकोड प्रोजेक्ट साझा कर सकता हूं, ऐप ही नहीं। फिर आप प्रोजेक्ट को स्वयं खोल सकते हैं, हस्ताक्षर बदल सकते हैं और इसे अपने डिवाइस पर लॉन्च कर सकते हैं।

यदि आपके पास पहले से Xcode नहीं है, तो इसे अपने Mac के ऐप स्टोर से डाउनलोड करें। एक बार Xcode लोड होने के बाद, निचले दाएं कोने में "एक और प्रोजेक्ट खोलें" चुनें, और GitHub डाउनलोड में "PiBot Remote" फ़ोल्डर में नेविगेट करें।

प्रोजेक्ट के खुलने के बाद, बाईं ओर स्थित दृश्य में रूट फ़ाइल पर क्लिक करें जिसे "PiBot Remote" कहा जाता है।

"बंडल पहचानकर्ता" को कुछ अद्वितीय में बदलें। आप मेरा नाम अपने नाम से बदल सकते हैं, या अंत में कुछ जोड़ सकते हैं।

टीम को अपने निजी खाते में बदलें। यदि आपके पास एक नहीं है, तो "एक खाता जोड़ें" चुनें।

निर्माण करने के लिए कमांड-बी दबाएं, और आशा करें कि सब कुछ सही ढंग से काम करता है। एक बार जब आप सफलतापूर्वक प्रोजेक्ट बना लेते हैं, तो अपने डिवाइस को अपने कंप्यूटर में प्लग करें। प्ले के दाईं ओर स्थित बटन पर क्लिक करें और ऊपरी-बाएं कोने में स्थित स्टॉप बटन पर क्लिक करें और अपने डिवाइस का चयन करें।

कमांड-आर को हिट करें और ऐप को आपके डिवाइस पर लॉन्च होना चाहिए। आपके डिवाइस को चलने से पहले पहचान सत्यापित करने की आवश्यकता हो सकती है और इस समय केवल इंटरनेट एक्सेस की आवश्यकता होगी।

चरण 12: अंतिम समायोजन

अंतिम समायोजन
अंतिम समायोजन

आप PiBot Remote ऐप में पावर LED को छोड़कर हर चीज़ के लिए पिन नंबर एडजस्ट कर सकते हैं। पावर एलईडी के लिए पिन बदलने के लिए, SSH को PI में बदलें, और कमांड चलाएँ:

/home/pi/Desktop/PiBotRemoteFiles/startup.py

36 के दो उदाहरणों को आपके द्वारा उपयोग किए जाने वाले GPIO पिन में बदलें। फिर कंट्रोल-एक्स, वाई, एंटर दबाएं।

ऐप और सर्वर दोनों ही त्रुटियों से ग्रस्त हैं। क्या हो रहा है यह जानने के लिए कंसोल का उपयोग डीबग मोड में करें। यदि संदेह है, तो पाई को पुनरारंभ करने और/या ऐप को पुनरारंभ करने का प्रयास करें। कभी-कभी कोड विफल होने के बाद, ऐप फिर से कनेक्ट करने में असमर्थ होता है क्योंकि पता पहले से उपयोग में है। इस मामले में, बस पोर्ट बदलें और ऐप को कनेक्ट होना चाहिए।

इसके अलावा, जब आपके डिवाइस पर त्वरक के साथ रोबोट चलाते हैं, तो आपको जांचना, रोकना/शुरू करना, कैमरा समायोजित करना, और टैब बार को दिखाने/छिपाने के लिए कुछ असुविधाजनक इशारों का उपयोग करना पड़ता है।

  • कैलिब्रेट करें:.5 सेकंड के लिए दो अंगुलियों से टैप और होल्ड करें (यदि आपका डिवाइस इसका समर्थन करता है, तो डिवाइस के कैलिब्रेट होने के बाद आपको हैप्टिक फीडबैक महसूस होगा)
  • कैमरा समायोजन: सबसे मुश्किल इशारा, वह करें जो पहले कैलिब्रेट करने के लिए वर्णित किया गया था, फिर कैमरे को ऊपर ले जाने के लिए अपनी उंगलियों को ऊपर खींचें, और कैमरे को नीचे ले जाने के लिए नीचे खींचें। एक बार जब आप अपनी उंगलियां उठा लेंगे तो समायोजन किया जाएगा।
  • स्टॉप/स्टार्ट टॉगल: जब आप एक्सेलेरोमीटर व्यू पर जाते हैं, तो रोबोट शुरू में मूवमेंट कमांड को नजरअंदाज करने के लिए सेट होता है। इस सेटिंग को टॉगल करने के लिए, दो अंगुलियों से दो बार टैप करें.
  • टैब बार दिखाएँ/छिपाएँ: एक्सेलेरोमीटर ड्राइविंग के दौरान फ़ुलस्क्रीन देखने को सक्षम करने के लिए, टैब बार कुछ सेकंड के बाद अपने आप छिप जाएगा। इसे फिर से दिखाने के लिए, ऊपर की ओर स्वाइप करें। इसे छिपाने के लिए नीचे की ओर स्वाइप करें।

यदि आप मेरे ऐप से जुड़ी समस्याओं और असुविधाओं से निराश हो जाते हैं, तो बस याद रखें कि मैंने किसी भी तरह की प्रोग्रामिंग में औपचारिक शिक्षा नहीं ली है। इसलिए मैं सलाह और सुझावों का स्वागत करता हूं। मेरी गिटहब फाइलों को फोर्क करने के लिए स्वतंत्र महसूस करें।

अगर मैं गिटहब पर कोई समायोजन करता हूं, तो उन्हें फाइलों को डाउनलोड करके रोबोट पर लागू करें और उन्हें पुनरावर्ती एससीपी के माध्यम से उपयुक्त स्थान पर पीआई में भेज दें। यदि आपने एक्सकोड प्रोजेक्ट को क्लोन किया है तो बस परिवर्तन को खींचें। अन्यथा, आप प्रोजेक्ट डाउनलोड कर सकते हैं और अपने डिवाइस पर ऐप खोलने के लिए चरण 11 का पालन कर सकते हैं।

यदि आप इस ट्यूटोरियल के साथ कुछ भी दिलचस्प करते हैं, तो कृपया मुझे टिप्पणियों में बताएं, मुझे यह देखने में दिलचस्पी है कि इसे सभी प्रकार की आकर्षक परियोजनाओं के लिए एक टेम्पलेट के रूप में कैसे उपयोग किया जा सकता है।

सिफारिश की: