সুচিপত্র:

BotTender: 6 ধাপ (ছবি সহ)
BotTender: 6 ধাপ (ছবি সহ)

ভিডিও: BotTender: 6 ধাপ (ছবি সহ)

ভিডিও: BotTender: 6 ধাপ (ছবি সহ)
ভিডিও: Bottender 2024, নভেম্বর
Anonim
Image
Image
বট টেন্ডার
বট টেন্ডার

BotTender, একটি বার্টেন্ডার সহকারী যে নিখুঁত শট ালা!

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

ITECH মাস্টার্স প্রোগ্রামে কম্পিউটেশনাল ডিজাইন এবং ডিজিটাল ফেব্রিকেশন সেমিনারের অংশ হিসেবে পরিচালিত প্রকল্পটি।

ধাপ 1: অংশগুলির তালিকা

অংশগুলির তালিকা
অংশগুলির তালিকা

বৈদ্যুতিক উপাদান

1. নেভিগেশন:

  • (2) গিয়ার মোটরস
  • অতিস্বনক দূরত্ব সেন্সর

2. ওজন পরিমাপ:

  • (5 কেজি) স্ট্রেইট বার টাইপ মাইক্রো লোড সেল (রান্নাঘরের স্কেলে পাওয়া যাবে)
  • HX711 লোড সেল পরিবর্ধক

3. প্রদর্শন:

  • এলসিডি স্ক্রিন (4x20)
  • LCD2004 I2C ইন্টারফেস

4. ourালা:

  • মিনি সাবমার্সিবল ওয়াটার পাম্প (ডিসি মোটর 3-6V)
  • 2n2222 ট্রানজিস্টার (EBC)
  • 1K প্রতিরোধক
  • 1N4007 ডায়োড সংশোধনকারী

5. অন্যান্য:

  • Arduino UNO R3 কন্ট্রোলার বোর্ড

  • মিনি ব্রেডবোর্ড
  • ব্যাটারি প্যাক
  • জাম্পার তার (এম/এম, এফ/এফ, এফ/এম)
  • তাতাল

ডিজাইন

6. অফ দ্য শেলফ:

  • (2) চাকা + সার্বজনীন চাকা
  • কাচের জার (8 সেমি ব্যাস)
  • শট গ্লাস (3.5 সেমি ব্যাস)
  • 9 মিমি জলের টিউব
  • (30) M3x16 বোল্ট
  • (15) M3x16 বাদাম
  • (4) M3x50 বোল্ট
  • (5) M3x5 বোল্ট
  • (2) M5x16 বোল্ট

7. কাস্টম অংশ:

  • প্লেক্সিগ্লাস 3.0 মিমি (25 সেমি x 50 সেমি) লেজার কাট: রোবট চ্যাসি উপরে এবং নীচের প্ল্যাটফর্ম, আরডুইনো এবং ব্রেডবোর্ড প্ল্যাটফর্ম, এলডিসি হোল্ডার, অতিস্বনক সেন্সর হোল্ডার, স্কেল শীর্ষ এবং নীচের প্ল্যাটফর্ম, জার ক্যাপ।
  • 3D মুদ্রিত অংশ: পাওয়ার ব্যাংক ধারক

এবং…

প্রচুর পরিমাণে অ্যালকোহল !

ধাপ 2: যুক্তি এবং সেটআপ

যুক্তি এবং সেটআপ
যুক্তি এবং সেটআপ

1. নেভিগেশন:

বটটেন্ডারের নেভিগেশন রোবটের সামনে রাখা অতিস্বনক সেন্সর থেকে নেওয়া ডেটা দ্বারা নিয়ন্ত্রিত হয়। রোবটটি পাওয়ার সোর্সে প্লাগ করার সাথে সাথেই রোবট শট গ্লাসের দূরত্ব পড়তে শুরু করে এবং তার দিকে এগিয়ে আসতে শুরু করে। যখন এটি একটি নির্দিষ্ট দূরত্বে পৌঁছায়, তখন এটি থামে এবং গ্রাহকের লোড সেল প্লেটে গ্লাস রাখার জন্য অপেক্ষা করে।

ডিসি মোটর এবং আরডুইনো এর মধ্যে যোগাযোগ L293D মোটর ড্রাইভার আইসি ব্যবহার করে অর্জন করা হয়। এই মডিউলটি আমাদের গতি এবং দুটি ডিসি মোটরের ঘূর্ণন দিক নিয়ন্ত্রণ করতে সাহায্য করে। PWM (পালস প্রস্থ মডুলেশন) কৌশল ব্যবহার করে গতি নিয়ন্ত্রণ করা যায়, তবে H-Bridge ব্যবহার করে দিক নিয়ন্ত্রণ করা হয়।

যদি ডালগুলির ফ্রিকোয়েন্সি বৃদ্ধি পায়, মোটরগুলিতে প্রয়োগ করা ভোল্টেজও বৃদ্ধি পায়, ফলে মোটরগুলি চাকাগুলিকে দ্রুত ঘোরায়।

ডিসি মোটর নিয়ন্ত্রণ করতে এইচ ব্রিজ ব্যবহার করার বিষয়ে আরও বিস্তারিত তথ্য এখানে পাওয়া যাবে।

2. ওজন পরিমাপ:

যুক্তি এবং সার্কিট: ওজন সেন্সর থেকে প্রাপ্ত সংকেতকে বাড়ানোর জন্য একটি স্ট্রেইট বার টাইপ লোড সেল এবং একটি HX711ADC কনভার্টার বোর্ড ব্যবহার করুন। সার্কিট ডায়াগ্রামে নির্দেশিত হিসাবে এগুলিকে আরডুইনো এবং ব্রেডবোর্ডের সাথে সংযুক্ত করুন।

HX711 এর সাথে সংযুক্ত:

  • GND: ব্রেডবোর্ড (-)
  • ডেটা: পিন 6 ক্লক: পিন 2
  • ভিসিসি: ব্রেডবোর্ড (+)
  • E+: লোড সেলের RED এর সাথে সংযুক্ত
  • E-: BLUE এর সাথে সংযুক্ত
  • A-: হোয়াইটের সাথে সংযুক্ত
  • A+: BLACK এর সাথে সংযুক্ত
  • বি-: কোন সংযোগ নেই
  • B+: কোন সংযোগ নেই

পরিবর্ধক লোড সেল থেকে প্রতিরোধের পরিবর্তনগুলি সনাক্ত করতে Arduino সক্ষম করে। যখন চাপ প্রয়োগ করা হয়, প্রয়োগ করা চাপের প্রতিক্রিয়ায় বৈদ্যুতিক প্রতিরোধের পরিবর্তন হবে।

সেটআপ: আমাদের ক্ষেত্রে, আমরা একটি মাইক্রো লোড সেল (5KG) ব্যবহার করছি। লোড সেলটির উপরে এবং নীচে 2 টি ছিদ্র রয়েছে এবং একটি তীর যা প্রতিফলনের দিক নির্দেশ করে। তীর নির্দেশ করে নিচের দিকে, স্কেলের নিচের অংশটি রোবটের শীর্ষ প্ল্যাটফর্মে সংযুক্ত করুন। স্কেলের উপরের অংশে লোড কক্ষের উপরের বিপরীত গর্ত সংযুক্ত করুন।

একবার Arduino এর সাথে সংযুক্ত হয়ে গেলে, এই পৃষ্ঠার নীচে HX711 পরিবর্ধকের জন্য লাইব্রেরি ডাউনলোড করুন এবং নীচে প্রদত্ত ক্রমাঙ্কন স্কেচ ব্যবহার করে লোড সেলটি ক্যালিব্রেট করুন।

HX711 লাইব্রেরি ডাউনলোড করুন:

ক্রমাঙ্কন স্কেচ:

3. প্রদর্শন:

যুক্তি এবং সার্কিট: LCD স্ক্রিন (4x20) I2C ইন্টারফেসের সাথে সংযুক্ত করুন। আলাদা হলে সোল্ডারিং করা দরকার। I2C ইন্টারফেজ দুটি সংকেত নিয়ে গঠিত: এসসিএল এবং এসডিএ। এসসিএল হল ক্লক সিগন্যাল, আর এসডিএ হল ডেটা সিগন্যাল। I2C এর সাথে সংযুক্ত:

  • GND: ব্রেডবোর্ড (-)
  • ভিসিসি: ব্রেডবোর্ড (+)
  • এসডিএ: পিন A4
  • এসসিএল: পিন A5

IC2 লাইব্রেরি ডাউনলোড করুন:

4. ingালা:

আরডুইনোতে পানির পাম্প সংযুক্ত করতে আপনার একটি ট্রানজিস্টর, 1K রোধকারী এবং একটি ডায়োডের প্রয়োজন হবে। (নীচের সার্কিট ডায়াগ্রাম দেখুন)। লোড সেল একটি খালি গ্লাসের ওজন পড়লে পানির পাম্প সক্রিয় হয়। গ্লাস পূর্ণ হয়ে গেলে, লোড সেল ওজন পড়ে এবং পানির পাম্প বন্ধ করে দেয়।

ধাপ 3: সার্কিট ডায়াগ্রাম

বর্তনী চিত্র
বর্তনী চিত্র

ধাপ 4: কোড

ধাপ 5: নকশা

নকশা
নকশা
নকশা
নকশা
নকশা
নকশা

নকশা পরিকল্পনা

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

কাস্টম অংশ: লেজার কাটা

1. শরীর

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

2. লোড সেল প্লেট

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

3. এলসিডি এবং অতিস্বনক সেন্সর ধারক

এলসিডি সাপোর্টটি স্থল সমতল থেকে স্ক্রিনকে 45 ডিগ্রী ঘোরানোর জন্য ডিজাইন করা হয়েছে, যখন অতিস্বনক সেন্সর হোল্ডার সেন্সরকে লম্ব এবং যতটা সম্ভব মাটির কাছাকাছি রাখে শট গ্লাস সহজে সনাক্ত করার জন্য।

4. বোতল ক্যাপ

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

কাস্টম যন্ত্রাংশ: 3D মুদ্রিত

5. পাওয়ার ব্যাংক হোল্ডার আমাদের বট টেন্ডারের জন্য আমরা একটি বাহ্যিক শক্তি উৎস ব্যবহার করার সিদ্ধান্ত নিয়েছি: একটি পাওয়ার ব্যাংক। অতএব আমাদের নির্বাচিত পাওয়ার ব্যাংকের মাত্রার জন্য আমাদের একটি কাস্টমাইজড ব্যাটারি হোল্ডার দরকার ছিল। গণ্ডারে টুকরোটি নকশা করার পরে, আমরা কালো পিএলএ ব্যবহার করে এটি 3D মুদ্রণ করি। তারপর একটি ড্রিল ব্যবহার করে বোল্ট গর্তগুলি খোলা হয়েছিল।

প্রস্তাবিত: