সুচিপত্র:

BookPusher: 8 টি ধাপ (ছবি সহ)
BookPusher: 8 টি ধাপ (ছবি সহ)

ভিডিও: BookPusher: 8 টি ধাপ (ছবি সহ)

ভিডিও: BookPusher: 8 টি ধাপ (ছবি সহ)
ভিডিও: Cozy Mystery BookPusher- Meet Your Baker 2024, জুলাই
Anonim
Image
Image
প্রস্তুতি
প্রস্তুতি

এই কাজটি আপনার বুক সেলফের জন্য একটি হ্যাকিং প্রকল্প।

এই অস্ত্রগুলি আপনাকে বই তুলতে সাহায্য করবে।

ধাপ 1: প্রস্তুতি

প্রস্তুতি
প্রস্তুতি
প্রস্তুতি
প্রস্তুতি
প্রস্তুতি
প্রস্তুতি

1. আপনার বই স্ব আকার পরিমাপ (উদাহরণস্বরূপ: আমাদের বই স্ব আকার)

2. সেটিংটি বাদ দিন (আমাদের ক্ষেত্রে, আমরা তিনটি কাটা কোণার ফাইল কেস এবং দুটি বই ব্যবহার করি)

3. তালিকা অনুসরণ করে সমস্ত উপকরণ প্রস্তুত করুন

উপাদান তালিকা:

  • আরডুইনো ইউএনও -১
  • Servo মোটর (টাওয়ার প্রো SG 5010) × 5
  • ডিসি 5V 2.0A কনভার্টার পাওয়ার সাপ্লাই অ্যাডাপ্টার (সার্ভো মোটরগুলির জন্য বাহ্যিক বিদ্যুৎ সরবরাহ) × 1
  • ব্যাটারি হোল্ডার (4 AAA ব্যাটারির জন্য) (Arduino UNO এর জন্য বাহ্যিক বিদ্যুৎ সরবরাহ) × 1
  • মাঝারি ব্রেডবোর্ড 1
  • 10KΩ প্রতিরোধক × 5
  • পুশ বাটন সুইচ × 5
  • Jumpwires (একাধিক)
  • টেপ এবং সুপার আঠালো

ধাপ 2: সুইচিং সোল্ডারিং

Image
Image
লেজার কাটার দিয়ে অস্ত্র ও কনটেইনার তৈরি করুন
লেজার কাটার দিয়ে অস্ত্র ও কনটেইনার তৈরি করুন

বিস্তারিত জানতে রেফারেন্স ভিডিও দেখুন

ধাপ 3: লেজার কাটার দিয়ে অস্ত্র এবং পাত্রে তৈরি করুন

লেজার কাটার দিয়ে অস্ত্র ও কনটেইনার তৈরি করুন
লেজার কাটার দিয়ে অস্ত্র ও কনটেইনার তৈরি করুন
লেজার কাটার দিয়ে অস্ত্র ও কনটেইনার তৈরি করুন
লেজার কাটার দিয়ে অস্ত্র ও কনটেইনার তৈরি করুন
  1. মোটরের সাথে সংযোগকারীর আকার এবং পুশ বোতামের আকার পরিমাপ করুন
  2. অ্যাডোব ইলাস্ট্রেটারে আঁকুন: আর্ম 1, আর্ম 2 (আমাদের ক্ষেত্রে, আমরা 4 মিমি MDF এর 3 টি স্তর একত্রিত করেছি, প্রথম স্তরটি মোটরের সাথে সংযোগকারীর আকৃতি দিয়ে কাটা হয়েছে), এবং বক্স (নিশ্চিত করুন যে শেলফে রাখার জন্য পর্যাপ্ত জায়গা আছে এবং রুটিবোর্ড, আরডুইনো এবং ব্যাটারির জন্য স্থান, এবং আমরা 4mm MDF ব্যবহার করেছি)
  3. লেজার কাটার দিয়ে কাটুন এবং অনুরূপ করুন
  4. নিশ্চিত করুন যে বুক সেলফে সেট করার পরে হাতটি পিছনের বোর্ডের মতো তাকের উপর আঘাত করবে না, যদি তা হয় তবে এটি পুনরায় তৈরি করুন!

ধাপ 4: কোডিং এবং আরডুইনোতে আপলোড করুন

// কোড লিখুন এবং বাহু চলাচলের কোণ সেট করুন।

// এটি 5 সার্ভো মোটর নিয়ন্ত্রণের জন্য একটি কোড #অন্তর্ভুক্ত; // Servo মোটর Servo myservo1 নিয়ন্ত্রণের জন্য Arduino লাইব্রেরি পড়ুন; Servo myservo2; Servo myservo3; Servo myservo4; Servo myservo5;

const int buttonPin1 = 8; // pushbutton পিন

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; // স্থানীয় পরিবর্তনশীল pushbutton রাজ্য রাখা

int buttonState2 = 0; int buttonState3 = 0; int buttonState4 = 0; int buttonState5 = 0;

অকার্যকর সেটআপ() {

Serial.begin (9600); // সিরিয়াল ডেটা সেট করুন myservo1.attach (servoPin1); pinMode (buttonPin1, INPUT); // একটি ইনপুট myservo2.attach (servoPin2) হতে pushbutton পিন সেট আপ করুন; 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); // সিরিয়াল মনিটরে teh buttonState1 ডেটা নির্দেশ করুন যদি (buttonState1 == HIGH) {myservo1.write (90); // মোটরের কোণ ঠিক করুন} অন্য {myservo1.write (0); বিলম্ব (1500); } if (buttonState2 == HIGH) {myservo2.write (90); } অন্য {myservo2.write (0); বিলম্ব (1500); }

যদি (buttonState3 == HIGH) {

myservo3.write (90); } অন্য {myservo3.write (0); বিলম্ব (1500); }

যদি (buttonState4 == HIGH) {

myservo4.write (90); } অন্য {myservo4.write (0); বিলম্ব (1500); }

যদি (buttonState5 == HIGH) {myservo5.write (90); } অন্য {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. সেট-আপ গ্রাফ

প্রস্তাবিত: