সুচিপত্র:

কফি-শিল্প প্রকল্প: 7 টি ধাপ (ছবি সহ)
কফি-শিল্প প্রকল্প: 7 টি ধাপ (ছবি সহ)

ভিডিও: কফি-শিল্প প্রকল্প: 7 টি ধাপ (ছবি সহ)

ভিডিও: কফি-শিল্প প্রকল্প: 7 টি ধাপ (ছবি সহ)
ভিডিও: ঘুমানোর সময় ঘাড়ে উকুন উঠে গেলো #cartoon 2024, নভেম্বর
Anonim
Image
Image
Arduino ডাউনলোড করা হচ্ছে
Arduino ডাউনলোড করা হচ্ছে

আচ্ছা, হ্যালো! আমার নাম মনু এবং এটি আমার প্রথম নির্দেশযোগ্য। এই নির্দেশযোগ্য একটি arduino genuino uno সঙ্গে একটি মেকানিক বাহু তৈরি সম্পর্কে সব! এই সব এই মৌলিক ধারণা দিয়ে শুরু হয়েছিল: আমি একটি রোবট তৈরি করতে চেয়েছিলাম যা শিল্প তৈরি করেছিল এবং একজন ছাত্রের সাথে কথোপকথনের সময়, আমি ভেবেছিলাম এমন একটি বাহু তৈরি করা মজাদার হবে যা একটি টেবিলক্লথ নোংরা করবে।

তাই মূলত এই প্রকল্পটি যা করে তা হল, এলোমেলো অবস্থানে একটি হাত বাঁকানো এবং একটি স্টার্ট পয়েন্টে ফিরে যাওয়া, যখন একটি কাপ বা অন্য কিছু ধরে রাখা এবং একটি অবস্থানে পৌঁছানোর সময় এটিকে উপরে এবং নিচে কাত করা। কফি আর্ট দিয়ে তৈরি করা হয়: শুরু বিন্দুর নীচে একটি ছোট বাটি যেখানে কাপটি নিজেকে পিছনে ডুবিয়ে দেয়।

আপনি যদি আরডুইনোতে নতুন হন এবং কোডিং এবং কিছু তৈরিতে আপনার দক্ষতা উন্নত করতে চান তবে এই প্রকল্পটি আপনার জন্য, তবে যারা ইতিমধ্যে একজন পেশাদার তাদের জন্য, কারণ আপনি এই প্রকল্পটিকে আরও উচ্চতা দিতে পারেন।

ধাপ 1: আপনার যা প্রয়োজন

তুমি কি চাও:

- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - arduino.exe প্রোগ্রাম (বিনামূল্যে ডাউনলোড করুন:

- 3x servo মোটর (আমি TG9e ব্যবহার করেছি, আপনি অন্যদের এমনকি বড় বা ক্রমাগত বেশী ব্যবহার করতে পারেন, কিন্তু এই আমার কোড অন্তর্ভুক্ত করা হয় না)

- 11x pinwires (কিন্তু সম্ভবত আরো, তারের ভঙ্গুর!)

- প্রিন্টবোর্ড

- MDF 4mm পুরু কাঠের প্লেট (ধরা যাক 1x1 মিটার)

- কাঠের আঠা

- contactglue

- grimlets (বিভিন্ন আকার, 4mm 10mm ড্রিল উদাহরণ)

- উডসও

- fretsaw

- তাতাল

- 4x ক্রস স্ক্রু

- ক্রস স্ক্রু ড্রাইভার

- 1x কবজা

- কাঠের ফাইল

- স্যান্ডিং পেপার

সমাপক ছোঁয়া:

- কাপ (অথবা আরো যদি আপনি রোবটের সাথে অংশ নিতে চান)

- একাধিক বাটি (বিভিন্ন রঙের জন্য)

- পুরানো সাদা টেবিলক্লথ বা A3/A2 কাগজ

- কফি

- আপনার ভিন্ন স্বাদ (রঙের কারণে)

ধাপ 2: Arduino ডাউনলোড করা

যখন আপনার কম্পিউটারে arduino.exe ডাউনলোড করা হয়, আপনি যে ফাইলটি সেভ করেছেন সেখানে এটি খুলতে পারেন এবং নিচের স্ক্রিনটি পেতে পারেন।

বিদ্যমান কোডটি মুছুন এবং নিম্নলিখিত কোডটি অনুলিপি করুন:

কোডটি কিছু ব্যাখ্যা করে যে এটি কি করে, যদি এটি কাজ না করে তবে আমার কোড সহ যুক্ত ফাইলে ক্লিক করুন।

// নিশ্চিত করে যে সার্ভো ফাংশন ব্যবহার করা যেতে পারে এবং প্রকল্পে আমদানি করা হয়।#অন্তর্ভুক্ত

// বিভিন্ন servo এর পার্থক্য করতে ভেরিয়েবল।

Servo servo;

Servo servo2;

Servo servo3;

// এখানে নির্ধারণ করা হয়েছে কোন সার্ভো কোন পিনের সাথে সংযুক্ত এবং যদি তারা একটি মান দিয়ে শুরু করে। এই ক্ষেত্রে এটি 0।

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

Serial.begin (9600);

servo.attach (8);

servo2.attach (9);

servo3.attach (10);

servo.write (0);

servo2.write (0);

servo3.write (0);

}

অকার্যকর লুপ () {

// সার্ভো বাঁক এবং তার পরিসরে এলোমেলো অবস্থানে স্থাপন করার জন্য ধ্রুব ভেরিয়েবল (যেখানে হাত পৌঁছাতে পারে)।

const int angleIncrement = 1;

const int incrementDelay = 10;

const int randomStop = এলোমেলো (20, 135);

// কোণ শূন্য থেকে শুরু হয়। যদি কোণটি ছোট হয় তাহলে এলোমেলো চলাফেরা, একটি ছোট বিলম্ব (ইনক্রিমেন্ট বিলম্ব) সঙ্গে কোণ যোগ করার কারণে servo চালু হবে।

জন্য (int angle = 0; angle <randomStop; angle += angleIncrement) {

// ধীর গতিতে এগিয়ে।

servo.write (কোণ);

servo2.write (কোণ);

বিলম্ব (incrementDelay);

}

// একটি বিলম্ব নিশ্চিত করে, তাই বাম-ডান থেকে আপ-ডাউন একটি রূপান্তর নমনীয় এবং সঠিক উপায়ে ঘটে।

বিলম্ব (1000);

// নিশ্চিত করে যে servo3 বিলম্বের সাথে নিচের দিকে চলে যাচ্ছে।

জন্য (int goingDown = 0; goingDown <60; goingDown ++) {

servo3.write (goingDown);

বিলম্ব (incrementDelay);

}

// নিশ্চিত করে যে servo3 বিলম্বের সাথে উপরের দিকে চলে যাচ্ছে।

জন্য (int goingUp = 60; goingUp> 0; goingUp -) {

servo3.write (goingUp);

বিলম্ব (incrementDelay);

}

// কোণ র্যান্ডমস্টপে শুরু হয়। যদি কোণটি বড় হয় তবে শূন্য, একটি ছোট বিলম্ব (ইনক্রিমেন্ট বিলম্ব) সহ কোণ বৃদ্ধির কারণে কোণটি পিছনে চলে যাবে।

জন্য (int angle = randomStop; angle> 0; angle -= angleIncrement) {

// পিছনে ধীর গতি

servo.write (কোণ);

servo2.write (কোণ);

বিলম্ব (incrementDelay);

}

// একটি বিলম্ব নিশ্চিত করে, তাই বাম-ডান থেকে আপ-ডাউন একটি রূপান্তর নমনীয় এবং সঠিক ভাবে ঘটে।

বিলম্ব (1000);

// নিশ্চিত করে যে servo3 বিলম্বের সাথে নিচের দিকে চলে যাচ্ছে। জন্য (int goingDown = 0; goingDown <60; goingDown ++) {

servo3.write (goingDown);

বিলম্ব (incrementDelay);

}

// নিশ্চিত করে যে servo3 বিলম্বের সাথে উপরের দিকে চলে যাচ্ছে।

জন্য (int goingUp = 60; goingUp> 0; goingUp -) {

servo3.write (goingUp);

বিলম্ব (incrementDelay);

}

}

ধাপ 3: এটি একত্রিত করা

একসাথে রেখে
একসাথে রেখে
একসাথে রেখে
একসাথে রেখে

ঠিক আছে এখন কোডটি কাজ করে: আপনি উপরের বাম কোণে চেক চিহ্ন দিয়ে এটি সংরক্ষণ করতে পারেন এবং এটির পাশের তীর বোতামটি দিয়ে আপনার আরডুইনোতে আপলোড করতে পারেন।

পরবর্তী আমরা ইনস্টলেশন করা হবে।

আমার ছবিতে আমি অনেক তার ব্যবহার করেছি, কিন্তু এটি কম সময়ে সম্ভব, আমার পরিকল্পিত দেখুন এবং তারপর এটি একসঙ্গে ঝালাই।

আরডুইনো এবং আপনার ল্যাপটপ, পাওয়ারব্যাঙ্কে বা এমনকি একটি ব্যাটারি (অন্য পোর্টের সাথে) ব্যবহার করে USB2.0 কেবল স্থাপন করা বাকি আছে।

এই মুহুর্তে প্রকল্পটি কেবলমাত্র কাজ করে যা তার চারপাশে কিছু তৈরি করে।

ধাপ 4: Arduino এর জন্য একটি বাড়ি

Arduino জন্য একটি বাড়ি
Arduino জন্য একটি বাড়ি
Arduino জন্য একটি বাড়ি
Arduino জন্য একটি বাড়ি
Arduino জন্য একটি বাড়ি
Arduino জন্য একটি বাড়ি

ঠিক আছে! এই ধাপে আমরা আপনার arduino, printplate এবং তারের জন্য একটি আশ্রয় তৈরি করছি। আমি নিখুঁত আয়তক্ষেত্র তৈরির জন্য একটি লেজার কাটার ব্যবহার করেছি, কিন্তু আপনি এটি একটি করাত দিয়ে সহজেই করতে পারেন!

শুধু কাঠ আঁকুন এবং পরিমাপ করুন এবং এটি দেখেছেন।

আমি আমার তৈরি করেছি:

উচ্চতা 6, 5

প্রস্থ 7 সেমি

দৈর্ঘ্য 9 সেমি

নিশ্চিত হয়ে নিন যে আরডুইনো কাবেলের পাশে একটি ছিদ্র আছে এবং যে দিকে সার্ভো তারের ভিতরে যেতে হবে সেখানে একটি হোলও আছে। আমি প্রতিটি কোণে 1 সেমি এবং 1 টি গর্ত তৈরি করেছি (9 সেমি এবং 6, 5 সেমি)।

বাক্সটিকে কন্টাক্টগ্লু দিয়ে একসাথে রাখুন, নিশ্চিত করুন যে শীর্ষটি এখনও আঠালো নয়!

ধাপ 5: অস্ত্র তৈরি করা

অস্ত্র তৈরি করা
অস্ত্র তৈরি করা
অস্ত্র তৈরি করা
অস্ত্র তৈরি করা
অস্ত্র তৈরি করা
অস্ত্র তৈরি করা

পরবর্তীতে আমরা অস্ত্র তৈরি করছি। আবার আমি একটি লেজার কাটার দিয়ে আমার তৈরি করেছি, কিন্তু একটি করাত এবং ফ্রটসও একটি দুর্দান্ত কাজ করবে! আমার বাহুগুলি মোট 16 সেমি লম্বা এবং প্রতিটি বৃত্তের ব্যাস 6 থেকে 7 সেমি 5 মিমি ছোট গর্ত সহ, আপনার সার্ভোর শীর্ষে দেখুন এটি আলাদা হতে পারে!

আমি বাহুর নীচে 2 টি বার এবং কাঠের গ্লু দিয়ে মাঝখানে একটি ছোট তক্তা তৈরি করেছি।

তারপরে আপনি আপনার দুটি 180 ডিগ্রী সার্ভো একসাথে রাখতে পারেন, একটিকে উল্টো এবং অন্যটি একই দিকে উভয় তারের সাথে একসাথে সোজা হতে হবে। এখন আমরা কাঠ এবং কাঠের গ্লু দিয়ে তাদের চারপাশে একটি ছোট বাক্স তৈরি করতে যাচ্ছি। আবার নিশ্চিত করুন যে তারের পাশে যথেষ্ট বড় ছিদ্র রয়েছে। তারপর বাহুতে servo এর সাথে যোগাযোগ করুন। (নিশ্চিত করুন যে ডান servo বাহু সংযুক্ত করা হয়)

ধাপ 6: বাড়ি এবং আর্ম মার্জ করা

বাড়ি এবং আর্ম মার্জ করা
বাড়ি এবং আর্ম মার্জ করা
বাড়ি এবং আর্ম মার্জ করা
বাড়ি এবং আর্ম মার্জ করা
বাড়ি এবং আর্ম মার্জ করা
বাড়ি এবং আর্ম মার্জ করা
বাড়ি এবং আর্ম মার্জ করা
বাড়ি এবং আর্ম মার্জ করা

ঠিক আছে প্রধান দুটি আইটেম প্রস্তুত, আমরা এটি একসাথে রাখতে যাচ্ছি। আপনার কব্জা নিন, এবং arduino বাড়িতে চিহ্নিত করুন যেখানে আপনি এটি সংযুক্ত করতে চান। প্রথমে পাশের দিকে এবং তারপর বাহুতে স্ক্রু করুন। যদি আপনার কোন সমস্যা হয় যে বাহু সোজা না হয় তবে আরও স্থিতিশীল বাহুর জন্য বাড়ির নীচে একটু তক্তা তৈরি করুন।

এখন দুজনেই একসাথে, কিন্তু এটি এখনও কাত হতে পারে না। এটি করার জন্য, সার্ভো 3 নিন এবং তার উপর অর্ধেক প্লাস্টিকের শীর্ষ রাখুন। বাহুর এক বারের নিচে সার্ভো রাখুন। এটির চারপাশে একটি ছোট বাক্স তৈরি করুন এবং যদি আপনার সোজা বাহুতে সমস্যা হয় তবে সার্ভোটি কিছুটা উঁচুতে রাখুন।

ধাপ 7: স্পর্শ সমাপ্তি

Image
Image

অভিনন্দন, নকশা শেষ!

শুধুমাত্র জিনিসগুলি বাকি আছে:

- সম্ভবত কাগজ বা প্লাস্টিকের সিলিন্ডার দিয়ে তারগুলি সরিয়ে ফেলুন

- কফির জন্য একটু কাঠের বাটি তৈরি করুন অথবা আপনার সংগ্রহের একটি ব্যবহার করুন।

এর পরে টেবিলক্লোথ প্রস্তুত করুন, কিছু কফি তৈরি করুন, একটু কাপ পান (কিছু ওজন এবং কিছু ভাল প্রভাবের জন্য পানিতে রাখুন) এবং প্রকল্পটি চালু করুন!

প্রস্তাবিত: