فهرست مطالب:

کلاه سرو قیچی برقی: 4 مرحله (همراه با تصاویر)
کلاه سرو قیچی برقی: 4 مرحله (همراه با تصاویر)

تصویری: کلاه سرو قیچی برقی: 4 مرحله (همراه با تصاویر)

تصویری: کلاه سرو قیچی برقی: 4 مرحله (همراه با تصاویر)
تصویری: (دوربین مخفی) صحنه هایی که اگرضبط دوربین نمیشد کسی آنرا باور نمی کرد!! 2024, نوامبر
Anonim
Image
Image

این پروژه ساده چاپ سه بعدی و سروو موتور یک احساس خوب برای سیمون گیرتز ، سازنده ای فوق العاده است که به تازگی عمل جراحی برداشتن تومور مغزی را انجام داده است. دستگاه قیچی توسط میکرو سرو موتور و میکروکنترلر Trinket با کد آردوینو کمی کار می کند و از یک باتری 3xAAA تغذیه می کند. این پروژه همکاری با Leslie Birch است!

مونتاژ مکانیزم سه بعدی و سروو
مونتاژ مکانیزم سه بعدی و سروو

من صفحه اصلی و پایه موتور را با استفاده از Tinkercad ، یک ابزار مدل سازی سه بعدی رایگان و آسان ، که دارای پنل اجزای رایج الکترونیکی داخلی است ، مدل کردم. من توانستم یک میکرو سرو را بیرون بکشم و سپس پایه را مدل کنم تا در اطراف آن قرار بگیرد و ببینم کجا با مکانیزم قیچی هماهنگ می شود.

مار قیچی توسط ricswika در Thingiverse طراحی شد و به راحتی می توان آن را به Tinkercad آورد و دسته و انتهای دسته را متناسب با قطعه اصلی ما تغییر داد.

برای این پروژه ، شما نیاز دارید:

  • سروو موتور میکرو
  • کلاه احمقانه
  • توپ گلف پلاستیکی
  • سیم فولادی با برش مناسب
  • سوزن و نخ دوخت
  • قیچی
  • میکروکنترلر Trinket 5V
  • نگهدارنده باتری 3xAAA
  • لوله های جمع کننده حرارت
  • لحیم کاری و لحیم کاری
  • کمک به ابزار دست سوم
  • استریپرهای سیم
  • برش های مورب شستشو
  • سیم های اتصال زن یا برخی از پین های هدر (برای اتصال به اتصال دهنده سروو استاندارد)
  • چسب گرم

برای ادامه کار با من ، در یوتیوب ، اینستاگرام ، توییتر ، Pinterest من را دنبال کنید و در خبرنامه من مشترک شوید. من به عنوان یک همکار آمازون از خریدهای واجد شرایطی که با استفاده از پیوندهای وابسته من انجام می دهید ، درآمد کسب می کنم.

این مدار را در Tinkercad پیدا کنید

نمودار زیر و شبیه سازی میکروکنترلر Trinket's Attiny85 ، باتری و سروو را نشان می دهد. برای اجرای کد و مشاهده چرخش سروو ، روی Start Simulation کلیک کنید.

مدارهای Tinkercad یک برنامه رایگان مبتنی بر مرورگر است که به شما امکان می دهد مدارها را بسازید و شبیه سازی کنید. برای یادگیری ، آموزش و نمونه سازی اولیه مناسب است.

مرحله 1: مدل Tinkercad

من مدل مار اصلی قیچی را در Tinkercad بارگذاری کردم ، سپس آن را با کشیدن شکل سوراخ از پانل کناری و شکل دادن آنها به هر دسته و گیره ها در انتها تغییر دادم ، سپس سوراخ ها را با شکل اصلی گروه بندی کردم. سپس من برگه های جدیدی را در انتهای پایه و سوراخ هایی برای اتصال توپ گلف پلاستیکی و همچنین به پایه/سروو ایجاد کردم.

قطعه پایه از ابتدا با استفاده از اجزای مدار داخلی Tinkercad مدل سازی شد. من یک موتور سروو میکرو را از صفحه قطعات قطعات الکترونیکی بیرون کشیدم و اطراف آن را مدل کردم و یک رابط برای ایمن سازی موتور و اتصال مار قیچی ایجاد کردم. من همچنین چند سوراخ در پایه برای دوختن آن روی کلاه گذاشتم.

می توانید این طرح Tinkercad را کپی کرده و هر قطعه را خودتان برای چاپ صادر کنید. مار قیچی عمودی برای اهداف نمایشی است- سعی نکنید این قسمت تکراری را چاپ کنید. = D

افشاگری: در زمان نگارش این مقاله ، من کارمند Autodesk هستم ، که Tinkercad را می سازد.

مرحله 2: مکانیزم سه بعدی و سروو را مونتاژ کنید

مونتاژ مکانیزم سه بعدی و سروو
مونتاژ مکانیزم سه بعدی و سروو

ما از سیم فولادی سفت برای اتصال طرف ثابت مار قیچی به پایه و قسمت متحرک به سروو استفاده کردیم. پس از خم شدن یک زاویه در یک قطعه کوچک سیم ، ما از مهره های جواهرات و یک تکه چسب داغ برای محکم کردن انتهای دیگر "محور" خود استفاده کردیم. سروو موتور خود بیشتر با همان سیم و کمی چسب حرارتی ثابت نگه داشته شده است. ما مجبور شدیم با موقعیت شاخ سروو آزمایشاتی انجام دهیم تا دامنه حرکت آن با مار قیچی همپوشانی داشته باشد.

مرحله 3: مدار و کد آردوینو

مدار و کد آردوینو
مدار و کد آردوینو
مدار و کد آردوینو
مدار و کد آردوینو

اتصالات مدار به شرح زیر است:

  • Trinket BAT+ به قدرت سروو موتور
  • Trinket GND به سروو موتور زمین
  • پین شماره 0 را برای سیگنال سروو موتور انتخاب کنید
  • قدرت بسته باتری 3xAAA (سیم قرمز) تا Trinket BAT+ (در قسمت زیرین برد)
  • بسته باتری 3xAAA زمین (سیم مشکی) تا Trinket GND (در زیر صفحه)

کد آردوینو برای این پروژه بر اساس مثال SoftServo در آموزش Trinket Servo است. برای استفاده از کتابخانه SoftServo باید آن را نصب کنید ، که می توانید با جستجو در مدیریت کتابخانه (طرح -> شامل کتابخانه ها -> مدیریت کتابخانه ها …) این کار را انجام دهید. برای اطلاعات بیشتر در مورد نصب و استفاده از کتابخانه های کد در آردوینو ، کلاس آموزشی رایگان آردوینو ، درس 4 مرا مطالعه کنید.

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

طرح SoftServo برای Adafruit Trinket. (0 = صفر درجه ، کامل = 180 درجه) کتابخانه مورد نیاز کتابخانه Adafruit_SoftServo است که در آدرس https://github.com/adafruit/Adafruit_SoftServo موجود است کتابخانه سرو سرو استاندارد Arduino IDE با میکروکنترلرهای 8 بیتی AVR مانند Trinket و Gemma کار نمی کند ، زیرا تفاوت در سخت افزار تایمر موجود و برنامه نویسی. سخت افزار مورد نیاز شامل میکروکنترلر Adafruit Trinket و موتور سروو می باشد ، همانطور که نوشته شده است ، این دستگاه مخصوص Trinket است ، گرچه باید Gemma یا سایر بردها (Arduino Uno و غیره) با آن مناسب باشد. pin mappings Trinket: BAT+ Gnd Pin #0 اتصال: Servo+ - Servo1 ********************************** ******************************* ! #تعریف SERVO1PIN 0 // خط کنترل سرو (نارنجی) در Trinket Pin #0 int pos = 40؛ // متغیر برای ذخیره موقعیت سروو Adafruit_SoftServo myServo1؛ // ایجاد سروو شیء void setup () {// وقفه ای را تنظیم کنید که به صورت خودکار سروو را برای ما تازه می کند OCR0A = 0xAF؛ // هر عددی OK TIMSK | = _BV (OCIE0A) است ؛ // وقفه مقایسه (زیر!) myServo1.attach (SERVO1PIN) را روشن کنید ؛ // سروو را به پین 0 در Trinket myServo1.write (pos) وصل کنید. // به سروو بگویید که به ازای هر نوع تاخیر به موقعیت (15) برود. // 15 ثانیه صبر کنید تا سروو به موقعیت} حلقه خالی () {for (pos = 40 ؛ pos = 40؛ pos- = 3) // از 180 درجه به 0 درجه برسد {myServo1.write (pos) ؛ // به سروو بگویید تا در تأخیر متغیر 'pos' به موقعیت (15) بروید. // 15 ثانیه صبر می کند تا سروو به موقعیت برسد}} // ما از زمان سنج داخلی () خاموش می کنیم که // خاموش می شود و زمان را ردیابی می کند و هر 20 میلی ثانیه سرو را تازه می کند uint8_t counter = 0 SIGNAL (TIMER0_COMPA_vect) {// به هر 2 میلی ثانیه شمارنده += 2 فراخوانی می شود. // هر 20 میلی ثانیه ، سروها را تازه کنید! if (counter> = 20) {counter = 0؛ myServo1.refresh ()؛ }}

توصیه شده: