সুচিপত্র:

এমএল দিয়ে একটি পাই ট্র্যাশ ক্লাসিফায়ার তৈরি করুন!: 8 টি ধাপ (ছবি সহ)
এমএল দিয়ে একটি পাই ট্র্যাশ ক্লাসিফায়ার তৈরি করুন!: 8 টি ধাপ (ছবি সহ)

ভিডিও: এমএল দিয়ে একটি পাই ট্র্যাশ ক্লাসিফায়ার তৈরি করুন!: 8 টি ধাপ (ছবি সহ)

ভিডিও: এমএল দিয়ে একটি পাই ট্র্যাশ ক্লাসিফায়ার তৈরি করুন!: 8 টি ধাপ (ছবি সহ)
ভিডিও: Shami Amar Jemon Temon. স্বামী আমার যে-মন তেমন,দেওরা আমার মনের মত। 2024, জুলাই
Anonim
এমএল দিয়ে একটি পাই ট্র্যাশ ক্লাসিফায়ার তৈরি করুন!
এমএল দিয়ে একটি পাই ট্র্যাশ ক্লাসিফায়ার তৈরি করুন!
এমএল দিয়ে একটি পাই ট্র্যাশ ক্লাসিফায়ার তৈরি করুন!
এমএল দিয়ে একটি পাই ট্র্যাশ ক্লাসিফায়ার তৈরি করুন!

ট্র্যাশ ক্লাসিফায়ার প্রজেক্ট, যা স্নেহের সাথে "কোথায় যায়?!"

এই প্রকল্পটি লোবে প্রশিক্ষিত একটি মেশিন লার্নিং (এমএল) মডেল ব্যবহার করে, একজন শিক্ষানবিশ বান্ধব (কোন কোড নেই!) এমএল মডেল নির্মাতা, কোন বস্তু আবর্জনা, পুনর্ব্যবহার, কম্পোস্ট, বা বিপজ্জনক বর্জ্যে যায় কিনা তা সনাক্ত করতে। মডেলটি একটি রাস্পবেরি পাই 4 কম্পিউটারে লোড করা হয় যাতে আপনি যেখানেই আবর্জনার পাত্র খুঁজে পান তা ব্যবহারযোগ্য করে তোলে!

এই টিউটোরিয়ালটি আপনাকে পথ দেখায় কিভাবে Python3 এর একটি Lobe TensorFlow মডেল থেকে Raspberry Pi এ আপনার নিজের ট্র্যাশ ক্লাসিফায়ার প্রজেক্ট তৈরি করতে হয়।

অসুবিধা: শিক্ষানবিস ++ (কিছু জ্ঞান w/ সার্কিট এবং কোডিং সহায়ক)

পড়ার সময়: 5 মিনিট

নির্মাণের সময়: 60-90 মিনিট

খরচ: ~ $ 70 (পাই 4 সহ)

সরবরাহ:

সফটওয়্যার (পিসি-সাইড)

  • লোব
  • WinSCP (অথবা অন্যান্য SSH ফাইল স্থানান্তর পদ্ধতি, ম্যাকের জন্য সাইবারডাক ব্যবহার করতে পারে)
  • টার্মিনাল
  • দূরবর্তী ডেস্কটপ সংযোগ বা রিয়েলভিএনসি

হার্ডওয়্যার

  • রাস্পবেরি পাই, এসডি কার্ড এবং ইউএসবি-সি পাওয়ার সাপ্লাই (5V, 2.5A)
  • পাই ক্যামেরা
  • বোতাম চাপা
  • 5 LEDs (4 নির্দেশক LEDs এবং 1 স্থিতি LED)

    • হলুদ LED: আবর্জনা
    • নীল LED: রিসাইকেল
    • সবুজ LED: কম্পোস্ট
    • লাল LED: বিপজ্জনক বর্জ্য
    • সাদা LED: অবস্থা
  • 6 220 ওহম প্রতিরোধক
  • 10 এম-টু-এম জাম্পার তার
  • ব্রেডবোর্ড, হাফ সাইজ

আপনি যদি সোল্ডার বেছে নেন:

  • 1 জেএসটি সংযোগকারী, শুধুমাত্র মহিলা শেষ
  • 2 এম-টু-এফ জাম্পার তার
  • 10 F-to-F জাম্পার তার
  • পিসিবি

ঘের

  • প্রজেক্ট কেস (যেমন কার্ডবোর্ড, কাঠ, বা প্লাস্টিকের বাক্স, প্রায় 6 "x 5" x 4 ")
  • 0.5 "x 0.5" (2cm x 2cm) পরিষ্কার প্লাস্টিক বর্গক্ষেত্র

    যেমন একটি প্লাস্টিকের খাদ্য পাত্রে lাকনা থেকে

  • ভেলক্রো

সরঞ্জাম

  • তার কাটার যন্ত্র
  • যথার্থ ছুরি (উদা exact নির্ভুল ছুরি) এবং কাটিং মাদুর
  • সোল্ডারিং লোহা (alচ্ছিক)
  • গরম গলানোর সরঞ্জাম (বা অন্যান্য অ-পরিবাহী আঠালো-ইপক্সি দুর্দান্ত কাজ করে তবে স্থায়ী)

ধাপ 1: আমরা শুরু করার আগে

আমরা শুরু করার আগে
আমরা শুরু করার আগে

এই প্রকল্পটি অনুমান করে যে আপনি একটি সম্পূর্ণ সেট-আপ রাস্পবেরি পাই দিয়ে শুরু করছেন একটি হেডলেস কনফিগারেশনে। এটি কীভাবে করতে হয় তার জন্য এখানে একটি শিক্ষানবিস-বান্ধব গাইড।

এটি নিম্নলিখিতগুলির কিছু জ্ঞান পেতেও সহায়তা করে:

  1. রাস্পবেরি পাই এর সাথে পরিচিতি

    • এখানে একটি সহজ শুরু গাইড!
    • এছাড়াও সহায়ক: পাই ক্যামেরা দিয়ে শুরু করা
  2. পাইথন কোড পড়া এবং সম্পাদনা করা (আপনাকে একটি প্রোগ্রাম লিখতে হবে না, কেবল সম্পাদনা করুন)

    রাস্পবেরি পাই দিয়ে পাইথনের ভূমিকা

  3. ফ্রিজিং ওয়্যারিং ডায়াগ্রাম পড়া
  4. একটি breadboard ব্যবহার করে

    কিভাবে একটি ব্রেডবোর্ড টিউটোরিয়াল ব্যবহার করবেন

আপনার আবর্জনা কোথায় যায় তা খুঁজে বের করুন

মার্কিন যুক্তরাষ্ট্র জুড়ে প্রতিটি শহরের (এবং আমি পৃথিবী ধরে নেব) তার নিজস্ব আবর্জনা/পুনর্ব্যবহার/কম্পোস্ট/ইত্যাদি রয়েছে। সংগ্রহ ব্যবস্থা। এর মানে হল যে একটি সঠিক ট্র্যাশ শ্রেণীবিভাগ তৈরি করতে, আমাদের 1) একটি কাস্টম এমএল মডেল তৈরি করতে হবে (আমরা পরবর্তী ধাপে এটি আবরণ করব - কোন কোড নেই!) এবং 2) প্রতিটি আবর্জনার টুকরা কোথায় যায় তা জানুন।

যেহেতু আমি সবসময় আমার মডেলকে প্রশিক্ষণ দেওয়ার জন্য প্রতিটি আইটেমের জন্য সঠিক বিন জানতাম না, তাই আমি সিয়াটেল ইউটিলিটি ফ্লায়ার (ছবি 1) ব্যবহার করেছি, এবং এই সহজ "এটি কোথায় যায়?" সিয়াটেল শহরের জন্য সন্ধান সরঞ্জাম! আপনার শহরের আবর্জনা সংগ্রহের উপযোগিতা দেখে এবং এর ওয়েবসাইটটি দেখে আপনার শহরে কোন সম্পদগুলি পাওয়া যায় তা পরীক্ষা করে দেখুন।

ধাপ 2: লোবে একটি কাস্টম এমএল মডেল তৈরি করুন

লোবে একটি কাস্টম এমএল মডেল তৈরি করুন
লোবে একটি কাস্টম এমএল মডেল তৈরি করুন
লোবে একটি কাস্টম এমএল মডেল তৈরি করুন
লোবে একটি কাস্টম এমএল মডেল তৈরি করুন
লোবে একটি কাস্টম এমএল মডেল তৈরি করুন
লোবে একটি কাস্টম এমএল মডেল তৈরি করুন
লোবে একটি কাস্টম এমএল মডেল তৈরি করুন
লোবে একটি কাস্টম এমএল মডেল তৈরি করুন

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

লোব কীভাবে ব্যবহার করবেন তার একটি দ্রুত ওভারভিউ এখানে দেওয়া হল:

1. লোব প্রোগ্রামটি খুলুন এবং একটি নতুন প্রকল্প তৈরি করুন।

2. ফটো তুলুন বা আমদানি করুন এবং সেগুলিকে উপযুক্ত বিভাগে লেবেল করুন। (ছবি 1) প্রকল্পের সফটওয়্যার অংশে আমাদের পরে এই লেবেলগুলির প্রয়োজন হবে।

ছবি আমদানি করার দুটি উপায় রয়েছে:

  1. আপনার কম্পিউটার ওয়েবক্যাম থেকে সরাসরি আইটেমের ছবি তুলুন, অথবা
  2. আপনার কম্পিউটারে বিদ্যমান ফোল্ডার থেকে ফটো আমদানি করুন।

    মনে রাখবেন ছবির ফোল্ডারের নামটি ক্যাটাগরির লেবেল নাম হিসাবে ব্যবহার করা হবে, তাই নিশ্চিত করুন যে এটি বিদ্যমান লেবেলগুলির সাথে মেলে

পাশাপাশি: আমি উভয় পদ্ধতি ব্যবহার করে শেষ করেছি, যেহেতু আপনার কাছে যত বেশি ছবি আছে, আপনার মডেল তত বেশি সঠিক।

3. মডেলের নির্ভুলতা পরীক্ষা করতে "প্লে" বৈশিষ্ট্যটি ব্যবহার করুন। মডেল কোথায় এবং সঠিক নয় তা চিহ্নিত করতে দূরত্ব, আলো, হাতের অবস্থান ইত্যাদি পরিবর্তন করুন। প্রয়োজনে আরও ছবি যোগ করুন। (ছবি 3 - 4)

4. যখন আপনি প্রস্তুত থাকবেন, আপনার Lobe ML মডেলটি TensorFlow (TF) Lite বিন্যাসে রপ্তানি করুন।

পরামর্শ:

  • ছবি আমদানি করার আগে, আপনার প্রয়োজনীয় সমস্ত বিভাগ এবং আপনি কীভাবে সেগুলি লেবেল করতে চান তার একটি তালিকা তৈরি করুন (উদা "আবর্জনা," "রিসাইকেল," "কম্পোস্ট," ইত্যাদি)

    দ্রষ্টব্য: উপরের "লোব মডেল লেবেল" ছবিতে দেখানো একই লেবেলগুলি ব্যবহার করুন যাতে আপনি যে পরিমাণ কোড পরিবর্তন করতে চান তা কমাতে পারেন।

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

ধাপ 3: এটি তৈরি করুন: হার্ডওয়্যার

এটি তৈরি করুন: হার্ডওয়্যার!
এটি তৈরি করুন: হার্ডওয়্যার!
এটি তৈরি করুন: হার্ডওয়্যার!
এটি তৈরি করুন: হার্ডওয়্যার!
এটি তৈরি করুন: হার্ডওয়্যার!
এটি তৈরি করুন: হার্ডওয়্যার!

1. সাবধানতার সাথে পাই ক্যামেরাকে পাই এর সাথে সংযুক্ত করুন (আরো তথ্যের জন্য পাই ফাউন্ডেশন শুরু করার গাইড দেখুন)। (ছবি 1)

2. Pi GPIO পিনের সাথে pushbutton এবং LEDs সংযোগ করতে তারের চিত্রটি অনুসরণ করুন।

  • Pushbutton: pushbutton এর একটি পা GPIO পিনের সাথে সংযুক্ত করুন 2. অন্যটিকে একটি প্রতিরোধকের মাধ্যমে GPIO GND পিনের সাথে সংযুক্ত করুন।
  • হলুদ LED: পজিটিভ (লম্বা) পাটি GPIO পিন 17 এর সাথে সংযুক্ত করুন। অন্য পা, একটি রোধকের মাধ্যমে GPIO GND পিনের সাথে সংযুক্ত করুন।
  • ব্লু এলইডি: পজিটিভ লেগকে জিপিআইও পিন 27 এর সাথে সংযুক্ত করুন। রিজিস্টারের মাধ্যমে জিপিআইও জিএনডি পিনের সাথে অন্য পা সংযুক্ত করুন।
  • সবুজ LED: পজিটিভ লেগকে GPIO পিনের সাথে সংযুক্ত করুন 22. অন্য লেগটিকে একটি রোধকের মাধ্যমে GPIO GND পিনের সাথে সংযুক্ত করুন।
  • লাল এলইডি: পজিটিভ লেগকে জিপিআইও পিনের সাথে সংযুক্ত করুন 23. অন্য লেগটিকে রোধের মাধ্যমে জিপিআইও জিএনডি পিনের সাথে সংযুক্ত করুন।
  • হোয়াইট এলইডি: পজিটিভ লেগকে জিপিআইও পিনের সাথে সংযুক্ত করুন 24. অন্য লেগটিকে রোধের মাধ্যমে জিপিআইও জিএনডি পিনের সাথে সংযুক্ত করুন।

3. এটি একটি ব্রেডবোর্ডে আপনার সার্কিট পরীক্ষা করার পরামর্শ দেওয়া হয় এবং সোল্ডারিং বা কোনও সংযোগ স্থায়ী করার আগে প্রোগ্রামটি চালান। এটি করার জন্য, আমাদের সফ্টওয়্যার প্রোগ্রামটি লিখতে এবং আপলোড করতে হবে, তাই আসুন পরবর্তী ধাপে যাই!

ধাপ 4: কোড ইট: সফটওয়্যার

কোড ইট: সফটওয়্যার!
কোড ইট: সফটওয়্যার!
কোড ইট: সফটওয়্যার!
কোড ইট: সফটওয়্যার!

1. আপনার পিসিতে, WinSCP খুলুন এবং আপনার Pi এর সাথে সংযোগ করুন। আপনার Pi এর হোম ডিরেক্টরিতে একটি লোব ফোল্ডার তৈরি করুন এবং সেই ডিরেক্টরিতে একটি মডেল ফোল্ডার তৈরি করুন।

2. ফলে লোব TF ফোল্ডারের বিষয়বস্তু Pi তে টেনে আনুন। ফাইল পাথ নোট করুন:/home/pi/Lobe/model

3. Pi তে, একটি টার্মিনাল খুলুন এবং Python3 এর জন্য লোব-পাইথন লাইব্রেরি ডাউনলোড করুন নিম্নলিখিত bash কমান্ডগুলি চালানোর মাধ্যমে:

pip3 ইনস্টল

pip3 লোব ইনস্টল করুন

4. এই রেপো থেকে Pi তে ট্র্যাশ ক্লাসিফায়ার কোড (rpi_trash_classifier.py) ডাউনলোড করুন (ফটো 1 এ দেখানো "কোড" বোতামে ক্লিক করুন)।

  • কপি/পেস্ট করতে পছন্দ করেন? এখানে কাঁচা কোড পান।
  • আপনার কম্পিউটারে ডাউনলোড করতে পছন্দ করেন? আপনার কম্পিউটারে রেপো/কোড ডাউনলোড করুন তারপর WinSCP (অথবা আপনার পছন্দের রিমোট ফাইল ট্রান্সফার প্রোগ্রাম) এর মাধ্যমে পাইতে পাইথন কোড স্থানান্তর করুন।

5. একবার আপনি হার্ডওয়্যারটিকে Pi এর GPIO পিনের সাথে সংযুক্ত করলে, উদাহরণ কোডটি পড়ুন এবং প্রয়োজন অনুসারে যে কোনও ফাইল পাথ আপডেট করুন:

  • লাইন 29: লোব টিএফ মডেলের ফাইলপথ
  • লাইন 47 এবং 83: পাই ক্যামেরার মাধ্যমে ছবি তোলার ফাইলপথ

6. প্রয়োজনে, কোডে মডেল লেবেলগুলি আপডেট করুন যাতে আপনার লোব মডেলের লেবেলের সাথে ঠিক মেলে (ক্যাপিটালাইজেশন, বিরামচিহ্ন ইত্যাদি):

  • লাইন 57: "আবর্জনা"
  • লাইন 60: "রিসাইকেল"
  • লাইন 63: "কম্পোস্ট"
  • লাইন 66: "বিপজ্জনক বর্জ্য সুবিধা"
  • লাইন 69: "আবর্জনা নয়!"

7. টার্মিনাল উইন্ডোতে Python3 ব্যবহার করে প্রোগ্রামটি চালান:

python3 rpi_trash_classifier.py

ধাপ 5: এটি পরীক্ষা করুন: প্রোগ্রামটি চালান

এটি পরীক্ষা করুন: প্রোগ্রামটি চালান!
এটি পরীক্ষা করুন: প্রোগ্রামটি চালান!
এটি পরীক্ষা করুন: প্রোগ্রামটি চালান!
এটি পরীক্ষা করুন: প্রোগ্রামটি চালান!
এটি পরীক্ষা করুন: প্রোগ্রামটি চালান!
এটি পরীক্ষা করুন: প্রোগ্রামটি চালান!

কর্মসূচী পরিদর্শন

যখন আপনি প্রথম প্রোগ্রামটি চালাবেন, তখন TensorFlow লাইব্রেরি এবং লোব এমএল মডেল লোড হতে কিছু সময় লাগবে। যখন প্রোগ্রামটি একটি ছবি ক্যাপচার করার জন্য প্রস্তুত হয়, তখন স্ট্যাটাস লাইট (সাদা LED) স্পন্দিত হবে।

একবার আপনি একটি ছবি গ্রহণ করলে, প্রোগ্রামটি চিত্রটি লোব এমএল মডেলের সাথে তুলনা করবে এবং ফলস্বরূপ ভবিষ্যদ্বাণী (লাইন 83) আউটপুট করবে। আউটপুট নির্ধারণ করে যে কোন আলো জ্বালানো হয়েছে: হলুদ (আবর্জনা), নীল (রিসাইকেল), সবুজ (কম্পোস্ট), বা লাল (বিপজ্জনক বর্জ্য)।

যদি নির্দেশক LEDs কোনটিই চালু না হয় এবং LED স্ট্যাটাস পালস মোডে ফিরে না আসে, তাহলে বোঝা যায় যে ছবিটি "আবর্জনা নয়", অন্য কথায়, ছবিটি পুনরায় তুলুন!

একটি ছবি ক্যাপচার করা

একটি ছবি ক্যাপচার করতে pushbutton টিপুন। নোট করুন যে প্রেসটি নিবন্ধন করার জন্য আপনাকে কমপক্ষে 1 সেকেন্ডের জন্য পুশবাটন ধরে রাখতে হতে পারে। ক্যামেরা ভিউ এবং ফ্রেম ভালভাবে বোঝার জন্য কিছু টেস্ট ইমেজ নেওয়ার পরামর্শ দেওয়া হয়, তারপর সেগুলি ডেস্কটপে খুলুন।

ব্যবহারকারীর বস্তুর অবস্থান এবং ক্যামেরার আলোর মাত্রা সামঞ্জস্য করতে সময় দেওয়ার জন্য, একটি চিত্র সম্পূর্ণরূপে ক্যাপচার করতে প্রায় 5 সেকেন্ড সময় লাগে। আপনি কোডে এই সেটিংস পরিবর্তন করতে পারেন (লাইন 35 এবং 41), কিন্তু মনে রাখবেন পাই ফাউন্ডেশন হালকা স্তরের সমন্বয়ের জন্য সর্বনিম্ন 2s সুপারিশ করে।

সমস্যা সমাধান

সবচেয়ে বড় চ্যালেঞ্জ হচ্ছে নিশ্চিত করা যে, ক্যাপচার করা ছবিটি আমরা আশা করি, তাই ছবিগুলি পর্যালোচনা করতে এবং প্রত্যাশিত ফলাফলের সাথে ইন্ডিকেটর LED আউটপুটের তুলনা করতে কিছু সময় নিন। প্রয়োজনে, আপনি সরাসরি ইনফারেন্সিং এবং দ্রুত তুলনার জন্য ছবিগুলি লোব এমএল মডেলের কাছে প্রেরণ করতে পারেন।

কয়েকটি বিষয় খেয়াল করুন:

  • TensorFlow লাইব্রেরি সম্ভবত কিছু সতর্ক বার্তা নিক্ষেপ করবে - এই নমুনা কোডে ব্যবহৃত সংস্করণের জন্য এটি আদর্শ।
  • ভবিষ্যদ্বাণী লেবেলগুলি ঠিক ঠিক যেমন led_select () ফাংশনে লেখা আছে, যার মধ্যে ক্যাপিটালাইজেশন, বিরামচিহ্ন এবং স্পেসিং রয়েছে। আপনার যদি আলাদা লোব মডেল থাকে তবে এগুলি পরিবর্তন করতে ভুলবেন না।
  • পাই এর জন্য একটি স্থির বিদ্যুৎ সরবরাহ প্রয়োজন। Pi এর পাওয়ার লাইট উজ্জ্বল, শক্ত লাল হওয়া উচিত।
  • যদি এক বা একাধিক LEDs প্রত্যাশিত সময়ে চালু না হয়, তাহলে কমান্ড দিয়ে তাদের জোর করে পরীক্ষা করুন:

red_led.on ()

ধাপ 6: (ptionচ্ছিক) এটি তৈরি করুন: আপনার সার্কিট চূড়ান্ত করুন

(Alচ্ছিক) এটি তৈরি করুন: আপনার সার্কিট চূড়ান্ত করুন!
(Alচ্ছিক) এটি তৈরি করুন: আপনার সার্কিট চূড়ান্ত করুন!
(Alচ্ছিক) এটি তৈরি করুন: আপনার সার্কিট চূড়ান্ত করুন!
(Alচ্ছিক) এটি তৈরি করুন: আপনার সার্কিট চূড়ান্ত করুন!
(Alচ্ছিক) এটি তৈরি করুন: আপনার সার্কিট চূড়ান্ত করুন!
(Alচ্ছিক) এটি তৈরি করুন: আপনার সার্কিট চূড়ান্ত করুন!

এখন যেহেতু আমরা পরীক্ষা করেছি এবং, প্রয়োজন হলে, আমাদের প্রকল্পটি ডিবাগ করেছি, যাতে এটি প্রত্যাশিতভাবে কাজ করে, আমরা আমাদের সার্কিট সোল্ডার করার জন্য প্রস্তুত!

দ্রষ্টব্য: আপনার যদি সোল্ডারিং আয়রন না থাকে তবে আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন। একটি বিকল্প হল গরম আঠালোতে তারের সংযোগগুলি আবৃত করা (এই বিকল্পটি আপনাকে পরে জিনিসগুলি ঠিক/যোগ/ব্যবহার করতে দেবে, কিন্তু ভাঙ্গার সম্ভাবনা বেশি), অথবা ইপক্সি বা অনুরূপ স্থায়ী আঠালো ব্যবহার করুন (এই বিকল্পটি অনেক বেশি টেকসই হবে) কিন্তু আপনি এটি করার পর সার্কিট বা সম্ভাব্য Pi ব্যবহার করতে পারবেন না)

আমার নকশা পছন্দ সম্পর্কে দ্রুত মন্তব্য (ছবি 1):

  • আমি LEDs এবং Pi GPIO এর জন্য মহিলা জাম্পার তারের জন্য বেছে নিয়েছি কারণ তারা আমাকে LEDs অপসারণ করতে এবং রং বদল করতে বা প্রয়োজনে তাদের চারপাশে সরানোর অনুমতি দেয়। আপনি যদি সংযোগগুলি স্থায়ী করতে চান তবে আপনি এগুলি এড়িয়ে যেতে পারেন।
  • একইভাবে, আমি pushbutton এর জন্য একটি JST সংযোগকারী বেছে নিয়েছি।

বিল্ডিং এর দিকে

1. মহিলা জাম্পার তারের প্রতিটি অর্ধেক কাটা (হ্যাঁ, সবগুলি!)। তারের স্ট্রিপার ব্যবহার করে, তারের অন্তরণ থেকে প্রায় 1/4 (1/2 সেমি) সরান।

2. প্রতিটি LEDs জন্য, একটি 220Ω প্রতিরোধক নেতিবাচক (খাটো) লেগ ঝাল। (ছবি 2)

3. একটি ছোট টুকরো কাটুন, প্রায় 1 (2cm) তাপ সঙ্কুচিত নল এবং LED এবং প্রতিরোধক সংযোগস্থলের উপর চাপ দিন।)

4. প্রতিটি LED মহিলা জাম্পার তারের মধ্যে একটি ertোকান। (ছবি 4)

5. জাম্পার তারের (যেমন টেপ সহ) লেবেল দিন, তারপর আপনার মুদ্রিত সার্কিট বোর্ডে (পিসিবি) সোল্ডার জাম্পার তারগুলি লাগান। (ছবি 5)

6. পরবর্তী, প্রতিটি LED তার নিজ নিজ Pi GPIO পিনের সাথে সংযুক্ত করতে একটি (কাটা) মহিলা জাম্পার তার ব্যবহার করুন। একটি জাম্পার তারের সোল্ডার এবং লেবেল করুন যাতে খালি ধাতু পিসিবি এর মাধ্যমে ইতিবাচক LED লেগের সাথে সংযুক্ত হয়। (ছবি 5)

দ্রষ্টব্য: আপনি কোথায় তারের সোল্ডার আপনার PCB লেআউটের উপর নির্ভর করবে। আপনি এই তারের সরাসরি ধনাত্মক LED জাম্পার তারের মধ্যে বিক্রি করতে পারেন।

7. JST সংযোগকারীর negativeণাত্মক (কালো) প্রান্তে 220Ω রোধকারীকে সোল্ডার করুন। (ছবি 6)

8. জেএসটি সংযোগকারী এবং প্রতিরোধককে পুশবাটনে বিক্রি করুন। (ছবি 6)

9. M-to-F জাম্পার তারগুলিকে পুশবাটন সংযোগকারী এবং GPIO পিনের মধ্যে সংযুক্ত করুন (অনুস্মারক: কালো হল GND)।

10. আরো নিরাপদ সংযোগের জন্য গরম আঠালো বা ইপক্সিতে পিসিবি সংযোগ।

দ্রষ্টব্য: যদি আপনি ইপক্সি ব্যবহার করতে চান, তাহলে আপনি ভবিষ্যতে অন্যান্য প্রকল্পের জন্য Pi এর GPIO পিন ব্যবহার করতে পারবেন না। আপনি যদি এই বিষয়ে উদ্বিগ্ন হন, তাহলে একটি GPIO রিবন ক্যাবল যুক্ত করুন এবং এর পরিবর্তে জাম্পার তারগুলি সংযুক্ত করুন।

ধাপ 7: (ptionচ্ছিক) এটি তৈরি করুন: কেস

(Alচ্ছিক) এটি তৈরি করুন: কেস!
(Alচ্ছিক) এটি তৈরি করুন: কেস!
(Alচ্ছিক) এটি তৈরি করুন: কেস!
(Alচ্ছিক) এটি তৈরি করুন: কেস!
(Alচ্ছিক) এটি তৈরি করুন: কেস!
(Alচ্ছিক) এটি তৈরি করুন: কেস!
(Alচ্ছিক) এটি তৈরি করুন: কেস!
(Alচ্ছিক) এটি তৈরি করুন: কেস!

আপনার Pi এর জন্য একটি ঘের তৈরি করুন যা Pi কে রক্ষা করার সময় ক্যামেরা, পুশবাটন এবং LED গুলিকে ধরে রাখবে। আপনার নিজস্ব ঘের ডিজাইন করুন অথবা একটি কার্ডবোর্ড ঘেরের দ্রুত প্রোটোটাইপ করার জন্য নীচের আমাদের নির্মাণ নির্দেশাবলী অনুসরণ করুন!

  1. ছোট কার্ডবোর্ডের বাক্সের উপরে, পুশবাটন, স্ট্যাটাস লাইট, আইডেন্টিফায়ার লাইট এবং পাই ক্যামেরা উইন্ডো (ছবি 1) এর অবস্থানগুলি ট্রেস করুন।

    দ্রষ্টব্য: পাই ক্যামেরা উইন্ডোটি প্রায় 3/4 "x 1/2" হওয়া উচিত।

  2. আপনার নির্ভুল ছুরি ব্যবহার করে, চিহ্নগুলি কেটে ফেলুন।

    দ্রষ্টব্য: আপনি যেতে যেতে মাপ পরীক্ষা করতে চাইতে পারেন (ছবি 1)

  3. চ্ছিক: কেস আঁকা! আমি স্প্রে পেইন্ট বেছে নিলাম:)
  4. পাই ক্যামেরার জন্য একটি আয়তক্ষেত্রাকার "উইন্ডো" কভার কেটে ফেলুন (ছবি 4) এবং বাক্সের ভিতরে আঠা
  5. অবশেষে, পাই পাওয়ার ক্যাবলের জন্য স্লট কেটে দিন।

    পাই পাওয়ার ক্যাবল স্লটের জন্য সেরা জায়গাটি সনাক্ত করতে প্রথমে সমস্ত ইলেকট্রনিক্স ইনস্টল করার পরামর্শ দেওয়া হয়।

ধাপ 8: ইনস্টল করুন এবং স্থাপন করুন

ইনস্টল করুন এবং স্থাপন করুন!
ইনস্টল করুন এবং স্থাপন করুন!

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

এগিয়ে যাচ্ছে

  • লোব রেডিট কমিউনিটির মাধ্যমে আপনার প্রকল্প এবং ধারণাগুলি অন্যদের সাথে ভাগ করুন!
  • লোব প্রজেক্টের বিস্তৃত মোতায়েনের জন্য পাইথন কিভাবে ব্যবহার করতে হয় তার একটি সাধারণ ওভারভিউয়ের জন্য লোব পাইথন গিটহাব রেপো দেখুন
  • প্রশ্ন বা প্রকল্প অনুরোধ? এই প্রকল্পে একটি মন্তব্য করুন অথবা সরাসরি আমাদের সাথে যোগাযোগ করুন: [email protected]

প্রস্তাবিত: