विषयसूची:

ड्राबॉट!: 6 कदम (चित्रों के साथ)
ड्राबॉट!: 6 कदम (चित्रों के साथ)

वीडियो: ड्राबॉट!: 6 कदम (चित्रों के साथ)

वीडियो: ड्राबॉट!: 6 कदम (चित्रों के साथ)
वीडियो: How to Draw a Cute Easy Lollipop for Kids Step by Step 2024, नवंबर
Anonim
ड्राबॉट!
ड्राबॉट!

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

* यह ब्लैक एंड वीच मेकरस्पेस में मेकरस्पेस संरक्षक और रचनात्मक आश्चर्य एंडी वाइज द्वारा बनाई गई योजनाओं से बनाया गया था। अधिक जानकारी के लिए एंडी द्वारा जीथब पर ड्राबॉट प्रोजेक्ट देखें।

चरण 1: आपको क्या चाहिए

आपको किस चीज़ की ज़रूरत पड़ेगी
आपको किस चीज़ की ज़रूरत पड़ेगी
आपको किस चीज़ की ज़रूरत पड़ेगी
आपको किस चीज़ की ज़रूरत पड़ेगी

3D-मुद्रण योग्य भागों:

पोलरग्राफ गोंडोला - https://www.thingiverse.com/thing:372244सर्वो हॉर्न एक्सटेंशन - https://www.thingiverse.com/thing:2427037ड्रॉबोट मोटर माउंट और स्पूल (x2) - https://www.thingiverse.com/ बात: 2427037 ड्रॉबॉट इलेक्ट्रॉनिक्स केस (वैकल्पिक) - https://www.thingiverse.com/thing:2427037ड्रॉबोट पाई + स्टेपर माउंट (वैकल्पिक) - https://www.thingiverse.com/thing:3122682सक्शन कप डोम छेद के साथ (वैकल्पिक) -

हार्डवेयर:

NEMA 17 स्टेपर मोटर्स (x2) त्वरित रिलीज के साथ सक्शन कप - हार्बर फ्रेट आइटम #62715 (x2) स्पाइडरवायर 80-पाउंड फिशिंग लाइनमाइक्रो यूएसबी केबल 10-फीट। (x2) माइक्रो यूएसबी ब्रेकआउट (x2) यूएसबी टाइप ए फीमेल ब्रेकआउट (x2) रास्पबेरी पाई जीरो डब्ल्यू (या अन्य वाईफाई सक्षम पाई) माइक्रो एसडी कार्डईज़ीड्राइवर स्टेपर मोटर ड्राइवर V4.5 (x2)SG92R माइक्रो सर्वो6003zz बियरिंग्स (x2)3-पिन सर्वो एक्सटेंशन (कई) 2.1 मिमी x 5.5 मिमी बैरल जैक 12 वी 1 ए पावर एडाप्टर 2.1 मिमी / 5.5 मिमी 5 मिमी शाफ्ट के लिए पिपोलोलू यूनिवर्सल माउंटिंग हब के लिए यूएसबी माइक्रो पावर एडाप्टर, #4-40 छेद (x2) #8-32 x 1- 5/8 इंच। आई बोल्ट (x2) स्पूल के लिए 8 स्क्रू (#4-40 x ~½ ) मोटर्स के लिए 8 स्क्रू (M3-.50 x 6mm मीट्रिक मशीन स्क्रू) पेन को सुरक्षित करने के लिए गोंडोला के लिए 1-2 छोटे स्क्रू/ मार्कर मानक तार या जम्पर तार

उपकरण

कंप्यूटर सोल्डरिंग आयरनवायर स्ट्रिपर्स / कटर

वैकल्पिक:

पेपर माउंटिंग पुट्टीयूएसबी फैनहॉट ग्लूपेपरक्लिपहैडर पिनब्रेडबोर्ड/परफबोर्ड

ड्राबॉट जीथब के पास विशिष्ट विक्रेताओं/वस्तुओं के कुछ लिंक होंगे।

चरण 2: स्टेपर मोटर और सक्शन कप असेंबली

स्टेपर मोटर और सक्शन कप असेंबली
स्टेपर मोटर और सक्शन कप असेंबली
स्टेपर मोटर और सक्शन कप असेंबली
स्टेपर मोटर और सक्शन कप असेंबली
स्टेपर मोटर और सक्शन कप असेंबली
स्टेपर मोटर और सक्शन कप असेंबली
स्टेपर मोटर और सक्शन कप असेंबली
स्टेपर मोटर और सक्शन कप असेंबली

भागों को इस चरण की आवश्यकता है:

3डी प्रिंटेड: 2 मोटर माउंट्स2 स्पूल2 सक्शन कप डोम 1/8 होल ड्रिल्ड-या-सक्शन कप डोम विथ होल

नोट्स: पीएलए में मुद्रित

हार्डवेयर:2 स्टेपर मोटर्स2 सक्शन कप2 यूनिवर्सल माउंटिंग हब2 आई बोल्ट (#8-32 x 1-5/8 इंच) स्पूल के लिए 8 स्क्रू (#4-40 x ~½ )8 मोटर्स के लिए स्क्रू (M3-.50 x 6 मिमी मीट्रिक मशीन शिकंजा) मछली पकड़ने की रेखा

नोट: सक्शन कप को मोटर माउंट तक पहुंचने के लिए एक लंबी धातु पोस्ट की आवश्यकता होती है।

  1. सबसे पहले, एल्यूमीनियम यूनिवर्सल माउंटिंग हब को स्टेपर मोटर से जोड़ दें। माउंटिंग हब के साथ शामिल सेट स्क्रू का उपयोग करें और हब को स्टेपर शाफ्ट के अंत के करीब संलग्न करें।
  2. इसके बाद, चार M3 स्क्रू का उपयोग करके 3D प्रिंटेड ट्विस्ट मोटर माउंट को स्टेपर मोटर से जोड़ दें। मोटर माउंट करने के लिए किस तरफ इंगित करने के लिए ट्विस्ट मोटर माउंट में इंडेंटेशन होगा।
  3. अब ३डी प्रिंटेड स्पूल को ४-४० स्क्रू के साथ माउंटिंग हब से जोड़ दें।
  4. सक्शन कप माउंट के लिए आपको अपने हार्बर फ्रेट सक्शन कप को अलग करना होगा। रबर सक्शन कप, स्प्रिंग और मेटल पोस्ट रखें। सक्शन गुंबद में एक”छेद ड्रिल करें और अपनी आंखों के बोल्ट में धागा डालें या होल के साथ सक्शन कप डोम का उपयोग करें। रबर सक्शन कप के ऊपर 3डी प्रिंटेड गुंबद रखें। मोटर माउंट को सक्शन गुंबद पर नीचे धकेल कर संलग्न करें ताकि आप धातु पोस्ट के माध्यम से स्क्रू को थ्रेड कर सकें।
  5. अब दूसरे मोटर माउंट के लिए भी ऐसा ही करें।
  6. स्पूल पर स्पूल फिशिंग लाइन।

टिप्पणियाँ: हार्बर फ्रेट सक्शन कप एक जरूरी है, उनके पास अन्य सक्शन कप की तुलना में एक लंबा धातु पोस्ट है। आइटम नंबर 62715 है।

चरण 3: पेन होल्डर गोंडोला असेंबली:

पेन होल्डर गोंडोला असेंबली
पेन होल्डर गोंडोला असेंबली
पेन होल्डर गोंडोला असेंबली
पेन होल्डर गोंडोला असेंबली

भागों को इस चरण की आवश्यकता है:

3डी प्रिंटेड: पोलरग्राफ गोंडोला2 बियरिंग कनेक्टर आर्म्स2 बियरिंग कनेक्टर रिंग्स1 गोंडोला रिटेनर1 सर्वो एक्सटेंशन

हार्डवेयर:1 SG92R सर्वो मोटर2 6003zz बियरिंग्स1 ट्विस्ट टाई

  1. सर्वो के साथ आपूर्ति किए गए सर्वो हथियारों में से एक को 3 डी प्रिंटेड सर्वो एक्सटेंशन आर्म को गोंद दें। -हमारा अंततः गिर गया इसलिए हमने एक पेपरक्लिप का उपयोग किया जिसे हमने आधे में काट दिया और इसे सर्वो बांह पर टेप कर दिया।
  2. सर्वो को गोंडोला में सुरक्षित करने के लिए अल्ट्रा-हैंड ट्विस्ट टाई का उपयोग करें।
  3. अगला स्लॉट असर कनेक्टर के छल्ले असर कनेक्टर हथियारों के लिए बजता है। असर कनेक्टर असेंबली के माध्यम से असर को धक्का दें, हमारे 3 डी मुद्रित भागों को एक ब्लेड के साथ थोड़ा सा साफ करने की आवश्यकता होती है ताकि असर को असर कनेक्टर में नीचे धकेल दिया जा सके।
  4. उन बीयरिंगों को स्लाइड करें जिनमें अब असर वाले कनेक्टर और हथियार गोंडोला पर हैं। 3 डी प्रिंटेड गोंडोला पर शाफ्ट को नीचे की ओर स्लाइड करने की अनुमति देने के लिए एक अच्छे सौदे की आवश्यकता होती है।
  5. आखिरी में गोंडोला रिटेनर है जो सब कुछ एक साथ रखेगा, इसे गोंडोला शाफ्ट तक सुरक्षित करने के लिए स्क्रू का उपयोग करें - ये ड्राइंग करते समय आपकी कलम को भी सुरक्षित करेंगे।

चरण 4: सॉफ्टवेयर

सॉफ्टवेयर
सॉफ्टवेयर

यदि आपने कभी रास्पबेरी पाई तैयार नहीं की है तो हमारे गाइड की जांच करके शुरू करें। इस चरण के लिए मैं ड्राबॉट जीथब को संदर्भित करने की सलाह देता हूं।

पीआई पर आप पैकेज अपडेट और अपग्रेड करेंगे और दूसरों को इंस्टॉल करेंगे:

अद्यतन और उन्नयन:

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

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

एनपीएम और गिट स्थापित करें:

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

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

Node.js स्थापित करें:

सुडो एनपीएम इंस्टॉल -जी एन

सुडो एन स्थिर

NPM को अपग्रेड करें और पुराने उपयुक्त-प्राप्त संस्करण को हटा दें:

sudo npm npm@latest -g. स्थापित करें

सुडो एपीटी-एनपीएम को हटा दें सूडो रिबूट

पिगियो सी लाइब्रेरी स्थापित करें:

यदि आप रास्पियन लाइट का उपयोग कर रहे हैं तो sudo apt-pigpio इंस्टॉल करें *

npm पिगियो स्थापित करें

ड्राबॉट सॉफ़्टवेयर स्थापित करें:

git क्लोन https://github.com/andywise/drawbot.gitcd ड्राबोट npm i

ड्राबॉट सॉफ्टवेयर शुरू करने के लिए:

सीडी/ड्रॉबोट

npm start -or- sudo node draw.js

ड्राबॉट नियंत्रण इंटरफ़ेस तक पहुँचें

उसी नेटवर्क पर दूसरे कंप्यूटर से:

  • Mac से: Drawbot नियंत्रण इंटरफ़ेस तक पहुँचने के लिए raspberrypi.local/control पर जाएँ।
  • एक पीसी से: आईपी पता इनपुट करें (ifconfig टर्मिनल कमांड है) और अपना आईपी पता / नियंत्रण इनपुट करें: 10.167.5.58 / नियंत्रण

रास्पबेरी पाई से:

एक ब्राउज़र खोलें। ड्राबॉट कंट्रोल इंटरफेस तक पहुंचने के लिए 127.0.0.1/control पर जाएं।

चरण 5: कनेक्शन। तार। हर जगह।

सम्बन्ध। तार। हर जगह।
सम्बन्ध। तार। हर जगह।
सम्बन्ध। तार। हर जगह।
सम्बन्ध। तार। हर जगह।
सम्बन्ध। तार। हर जगह।
सम्बन्ध। तार। हर जगह।

भागों को इस चरण की आवश्यकता है:

हार्डवेयर: USB एक महिला ब्रेकआउट - 2EasyDriver Stepper Motor Drivers - 2Pi Zero या कोई अन्य WiFi सक्षम PiStepper Motors - 2Micro USB ब्रेकआउट - 2Barrel Jack 2.1mm x 5.5mm अन्य भागों की आपको आवश्यकता हो सकती है: परीक्षण कनेक्शन के लिए ब्रेडबोर्डहेडर पिन 3 डी प्रिंटेड स्टेपर + पाई माउंटपरफ या प्रोटो बोर्ड

EasyDriver मोटर चालकों को Pi में तार देना:

वाम चालक:

  • जीएनडी → पीआई जीपीआईओ 39
  • डीआईआर → पीआई जीपीआईओ 38 (बीसीएम 20)
  • एसटीई → पीआई जीपीआईओ 40 (बीसीएम 21)

सही ड्राइवर:

  • जीएनडी → पीआई जीपीआईओ 34
  • डीआईआर → पीआई जीपीआईओ 31 (बीसीएम 6)
  • एसटीई → पीआई जीपीआईओ 33 (बीसीएम 13)

गोंडोला सर्वो को पाई से जोड़ना:

  • जीएनडी → पीआई जीपीआईओ 14
  • वीसीसी → पीआई जीपीआईओ 1 (3V3 पावर)
  • सीएनटी → पीआई जीपीआईओ 12 (बीसीएम 18)

टिप्पणियाँ: यह सुनिश्चित करने के लिए कि कनेक्शन सही हैं, परीक्षण के लिए सब कुछ एक साथ मिलाने से पहले ब्रेडबोर्ड की सिफारिश की जाती है।

  1. यदि आपके पाई और/या EasyDriver में हेडर पिन शामिल नहीं हैं, तो उन्हें अभी मिलाप करें।
  2. बोर्ड पर मोटर सेक्शन का उपयोग करके महिला USB ब्रेकआउट को प्रत्येक EasyDriver से कनेक्ट करें। उम्मीद है कि इस चरण के लिए, आपके पास स्टेपर मोटर्स के लिए एक डेटाशीट या संदर्भ है। वाइंडिंग्स/कॉइल्स को एक साथ रखना सुनिश्चित करें। यहां स्टेपर में ब्लैक एंड ग्रीन और रेड एंड ब्लू के जोड़े थे। यहां हमने USB ब्रेकआउट पर "Winding A" को ग्राउंड और D+ को और "Winding B" को VCC और D- को USB ब्रेकआउट पर रखा है।
  3. सर्वो मोटर को Pi GPIO से जोड़ने के लिए जम्पर तारों का उपयोग करें। -उपरोक्त जानकारी का संदर्भ लें।
  4. EasyDriver बोर्डों को Pi GPIO से जोड़ने के लिए जम्पर तारों का उपयोग करें। -उपरोक्त जानकारी का संदर्भ लें
  5. स्टेपर मोटर तारों को माइक्रो यूएसबी ब्रेकआउट से फिर से कनेक्ट करें और सुनिश्चित करें कि जोड़े सही तरीके से मेल खाते हैं।
  6. EasyDrivers को शक्ति की आवश्यकता होती है। बैरल जैक की नोक को EasyDrivers पर "PWR IN" से और बैरल जैक की आस्तीन को EasyDrivers पर "PWR IN" के GND से कनेक्ट करें। हमने बैरल जैक से EasyDrivers तक अपनी शक्ति और जमीन को विभाजित करने के लिए एक परफ़ॉर्मर का उपयोग किया।

चरण 6: परीक्षण और आरेखण

Image
Image
परीक्षण और ड्राइंग!
परीक्षण और ड्राइंग!
परीक्षण और ड्राइंग!
परीक्षण और ड्राइंग!

एक बार जब आपका पाई, ईज़ीड्राइवर और यूएसबी ब्रेकआउट या तो ब्रेडबोर्ड के माध्यम से कनेक्ट हो जाते हैं या यदि आप सोल्डर द्वारा सीधे कूद गए हैं, तो यह परीक्षण करने का समय है। पाई पर ड्राबोट नियंत्रक सॉफ़्टवेयर सेटअप और परीक्षण प्रारंभ करें। नियंत्रित करने के लिए आसान मोटर, सर्वो। कंट्रोलर बुल-आई के बीच में पेन बटन पर क्लिक करें और उम्मीद है कि सर्वो आर्म 90 ° घूमेगा। इस परीक्षण का उपयोग यह सुनिश्चित करने के लिए करें कि सतह से पेन उठाने के लिए सर्वो आर्म सही ढंग से उन्मुख है। यह आपको यह भी बताएगा कि क्या आप Pi और Drawbot कंट्रोलर सॉफ़्टवेयर से जुड़े हैं। इसके बाद स्टेपर मोटर है। एक बार में एक से शुरुआत करना आसान होता है। स्टेपर मोटर कनेक्टेड होने के साथ ड्राबॉट कंट्रोलर बुल-आई पर एक कोऑर्डिनेट पर क्लिक करें। स्टेपर को सुचारू रूप से चलना चाहिए। यदि स्टेपर हकलाना सुनिश्चित करता है कि वायरिंग सही है और जोड़ियों का मिलान किया गया है। दूसरे स्टेपर का परीक्षण करें।

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

मापने

वहाँ लगभग। अगला माप रहा है। हमने एक छोटा वापस लेने योग्य मापने वाला टेप आसान पाया है, सभी माप मिलीमीटर में होंगे।

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

चित्रकारी

अंत में ड्राइंग !!

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

सिफारिश की: