فهرست مطالب:

BookPusher: 8 مرحله (همراه با تصاویر)
BookPusher: 8 مرحله (همراه با تصاویر)

تصویری: BookPusher: 8 مرحله (همراه با تصاویر)

تصویری: BookPusher: 8 مرحله (همراه با تصاویر)
تصویری: Обзор Мотобуксировщика «Рыбак» PKD на катковой подвеске, с коробкой реверса, от производителя. 2024, نوامبر
Anonim
Image
Image
آماده سازی
آماده سازی

این اثر یکی از پروژه های هک برای کتاب خود شما است.

این بازوها در انتخاب کتاب به شما کمک می کند.

مرحله 1: آماده سازی

آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی

1. اندازه کتاب خود را اندازه بگیرید (برای مثال: اندازه کتاب خود ما)

2. در کنار تنظیمات (در مورد ما ، ما از سه پرونده پرونده گوشه برش و دو کتاب استفاده می کنیم)

3. همه مواد زیر لیست را آماده کنید

لیست مواد:

  • آردوینو UNO × 1
  • سروو موتور (Tower Pro SG 5010) 5 پوند
  • آداپتور منبع تغذیه مبدل DC 5V 2.0A (منبع تغذیه خارجی برای موتورهای سروو) × 1
  • نگهدارنده باتری (برای 4 باتری AAA) (منبع تغذیه خارجی برای Arduino UNO) × 1
  • تخته نان متوسط 1 پوند
  • مقاومت های 10KΩ × 5
  • کلید دکمه ای 5 پوندی
  • Jumpwires (چندگانه)
  • نوار و فوق چسب

مرحله 2: لحیم کاری سوئیچ ها

Image
Image
بازو و ظرف را با برش لیزری بسازید
بازو و ظرف را با برش لیزری بسازید

برای جزئیات بیشتر فیلم مرجع را تماشا کنید

مرحله 3: بازوها و ظرف را با برش لیزری بسازید

بازو و ظرف را با لیزر برش بسازید
بازو و ظرف را با لیزر برش بسازید
بازو و ظرف را با لیزر برش بسازید
بازو و ظرف را با لیزر برش بسازید
  1. اندازه کانکتور موتور و اندازه دکمه را اندازه گیری کنید
  2. قرعه کشی در Adobe Illustrator: Arm1 ، Arm2 (در مورد ما ، ما 3 لایه MDF 4 میلیمتری را ترکیب کردیم که لایه اول با شکل اتصال به موتور برش خورده بود) و جعبه (مطمئن شوید که فضای کافی برای قرار دادن در قفسه و فضایی برای تخته نان ، آردوینو و باتری ، و ما از MDF 4 میلی متری استفاده کردیم)
  3. با برش لیزری برش دهید و شبیه آن شوید
  4. اطمینان حاصل کنید که هنگام حرکت پس از تنظیم در کتاب ، بازو مانند تخته پشتی به قفسه برخورد نمی کند ، در این صورت ، آن را بازسازی کنید!

مرحله 4: برنامه نویسی و بارگذاری در Arduino

// کد را بنویسید و زاویه حرکت بازو را تنظیم کنید.

// این یک کد برای کنترل 5 سرو موتور است #شامل؛ // کتابخانه آردوینو را برای کنترل Servo Motor Servo myservo1 بخوانید. سرو myservo2؛ سروو myservo3؛ سرو myservo4؛ سروو myservo5؛

const int buttonPin1 = 8 ؛ // پین دکمه فشاری

const int servoPin1 = 2؛ // servo pin const int buttonPin2 = 9؛ const int servoPin2 = 3؛ const int buttonPin3 = 10؛ const int servoPin3 = 4؛ const int buttonPin4 = 11؛ const int servoPin4 = 5؛ const int buttonPin5 = 12؛ const int servoPin5 = 6؛

int buttonState1 = 0؛ // متغیر محلی برای نگه داشتن حالت های دکمه فشار

int buttonState2 = 0 ؛ int buttonState3 = 0؛ int buttonState4 = 0؛ int buttonState5 = 0؛

void setup () {

Serial.begin (9600)؛ // مجموعه داده های سریال myservo1.attach (servoPin1) ؛ pinMode (buttonPin1 ، INPUT) ؛ // پین های دکمه را به عنوان ورودی myservo2.attach (servoPin2) تنظیم کنید ؛ pinMode (buttonPin2 ، INPUT) ؛ myservo3.attach (servoPin3) ؛ pinMode (buttonPin3 ، INPUT) ؛ myservo4.attach (servoPin4) ؛ pinMode (buttonPin4 ، INPUT) ؛ myservo5.attach (servoPin5) ؛ pinMode (buttonPin5 ، INPUT) ؛ myservo1.write (90)؛ // اولین زاویه سرو موتور myservo2.write (90)؛ myservo3.write (0)؛ myservo4.write (0)؛ myservo5.write (0)؛ }

حلقه خالی () {

buttonState1 = digitalRead (buttonPin1) ؛ buttonState2 = digitalRead (buttonPin2) ؛ buttonState3 = digitalRead (buttonPin3) ؛ buttonState4 = digitalRead (buttonPin4) ؛ buttonState5 = digitalRead (buttonPin5) ؛ Serial.println (buttonState1) ؛ // نشان دهید داده های buttonState1 در مانیتور سریال if (buttonState1 == HIGH) {myservo1.write (90) ؛ // زاویه موتور را تعیین کنید} else {myservo1.write (0)؛ تأخیر (1500) ؛ } if (buttonState2 == HIGH) {myservo2.write (90)؛ } else {myservo2.write (0)؛ تأخیر (1500) ؛ }

if (buttonState3 == HIGH) {

myservo3.write (90)؛ } else {myservo3.write (0)؛ تاخیر (1500) ؛ }

if (buttonState4 == HIGH) {

myservo4.write (90)؛ } else {myservo4.write (0)؛ تأخیر (1500) ؛ }

if (buttonState5 == HIGH) {myservo5.write (90)؛ } else {myservo5.write (0)؛ تأخیر (1500) ؛ }}

مرحله 5: تقویت کنید

Image
Image
راه اندازی
راه اندازی

مطابق نمودار تنظیم شده ، و ویدیو را برای جزئیات بیشتر تماشا کنید

مرحله 6: بررسی

Image
Image

مطمئن شوید که

  1. همه دکمه ها کار می کنند ،
  2. همه چیز در جعبه جا می گیرد ،
  3. سیمها به اندازه کافی بلند هستند و
  4. کابل می تواند به دوشاخه برسد

مرحله 7: راه اندازی

Image
Image
  1. موتورها را با توجه به تنظیمات قفسه کتاب خود تنظیم کنید
  2. ابتدا از نوار برای تنظیم موقعیت استفاده کنید
  3. مطمئن شوید که هر بازو و موتور کار می کند
  4. برای ثابت نگه داشتن موتورها از چسب فوق العاده استفاده کنید!

مرحله 8: از آن در زندگی خود لذت ببرید

Image
Image

خوب! کار به طور کامل به پایان رسید !!

بیایید از موارد زیر برای کار خود از این محصول و دستگاه لذت ببریم!

  1. اندازه قفسه کتاب شما
  2. موارد پرونده گوشه را برش دهید
  3. شکل بازوها
  4. شکل جعبه ظرف
  5. کدها
  6. نمودار تنظیم

توصیه شده: