সুচিপত্র:

রাস্পবেরি পাই এবং আরডুইনো সহ সহজ পণ্য বাছাই ব্যবস্থা: 5 টি ধাপ
রাস্পবেরি পাই এবং আরডুইনো সহ সহজ পণ্য বাছাই ব্যবস্থা: 5 টি ধাপ

ভিডিও: রাস্পবেরি পাই এবং আরডুইনো সহ সহজ পণ্য বাছাই ব্যবস্থা: 5 টি ধাপ

ভিডিও: রাস্পবেরি পাই এবং আরডুইনো সহ সহজ পণ্য বাছাই ব্যবস্থা: 5 টি ধাপ
ভিডিও: সবচেয়ে ছোট কম্পিউটার Raspberry Pi 3 Model B+ Full Setup 2024, নভেম্বর
Anonim
Image
Image

আমি ইঞ্জিনিয়ারিং এর একজন ভক্ত, আমি আমার অবসর সময়ে প্রোগ্রামিং এবং ইলেকট্রনিক সম্পর্কিত প্রকল্প তৈরি করতে পছন্দ করি, এই প্রকল্পে আমি আপনার সাথে একটি সহজ পণ্য বাছাই ব্যবস্থা শেয়ার করব যা আমি সম্প্রতি করেছি।

এই সিস্টেম তৈরির জন্য, অনুগ্রহ করে নিম্নলিখিত উপাদানগুলি প্রস্তুত করুন:

1. রাস্পবেরি পাই 3 + ক্যামেরা v2.1 + পাওয়ার সাপ্লাই

2. Arduino Uno + Motor shield + power supply (আমি এর জন্য ব্যাটার ব্যবহার করি)

3. NodeMCU ESP8266 + মোটর ieldাল + পাওয়ার সাপ্লাই (আমি এর জন্য ব্যাটার ব্যবহার করি)

4. ডিসি মোটর x 1

5. RC Servo 9g x 2

6. RC Servo MG90S x 2

7. IR সেন্সর x 3

8. আলো অংশ জন্য LEDs

9. বল ট্রান্সফার ইউনিট বিয়ারিং x 1

10. কার্ডবোর্ড, আইসক্রিম লাঠি, খড়

11. পরিবাহক বেল্ট

12. একটি ট্যাবলেট বা একটি স্মার্ট ফোন

ধাপ 1: সিস্টেম যন্ত্রাংশ এবং উপাদান

এই ব্যবস্থায় মূলত 3 টি অংশ রয়েছে।

1. পণ্য স্টোরেজ এবং গ্রাসকারী বাহু (আমি পণ্য হিসাবে লেবেল সহ বাক্স ব্যবহার করি)

2. পরিবাহক বেল্ট এবং এটি সংযুক্ত actuators এবং সেন্সর।

3. নিয়ন্ত্রণ কেন্দ্র এবং মনিটর। (রাস্পবেরি পাই + ক্যামেরা নিয়ন্ত্রণ কেন্দ্র হিসাবে এবং ট্যাবলেট মনিটর হিসাবে)

ধাপ 2: পার্ট 1-প্রোডাক্ট স্টোরেজ এবং কনজিউমিং আর্ম সংক্ষিপ্ত বিবরণ

পার্ট 1-প্রোডাক্ট স্টোরেজ এবং কনজিউমিং আর্ম সংক্ষিপ্ত বিবরণ
পার্ট 1-প্রোডাক্ট স্টোরেজ এবং কনজিউমিং আর্ম সংক্ষিপ্ত বিবরণ
পার্ট 1-প্রোডাক্ট স্টোরেজ এবং কনজিউমিং আর্ম সংক্ষিপ্ত বিবরণ
পার্ট 1-প্রোডাক্ট স্টোরেজ এবং কনজিউমিং আর্ম সংক্ষিপ্ত বিবরণ
পার্ট 1-প্রোডাক্ট স্টোরেজ এবং কনজিউমিং আর্ম সংক্ষিপ্ত বিবরণ
পার্ট 1-প্রোডাক্ট স্টোরেজ এবং কনজিউমিং আর্ম সংক্ষিপ্ত বিবরণ

গ্রাসকারী বাহু ক্রমটি করতে নিয়ামক (রাস্পবেরি পাই 3) থেকে নিয়ন্ত্রণ সংকেত পায়: হাত 90 ডিগ্রি => আর্ম 90 ডিগ্রি ঘোরায় => হাত 0 ডিগ্রিতে ফিরে যান box => আর্মটি 0 ডিগ্রীতে ঘুরছে => আঙ্গুলগুলি খুলুন এবং বাক্সটি ফেলে দিন।

বিস্তারিত জানার জন্য, দয়া করে কোডটি নিন:

github.com/ANM-P4F/ProductSortingSystem/tr…

ধাপ 3: পার্ট 2-পরিবাহক বেল্ট এবং এটি সংযুক্ত অ্যাকচুয়েটর এবং সেন্সর

পার্ট 2-পরিবাহক বেল্ট এবং এটি সংযুক্ত অ্যাকচুয়েটর এবং সেন্সর
পার্ট 2-পরিবাহক বেল্ট এবং এটি সংযুক্ত অ্যাকচুয়েটর এবং সেন্সর
পার্ট 2-পরিবাহক বেল্ট এবং এটি সংযুক্ত অ্যাকচুয়েটর এবং সেন্সর
পার্ট 2-পরিবাহক বেল্ট এবং এটি সংযুক্ত অ্যাকচুয়েটর এবং সেন্সর
পার্ট 2-পরিবাহক বেল্ট এবং এটি সংযুক্ত অ্যাকচুয়েটর এবং সেন্সর
পার্ট 2-পরিবাহক বেল্ট এবং এটি সংযুক্ত অ্যাকচুয়েটর এবং সেন্সর

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

শ্রেণিবিন্যাস সম্পন্ন হওয়ার পরে, রাস্পবেরি পাই ঘণ্টাটি চালিয়ে যাওয়ার জন্য আরডুইনোতে সংকেত ফেরত পাঠায়।

দ্বিতীয় আইআর সেন্সর ডিআইও এর মাধ্যমে আরডুইনোর সাথে সংযোগ স্থাপন করে, যখন এটি বাক্সটি সনাক্ত করে, তখন আরডুইনো সর্ট মোটরকে বাছাই করার জন্য নিয়ন্ত্রণ করে।

বিস্তারিত জানার জন্য, নীচের লিঙ্কে সোর্স কোড দেখুন:

github.com/ANM-P4F/ProductSortingSystem/tr…

ধাপ 4: নিয়ন্ত্রণ কেন্দ্র এবং মনিটর

নিয়ন্ত্রণ কেন্দ্র এবং মনিটর
নিয়ন্ত্রণ কেন্দ্র এবং মনিটর
নিয়ন্ত্রণ কেন্দ্র এবং মনিটর
নিয়ন্ত্রণ কেন্দ্র এবং মনিটর
নিয়ন্ত্রণ কেন্দ্র এবং মনিটর
নিয়ন্ত্রণ কেন্দ্র এবং মনিটর

একটি সংযুক্ত ক্যামেরা সহ রাস্পবেরি পাই নিয়ন্ত্রণ কেন্দ্র।

একটি ট্যাবলেট বা একটি স্মার্ট ফোন মনিটর প্যানেল হিসাবে ব্যবহার করা যেতে পারে।

রাস্পবেরি পাই HTTP অনুরোধের মাধ্যমে সিস্টেমটি শুরু/বন্ধ করার জন্য ব্যবহারকারীর নিয়ন্ত্রণ আদেশ পায় যা ট্যাবলেট বা স্মার্টফোনে ওয়েব ব্রাউজারে করা যায়।

কন্ট্রোল কমান্ড পাওয়ার পরে, রাস্পবেরি পাই বাহু এবং কনভেয়র বেল পার্টস চালানোর জন্য অনুরোধ করে।

রাস্পবেরী পাই সিরিয়াল এবং NodeMCU ESP8266 (গ্রাসকারী অংশ) UDP এর মাধ্যমে Arduino Uno (পরিবাহক ঘণ্টা অংশ) এর সাথে যোগাযোগ করে। রাস্পবেরি পাই একটি স্ট্রিমিং সার্ভার, এটি ক্যামেরার ছবিগুলিকে ওয়েব ব্রাউজারে স্ট্রিম করে। এটি লেন্সের ধরন (ব্যাটম্যান, সুপারম্যান এবং আমাদের) পেতে বাক্সগুলিকে শ্রেণীবদ্ধ করার জন্য টেনসরফ্লো লাইটে একটি vgg16 শ্রেণীবিভাগ নেটওয়ার্ক চালায়। ক্লাসিফিকেশন নেটওয়ার্ক তখনই চালানো হয় যখন রাস্পবেরি পাই Arduino Uno থেকে কমান্ড পায় (যখন বাক্সটি প্রথম IR সেন্সর দ্বারা সনাক্ত করা হয়)।

বাক্সের লেবেল সম্পর্কে, এই প্রকল্পে আমি 3 শ্রেণীর লোগো ব্যবহার করেছি।

যদি আপনার নিজের ক্লাসের প্রশিক্ষণের প্রয়োজন হয়, অনুগ্রহ করে এই উৎসটি ব্যবহার করুন:

github.com/ANM-P4F/Classification-Keras

বিস্তারিত জানার জন্য, নীচের লিঙ্কে কোডটি দেখুন:

github.com/ANM-P4F/ProductSortingSystem/tr…

ধাপ 5: এটাই সব! আশা করি আপনি এই প্রকল্পটি পছন্দ করবেন

আপনার আরও তথ্যের প্রয়োজন হলে আমাকে জানান।

প্রস্তাবিত: