أثناء دراستي في الجامعة موضوعًا ترفيهيًا مثل الدوائر ، حدث لي أن أفعل كجزء من مشروع الدورة التدريبية "مخطط ثنائي المحور على ورق مع رأس قلم حبر على أساس Arduino". بحلول الوقت الذي بدأت فيه العمل ، تخيلت بنفسي بشكل غامض تطوير الجزء الكهربائي من المشروع ، وكذلك الجزء الميكانيكي. لم تكن هناك مثل هذه التجربة في حياتي. هذا هو السبب في أنني وجدت على الشبكة ، وفرز الكثير من الموارد ، والتي بدت لي أكثر البرامج التعليمية بساطة ومفهومة ، وقررت متابعتها بالضبط. ومع ذلك ، سرعان ما أصبح من الواضح أن كل شيء بسيط للوهلة الأولى لم يكن مفصلاً بما يكفي لمثل هذا "الحرفي" كما كنت. لذلك ، في الأسئلة التي بقيت وراء الكواليس ، كان علي أن أرتاح ، وليس دائمًا بنجاح ، كما ظهر لاحقًا. كانت خلفية صغيرة. الآن أود أن أشارك تجربتي القيمة في عدد من القضايا الرئيسية. لن أقدم تعليمات جديدة تمامًا مع إصداري من هذا الجهاز ، لأنه على شبكة الإنترنت حتى حلول أكثر نجاحا.
المحتويات
- البناء
- الدائرة الكهربائية
- البرمجيات
1. البناء

تم تصميم التصميم الذي اخترته من الخشب الرقائقي. عند استخدام المحاور ، تم استخدام الترصيع ، والتي تم تدويرها بواسطة محركات السائر ، ونتيجة لذلك ، تحركت المنصة على الصواميل على طول المحور. تم إرفاق محور واحد بالمنصة مع الآخر بحافة واحدة. من تصنيع كل هذا ، أستطيع أن أقول:
- إذا كان المحور العلوي لا يحتوي على دعم من كلا الجانبين ، ولكن تم تثبيته ، مثل لي ، بحافة واحدة فقط ، فعليك التفكير في توازن المحاور مقدمًا. الجزء العلوي سيكون حتما الكعب ، إن لم يكن على الإطلاق لتطغى على الهيكل بأكمله مع وزن حافة "معلقة".
- يمكن أن تنتقل خطوط النموذج إلى موجات بطول حجم خيط مسمار ، وكذلك بسبب ارتعاش الهيكل نفسه أثناء التشغيل.
- تؤدي مشكلتان من المشاكل المذكورة أعلاه إلى شيء آخر: يمكن للقلم (في حالتي ، القلم) أن يكتب بشكل غير متساو في أجزاء مختلفة من الصفحة.
- يجب أيضًا حساب وزن وأبعاد الجهاز مقدمًا ، حتى لا يتضح فيما بعد أن محركاتك لا تسحب هذا الحمل.
- وتفاصيل أخرى مهمة: من الأفضل استخدام البراغي والمسامير وما إلى ذلك كلما كان ذلك ممكنًا للتثبيت. تميل التصميمات على الغراء ، حتى الأكثر موثوقية ، إلى الانهيار في أكثر اللحظات غير المتوقعة. وفي بعض الحالات ، بعد تجميع الجزء الرئيسي ، سيكون من الصعب للغاية العودة إلى "الإلتصاق" للأجزاء الداخلية الصغيرة ، ولكن المهمة للغاية ، دون تفكيك الأجزاء النهائية.
- إذا كنت تستخدم الغراء في مكان ما ، فتابع بعناية فائقة أنه لا يقع في الأجزاء المتحركة من الهيكل. حتى القطرة الصغيرة يمكنها أن تعطل الآلية وتجعلها غير صالحة للاستعمال.
2. الدائرة الكهربائية


الدائرة نفسها كانت بسيطة للغاية ولم تتطلب حتى لحام. لقد أخذت درع CNC النهائي خصيصًا للعمل مع CNC. ومع ذلك ، هناك بعض الفروق الدقيقة هنا:
- رفض نظيرتي الصينية من Arduino ، والتي تحمل الاسم الرمزي WAVGAT ، لجزء ما وميض Arduino Uno R3 العادي. تمت المطالبة على الإنترنت بأن هذه اللوحات متوافقة تمامًا مع جميع برامج arduino ، ولكن للعمل معها من خلال IDE ، كان من الضروري تنزيل مكتبة WAVGAT Update منفصلة. لذا تمكنت من تحميل المخطط على اللوحة ، لكن البرنامج نفسه لا يزال لا يريد العمل بشكل صحيح. جربت جميع الخيارات لإصلاح مثل هذه المشكلات (لقد قمت بتحميل أداة تحميل لوحة التشغيل بشكل زائد ، وقمت بتغيير ملفات اللوحات وثوابت المكتبة مع البرنامج) ، لكن النتيجة ظلت كما هي. على ما يبدو ، سيكون عليك الحصول على Arduino الكلاسيكي لهذه المهمة.
- مشكلة أخرى كانت إطلاق محركات السائر. لقد طعموا ، استعدوا ، على الرغم من السائقين الباردين ، لكنهم لم يتحركوا. التحقق المنهجي من عنصر السلسلة حسب العنصر أدركت أن المشكلة تكمن في علاقتها. والحقيقة هي أن الصينيين هذه المرة كانوا أصليين أيضًا. اتضح أن يؤدي محرك يحتوي على أزواج عبرت AB. إذا كانت أزواج محرك متجر عادي قد تم ترتيبها بين 2B-2A-1A-1B ، فإن الصينيين لديهم لسبب ما 2V-1A-2A-1B. يمكن التحقق من ذلك عن طريق "انتقاء" الدائرة بمقياس متعدد في الوضع المقابل: النواتج AB المقترنة صرير.
- ومع ذلك ، كما اتضح فيما بعد ، فإن محرك سيرفو غير المؤذي ذو القدرة المنخفضة قادر تمامًا على "حرق" لوحة arduino بأكملها مع تحميل مفرط لفترات طويلة عليه. في هذه الحالة ، سوف تستمر اللوحة في العمل ، ولكن ستتم مقاطعة في بعض الأحيان في الوسط ، وتتوقف عند أوامر المؤازرة.
- لذلك ، راقب درجة حرارة الأجهزة أثناء التشغيل لتجنب العواقب الوخيمة.
3. البرمجيات
هناك خيارات:
- أسهل طريقة للحصول على برنامج BenBox بسيط رائع. وهي متخصصة على وجه التحديد في العمل باستخدام CNC وسهلة التركيب والتعامل. عيب هذا الخيار هو حدوده. أولاً ، البرامج الثابتة للوحة الموجودة في حزمة البرامج مضمنة بالفعل في الملف السداسي ، لذلك توجد مشاكل في تحريرها. والوظائف بشكل عام ليست واسعة للغاية ، يبدو وكأنه محرر رسومي بسيط. إذا كنت لا ترغب في الدخول في تفاصيل تشغيل هذه الآلية بأكملها ، فيمكنك العمل مع هذا الخيار.
- أكثر تعقيدًا قليلاً ، ولكن أيضًا أكثر وعدًا بالعمل من خلال البرامج الثابتة GRBL. يمكن أن تؤخذ هذه المكتبة بسهولة على الإنترنت وتوفر ميزات أكثر بكثير من BenBox. ولكن للعمل من خلال هذه الآلية ، تحتاج إلى التعامل مع التكوين الأولي لكل هذا.
- لذلك ، قم بتنزيل وفك مكتبة grbl-servo. يمكنك الآن تحميله على اللوحة من خلال IDE ، وذلك ببساطة من خلال العثور عليه من بين الأمثلة.
- لإرسال أوامر مباشرة إلى الجهاز ، ستحتاج إلى Universal Gcode Sender (أو برامج أخرى مماثلة). بعد تثبيته على جهاز كمبيوتر ، نفتح قناة الاتصال باللوحة عبر منفذ com الذي تتصل به اللوحة.
- للإعدادات الأولية واللاحقة للوحة في سطر الأوامر للتطبيق ، اكتب "$$". بواسطة هذا الأمر ، نحصل على مجموعة كاملة من إعدادات اللوحة الأساسية ، والتي يمكن تغييرها عن طريق تعيين المعلمات الضرورية. على سبيل المثال ، فإن الأوامر "110 دولار = 380" و "111 دولار = 380" تضبط سرعة المحركات على محاور X و Y على 380 مم / دقيقة. الإعدادات المهمة هي سرعة المحركات وتسارعها ، واتجاه المحاور (مباشر أو معكوس). يمكن العثور على مزيد من التعليمات حول هذا الإعداد على الإنترنت.
- هناك أيضًا إمكانية للتحكم في الماكينة على المحركات (علامة تبويب التحكم في الماكينة) والمضاعفات (الأوامر M5 (التدوير إلى الوضع الأولي) و M3 s90 (الدوران 90 أو أي عدد آخر من الدرجات)).
- بعد ذلك ، تحتاج إلى إعداد صورة للعمل. لهذا ، سوف تحتاج أيضا اضافية. البرمجيات ، على سبيل المثال ، إنكسكيب. إنه مشابه لأي محرر رسوميات آخر ويمكنك معرفة المزيد حول العمل به أيضًا على الإنترنت. ولكن هناك بضع نقاط مهمة:
- تحتاج أولاً إلى تعيين أحجام الصفحات الصحيحة في الخصائص بحيث لا يتضح أن حجم الصورة أكبر من قدرات المخطط. من الضروري أيضًا استبدال وحدات البكسل بالمليمترات بوحدات القياس.
- بعد إنشاء الصورة ، اضغط على ctrl + shift + C وانتقل إلى القائمة - الامتدادات - MI GRBL ... - اضبط سرعة المحركات وزاوية دوران الماكينة - احفظ الصورة بتنسيق gcode.
- أخيرًا ، نعود إلى Universal Gcode Sender وفي علامة تبويب وضع الملفات ، افتح صورة gcode الخاصة بنا. باستخدام زر Visualize ، يمكنك مراقبة تشغيل البرنامج بيانياً ، وفي نافذة جدول الأوامر يمكنك متابعة تنفيذ الأمر. يبقى فقط لتشغيل كل هذا ومراقبة النتيجة.
كنتيجة لذلك ، تبين أن العمل على مثل هذا الجهاز صعب ومجهد ، والنتيجة النهائية ليست مثالية. لكن هذه التجربة مثيرة للاهتمام وليست عديمة الفائدة. لذلك ، آمل أن يكون شخص ما في متناول يدي ويساعد على تجنب "أشعل النار" غير الضرورية نصيحتي.