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

BookPusher: 8 خطوات (بالصور)
BookPusher: 8 خطوات (بالصور)

فيديو: BookPusher: 8 خطوات (بالصور)

فيديو: BookPusher: 8 خطوات (بالصور)
فيديو: Kotters 8 steps leading change 2024, يوليو
Anonim
Image
Image
تحضير
تحضير

هذا العمل هو أحد مشاريع القرصنة لنفس كتابك.

ستساعدك هذه الأذرع في التقاط الكتب.

الخطوة الأولى: التحضير

تحضير
تحضير
تحضير
تحضير
تحضير
تحضير

1.قم بقياس حجم كتابك بنفسك (على سبيل المثال: حجم كتابنا الذاتي)

2- بجانب الإعداد (في حالتنا ، نستخدم ثلاث حافظات ملفات زاوية مقطوعة وكتابين)

3. تحضير جميع المواد باتباع القائمة

قائمة مواد:

  • اردوينو أونو × 1
  • محرك سيرفو (برج Pro SG 5010) × 5
  • محول إمداد طاقة محول تيار مستمر 5 فولت 2.0 أمبير (مصدر طاقة خارجي لمحركات سيرفو) × 1
  • حامل البطارية (ل 4 بطاريات AAA) (مصدر طاقة خارجي لـ Arduino UNO) × 1
  • اللوح المتوسط × 1
  • مقاومات 10KΩ × 5
  • مفتاح زر الضغط × 5
  • Jumpwires (متعددة)
  • الشريط اللاصق والغراء الفائق

الخطوة 2: لحام المفاتيح

Image
Image
صنع الأسلحة والحاوية باستخدام قاطع الليزر
صنع الأسلحة والحاوية باستخدام قاطع الليزر

شاهد الفيديو المرجعي للحصول على التفاصيل

الخطوة 3: صنع الأسلحة والحاوية باستخدام قاطع الليزر

صنع الأسلحة والحاوية باستخدام قاطع الليزر
صنع الأسلحة والحاوية باستخدام قاطع الليزر
صنع الأسلحة والحاوية باستخدام قاطع الليزر
صنع الأسلحة والحاوية باستخدام قاطع الليزر
  1. قم بقياس حجم الموصل بالمحرك وحجم زر الضغط
  2. ارسم على Adobe Illustrator: Arm1 و Arm2 (في حالتنا ، قمنا بدمج 3 طبقات من 4 مم MDF ، مع قطع الطبقة الأولى مع شكل الموصل بالمحرك) ، والصندوق (تأكد من وجود مساحة كافية لوضعها على الرف و مساحة للوح اللوح والأردوينو والبطاريات ، واستخدمنا 4 مم MDF)
  3. قطع مع قطع الليزر وتشبه
  4. تأكد من أن الذراع لن تضرب الرف مثل اللوحة الخلفية عند التحرك بعد وضعها في الكتاب الذاتي ، إذا كان الأمر كذلك ، فأعد تشكيلها!

الخطوة 4: الترميز والتحميل على Arduino

// اكتب الكود واضبط زاوية حركة الذراع.

// هذا رمز للتحكم في 5 محركات مؤازرة #include ؛ // اقرأ مكتبة Arduino للتحكم في محرك Servo Servo myservo1 ؛ مضاعفات myservo2 ؛ مضاعفات myservo3 ؛ مضاعفات myservo4 ؛ مضاعفات myservo5 ؛

const int buttonPin1 = 8 ؛ / / دبوس زر الضغط

const int servoPin1 = 2 ؛ // مؤازرة 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 ؛

الإعداد باطل() {

Serial.begin (9600) ؛ // إعداد myservo1.attach للبيانات التسلسلية (servoPin1) ؛ pinMode (buttonPin1 ، الإدخال) ؛ // قم بإعداد دبابيس زر الضغط لتكون إدخال myservo2.attach (servoPin2) ؛ pinMode (buttonPin2 ، الإدخال) ؛ myservo3.attach (servoPin3) ؛ pinMode (buttonPin3 ، الإدخال) ؛ myservo4.attach (servoPin4) ؛ pinMode (buttonPin4 ، الإدخال) ؛ myservo5.attach (servoPin5) ؛ pinMode (buttonPin5 ، الإدخال) ؛ 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 على الشاشة التسلسلية إذا (buttonState1 == HIGH) {myservo1.write (90) ؛ // تحديد زاوية المحرك} else {myservo1.write (0) ؛ تأخير (1500) ؛ } if (buttonState2 == HIGH) {myservo2.write (90) ؛ } else {myservo2.write (0) ؛ تأخير (1500) ؛ }

إذا (buttonState3 == عالية) {

myservo3.write (90) ، } else {myservo3.write (0) ؛ تأخير (1500) ؛ }

إذا (buttonState4 == مرتفع) {

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

إذا (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. إعداد الرسم البياني

موصى به: