সুচিপত্র:

আলফা বট 1.0: 13 ধাপ
আলফা বট 1.0: 13 ধাপ

ভিডিও: আলফা বট 1.0: 13 ধাপ

ভিডিও: আলফা বট 1.0: 13 ধাপ
ভিডিও: FREE SIGNAL BOT AND MY SECRET STRATEGY 2024, জুলাই
Anonim
Alpha Bot Motors Watch on
Alpha Bot Motors Watch on
আলফা বট 1.0
আলফা বট 1.0
আলফা বট 1.0
আলফা বট 1.0

প্রবর্তন করা হচ্ছে … ALPHABOT 1.0 2-রাস্পবেরি-পাই-ক্লাস্টার রোবট 2 DOF, 8 মেগাপিক্সেল ক্যামেরা সহ রোবটটি সময়ের সাথে সাথে নির্মাণের বিভিন্ন স্তরের মধ্য দিয়ে গেছে, এবং এখনও অনেক কিছু করার আছে, এই কারণে উপরের সমস্ত ছবি বা ভিডিওতে সমস্ত বৈশিষ্ট্য প্রকাশ করা যাবে না।

গুরুত্বপূর্ণ তথ্য:

উপরের ছবিগুলির মধ্যে 2 টি রোবটকে দেখায় রোবটের উপরে মোটর ieldাল এবং 7 টাচ স্ক্রিন লাগানো।

আপনি স্ক্রিন মাউন্ট (পরে এই নির্দেশের মধ্যে) 3 ডি প্রিন্ট করে, এবং 40-পিন অ্যাডজাস্টমেন্ট রিবনটি বাদ দিয়ে এটি তৈরি করতে পারেন। এই প্রকল্পটি এখানে বা আমার ব্লগে চলতে থাকায় আমি আরও তথ্য পোস্ট করতে পারি। Alphabot-blog.herokuapp.com/ অথবা এখানে থাকুন।

সরবরাহ

এই রোবটটি তৈরি করতে আমি নিম্নলিখিত সরবরাহগুলি ব্যবহার করেছি। আপনি একটি অনলাইন হার্ডওয়্যার সাইটে এগুলি কিনতে পারেন:

  • MOUNTAIN_ARK ট্র্যাক করা রোবট স্মার্ট কার প্ল্যাটফর্ম মেটাল অ্যালুমিনিয়াম খাদ ট্যাঙ্ক চ্যাসি সঙ্গে শক্তিশালী ডুয়াল ডিসি 9 ভি মোটর
  • Arduino এবং Raspberry Pi এর জন্য SunFounder PCA9685 16 Channel 12 Bit PWM Servo Driver
  • GPS মডিউল GPS NEO-6M (Arduino GPS, Drone Microcontroller, GPS Receiver)
  • Arduino DIY এর জন্য 50pcs 5mm 4 pin RGB Multicolor Common Cathode LED
  • Gikfun ইনফ্রারেড ডায়োড LED IR নির্গমন এবং Arduino জন্য রিসিভার (10 জোড়া জোড়া) (EK8460)
  • ELEGOO MEGA 2560 R3 বোর্ড ATmega2560
  • Arduino জন্য Gikfun 5mm 940nm LEDs ইনফ্রারেড এমিটার এবং IR রিসিভার ডায়োড (20pcs এর প্যাক) (EK8443)
  • Arduino W/ 33 পাঠের জন্য Iduino মেগা 2560 স্টার্টার কিট
  • TFmini-s, 0.1-12m লিডার ডিটেক্টর সেন্সর লিডার ক্ষুদ্র মডিউল UART / I2C কমিউনিকেশন ইন্টারফেস সহ একক পয়েন্ট মাইক্রো রেঞ্জিং মডিউল
  • ট্যালেন্টসেল রিচার্জেবল 12V 3000mAh লিথিয়াম আয়ন ব্যাটারি প্যাক এলইডি স্ট্রিপ, সিসিটিভি ক্যামেরা এবং আরও অনেক কিছুর জন্য
  • রাস্পবেরি পাই 3 মডেল বি (2 এক্স)
  • রাস্পবেরি পাই ক্যামেরা মডিউল V2
  • রাস্পবেরি পাই NoIR ক্যামেরা V2
  • 4 পিসি 5.5X2.1 মিমি ডিসি পাওয়ার পুরুষ সংযোগকারী কেবল
  • রাস্পবেরি পাই ক্যামেরার জন্য অ্যাডাফ্রুট ফ্লেক্স কেবল - 18 " / 457 মিমি (2x)
  • অ্যাডাফ্রুট ইউএসবি মাইক্রো-বি ব্রেকআউট বোর্ড (ADA1833)
  • LM386N-1 সেমিকন্ডাক্টর, লো ভোল্টেজ, অডিও পাওয়ার এম্প্লিফায়ার, ডিপ -8, 3.3 মিমি H x 6.35 মিমি W x 9.27 মিমি L (10 এর প্যাক)
  • পোর্টেবল চার্জার পাওয়ার ব্যাংক 26800mAh আল্ট্রা-হাই ক্যাপাসিটি এক্সটারনাল ব্যাটারি প্যাক 4 এলইডি সহ ডুয়াল আউটপুট পোর্ট
  • রাস্পবেরি পাই 4 বি 3 বি+, 434 পৃষ্ঠা বিস্তারিত টিউটোরিয়াল, পাইথন সি জাভা, 223 টি আইটেম, 57 টি প্রকল্প, ইলেকট্রনিক্স এবং প্রোগ্রামিং শিখুন, সোল্ডারলেস ব্রেডবোর্ডের জন্য ফ্রিনোভ আলটিমেট স্টার্টার কিট
  • সোল্ডারিং আয়রন কিট - সোল্ডারিং আয়রন 60W অ্যাডজাস্টেবল তাপমাত্রা, সোল্ডার ওয়্যার, সোল্ডারিং আয়রন স্ট্যান্ড, ওয়্যার কাটার, সোল্ডারিং আয়রন টিপস, ডেসোল্ডারিং পাম্প, টুইজার, রোজিন, হিটশ্রিঙ্ক টিউব [110V, ইউএস প্লাগ]
  • ডাবল সাইডেড PCB বোর্ড প্রোটোটাইপ কিট, Quimat 35Pcs ইউনিভার্সাল প্রিন্টেড সার্কিট বোর্ড DIY সোল্ডারিং এবং ইলেকট্রনিক প্রজেক্টের জন্য 5 টি মাপের (QY21)
  • জ্যাম্পার তারের সাথে ব্রেডবোর্ড সোল্ডারলেস– ALLDE BJ-021 2Pc 400 Pin এবং 2pcs 830 Pin Prototype PCB Board এবং 3Pc Dupont Jumper Wires (পুরুষ-মহিলা, মহিলা-মহিলা, পুরুষ-পুরুষ) রাস্পবেরি পাই এবং Arduino এর জন্য
  • 2 মিমি জিপ টাই (500 প্যাক)
  • রাস্পবেরি পাই 7 ইঞ্চি টাচ স্ক্রিন ডিসপ্লে

ধাপ 1: RPI সফটওয়্যার সেট আপ করুন

প্রথম ধাপ: আপনার RPIs এর জন্য রাস্পবিয়ান ইনস্টল করুন (https://www.raspberrypi.org/downloads/)

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

সফ্টওয়্যার সম্পর্কে: প্রসেসিং একটি নমনীয় সফ্টওয়্যার স্কেচবুক হিসাবে ডিজাইন করা হয়েছিল। এটি আপনাকে জাভা ভাষায় 2 ডি এবং 3 ডি গ্রাফিক্সের সাথে বা অন্যান্য "মোড" (প্রোগ্রামিং ভাষা) দিয়ে প্রোগ্রাম করার অনুমতি দেয়। এটি সুইং (UI), JOGL (OpenGL (3D)) এবং অন্যান্য জাভা প্ল্যাটফর্ম ব্যবহার করে। একটি সমস্যা. এটি শুধুমাত্র শিক্ষানবিস প্রোগ্রামারদের এবং ছোট প্রোগ্রামগুলির জন্য প্রস্তুত। আমি আমার সফটওয়্যার প্ল্যাটফর্মটি অন্যান্য নির্দিষ্ট সীমাবদ্ধতার কারণেও পরিবর্তন করেছি, বিশেষ করে কারণ আপনার প্রোজেক্টের সমস্ত.pde ফাইল, প্রসেসিং আইডিইতে শীর্ষে পূরণ হবে। আমি এখন NetBeans IDE ব্যবহার করছি এবং আমি আমার রোবট UI এর জন্য জাভা এফএক্স দেখছি।

আপনি এই নিবন্ধে রিমোট প্রজেক্ট শেয়ারিং এর মাধ্যমে NetBeans IDE কিভাবে সেট আপ করবেন তা শিখতে পারেন:

www.instructables.com/id/Efficient-Development-of-Java-for-the-Raspberry-Pi/

ধাপ 2: চ্যাসিগুলিতে আইটেমগুলি একত্রিত করা

চ্যাসিগুলিতে আইটেমগুলি একত্রিত করা
চ্যাসিগুলিতে আইটেমগুলি একত্রিত করা
চ্যাসিগুলিতে আইটেমগুলি একত্রিত করা
চ্যাসিগুলিতে আইটেমগুলি একত্রিত করা
চ্যাসিগুলিতে আইটেমগুলি একত্রিত করা
চ্যাসিগুলিতে আইটেমগুলি একত্রিত করা

সমাবেশের সর্বাধিক দরকারী রূপ: আমি সমাবেশের সবচেয়ে দরকারী রূপটি জিপ বন্ধন হিসাবে খুঁজে পাই। জিপ টাইসের সাথে, আপনি আপনার রোবট চ্যাসিসের সাথে যেকোনো কিছু সংযুক্ত করতে পারেন। আমি 2 মিমি জিপ টাই কিনেছি, যাতে তারা আমার চেসিসের যেকোন গর্তের মধ্যে ফিট করতে পারে।

যদি কয়েকটি স্ক্রু রাখার জন্য একটি ভাল জায়গা থাকে তবে আমার আইএমইউ সেন্সরের ক্ষেত্রে (উপরের ছবিতে), তার পরিবর্তে স্ক্রু beোকানো উচিত।

আমি থ্রিডি প্রিন্টেড ওয়াশারও ব্যবহার করি (উপরের ছবিতে দেখা যায়) ফাঁক রাখার জন্য এবং চেসিস পেইন্টকে স্ক্র্যাচ হওয়া থেকে বাঁচাতে।

ধাপ 3: সোল্ডারিং ওভারভিউ

যে জিনিসগুলি বিক্রি করা হবে, এই নির্দেশের মধ্যে পরে:

  • উপরে তালিকাভুক্ত: আইআর সেন্সর
  • Arduino 5.5x2.1 পাওয়ার ক্যাবল
  • 5v হেডলাইট 5v+GND সংযোগ
  • 12v LiOn ব্যাটারি পাওয়ার সিস্টেম এবং 5v পাওয়ার প্যাক পাওয়ার সিস্টেম
  • মোটর ieldাল মোটর থেকে 1cm দূরে সরানোর জন্য 40-পিন সমন্বয় রিবন

সোল্ডারিং টিপস: যখন আমি 2 আইআর সেন্সর বিক্রি করেছিলাম, তখন আমি দীর্ঘ সংযোগের জন্য সাধারণ ইনসুলেটেড তার ব্যবহার করতাম। টিনযুক্ত তামার তার ব্যবহার করা অনেক সহজ। আমি 24 AWG তার পেয়েছি আমি এটি আমার পিন ব্রেকআউটের পিছনে ঝাল করার জন্য ব্যবহার করেছি এবং এটি নিরোধক তারের চেয়ে অসীমভাবে ভাল কাজ করে।

ধাপ 4: সোল্ডার ব্রেকআউট বোর্ড

সোল্ডার ব্রেকআউট বোর্ড
সোল্ডার ব্রেকআউট বোর্ড
সোল্ডার ব্রেকআউট বোর্ড
সোল্ডার ব্রেকআউট বোর্ড
সোল্ডার ব্রেকআউট বোর্ড
সোল্ডার ব্রেকআউট বোর্ড

এটি প্রথমে প্রয়োজন বলে মনে হচ্ছে না, তবে আপনি যদি 10 টি সেন্সরকে একটি আরডুইনোতে সংযুক্ত করতে চান তবে এটি অবশ্যই প্রয়োজন। আপনি বোর্ডের শেষে একটি GND ওয়্যার রাখেন এবং আপনি 26 টি GND তারের ব্যবহার করতে পারেন। আমি এটি আরডুইনো এর 5V, GND এবং 3.3V পিনগুলিতে ব্যবহার করব।

ধাপ 5: ঝাল হেডলাইট

ঝাল হেডলাইট
ঝাল হেডলাইট
ঝাল হেডলাইট
ঝাল হেডলাইট

হেডলাইট (চেসিস সহ অন্তর্ভুক্ত) সোল্ডার করার সময় আমি আরডুইনোতে সবকিছু ওয়্যারিং করার সময় জিনিসটি সহজ রাখার জন্য জিএনডি তারগুলি একসঙ্গে বিক্রি করেছিলাম। আমি একটি হেডলাইট উভয় জন্য একটি 220 ohms প্রতিরোধক ব্যবহার, এবং তাপ-সঙ্কুচিত পাইপ ব্যবহার সোল্ডার জয়েন্টগুলোকে ভেঙে যাওয়া থেকে রক্ষা করার জন্য।

ধাপ 6: সোল্ডার আইআর সেন্সর

সোল্ডার আইআর সেন্সর
সোল্ডার আইআর সেন্সর
সোল্ডার আইআর সেন্সর
সোল্ডার আইআর সেন্সর
সোল্ডার আইআর সেন্সর
সোল্ডার আইআর সেন্সর

এরপরে, আপনি উপরে দেখানো চিত্রের উপর ভিত্তি করে আইআর সেন্সরগুলি বিক্রি করতে চান।

যেমনটি আমি বলেছিলাম, যখন আমি 2 আইআর সেন্সর বিক্রি করেছিলাম, তখন আমি দীর্ঘ সংযোগের জন্য সাধারণ নিরোধক তার ব্যবহার করতাম, কিন্তু এর জন্য 24 এডব্লিউজি টিনযুক্ত তামার তার ব্যবহার করা অনেক সহজ। কেবল নিশ্চিত করুন যে তারগুলি অতিক্রম করে না!

ধাপ 7: অন্যান্য সোল্ডারিং কাজ

অন্যান্য হোমমেড অংশ যা বিক্রি করতে হবে

  • Arduino MEGA 2560 এর পাওয়ার ক্যাবল (USB 2.0 ক্যাবল থেকে 5.5x2.1 পাওয়ার ক্যাবল)
  • 12v LiOn ব্যাটারি পাওয়ার সিস্টেম এবং 5v পাওয়ার প্যাক পাওয়ার সিস্টেম

ধাপ 8: মোটর শিল্ড যোগ করুন

মোটর শিল্ড যোগ করুন
মোটর শিল্ড যোগ করুন
মোটর শিল্ড যোগ করুন
মোটর শিল্ড যোগ করুন

আপনি একটি 40-পিন সমন্বয় ফিতা ঝালাই করতে হবে:

মোটর ieldাল মোটরের 1 সেন্টিমিটার খুব কাছাকাছি, তাই মোটর ieldাল 1 সেন্টিমিটার পিছনে সরানোর জন্য আপনাকে 40-পিন সমন্বয় রিবন তৈরি করতে হবে

- এই যেখানে 24 গেজ টিনযুক্ত তামার তারের একেবারে অপরিহার্য।

ধাপ 9: 3D প্রিন্ট ক্যামেরা

3D প্রিন্ট ক্যামেরা
3D প্রিন্ট ক্যামেরা
3D প্রিন্ট ক্যামেরা
3D প্রিন্ট ক্যামেরা

এখন আপনাকে 3 ডি প্রিন্ট করতে হবে ক্যামেরা এবং ক্যামেরা মাউন্ট।

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

ধাপ 10: 3 ডি প্রিন্ট অন্যান্য প্রয়োজনীয় আইটেম

3 ডি প্রিন্ট অন্যান্য প্রয়োজনীয় আইটেম
3 ডি প্রিন্ট অন্যান্য প্রয়োজনীয় আইটেম

সমস্ত অংশ কালো পিএলএ ফিলামেন্ট ব্যবহার করে তৈরি করা হয়

  • শীর্ষ Arduino বোর্ড মাউন্ট
  • 7 "স্ক্রিন মাউন্ট (মোটর শিল্ডের উপরে 7" স্ক্রিন ইনস্টল করতে চাইলে কেবল এটি মুদ্রণ করুন)

    সমাবেশ: আপনাকে স্ক্রিন মাউন্ট প্ল্যাটফর্মে গর্ত ড্রিল করতে হবে, স্ক্রিন মাউন্ট রাইজ টুকরা প্রবেশ করতে হবে, এবং তাদের আঠালো বন্দুক লাগাতে হবে।

  • বাদাম এবং ওয়াশার (পূর্বে উল্লেখ করা হয়েছে)

    আপনি এটি এখানে ডাউনলোড করতে পারেন: alphabot-blog.herokuapp.com/downloads/Nuts_and_Washers_3D_print.zip

নকশা এবং 3 ডি মুদ্রণ

উপরে আপনার রোবটের জন্য প্রিন্ট করার জন্য অতিরিক্ত আইটেমগুলির জন্য জি-কোড রয়েছে।

ধাপ 11: তারের সবকিছু

আপনি AlphaBot- এর সাথে সংযুক্ত যেকোনো সেন্সর থেকে সমস্ত তারের সংযোগ করুন এবং Arduino Mega 2560 এর সাথে সংযুক্ত করুন। ব্রেকআউট বোর্ডে যেকোন GND, 5V বা 3.3V সংযোগ সংযুক্ত করুন।

ক্রমানুসারে সমস্ত বোর্ড সংযুক্ত করা

বোর্ডগুলি একে অপরের সাথে যোগাযোগ করার জন্য, রাস্পবেরি পিস এবং আরডুইনো বোর্ডকে সিরিয়ালভাবে সংযুক্ত করা দরকার।

সিরিয়াল কেবল প্রয়োজন

  • 1 ইউএসবি (স্ট্যান্ডার্ড) - ইউএসবি (ছোট) (আরডুইনো বোর্ডের ইউএসবি কেবল)
  • 1 ইউএসবি (স্ট্যান্ডার্ড) - ইউএসবি (স্ট্যান্ডার্ড) ক্যাবল।

সহজ সিরিয়াল যোগাযোগের জন্য জাভা লাইব্রেরি:

ধাপ 12: চ্যাসিসে ব্যাটারি সংযুক্ত করুন

এই রোবটটি দ্বারা চালিত: 5v 2.61A পাওয়ার প্যাক (উপরে) এবং 12v LiOn ব্যাটারি (নীচে) আপনি মাইক্রো ইউএসবি ব্রেকআউট বোর্ড (5v) এবং 12v 5.5x2.1 পাওয়ার কেবল ব্যবহার করে ব্যাটারি চার্জ করতে পারেন।

12v ব্যাটারি: TalentCell 12v ব্যাটারি মোটর ieldাল এবং arduino মেগা 2560 (5v আউটপুট), মোটর শক্তি দিতে সংযুক্ত করা হয়। এটি একটি 12v পাওয়ার ক্যাবল দ্বারা চার্জ করা হয়, এজন্য আমাকে রোবটের জন্য একটি পৃথক চার্জার তৈরি করতে হবে।

5v ব্যাটারি প্যাক: 5v ব্যাটারি প্যাক 2 RPI- এর সাথে সংযুক্ত এবং মাইক্রো-ইউএসবি ব্রেকআউট বোর্ড দ্বারা চার্জ করা হয়।

ধাপ 13: সাথে থাকুন

সাথে থাকুন
সাথে থাকুন
সাথে থাকুন
সাথে থাকুন
সাথে থাকুন
সাথে থাকুন

এই প্রকল্পটি অব্যাহত থাকায় আমি আরও তথ্য পোস্ট করতে পারি। Alphabot-blog.herokuapp.com/ এ সাথে থাকুন

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

প্রস্তাবিত: