সুচিপত্র:

আরডুইনো ট্রেনিং প্ল্যাটফর্ম: 7 টি ধাপ
আরডুইনো ট্রেনিং প্ল্যাটফর্ম: 7 টি ধাপ

ভিডিও: আরডুইনো ট্রেনিং প্ল্যাটফর্ম: 7 টি ধাপ

ভিডিও: আরডুইনো ট্রেনিং প্ল্যাটফর্ম: 7 টি ধাপ
ভিডিও: Gobeshona Learning academy- অনলাইন ইন্ডাস্ট্রিয়াল অটোমেশন ট্রেনিং প্ল্যাটফর্ম 2024, জুলাই
Anonim
Image
Image
প্রশিক্ষণ বেঞ্চ সম্পর্কে বিস্তারিত
প্রশিক্ষণ বেঞ্চ সম্পর্কে বিস্তারিত

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

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

কাস্টমাইজড পিসিবি পাওয়ার পর এই প্রকল্পটি বিশেষভাবে তৈরি করার জন্য এত সহজ যে আমরা JLCPCB থেকে আমাদের প্ল্যাটফর্মের চেহারা উন্নত করার জন্য আদেশ দিয়েছি এবং এই নির্দেশিকায় যথেষ্ট নথি এবং কোড রয়েছে যাতে আপনি সহজেই আপনার নিজের প্রশিক্ষণ বেঞ্চ তৈরি করতে পারেন।

আমরা এই প্রকল্পটি মাত্র 5 দিনের মধ্যে তৈরি করেছি, পিসিবি তৈরির জন্য হার্ডওয়্যার ডিজাইন শেষ করতে মাত্র দুই দিন এবং প্ল্যাটফর্ম সমাবেশ শেষ করতে এবং এটি পরীক্ষা করার জন্য তিন দিন।

এই টিউটোরিয়াল থেকে আপনি যা শিখবেন:

  1. আপনার প্ল্যাটফর্মের উপর নির্ভর করে সঠিক উপাদান নির্বাচন করা
  2. সমস্ত নির্বাচিত উপাদানগুলিকে সংযুক্ত করার জন্য সার্কিট তৈরি করা
  3. প্রকল্পের সমস্ত অংশ একত্রিত করুন
  4. এই প্ল্যাটফর্ম দিয়ে আপনার প্রথম কোড শুরু করুন

ধাপ 1: প্রশিক্ষণ বেঞ্চ সম্পর্কে বিস্তারিত

প্রশিক্ষণ বেঞ্চ সম্পর্কে বিস্তারিত
প্রশিক্ষণ বেঞ্চ সম্পর্কে বিস্তারিত
প্রশিক্ষণ বেঞ্চ সম্পর্কে বিস্তারিত
প্রশিক্ষণ বেঞ্চ সম্পর্কে বিস্তারিত

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

আমাদের প্ল্যাটফর্মের বৈশিষ্ট্য

Arduino MEGA2560

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

প্রদর্শন করে

আমি কিছু ডিসপ্লে ব্যবহার করেছি I²C কমিউনিকেশন প্রোটোকলের উপর ভিত্তি করে 20x4 LCD ডিসপ্লে ব্যবহার করেছি যাতে কিছু বার্তা প্রদর্শিত হয় এবং এই স্ক্রিনে প্রদর্শিত ক্যারেক্টারগুলিকে সামঞ্জস্য করা যায় এবং আমরা একটি 7 সেগমেন্ট 4 ডিজিটের ডিসপ্লেও সন্নিবেশ করিয়ে দিচ্ছি কারণ এটি প্রাথমিকভাবে শেখার জন্য প্রয়োজনীয়। এই ডিসপ্লে কিভাবে কাজ করে।

নিয়ন্ত্রণ করে

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

নির্দেশক

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

সেন্সর

আমরা কিছু সেন্সরকে যুক্ত না করে কোডিংয়ের জন্য একটি প্রাথমিক প্রশিক্ষণ প্ল্যাটফর্ম তৈরি করতে পারি না, এই কারণেই আমি তাপমাত্রা এবং আর্দ্রতার জন্য DHT-11 সেন্সরের মতো ঘন ঘন ব্যবহৃত সেন্সর এবং গ্যাস সনাক্তকরণ সেন্সর MQ-2 বেছে নিয়েছি। পরিমাপ করা গ্যাসের তীব্রতার সাথে সম্পর্কিত এনালগ আউটপুট সংকেত।

Actuators

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

সংযোগ

আমাদের প্ল্যাটফর্মের সংযোগের জন্য আমি একটি ব্লুটুথ মডিউল HC-06 অন্তর্ভুক্ত করেছি যদি আপনি আপনার স্মার্ট ফোনে ইনস্টল করা একটি অ্যান্ড্রয়েড অ্যাপ পরীক্ষা করতে চান তাহলে এইভাবে এটি আপনার জন্য অনেক সহজ হবে।

আইসি এবং ড্রাইভার

ডিসি মোটর গতি এবং দিক নিয়ন্ত্রণের জন্য LED এবং L293D H- ব্রিজ চালানোর জন্য MCP23017- এর মতো এই উপাদানগুলিকে নিয়ন্ত্রণ করার জন্য কিছু সমন্বিত সার্কিট ড্রাইভার প্রয়োজন আছে, আমি A4988 স্টেপার মোটর ড্রাইভার ব্যবহার করছি।

ধাপ 2: প্রকল্প পরিকল্পিত

প্রকল্প পরিকল্পিত
প্রকল্প পরিকল্পিত

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

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

আপনি নীচের ফাইল থেকে এই সার্কিট ডায়াগ্রামের পিডিএফ সংস্করণটি ডাউনলোড করতে পারেন।

ধাপ 3: PCB মেকিং (JLCPCB দ্বারা উত্পাদিত)

PCB মেকিং (JLCPCB দ্বারা নির্মিত)
PCB মেকিং (JLCPCB দ্বারা নির্মিত)
PCB মেকিং (JLCPCB দ্বারা নির্মিত)
PCB মেকিং (JLCPCB দ্বারা নির্মিত)
PCB মেকিং (JLCPCB দ্বারা নির্মিত)
PCB মেকিং (JLCPCB দ্বারা নির্মিত)
PCB মেকিং (JLCPCB দ্বারা নির্মিত)
PCB মেকিং (JLCPCB দ্বারা নির্মিত)

সমস্ত উল্লিখিত অংশগুলিকে একত্রিত করার জন্য আমাদের Arduino বোর্ড থেকে সূচক এবং সেন্সরের সাথে সঠিক সংযোগ স্থাপনের জন্য একটি PCB প্রয়োজন। তাই আমি এই সার্কিট ডায়াগ্রামটি তৈরি করেছি এবং প্রতিটি কম্পোনেন্টের জন্য যথাযথ সংযোগ তৈরি করার পর আমি এই স্কিম্যাটিকটিকে পিসিবি ডিজাইনে রূপান্তরিত করেছি।

JLCPCB সম্পর্কে

JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), চীনের বৃহত্তম PCB প্রোটোটাইপ এন্টারপ্রাইজ এবং একটি দ্রুত প্রযুক্তির প্রস্তুতকারক যা দ্রুত PCB প্রোটোটাইপ এবং ছোট ব্যাচের PCB উৎপাদনে বিশেষজ্ঞ। পিসিবি উৎপাদনে 10 বছরেরও বেশি অভিজ্ঞতার সাথে, জেএলসিপিসিবি -র ঘরে এবং বিদেশে 200, 000 এরও বেশি গ্রাহক রয়েছে, পিসিবি প্রোটোটাইপিংয়ের 8,000 এরও বেশি অনলাইন অর্ডার এবং প্রতিদিন অল্প পরিমাণে পিসিবি উত্পাদন। বার্ষিক উৎপাদন ক্ষমতা 200,000 বর্গমিটার 1-লেয়ার, 2-লেয়ার বা মাল্টি-লেয়ার PCB- এর জন্য। জেএলসি একটি পেশাদার পিসিবি প্রস্তুতকারক যা বড় আকারের, ভাল সরঞ্জাম, কঠোর ব্যবস্থাপনা এবং উন্নতমানের বৈশিষ্ট্যযুক্ত।

আমাদের প্রকল্পে ফিরে আসুন

যথাযথ পিসিবি উৎপাদনের জন্য, আমি অনেক পিসিবি উৎপাদকের কাছ থেকে দামের তুলনা করেছি এবং এই সার্কিটটি অর্ডার করার জন্য আমি সেরা পিসিবি সরবরাহকারী এবং সবচেয়ে সস্তা পিসিবি সরবরাহকারীকে জেএলসিপিসিবি বেছে নিয়েছি। জারবার ফাইল আপলোড করার জন্য কিছু সহজ ক্লিক করতে হবে এবং পিসিবি পুরুত্বের রঙ এবং পরিমাণের মতো কিছু প্যারামিটার সেট করতে হবে, তারপর আমি মাত্র পাঁচ দিন পর আমার পিসিবি পেতে মাত্র 2 ডলার পরিশোধ করেছি।

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

ধাপ 4: প্ল্যাটফর্ম বক্স ডিজাইন (CAD)

প্ল্যাটফর্ম বক্স ডিজাইন (CAD)
প্ল্যাটফর্ম বক্স ডিজাইন (CAD)
প্ল্যাটফর্ম বক্স ডিজাইন (CAD)
প্ল্যাটফর্ম বক্স ডিজাইন (CAD)
প্ল্যাটফর্ম বক্স ডিজাইন (CAD)
প্ল্যাটফর্ম বক্স ডিজাইন (CAD)

ইলেকট্রনিক যন্ত্রাংশ সোল্ডারিং শুরু করার আগে, আমি আপনাকে এই বাক্সটি দেখাব যা আমি সলিডওয়ার্কস সফটওয়্যার ব্যবহার করে ডিজাইন করেছি যা আমাকে একটি ডিএক্সএফ ফাইল তৈরি করতে দেয় যাতে সেগুলি সিএনসি লেজার কাটিং মেশিনে আপলোড করা যায় যাতে ডিজাইন করা বাক্সটি তৈরি করা যায়; আমরা এই বাক্সটি তৈরির জন্য একটি 5mm MDF কাঠের উপাদান ব্যবহার করেছি যা আমাদের প্রকল্পে বিশেষ করে তার লেবেল এবং শিরোনামগুলির সাথে আরও ভাল চেহারা যোগ করবে এবং আমরা যেখানেই যাই সেখানে আমাদের সাথে এই প্রশিক্ষণ প্ল্যাটফর্মটি নেওয়া সহজ হবে।

আপনি নীচের ফাইলগুলি থেকে এই প্রকল্পের জন্য DXF ফাইলগুলি ডাউনলোড করতে পারেন

ধাপ 5: সম্পূর্ণ উপাদান

সম্পূর্ণ উপকরণ
সম্পূর্ণ উপকরণ

এখন আসুন আমরা এই প্রকল্পের জন্য প্রয়োজনীয় প্রয়োজনীয় উপাদানগুলি পর্যালোচনা করি, যেমন আমি বলেছি, আমি পুরো সিস্টেমটি চালানোর জন্য একটি Arduino MEGA2560 ব্যবহার করছি।

এই ধরনের প্রকল্প তৈরির জন্য আমাদের প্রয়োজন হবে:

  • আমরা যে পিসিবি JLCPCB থেকে অর্ডার করেছি:
  • একটি Arduino Mega2560
  • একটি NEMA17 স্টেপার মোটর
  • দুটি ডিসি মোটর
  • একটি সার্ভো মোটর
  • একটি LCD ডিসপ্লে
  • এক 7 সেগমেন্ট প্রদর্শন
  • আটটি লাল LEDs
  • দুটি RGB LEDs
  • একটি বজার
  • আটটি সুইচ বার
  • দুটি জয়স্টিক DHT-11 সেন্সর
  • গ্যাস সেন্সর
  • ব্লুটুথ মডিউল
  • MCP23017 ইন্টিগ্রেটেড সার্কিট
  • A4988 স্টেপার ড্রাইভার
  • L293D মোটর ড্রাইভার
  • কিছু SIL হেডার সংযোগকারী
  • কিছু স্ক্রু হেডার সংযোগকারী
  • একটি ফিউজ
  • কিছু প্রতিরোধক এবং ক্যাপাসিটার
  • প্রশিক্ষণ প্ল্যাটফর্ম বক্স
  • সমাবেশের জন্য কিছু স্ক্রু

ধাপ 6: সোল্ডারিং এবং সমাবেশ

সোল্ডারিং এবং সমাবেশ
সোল্ডারিং এবং সমাবেশ
সোল্ডারিং এবং সমাবেশ
সোল্ডারিং এবং সমাবেশ
সোল্ডারিং এবং সমাবেশ
সোল্ডারিং এবং সমাবেশ

আমরা এখন ইলেকট্রনিক সমাবেশে চলে যাই এবং আমরা সমস্ত উপাদান পিসিবিতে বিক্রি করি। আপনি উপরের সিল্ক লেয়ারে প্রতিটি কম্পোনেন্টের একটি লেবেল পাবেন যা বোর্ডে তার স্থান নির্দেশ করে এবং এইভাবে আপনি 100% নিশ্চিত হবেন যে আপনি কোনও সোল্ডারিং ভুল করবেন না।

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

তারপরে আমরা বাক্সের উপরের দিকে মোটরগুলিকে তার বসানোর জন্য স্ক্রু করি। সর্বশেষ কিন্তু কমপক্ষে আমরা মোটরগুলিকে পিসিবিতে স্ক্রু হেডারগুলির সাথে সংযুক্ত করি। এবং অবশেষে আমরা বাক্সের অন্য দিকে স্ক্রু করা শেষ করি।

ধাপ 7: পরীক্ষা (এটি কাজ করেছে): ডি

পরীক্ষা (এটি কাজ করেছে): ডি
পরীক্ষা (এটি কাজ করেছে): ডি

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

আপনি যখন দেখছেন ছেলেরা এই আশ্চর্যজনক প্রকল্পটি তৈরি করছে তা এত সহজ এবং এই নির্দেশনার ধাপগুলি অনুসরণ করে আপনার যে কেউই এটি চেষ্টা করা সহজ করে তোলে।

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

যথারীতি আপনি আপনার পরামর্শ লিখতে পারেন যদি আপনার এই প্রকল্পের উন্নতির জন্য অন্য কোন ধারণা থাকে এবং আপনার নিজের প্রশিক্ষণ প্ল্যাটফর্মগুলি আমাদের সাথে ভাগ করুন।

একটি শেষ জিনিস, নিশ্চিত করুন যে আপনি প্রতিদিন ইলেকট্রনিক্স করছেন

এটি মেগা দাস থেকে BEE MB ছিল পরের বার দেখুন

প্রস্তাবিত: