विषयसूची:

MXY बोर्ड - कम बजट वाला XY प्लॉटर ड्रॉइंग रोबोट बोर्ड: 8 कदम (चित्रों के साथ)
MXY बोर्ड - कम बजट वाला XY प्लॉटर ड्रॉइंग रोबोट बोर्ड: 8 कदम (चित्रों के साथ)

वीडियो: MXY बोर्ड - कम बजट वाला XY प्लॉटर ड्रॉइंग रोबोट बोर्ड: 8 कदम (चित्रों के साथ)

वीडियो: MXY बोर्ड - कम बजट वाला XY प्लॉटर ड्रॉइंग रोबोट बोर्ड: 8 कदम (चित्रों के साथ)
वीडियो: Is It Possible to Ride a Bicycle on Water? क्या पानी पे साइकिल चल सकती है? 2024, जुलाई
Anonim
एमएक्सवाई बोर्ड - कम बजट वाला एक्सवाई प्लॉटर ड्रॉइंग रोबोट बोर्ड
एमएक्सवाई बोर्ड - कम बजट वाला एक्सवाई प्लॉटर ड्रॉइंग रोबोट बोर्ड

मेरा लक्ष्य कम बजट को XY प्लॉटर ड्राइंग मशीन बनाने के लिए mXY बोर्ड को डिजाइन करना था। इसलिए मैंने एक बोर्ड तैयार किया जो उन लोगों के लिए आसान बनाता है जो इस परियोजना को बनाना चाहते हैं। पिछले प्रोजेक्ट में, 2 पीसी Nema17 स्टेपर मोटर्स का उपयोग करते हुए, यह बोर्ड 2 पीसी 28YBJ-48 DC 5V 4 फेज 5 वायर स्टेपर मोटर्स का उपयोग करता है। इसके अलावा पिछले प्रोजेक्ट में, Arduino Uno R3 को माइक्रोकंट्रोलर के रूप में और Adafruit Motor Shield को मोटर ड्राइवर के रूप में इस्तेमाल किया गया था। यह बोर्ड Atmega328P और ULN2003 स्टेपर ड्राइवर का उपयोग करता है। तो आप इस प्रोजेक्ट को सिंगल बोर्ड से बना पाएंगे। इस परियोजना के लिए बिजली की खपत के लिए एक 5V 1A एडाप्टर या पावरबैंक पर्याप्त है। जब दोनों मोटरें चल रही थीं तो अधिकतम करंट 0.4A देखा गया।

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

$0 नए सदस्यों के लिए पहले ऑर्डर और पीसीबी स्टैंसिल के लिए कम कीमत https://www.pcbway.com/ पर

चरण 1: पीसीबी प्राप्त करें

पीसीबी प्राप्त करें
पीसीबी प्राप्त करें

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

पीसीबी प्राप्त करें - योजनाबद्ध - गेरबर फाइलें - बीओएम सूची:

www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html

चरण 2: पीसीबी के लिए आवश्यक घटक

पीसीबी के लिए आवश्यक घटक
पीसीबी के लिए आवश्यक घटक

एमएक्सवाई असेंबल संस्करण जल्द ही पीसीबीवायर बाजार में उपलब्ध होगा:https://bit.ly/3dmsU89

बूटलोडर के साथ 1x ATmega328P-PU:

2x ULN2003 DIP16:

2x 28YBJ-48 5V 5 वायर स्टेपर मोटर:

1x CH340G SOP16:

टाइप बी यूएसबी सॉकेट:

डीआईपी सॉकेट 28/16 पिन:

12/16 मेगाहर्ट्ज क्रिस्टल:

L7805 TO-220:

10uF संधारित्र:

22pF/0.1uF/10nF सिरेमिक:

एलईडी:

रोकनेवाला 10K/1K:

पावर जैक सॉकेट:

2 पिन टर्मिनल ब्लॉक:

पुरुष पिन हैडर:

2x JST B5B-XH कनेक्टर:

1x MG90S सर्वो मोटर:

GT2 चरखी 16 दांत सेट:

GT2 रबर बेल्ट (5M):

3 इन 1 जम्पर वायर:

सोल्डरिंग टूल्स:

चरण 3: कनेक्शन

सम्बन्ध
सम्बन्ध

स्टेपर मोटर्स और सर्वो के लिए एक विस्तार तार की आवश्यकता होगी।

5M एक्सटेंशन वायर केबल:

अधिक जानकारी के लिए:

चरण 4: गोंडोला और ब्रैकेट

गोंडोला और ब्रैकेट
गोंडोला और ब्रैकेट

आप ज़िप फ़ाइल 'गोंडोला_ब्रैकेट_मॉडल' में गोंडोला और स्टेपर मोटर माउंटिंग ब्रैकेट 3डी मॉडल पा सकते हैं।

github.com/MertArduino/mXY-board-xy-plotter-drawing-machine

JGAURORA A5S 3D प्रिंटर का उपयोग 3D मॉडल के लिए किया गया था:

चरण 5: स्रोत कोड

सोर्स कोड
सोर्स कोड
  • यह Arduino IDE v1.8.5 और प्रसंस्करण v2.2.1. में ठीक काम करता है
  • Arduino IDE v.1.8.5 https://www.arduino.cc/en/Main/OldSoftwareReleases#previous को डाउनलोड और इंस्टॉल करें
  • प्रोसेसिंग v2.2.1 डाउनलोड और इंस्टॉल करें
  • mXY-प्लॉटर-ड्राइंग-मशीन डाउनलोड करें

चरण 6: Arduino स्रोत कोड

Arduino स्रोत कोड
Arduino स्रोत कोड
  • mXY-प्लॉटर-ड्राइंग-मशीन\arduino-source-code-पुस्तकालयों\पुस्तकालयों फ़ोल्डर में जाएं।
  • अपने C:\Users\YourPCname\Documents\Arduino\libraries फ़ोल्डर में arduino-source-code-libraries\पुस्तकालयों की सामग्री को कॉपी करें।
  • mXY-प्लॉटर-ड्राइंग-मशीन\arduino-source-code-पुस्तकालय फ़ोल्डर में जाएं।
  • polargraph_server_a1 फोल्डर को कॉपी करें और इसे अपना C:\Users\YourPCname\Documents\Arduino फोल्डर पेस्ट करें।
  • "polargraph_server_a1.ino" फ़ाइल ULN2003 ड्राइवर और 28YBJ-48 स्टेपर मोटर के लिए संपादित प्रति है। आप मूल संस्करण यहां प्राप्त कर सकते हैं

  • Arduino IDE खोलें
  • फ़ाइल पर जाएँ -> स्केचबुक -> polargraph_server_a1 | polargraph_server_a1 स्रोत कोड खोलें।
  • टूल्स पर जाएँ -> बोर्ड -> Arduino/Genuino Uno | बोर्ड का चयन करें
  • इसे आज़माने और संकलित करने के लिए टूलबार में "सत्यापित करें" बटन दबाएं।
  • यदि यह संकलित हो जाता है, तो इसे अपलोड करने के लिए टूलबार में "अपलोड" बटन दबाएं।
  • एक बार जब आप ऐसा कर लेते हैं, तो आपको पुष्टि करनी चाहिए कि यह ठीक से काम कर रहा है - बोर्ड पर सीरियल मॉनिटर का उपयोग करें, यह सुनिश्चित करने के लिए 57600 बॉड पर सेट करें कि यह हर दो सेकंड में "रेडी" जारी कर रहा है।

चरण 7: संसाधन स्रोत कोड

संसाधन स्रोत कोड
संसाधन स्रोत कोड
  • mXY-Plotter-Drawing-Machine\processing-source\Processing लायब्रेरीज़ फ़ोल्डर में जाएँ।
  • अपने C:\Users\YourPCname\Documents\Processing\libraries फ़ोल्डर में संसाधन-स्रोत\प्रसंस्करण पुस्तकालयों की सामग्री की प्रतिलिपि बनाएँ।
  • पोलरग्राफकंट्रोलर फोल्डर को कॉपी करें और इसे अपना C:\Users\YourPCname\Documents\Processing फोल्डर पेस्ट करें।
  • ओपन प्रोसेसिंग
  • फ़ाइल पर जाएँ -> स्केचबुक -> पोलरग्राफकंट्रोलर | पोलरग्राफकंट्रोलर ऐप सोर्स कोड खोलें।
  • स्केच चलाने के लिए टूलबार में रन बटन दबाएं।

चरण 8: पोलरग्राफ नियंत्रक

पोलरग्राफ नियंत्रक
पोलरग्राफ नियंत्रक

पोलरग्राफ नियंत्रक कॉपीराइट सैंडी नोबल 2018 -

स्टेपर मोटर निर्दिष्टीकरण

  • टूलबार में SETUP बटन दबाएं।
  • MM प्रति REV के मान को 64. के रूप में परिभाषित करें
  • STEPS PER REV के मान को 4076. के रूप में परिभाषित करें
  • मोटर मैक्स स्पीड के मान को 1000. के रूप में परिभाषित करें
  • मोटर त्वरण के लिए मान को 200. के रूप में परिभाषित करें
  • 28BYJ-48 स्टेपर मोटर के बारे में अधिक जानकारी के लिए:

मशीन आयाम

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

सर्वो मोटर (पेन) सेटिंग्स

  • पेन अप पोजिशन और पेन डाउन पोजिशन वैल्यू सर्वो मोटर के ऑपरेटिंग एंगल हैं।
  • सीरियल पोर्ट पर क्लिक करें और कनेक्टेड डिवाइसों की सूची से Arduino's port चुनें।
  • जब सही पोर्ट का चयन किया जाता है, तो 'नो सीरियल कनेक्शन' डिस्प्ले ग्रीन हो जाएगा और जिस पोर्ट नंबर से इसे कनेक्ट किया गया है वह प्रदर्शित होगा।
  • 'कमांड कतार' पर क्लिक करें और कमांड ट्रांसमिशन सक्रिय हो गया है।
  • लिफ्ट रेंज अपलोड करें पर क्लिक करें, फिर टेस्ट लिफ्ट रेंज पर क्लिक करें और सर्वो मोटर कोण का परीक्षण करें।

अंतिम सेटिंग्स - वेक्टर छवि अपलोड करें और प्रिंट शुरू करें

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

वेक्टर ड्रा करें

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

अधिक जानकारी के लिए:

सिफारिश की: