সুচিপত্র:

হ্যাকারবক্স রোবটিক্স ওয়ার্কশপ: 22 টি ধাপ
হ্যাকারবক্স রোবটিক্স ওয়ার্কশপ: 22 টি ধাপ

ভিডিও: হ্যাকারবক্স রোবটিক্স ওয়ার্কশপ: 22 টি ধাপ

ভিডিও: হ্যাকারবক্স রোবটিক্স ওয়ার্কশপ: 22 টি ধাপ
ভিডিও: ছেলেটি ২০ বছরের পুরানো রোবট খুঁজে পায়, যা পুরো দুনিয়াকে কাঁপিয়ে দেয়! | Cine Recaps BD 2024, জুলাই
Anonim
হ্যাকারবক্স রোবটিক্স ওয়ার্কশপ
হ্যাকারবক্স রোবটিক্স ওয়ার্কশপ

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

  • হাঁটা রোবট
  • গতি সমন্বয়ের জন্য গিয়ার্ড অ্যাসেম্বলি
  • সোল্ডারিং ইলেকট্রনিক প্রকল্প
  • পরিকল্পিত সার্কিট ডায়াগ্রাম
  • স্বায়ত্তশাসিত স্টিয়ারিং এবং নেভিগেশনের জন্য অপটিক্যাল সেন্সর
  • এনালগ ক্লোজ-লুপ কন্ট্রোল সার্কিট
  • আরডুইনো প্রোগ্রামিং
  • NodeMCU RISC প্রসেসর এমবেডেড
  • এম্বেডেড প্রসেসর সিস্টেমে ওয়াই-ফাই
  • Blyk প্ল্যাটফর্ম ব্যবহার করে IoT নিয়ন্ত্রণ
  • তারের এবং calibrating servo মোটর
  • জটিল রোবোটিক সমাবেশ এবং নিয়ন্ত্রণ ইন্টিগ্রেশন

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

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

গ্রহ হ্যাক করুন!

ধাপ 1: কর্মশালার বিষয়বস্তু

কর্মশালার বিষয়বস্তু
কর্মশালার বিষয়বস্তু
  • রোবোস্পাইডার কিট
  • রোবট কিট অনুসরণ করে স্বায়ত্তশাসিত লাইন
  • আরডুইনো রোবোটিক আর্ম ওয়াই-ফাই কন্ট্রোলার
  • MeArm রোবোটিক আর্ম কিট
  • রোবটিক্স অ্যাচিভমেন্ট প্যাচ

সহায়ক হতে পারে যে অতিরিক্ত আইটেম:

  • সেভেন এএ ব্যাটারি
  • বেসিক সোল্ডারিং টুলস
  • Arduino IDE চালানোর জন্য কম্পিউটার

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

ধাপ 2: RoboSpider

রোবোস্পাইডার
রোবোস্পাইডার
রোবোস্পাইডার
রোবোস্পাইডার

এই রোবট কিট দিয়ে আপনার নিজের রোবোস্পাইডার তৈরি করুন। এটিতে আটটি মাল্টি-জয়েন্টেড পা রয়েছে যা আসল মাকড়সার হাঁটার চলাচলের নকল করে। এখানে দেখানো 71 টুকরা যাচাই করতে কিটের অংশগুলি পরীক্ষা করুন। আপনি কি অনুমান করতে পারেন রোবস্পাইডার ডিজাইনের মধ্যে প্রতিটি টুকরা কি জন্য ব্যবহার করা হয়?

ধাপ 3: RoboSpider - তারের

RoboSpider - তারের
RoboSpider - তারের

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

ধাপ 4: RoboSpider - যান্ত্রিক সমাবেশ

RoboSpider - যান্ত্রিক সমাবেশ
RoboSpider - যান্ত্রিক সমাবেশ
RoboSpider - যান্ত্রিক সমাবেশ
RoboSpider - যান্ত্রিক সমাবেশ

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

নির্দেশাবলীতে দেখানো হিসাবে বাকি রোবোসপাইডার একত্রিত করা যেতে পারে। এই রোবোসপাইডার কোন ধরনের হাঁটার গতিশীলতা প্রদর্শন করে?

ধাপ 5: আসুন সোল্ডারের জন্য প্রস্তুত হই

লেটস গেট রেডি টু সোল্ডার
লেটস গেট রেডি টু সোল্ডার
লেটস গেট রেডি টু সোল্ডার
লেটস গেট রেডি টু সোল্ডার

সোল্ডারিং এমন একটি প্রক্রিয়া যেখানে দুই বা ততোধিক ধাতব বস্তু (প্রায়শই তার বা সীসা) ধাতব বস্তুর মধ্যে সোল্ডার নামক একটি ফিলার ধাতু গলিয়ে একত্রিত হয়। বিভিন্ন ধরণের সোল্ডারিং সরঞ্জাম সহজেই পাওয়া যায়। হ্যাকারবক্স স্টার্টার ওয়ার্কশিপে ছোট ইলেকট্রনিক্স সোল্ডারিংয়ের জন্য মৌলিক সরঞ্জামগুলির একটি চমৎকার সেট অন্তর্ভুক্ত রয়েছে:

  • তাতাল
  • প্রতিস্থাপন টিপস
  • সোল্ডারিং আয়রন স্ট্যান্ড
  • সোল্ডারিং আয়রন টিপ ক্লিনার
  • ঝাল
  • Desoldering উইক

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

সোল্ডারিং করার সময় নিরাপত্তা চশমা পরুন।

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

অবশেষে, আপনি মিচ অল্টম্যানের "সোল্ডারিং ইজ ইজি" কমিক বইটি দেখতে চাইতে পারেন।

ধাপ 6: রোবট অনুসরণ লাইন

Image
Image
লাইন অনুসরণ রোবট - পরিকল্পিত এবং উপাদান
লাইন অনুসরণ রোবট - পরিকল্পিত এবং উপাদান

লাইন ফলোয়িং (ওরফে লাইন ট্রেসিং) রোবট সাদা পৃষ্ঠে টানা মোটা কালো রেখা অনুসরণ করতে পারে। লাইনটি প্রায় 15 মিমি পুরু হওয়া উচিত।

ধাপ 7: লাইন অনুসরণ রোবট - পরিকল্পিত এবং উপাদান

লাইন অনুসরণ রোবট - পরিকল্পিত এবং উপাদান
লাইন অনুসরণ রোবট - পরিকল্পিত এবং উপাদান
লাইন অনুসরণ রোবট - পরিকল্পিত এবং উপাদান
লাইন অনুসরণ রোবট - পরিকল্পিত এবং উপাদান

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

কার্যপ্রণালীর তত্ত্ব:

লাইনের প্রতিটি পাশে, একটি LED (D4 এবং D5) নীচের পৃষ্ঠে একটি হালকা স্পট প্রজেক্ট করতে ব্যবহৃত হয়। এই নিচের এলইডিগুলির একটি স্পষ্ট লেন্স রয়েছে যা একটি বিচ্ছুরিত বিমের বিপরীতে একটি নির্দেশিত হালকা মরীচি তৈরি করে। এলইডি নীচের পৃষ্ঠের উপর নির্ভর করে সাদা বা কালো, একটি ভিন্ন পরিমাণ আলো সংশ্লিষ্ট ফটোরিসিস্টারে (ডি 13 এবং ডি 14) প্রতিফলিত হবে। ফোটোরিসিস্টারের চারপাশে কালো টিউবিং প্রতিফলিতকে সরাসরি সেন্সরে ফোকাস করতে সাহায্য করে। LM393 চিপে ফোটোরিসিস্টার সিগন্যালের সাথে তুলনা করা হয় যে রোবটটি সোজা এগিয়ে চলতে হবে বা চালু করা উচিত। মনে রাখবেন যে LM393 এর দুটি তুলনাকারীর একই ইনপুট সংকেত রয়েছে, কিন্তু সংকেতগুলি বিপরীতমুখী।

রোবট ঘুরিয়ে ডিসি মোটর (M1 বা M2) চালু করে মোড়ের বাইরের দিকে মোটরটি বন্ধ অবস্থায় ঘুরিয়ে ভেতরের দিকে রেখে দেয়। ড্রাইভ ড্রাইভ ট্রানজিস্টর (Q1 এবং Q2) ব্যবহার করে মোটর চালু এবং বন্ধ করা হয়। উপরের মাউন্ট করা লাল LEDs (D1 এবং D2) আমাদের দেখায় যে কোন সময়ে কোন মোটর চালিত হয়। এই স্টিয়ারিং মেকানিজম হল ক্লোজ-লুপ কন্ট্রোলের একটি উদাহরণ এবং রোবটের গতিপথকে খুব সহজ কিন্তু কার্যকরীভাবে আপডেট করার জন্য দ্রুত অভিযোজিত নির্দেশিকা প্রদান করে।

ধাপ 8: লাইন অনুসরণ রোবট - প্রতিরোধক

লাইন অনুসরণকারী রোবট - প্রতিরোধক
লাইন অনুসরণকারী রোবট - প্রতিরোধক
লাইন অনুসরণকারী রোবট - প্রতিরোধক
লাইন অনুসরণকারী রোবট - প্রতিরোধক

একটি প্রতিরোধক একটি নিষ্ক্রিয়, দ্বি-টার্মিনাল, বৈদ্যুতিক উপাদান যা সার্কিট উপাদান হিসাবে বৈদ্যুতিক প্রতিরোধকে প্রয়োগ করে। বৈদ্যুতিন সার্কিটগুলিতে, প্রতিরোধকগুলি বর্তমান প্রবাহ হ্রাস করতে, সংকেতের মাত্রা সামঞ্জস্য করতে, ভোল্টেজ বিভাজন করতে, পক্ষপাত সক্রিয় উপাদানগুলি এবং অন্যান্য ব্যবহারের মধ্যে সংক্রমণ লাইন বন্ধ করতে ব্যবহৃত হয়। প্রতিরোধক বৈদ্যুতিক নেটওয়ার্ক এবং ইলেকট্রনিক সার্কিটের সাধারণ উপাদান এবং ইলেকট্রনিক যন্ত্রপাতিগুলিতে সর্বব্যাপী।

রোবট কিটের পরের লাইনে অক্ষীয়-সীসা, থ্রু-হোল রেসিস্টারের চারটি ভিন্ন মান রয়েছে, যেমন দেখানো হয়েছে রঙিন কোডেড ব্যান্ডগুলি:

  • 10 ওহম: বাদামী, কালো, কালো, সোনা
  • 51 ওহম: সবুজ, বাদামী, কালো, স্বর্ণ
  • 1K ওহম: বাদামী, কালো, কালো, বাদামী
  • 3.3K ওহম: কমলা, কমলা, কালো, বাদামী

প্রিন্টেড সার্কিট বোর্ডের (পিসিবি) উপরে থেকে প্রতিরোধকগুলিকে ratedোকানো উচিত এবং তারপর নিচ থেকে সোল্ডার করা উচিত। অবশ্যই, প্রতিরোধকের সঠিক মান ertedোকানো আবশ্যক নির্দেশ করা হয়েছে, তারা বিনিময়যোগ্য নয়। যাইহোক, প্রতিরোধকগুলি মেরুকরণ করা হয় না এবং সেগুলি উভয় দিকেই ertedোকানো যেতে পারে।

ধাপ 9: লাইন অনুসরণ রোবট - অবশিষ্ট উপাদান

লাইন অনুসরণ রোবট - অবশিষ্ট উপাদান
লাইন অনুসরণ রোবট - অবশিষ্ট উপাদান
লাইন অনুসরণ রোবট - অবশিষ্ট উপাদান
লাইন অনুসরণ রোবট - অবশিষ্ট উপাদান

অন্যান্য সার্কিট এলিমেন্ট, যেমন এখানে দেখানো হয়েছে, পিসিবি এর উপর থেকে ertedোকানো যেতে পারে এবং নীচে সোল্ডার করা যেতে পারে, ঠিক প্রতিরোধকের মত।

লক্ষ্য করুন যে চারটি হালকা সেন্সর উপাদান আসলে PCB এর নিচ থেকে ertedোকানো হয়েছে। লম্বা বোল্টটি হালকা সেন্সর উপাদানগুলির মধ্যে োকানো হয় এবং খোলা বাদাম দিয়ে বন্ধ করা হয়। তারপর গোল-ক্যাপ বাদাম একটি মসৃণ গ্লাইডার হিসাবে বোল্টের শেষে স্থাপন করা যেতে পারে।

প্রতিরোধক থেকে ভিন্ন, বেশ কয়েকটি অন্যান্য উপাদান মেরুকরণ করা হয়:

ট্রানজিস্টরগুলির একটি সমতল দিক এবং একটি অর্ধবৃত্তাকার দিক রয়েছে। যখন সেগুলো PCB- এ োকানো হয়, তখন নিশ্চিত হোন যে এগুলি PCB- এ সাদা সিল্ক-স্ক্রিন চিহ্নের সাথে মেলে।

LEDs একটি দীর্ঘ সীসা এবং একটি ছোট সীসা আছে। সিল্ক-স্ক্রিনে নির্দেশিত লম্বা সীসাটি + টার্মিনালের সাথে মিলে যাওয়া উচিত।

ক্যান-আকৃতির ইলেক্ট্রোলাইটিক ক্যাপাসিটারগুলির একটি নেতিবাচক টার্মিনাল সূচক (সাধারণত একটি সাদা ডোরা) ক্যানের একপাশে নেমে যায়। সেই দিকে সীসা নেতিবাচক সীসা এবং অন্যটি ধনাত্মক। এগুলি অবশ্যই সিল্ক-স্ক্রিনে পিন সূচক অনুসারে পিসিবিতে োকানো উচিত।

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

ধাপ 10: লাইন অনুসরণ রোবট - ব্যাটারি প্যাক

লাইন অনুসরণ রোবট - ব্যাটারি প্যাক
লাইন অনুসরণ রোবট - ব্যাটারি প্যাক

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

ধাপ 11: লাইন অনুসরণ রোবট - মোটর

লাইন অনুসরণকারী রোবট - মোটরস
লাইন অনুসরণকারী রোবট - মোটরস
লাইন অনুসরণকারী রোবট - মোটরস
লাইন অনুসরণকারী রোবট - মোটরস
লাইন অনুসরণকারী রোবট - মোটরস
লাইন অনুসরণকারী রোবট - মোটরস

দেখানো হিসাবে PCB এর নীচের অংশে মোটরগুলির জন্য সীসাগুলি প্যাডগুলিতে বিক্রি করা যেতে পারে। একবার সীসাগুলি সোল্ডার হয়ে গেলে, পিসিবিতে মোটর লাগানোর জন্য ডবল পার্শ্বযুক্ত টেপের পাতলা, উপরের স্তরটি সরানো যেতে পারে।

ধাপ 12: লাইন অনুসরণ রোবট - এটা যান দেখুন

রোবট অনুসরণ লাইন - এটা যান দেখুন!
রোবট অনুসরণ লাইন - এটা যান দেখুন!
রোবট অনুসরণ লাইন - এটা যান দেখুন!
রোবট অনুসরণ লাইন - এটা যান দেখুন!

রোবটের পরের লাইনটি দেখার জন্য একটি আনন্দ। কয়েকটি এএ ব্যাটারি কোষে পপ করুন এবং এটি ফেটে যাক।

প্রয়োজনে, রোবটের প্রান্ত সনাক্তকরণকে পরিমার্জিত করার জন্য ট্রিমার পটেনশিয়োমিটারগুলিকে টিউন করা যেতে পারে।

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

সবশেষে, তাজা ব্যাটারি ব্যবহার করতে ভুলবেন না। ব্যাটারি শেষ হয়ে গেলে আমরা অনিয়মিত কর্মক্ষমতা লক্ষ্য করেছি।

ধাপ 13: MeArm থেকে রোবোটিক আর্ম

MeArm থেকে রোবটিক আর্ম
MeArm থেকে রোবটিক আর্ম
MeArm থেকে রোবটিক আর্ম
MeArm থেকে রোবটিক আর্ম

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

এই ওয়ার্কশপে MeArm একটি Arduino ডেভেলপমেন্ট প্ল্যাটফর্মে অভিযোজিত একটি NodeMCU Wi-Fi মডিউল ব্যবহার করে একটি স্মার্টফোন বা ট্যাবলেট অ্যাপ থেকে নিয়ন্ত্রিত হয়। এই নতুন নিয়ন্ত্রণ প্রক্রিয়াটি MeArm ডকুমেন্টেশনে আলোচিত মূল "মস্তিষ্ক" বোর্ড থেকে একেবারে আলাদা, তাই এখানে যে কন্ট্রোলারটি উপস্থাপন করা হয়েছে তার নির্দেশাবলী অনুসরণ করতে ভুলবেন না এবং MeArm থেকে মূল ডকুমেন্টেশনে নয়। MeArm এক্রাইলিক উপাদান এবং servo মোটর একত্রিত সংক্রান্ত যান্ত্রিক বিবরণ একই থাকে।

ধাপ 14: রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - NodeMCU এর জন্য Arduino প্রস্তুত করুন

রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - NodeMCU এর জন্য Arduino প্রস্তুত করুন
রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - NodeMCU এর জন্য Arduino প্রস্তুত করুন

NodeMCU হল ESP8266 চিপের উপর ভিত্তি করে একটি ওপেন সোর্স প্ল্যাটফর্ম। এই চিপটিতে একটি 32-বিট RISC প্রসেসর 80 MHz, Wi-Fi (IEEE 802.11 b/g/n), RAM মেমরি, ফ্ল্যাশ মেমোরি এবং 16 I/O পিন রয়েছে।

আমাদের কন্ট্রোলার হার্ডওয়্যারটি এখানে দেখানো ESP-12 মডিউলের উপর ভিত্তি করে তৈরি করা হয়েছে যার মধ্যে রয়েছে একটি ESP8266 চিপ এবং তার অন্তর্ভুক্ত Wi-Fi নেটওয়ার্ক সাপোর্ট।

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

শুরু করার জন্য, আপনাকে নিশ্চিত করতে হবে যে আপনার কম্পিউটারে Arduino IDE ইনস্টল করা আছে। যদি আপনার আইডিই ইনস্টল না থাকে, তাহলে আপনি এটি বিনামূল্যে ডাউনলোড করতে পারেন (www.arduino.cc)।

আপনার ব্যবহার করা NodeMCU মডিউলে উপযুক্ত সিরিয়াল-ইউএসবি চিপ অ্যাক্সেস করার জন্য আপনার কম্পিউটারের অপারেটিং সিস্টেম (OS) এর জন্য ড্রাইভারও প্রয়োজন হবে। বর্তমানে অধিকাংশ NodeMCU মডিউল CH340 সিরিয়াল-ইউএসবি চিপ অন্তর্ভুক্ত। CH340 চিপস (WCH.cn) প্রস্তুতকারকের কাছে সমস্ত জনপ্রিয় অপারেটিং সিস্টেমের জন্য ড্রাইভার পাওয়া যায়। তাদের সাইটের জন্য গুগল অনুবাদ করা পৃষ্ঠাটি ব্যবহার করা ভাল।

একবার আমাদের Arduino IDE ইনস্টল হয়ে গেলে এবং USB ইন্টারফেস চিপের জন্য OS ড্রাইভার ইন্সটল হয়ে গেলে, ESP8266 চিপ দিয়ে কাজ করার জন্য আমাদের Ardino IDE প্রসারিত করতে হবে। আইডিই চালান, পছন্দগুলিতে যান এবং "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" প্রবেশের জন্য ক্ষেত্রটি সনাক্ত করুন

ESP8266 এর জন্য বোর্ড ম্যানেজার ইনস্টল করতে, এই URL টি পেস্ট করুন:

arduino.esp8266.com/stable/package_esp8266com_index.json

ইন্সটল করার পরে, IDE বন্ধ করুন এবং তারপর এটি ব্যাক আপ শুরু করুন।

এখন মাইক্রো ইউএসবি কেবল ব্যবহার করে আপনার কম্পিউটারে নোডএমসিইউ মডিউলটি সংযুক্ত করুন।

NodeMCU 1.0 হিসাবে Arduino IDE এর মধ্যে বোর্ড টাইপ নির্বাচন করুন

এখানে একটি নির্দেশযোগ্য যা কিছু ভিন্ন অ্যাপ্লিকেশনের উদাহরণ ব্যবহার করে Arduino NodeMCU এর জন্য সেটআপ প্রক্রিয়ার উপর দিয়ে যায়। এটি এখানে উদ্দেশ্য থেকে কিছুটা পথভ্রষ্ট, তবে আপনি যদি আটকে যান তবে অন্য দৃষ্টিকোণ দেখার জন্য এটি সহায়ক হতে পারে।

ধাপ 15: রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - আপনার প্রথম নোডএমসিইউ প্রোগ্রাম হ্যাক করুন

রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - আপনার প্রথম নোডএমসিইউ প্রোগ্রাম হ্যাক করুন
রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - আপনার প্রথম নোডএমসিইউ প্রোগ্রাম হ্যাক করুন

যখনই আমরা একটি নতুন হার্ডওয়্যার সংযুক্ত করি অথবা একটি নতুন সফটওয়্যার টুল ইনস্টল করি, আমরা নিশ্চিত করতে চাই যে এটি খুব সহজ কিছু চেষ্টা করে কাজ করে। প্রোগ্রামাররা প্রায়ই এটিকে "হ্যালো ওয়ার্ল্ড" প্রোগ্রাম বলে। এম্বেডেড হার্ডওয়্যারের জন্য (আমরা এখানে যা করছি) "হ্যালো ওয়ার্ল্ড" সাধারণত একটি LED (লাইট এমিটিং ডায়োড) জ্বলজ্বল করে।

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

Arduino IDE এর মধ্যে, ব্লিংক নামক উদাহরণটি খুলুন। আপনি যদি এই কোডটি ঘনিষ্ঠভাবে পরীক্ষা করেন তবে আপনি দেখতে পাবেন যে এটি পিন 13 উচ্চ এবং নিচের দিকে ঘুরছে। আসল Arduino বোর্ডে, ব্যবহারকারী LED পিন 13 তে আছে। তবে, NodeMCU LED পিন 16 এ আছে। তাই আমরা blink.ino প্রোগ্রাম সম্পাদনা করে প্রতিটি রেফারেন্স পিন 13 থেকে 16 পিনে পরিবর্তন করতে পারি। তারপর আমরা প্রোগ্রামটি কম্পাইল করতে পারি এবং এটি NodeMCU মডিউলে আপলোড করুন। এটি কিছু চেষ্টা করতে পারে এবং USB ড্রাইভার যাচাই করার প্রয়োজন হতে পারে এবং IDE তে বোর্ড এবং পোর্টের সেটিং দুবার পরীক্ষা করা প্রয়োজন। আপনার সময় নিন এবং ধৈর্য ধরুন।

একবার প্রোগ্রামটি সঠিকভাবে আপলোড করলে IDE "আপলোড সম্পূর্ণ" বলবে এবং LED ঝলকানো শুরু করবে। দেখুন যদি আপনি প্রোগ্রামের ভিতরে বিলম্ব () ফাংশনের দৈর্ঘ্য পরিবর্তন করেন এবং তারপর এটি আবার আপলোড করেন। আপনার প্রত্যাশিত এটা কী. যদি তাই হয়, আপনি আপনার প্রথম এমবেডেড কোড হ্যাক করেছেন। অভিনন্দন!

ধাপ 16: রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - উদাহরণ সফ্টওয়্যার কোড

রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - উদাহরণ সফ্টওয়্যার কোড
রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - উদাহরণ সফ্টওয়্যার কোড

Blynk (www.blynk.cc) হল একটি প্ল্যাটফর্ম যা আইওএস এবং অ্যান্ড্রয়েড অ্যাপস সহ ইন্টারনেটে Arduino, Raspberry Pi এবং অন্যান্য হার্ডওয়্যার নিয়ন্ত্রণ করে। এটি একটি ডিজিটাল ড্যাশবোর্ড যেখানে আপনি উইজেটগুলি ড্র্যাগ এবং ড্রপ করে আপনার প্রকল্পের জন্য একটি গ্রাফিক ইন্টারফেস তৈরি করতে পারেন। সবকিছু সেট আপ করা সত্যিই সহজ এবং আপনি এখনই ঝাঁকুনি শুরু করবেন। Blynk আপনাকে অনলাইনে এবং আপনার জিনিসের ইন্টারনেটের জন্য প্রস্তুত করবে।

Blynk সাইটটি দেখুন এবং Arduino Blynk লাইব্রেরি স্থাপনের জন্য নির্দেশাবলী অনুসরণ করুন।

এখানে সংযুক্ত ArmBlynkMCU.ino Arduino প্রোগ্রামটি ধরুন। আপনি লক্ষ্য করবেন যে এটিতে তিনটি স্ট্রিং রয়েছে যা শুরু করা দরকার। আপনি আপাতত এগুলিকে উপেক্ষা করতে পারেন এবং শুধু নিশ্চিত করুন যে আপনি কোডটি কম্পাইল এবং আপলোড করতে পারেন যেমনটি নোডএমসিইউতে রয়েছে। সার্ভো মোটর ক্যালিব্রেট করার পরবর্তী ধাপের জন্য আপনাকে NodeMCU- এ লোড করা এই প্রোগ্রামটির প্রয়োজন হবে।

ধাপ 17: রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - ক্যালিব্রেটিং সার্ভো মোটর

রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - ক্যালিব্রেটিং সার্ভো মোটর
রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - ক্যালিব্রেটিং সার্ভো মোটর
রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - ক্যালিব্রেটিং সার্ভো মোটর
রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - ক্যালিব্রেটিং সার্ভো মোটর
রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - ক্যালিব্রেটিং সার্ভো মোটর
রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - ক্যালিব্রেটিং সার্ভো মোটর
রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - ক্যালিব্রেটিং সার্ভো মোটর
রোবোটিক আর্ম ওয়াই -ফাই কন্ট্রোলার - ক্যালিব্রেটিং সার্ভো মোটর

ESP-12E মোটর শিল্ড বোর্ড সরাসরি NodeMCU মডিউল প্লাগিং সমর্থন করে। সাবধানে লাইন আপ করুন এবং মোটর ieldাল বোর্ডে NodeMCU মডিউল সন্নিবেশ করান। এছাড়াও দেখানো হিসাবে servাল চারটি servos হুক আপ। লক্ষ্য করুন যে সংযোগকারীগুলিকে মেরুকরণ করা হয়েছে এবং অবশ্যই দেখানো হবে।

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

NodeMCU এবং MeArm servo মোটরের সাথে ব্যাটারি পাওয়ার ব্যবহার সম্পর্কে:

ব্যাটারি লিড ব্যাটারি ইনপুট স্ক্রু টার্মিনালে তারযুক্ত করা উচিত। ব্যাটারি ইনপুট সরবরাহ সক্রিয় করতে মোটর ieldালটিতে একটি প্লাস্টিকের পাওয়ার বোতাম রয়েছে। ছোট প্লাস্টিকের জাম্পার ব্লকটি মোটর ieldাল থেকে নোডএমসিইউতে পাওয়ার রুট করতে ব্যবহৃত হয়। জাম্পার ব্লক ইনস্টল না করে, নোডএমসিইউ ইউএসবি কেবল থেকে নিজেকে শক্তি দিতে পারে। জাম্পার ব্লক ইনস্টল করার সাথে (দেখানো হয়েছে), ব্যাটারির শক্তি NodeMCU মডিউলে পাঠানো হয়।

ধাপ 18: রোবোটিক আর্ম ইউজার ইন্টারফেস - Blynk এর সাথে একীভূত

রোবটিক আর্ম ইউজার ইন্টারফেস - Blynk এর সাথে একীভূত
রোবটিক আর্ম ইউজার ইন্টারফেস - Blynk এর সাথে একীভূত

আমরা এখন মোটর মোটর নিয়ন্ত্রণ করতে Blynk অ্যাপ কনফিগার করতে পারি।

আপনার iOS বা Android মোবাইল ডিভাইসে Blyk অ্যাপটি ইনস্টল করুন (স্মার্টফোন বা ট্যাবলেট কম্পিউটার)। একবার ইনস্টল হয়ে গেলে, চারটি সার্ভো মোটর নিয়ন্ত্রণের জন্য দেখানো চারটি স্লাইডার সম্বলিত একটি নতুন ব্লাইঙ্ক প্রকল্প স্থাপন করুন। আপনার নতুন Blynk প্রকল্পের জন্য তৈরি Blynk অনুমোদন টোকেনটি লক্ষ্য করুন। পেস্ট করার সুবিধার জন্য আপনি এটি ইমেল করতে পারেন।

তিনটি স্ট্রিং পূরণ করতে ArmBlynkMCU.ino Arduino প্রোগ্রাম সম্পাদনা করুন:

  • ওয়াই-ফাই SSID (আপনার ওয়াই-ফাই অ্যাক্সেস পয়েন্টের জন্য)
  • ওয়াই-ফাই পাসওয়ার্ড (আপনার ওয়াই-ফাই অ্যাক্সেস পয়েন্টের জন্য)
  • Blynk অনুমোদন টোকেন (আপনার Blynk প্রকল্প থেকে)

এখন তিনটি স্ট্রিং সম্বলিত আপডেট কোড কম্পাইল এবং আপলোড করুন।

যাচাই করুন যে আপনি আপনার মোবাইল ডিভাইসে স্লাইডার ব্যবহার করে চারটি সার্ভার মোটরকে ওয়াই-ফাই দিয়ে সরাতে পারেন।

ধাপ 19: রোবোটিক আর্ম - যান্ত্রিক সমাবেশ

রোবোটিক আর্ম - যান্ত্রিক সমাবেশ
রোবোটিক আর্ম - যান্ত্রিক সমাবেশ
রোবোটিক আর্ম - যান্ত্রিক সমাবেশ
রোবোটিক আর্ম - যান্ত্রিক সমাবেশ
রোবোটিক আর্ম - যান্ত্রিক সমাবেশ
রোবোটিক আর্ম - যান্ত্রিক সমাবেশ

আমরা এখন MeArm এর যান্ত্রিক সমাবেশ নিয়ে এগিয়ে যেতে পারি। পূর্বে উল্লিখিত হিসাবে, এটি একটু চতুর হতে পারে। আপনার সময় নিন এবং ধৈর্য ধরুন। সার্ভো মোটরগুলিকে জোর না করার চেষ্টা করুন।

মনে রাখবেন যে এই MeArm NodeMCU ওয়াই-ফাই মডিউল দ্বারা নিয়ন্ত্রিত হয় যা MeArm ডকুমেন্টেশনে আলোচিত মূল "মস্তিষ্ক" বোর্ড থেকে বেশ ভিন্ন। এখানে যে কন্ট্রোলারটি উপস্থাপন করা হয়েছে তার নির্দেশাবলী অনুসরণ করতে ভুলবেন না এবং MeArm থেকে মূল ডকুমেন্টেশনে নয়।

সম্পূর্ণ যান্ত্রিক সমাবেশের বিবরণ এই সাইটে পাওয়া যাবে। তারা MeArm v1.0 এর জন্য বিল্ড গাইড হিসাবে লেবেলযুক্ত।

ধাপ 20: রোবটিক্স অধ্যয়নের জন্য অনলাইন সম্পদ

রোবটিক্স পড়ার জন্য অনলাইন সম্পদ
রোবটিক্স পড়ার জন্য অনলাইন সম্পদ

অনলাইন রোবটিক্স কোর্স, বই এবং অন্যান্য সম্পদের ক্রমবর্ধমান সংখ্যা রয়েছে …

  • স্ট্যানফোর্ড কোর্স: রোবটিক্সের ভূমিকা
  • কলম্বিয়া কোর্স: রোবটিক্স
  • এমআইটি কোর্স: অপ্রচলিত রোবটিক্স
  • রোবটিক্স উইকিবুক
  • রোবটিক্স কোর্সওয়্যার
  • রোবট দিয়ে কম্পিউটিং শেখা
  • রোবটিক্স ডেমিস্টিফাইড
  • রোবট মেকানিজম
  • গাণিতিক রোবোটিক ম্যানিপুলেশন
  • লেগো এনএক্সটি সহ শিক্ষাগত রোবট
  • লেগো শিক্ষা
  • কাটিং এজ রোবটিক্স
  • এমবেডেড রোবটিক্স
  • স্বায়ত্তশাসিত মোবাইল রোবট
  • আরোহন এবং হাঁটা রোবট
  • আরোহন এবং হাঁটা রোবট নতুন অ্যাপ্লিকেশন
  • হিউম্যানয়েড রোবট
  • রোবট অস্ত্র
  • রোবট ম্যানিপুলেটর
  • রোবট ম্যানিপুলেটরগুলিতে অগ্রগতি
  • এআই রোবটিক্স

এগুলি এবং অন্যান্য অন্বেষণ করা, সংস্থানগুলি ক্রমাগত রোবটিক্সের বিশ্ব সম্পর্কে আপনার জ্ঞানকে প্রসারিত করবে।

ধাপ 21: রোবটিক্স অর্জন প্যাচ

রোবটিক্স অ্যাচিভমেন্ট প্যাচ
রোবটিক্স অ্যাচিভমেন্ট প্যাচ

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

ধাপ 22: গ্রহটি হ্যাক করুন

গ্রহটি হ্যাক করুন
গ্রহটি হ্যাক করুন

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

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

প্রস্তাবিত: