جدول المحتويات:

قبعة محرك المقص: 4 خطوات (بالصور)
قبعة محرك المقص: 4 خطوات (بالصور)

فيديو: قبعة محرك المقص: 4 خطوات (بالصور)

فيديو: قبعة محرك المقص: 4 خطوات (بالصور)
فيديو: اغرب حلاقه ممكن تشوفه بحياتك..؟ 2024, شهر نوفمبر
Anonim
Image
Image

هذا المشروع البسيط للطباعة ثلاثية الأبعاد والمحرك المؤازر هو شعور جيد بالنسبة لـ Simone Giertz ، صانع رائع خضع للتو لعملية جراحية لإزالة ورم الدماغ. يتم تشغيل جهاز المقص بواسطة محرك سيرفو صغير ومتحكم دقيق Trinket يعمل برمز Arduino صغير ، ويتم تشغيله بواسطة حزمة بطارية 3xAAA. هذا المشروع هو تعاون مع ليزلي بيرش!

تجميع آلية ثلاثية الأبعاد ومؤازرة
تجميع آلية ثلاثية الأبعاد ومؤازرة

لقد صممت لوحة القاعدة وحامل المحرك باستخدام Tinkercad ، وهي أداة نمذجة ثلاثية الأبعاد مجانية وسهلة الاستخدام ، والتي تحتوي على لوحة من المكونات الإلكترونية الشائعة المدمجة. لقد تمكنت من سحب مؤازرة صغيرة ثم تصميم القاعدة لتلائم حولها ، ومعرفة أين ستصطف مع آلية المقص.

تم تصميم ثعبان المقص بواسطة ricswika في Thingiverse ، وكان من السهل إحضاره إلى Tinkercad وتعديل المقبض ونهايات القابض لتتناسب مع القطعة الأساسية الخاصة بنا.

بالنسبة لهذا المشروع ، سوف تحتاج إلى:

  • محرك سيرفو صغير
  • قبعة سخيفة
  • كرة الجولف البلاستيكية
  • سلك فولاذي مع قواطع مناسبة
  • ابرة خياطة وخيط
  • مقص
  • جهاز التحكم الصغير Trinket 5V
  • حامل بطارية 3xAAA
  • أنابيب الانكماش الحراري
  • لحام الحديد ولحام
  • مساعدة أداة اليد الثالثة
  • قواطع الأسلاك
  • قواطع قطرية دافق
  • أسلاك توصيل أنثى أو بعض دبابيس الرأس (للتوصيل بموصل مؤازر قياسي)
  • الغراء الساخن

لمواكبة ما أعمل عليه ، تابعوني على YouTube و Instagram و Twitter و Pinterest واشترك في رسالتي الإخبارية. بصفتي شريكًا في Amazon ، أكسب من عمليات الشراء المؤهلة التي تقوم بها باستخدام الروابط التابعة الخاصة بي.

ابحث عن هذه الدائرة على Tinkercad

يُظهر الرسم التخطيطي والمحاكاة متحكم Trinket's Attiny85 والبطارية والمؤازرة. انقر فوق بدء المحاكاة لتشغيل الكود ومشاهدة دوران المؤازرة.

Tinkercad Circuits هو برنامج مجاني قائم على المستعرض يتيح لك إنشاء الدوائر ومحاكاتها. إنه مثالي للتعلم والتدريس والنمذجة.

الخطوة 1: نموذج Tinkercad

لقد قمت بتحميل نموذج ثعبان المقص الأساسي في Tinkercad ، ثم قمت بتعديله عن طريق سحب شكل ثقب من اللوحة الجانبية وتشكيلها لتغطية كل مقبض والقابض في النهاية ، ثم تجميع الثقوب بالشكل الأصلي. ثم انتقلت إلى إنشاء علامات تبويب جديدة على الأطراف الأساسية والثقوب لربط كرة الجولف البلاستيكية وكذلك بالقاعدة / المؤازرة.

تم تصميم القطعة الأساسية من الصفر باستخدام مكونات الدوائر المضمنة في Tinkercad. قمت بسحب محرك سيرفو صغير من لوحة مكونات الإلكترونيات وتم تصميمه حوله ، مما أدى إلى إنشاء واجهة لتأمين المحرك وإرفاق ثعبان المقص. أضع أيضًا بعض الثقوب في القاعدة لخياطتها على القبعة.

يمكنك نسخ تصميم Tinkercad هذا وتصدير كل قطعة لطباعتها بنفسك. ثعبان المقص الرأسي هو لأغراض العرض التوضيحي - لا تحاول طباعة هذا الجزء المكرر. = د

الإفصاح: في وقت كتابة هذا التقرير ، كنت موظفًا في Autodesk ، مما يجعل Tinkercad.

الخطوة 2: تجميع آلية ثلاثية الأبعاد ومؤازرة

تجميع آلية ثلاثية الأبعاد ومؤازرة
تجميع آلية ثلاثية الأبعاد ومؤازرة

استخدمنا سلكًا صلبًا صلبًا لربط الجانب الثابت من ثعبان المقص بالقاعدة والجزء المتحرك إلى المؤازرة. بعد ثني زاوية في قطعة صغيرة من السلك ، استخدمنا خرز مجوهرات وقطعة من الغراء الساخن لتأمين الأطراف الأخرى من "محاورنا". يتم تثبيت محرك سيرفو نفسه في مكانه باستخدام المزيد من نفس السلك وقليل من الغراء الساخن. كان علينا إجراء بعض التجارب مع تحديد موضع بوق المؤازرة للسماح لمدى حركته بالتداخل مع نطاق ثعبان المقص.

الخطوة 3: الدائرة وكود اردوينو

الدائرة وكود اردوينو
الدائرة وكود اردوينو
الدائرة وكود اردوينو
الدائرة وكود اردوينو

وصلات الدائرة كالتالي:

  • Trinket BAT + إلى طاقة محرك سيرفو
  • Trinket GND لأرض محرك سيرفو
  • دبوس Trinket # 0 لإشارة محرك سيرفو
  • 3xAAA بطارية الطاقة (السلك الأحمر) إلى Trinket BAT + (على الجانب السفلي من اللوحة)
  • 3xAAA بطارية أرضية (سلك أسود) إلى Trinket GND (على الجانب السفلي من اللوحة)

يعتمد كود Arduino لهذا المشروع على مثال SoftServo في البرنامج التعليمي Trinket Servo. ستحتاج إلى تثبيت مكتبة SoftServo لاستخدامها ، وهو ما يمكنك القيام به من خلال البحث في Library Manager (Sketch -> Include Libraries -> Manage Libraries…). لمزيد من المعلومات حول تثبيت واستخدام مكتبات الأكواد في Arduino ، تحقق من درس Instructables Arduino المجاني ، الدرس 4.

/*******************************************************************

رسم SoftServo لـ Adafruit Trinket. (0 = صفر درجة ، ممتلئة = 180 درجة) المكتبة المطلوبة هي مكتبة Adafruit_SoftServo المتاحة على https://github.com/adafruit/Adafruit_SoftServo لن تعمل مكتبة أجهزة Arduino IDE القياسية مع متحكمات AVR 8 بت مثل Trinket و Gemma بسبب الاختلافات في أجهزة توقيت والبرمجة المتاحة. نقوم ببساطة بالتحديث عن طريق دعم أصبع على المؤقت 0 مللي () العداد المطلوب يشتمل على متحكم Adafruit Trinket ومحرك مؤازر كما هو مكتوب ، هذا مخصص خصيصًا لـ Trinket على الرغم من أنه يجب أن يكون Gemma أو لوحات أخرى (Arduino Uno ، إلخ) مع مناسب Trinket تعيينات الدبوس: BAT + Gnd Pin # 0 Connection: Servo + - Servo1 ************************************** ********************************* / # تضمين // SoftwareServo (يعمل على دبابيس غير PWM) // نعرض خدمتين ! #define SERVO1PIN 0 // خط التحكم المؤازر (البرتقالي) على Trinket Pin # 0 int pos = 40 ؛ // متغير لتخزين موضع المؤازرة Adafruit_SoftServo myServo1 ؛ // إنشاء إعداد باطل كائن مؤازر () {// قم بإعداد المقاطعة التي ستعمل على تحديث المؤازرة لنا تلقائيًا OCR0A = 0xAF؛ // أي رقم موافق TIMSK | = _BV (OCIE0A) ؛ // قم بتشغيل مقاطعة المقارنة (أدناه!) myServo1.attach (SERVO1PIN) ؛ // إرفاق المؤازرة بالدبوس 0 على Trinket myServo1.write (pos) ؛ // أخبر المؤازرة بالانتقال إلى الموضع لكل تأخير quirk (15) ؛ // انتظر 15 مللي ثانية حتى تصل المؤازرة إلى الموضع} حلقة فارغة () {لـ (pos = 40 ؛ pos = 40 ؛ pos- = 3) // ينتقل من 180 درجة إلى 0 درجة {myServo1.write (pos) ؛ // أخبر المؤازرة بالانتقال إلى الموضع في تأخير "نقاط البيع" المتغير (15) ؛ // ينتظر 15 مللي ثانية حتى يصل المؤازر إلى الموضع}} // سنستفيد من الموقت المدمج بالمللي () الذي ينطفئ // لتتبع الوقت ، وتحديث المؤازرة كل 20 مللي ثانية متقلبة uint8_t counter = 0 ؛ SIGNAL (TIMER0_COMPA_vect) {// يتم استدعاء هذا كل عداد 2 مللي ثانية + = 2 ؛ // كل 20 مللي ثانية ، قم بتحديث الماكينات! إذا (العداد> = 20) {العداد = 0 ؛ myServo1.refresh () ، }}

موصى به: