সুচিপত্র:

রোভার-ওয়ান: একটি আরসি ট্রাক/গাড়ি একটি মস্তিষ্ক প্রদান: 11 ধাপ
রোভার-ওয়ান: একটি আরসি ট্রাক/গাড়ি একটি মস্তিষ্ক প্রদান: 11 ধাপ

ভিডিও: রোভার-ওয়ান: একটি আরসি ট্রাক/গাড়ি একটি মস্তিষ্ক প্রদান: 11 ধাপ

ভিডিও: রোভার-ওয়ান: একটি আরসি ট্রাক/গাড়ি একটি মস্তিষ্ক প্রদান: 11 ধাপ
ভিডিও: RC Trx4 ডিফেন্ডার কর্দমাক্ত জলাভূমিতে আটকে আছে এবং Traxxas Bronco উইঞ্চ সহ সাহায্য করতে আসে! #শর্টস 2024, নভেম্বর
Anonim
রোভার-ওয়ান: একটি আরসি ট্রাক/গাড়ি একটি মস্তিষ্ক প্রদান
রোভার-ওয়ান: একটি আরসি ট্রাক/গাড়ি একটি মস্তিষ্ক প্রদান
রোভার-ওয়ান: একটি আরসি ট্রাক/গাড়ি একটি মস্তিষ্ক প্রদান
রোভার-ওয়ান: একটি আরসি ট্রাক/গাড়ি একটি মস্তিষ্ক প্রদান
রোভার-ওয়ান: একটি আরসি ট্রাক/গাড়ি একটি মস্তিষ্ক প্রদান
রোভার-ওয়ান: একটি আরসি ট্রাক/গাড়ি একটি মস্তিষ্ক প্রদান

এই নির্দেশযোগ্যটি একটি PCB- এ আমি ডিজাইন করেছি যা রোভার-ওয়ান নামে পরিচিত। রোভার-ওয়ান একটি সমাধান যা আমি একটি খেলনা আরসি গাড়ি/ট্রাক নিতে ইঞ্জিনিয়ার করেছি, এবং এটি একটি মস্তিষ্ক প্রদান করে যা তার পরিবেশকে বোঝার উপাদানগুলি অন্তর্ভুক্ত করে। রোভার-ওয়ান হল 100 মিমি x 100 মিমি পিসিবি যা ইজিইডায় ডিজাইন করা হয়েছে, এবং পেশাদার পিসিবি প্রিন্টিংয়ের জন্য জেএলসিপিসিবি-তে পাঠানো হয়েছিল।

রোভার-ওয়ান:

এই গাইডটি আপনার নিজের তৈরি করার জন্য নির্বাচিত অংশগুলি এবং সোর্স ফাইলগুলি চিত্রিত করবে।

উৎপত্তি:

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

রোভার-ওয়ান বোর্ডের লক্ষ্য:

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

পরিকল্পিত:

easyeda.com/weshays/rover-one

সরবরাহ

  • 2x 1uF ক্যাপাসিটর
  • 1x 470uF ক্যাপাসিটর
  • 16x 220 ওহম প্রতিরোধক
  • 1x 100K ওহম প্রতিরোধক
  • 2x 4.7K ওহম প্রতিরোধক
  • 2x DS182B20 (তাপমাত্রা সেন্সর)
  • 1x এলডিআর (হালকা নির্ভর প্রতিরোধক)
  • 2x 74HC595 (শিফট রেজিস্টার আইসি)
  • 1x L9110H (মোটর ড্রাইভার আইসি)
  • 4x HC-SR04 (অতিস্বনক দূরত্ব সেন্সর)
  • 19x 2.54 2P স্ক্রু টার্মিনাল
  • 4x 2.54 3P স্ক্রু টার্মিনাল
  • 1x আরডুইনো ন্যানো
  • 1x 9 গ্রাম সার্ভো (গাড়ি/ট্রাক ঘুরাতে ব্যবহৃত)
  • 1x ডিসি মোটর (আরসি গাড়ি/ট্রাকে)
  • 1x অ্যাডাফ্রুট জিপিএস ব্রেকআউট ভি 3 বোর্ড

চ্ছিক সরবরাহ:

  • পুরুষ হেডার পিন
  • মহিলা হেডার পিন

ধাপ 1: আরডুইনো ন্যানো

আরডুইনো ন্যানো
আরডুইনো ন্যানো

আরডুইনো ন্যানো হল বোর্ডের মস্তিষ্ক। এটি বিভিন্ন সেন্সর (পিং, তাপমাত্রা, আলো) থেকে ইনপুট এবং মোটর, সার্ভো, শিফট রেজিস্টার এবং সিরিয়াল কমিউনিকেশন থেকে ইনপুট পরিচালনা করতে ব্যবহৃত হবে। Arduino 5v বহিরাগত সরবরাহ সংযোগকারী থেকে চালিত হবে।

বিভাগ অংশ:

1x আরডুইনো ন্যানো

ধাপ 2: শিফট নিবন্ধন

শিফট রেজিস্টার
শিফট রেজিস্টার

শিফট রেজিস্টার বেশি আউটপুট দিতে ব্যবহৃত হয়। দুটি সিরিয়াল-ইন প্যারালাল-আউট শিফট রেজিস্টার রয়েছে যা একসাথে ডেইজি-চেইনযুক্ত। Arduino Nano থেকে শুধুমাত্র 3 টি পিন 16 টি আউটপুট নিয়ন্ত্রণ করতে ব্যবহৃত হয়।

ক্যাপাসিটরগুলি চিপের প্রয়োজন হতে পারে এমন কোনও স্পাইকের জন্য ব্যবহৃত হয়।

স্ক্রু টার্মিনালগুলি বিভিন্ন ধরণের তারের সাথে সংযুক্ত করা সহজ করার জন্য ব্যবহৃত হয়।

LEDs এর একটি উদাহরণ হবে:

  • 2 টি সাদা LEDs (হেড লাইটের জন্য)
  • 2 টি লাল LED (ব্রেক লাইটের জন্য)
  • 4 হলুদ LEDs (ঝলকানি জন্য - সামনে দুটি, এবং পিছনে দুটি)
  • 8 টি অনুমিত LEDs, অথবা 4 টি লাল এবং 4 টি নীল LED পুলিশ লাইটের জন্য।

বিভাগ অংশ:

  • 2x 1uF ক্যাপাসিটর
  • 16x 220 ওহম প্রতিরোধক
  • 2x 74HC595 (শিফট রেজিস্টার আইসি)
  • 16x 2.54 2P স্ক্রু টার্মিনাল

ধাপ 3: এলডিআর (হালকা সনাক্তকারী প্রতিরোধক)

এলডিআর (লাইট ডিটেক্টিং রেজিস্টর)
এলডিআর (লাইট ডিটেক্টিং রেজিস্টর)

এলডিআর, লাইট ডিটেক্টিং রেসিস্টর, রোধের সাথে একসঙ্গে ভোল্টেজ ডিভাইডার হিসেবে আলো পরিমাপের জন্য ব্যবহৃত হয়।

বোর্ড কিভাবে ব্যবহার করা হয় তার উপর নির্ভর করে, LDR সরাসরি বোর্ডের সাথে সংযুক্ত করা যেতে পারে, অথবা অন্যান্য হেডার পিন লাগানো যেতে পারে।

বিভাগ অংশ:

  • 1x এলডিআর (হালকা নির্ভর প্রতিরোধক)
  • 1x 100K ওহম প্রতিরোধক

ধাপ 4: তাপমাত্রা সেন্সর

তাপমাত্রা সেন্সর
তাপমাত্রা সেন্সর

দুটি তাপমাত্রা সেন্সর আছে। একটিকে সরাসরি বোর্ডে মাউন্ট করার জন্য ডিজাইন করা হয়েছে, এবং অন্যটি অন্য স্থানে তাপমাত্রা পরিমাপের জন্য স্ক্রু টার্মিনালের মাধ্যমে সংযুক্ত হওয়ার কথা।

তাপমাত্রা পরিমাপের অন্যান্য ক্ষেত্র হবে:

  • মোটর এ
  • ব্যাটারিতে
  • আরসি বডিতে
  • আরসি বডির বাইরে

বিভাগ অংশ:

  • 2x DS182B20 (তাপমাত্রা সেন্সর)
  • 2x 4.7K ওহম প্রতিরোধক
  • 1x 2.54 3P স্ক্রু টার্মিনাল

ধাপ 5: পিং সেন্সর

পিং সেন্সর
পিং সেন্সর

4 টি HC-SR04 পিং সেন্সর আছে। বোর্ডটি নিউপিং লাইব্রেরি ব্যবহার করে ইকো এবং ট্রিগার পিনগুলিকে একসাথে সংযুক্ত করার জন্য সেটআপ করা হয়েছে। পিনগুলি HC-SR04 এ একসঙ্গে সোল্ডার বা তারযুক্ত করা যেতে পারে, অথবা ইকো এবং ট্রিগার পিন থেকে একই টার্মিনাল পিনগুলিতে যাওয়া যায়।

দূরত্ব পরিমাপ করার ধারনাগুলি হবে RC গাড়ির সামনে পিং সেন্সরের different টি ভিন্ন কোণে, এবং ব্যাক আপের জন্য পিছনে একটি।

https://bitbucket.org/teckel12/arduino-new-ping/wi…

বিভাগ অংশ:

  • 4x HC-SR04 (অতিস্বনক দূরত্ব সেন্সর)
  • 4x 2.54 3P স্ক্রু টার্মিনাল

ধাপ 6: মোটর সংযোগ

মোটর সংযোগ
মোটর সংযোগ

ডিসি মোটর ড্রাইভার L911H IC চিপটি RC গাড়িকে সামনের দিকে এবং পিছনের দিকে নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এই চিপটি মূলত আপনার জন্য ডিসি মোটরের প্লাস/মাইনাস তারের স্যুইচ করছে। 0 ° C থেকে 80 ° C তাপমাত্রায় পরিচালিত হলে এই চিপের 2.5v থেকে 12v পর্যন্ত বিস্তৃত সরবরাহ ভোল্টেজ রয়েছে - এই কারণেই তাপমাত্রা সেন্সরটি ঠিক তার পাশে (তাপমাত্রা সেন্সর -55 ° C থেকে 125 ° C পরিমাপ করে)। চিপটিতে একটি অন্তর্নির্মিত ক্ল্যাম্প ডায়োড রয়েছে, তাই ডিসি মোটর সংযোগ করার সময় এটির প্রয়োজন হয় না।

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

বিভাগ অংশ:

  • 1x L9110H (মোটর ড্রাইভার আইসি)
  • 2x 2.54 2P স্ক্রু টার্মিনাল

ধাপ 7: Servo সংযোগ

Servo সংযোগ
Servo সংযোগ

আরসি গাড়ির বাঁক নিয়ন্ত্রণ করতে সার্ভো ব্যবহার করা হয়। বেশিরভাগ খেলনা আরসি গাড়ি ঘুরানোর জন্য ব্যবহৃত অন্য মোটর নিয়ে আসবে। একটি সার্ভোর জন্য টার্নিং মোটর পরিবর্তন করা হল একমাত্র পরিবর্তন যা আমি আরসি গাড়ির ফ্রেমে তৈরি করি।

ক্যাপাসিটরটি বিদ্যুতের যে কোন স্পাইকের জন্য ব্যবহার করা যেতে পারে।

বিভাগ অংশ:

  • 1x 9 গ্রাম সার্ভো (গাড়ি/ট্রাক ঘুরাতে ব্যবহৃত)
  • 1x 470uF ক্যাপাসিটর
  • সার্ভো সংযোগের জন্য পুরুষ হেডার পিন

ধাপ 8: জিপিএস মডিউল

জিপিএস মডিউল
জিপিএস মডিউল

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

  • অবস্থানের যথার্থতা 3 মিটারের মধ্যে
  • 0.1 মি/সেকেন্ডের মধ্যে বেগ নির্ভুলতা (সর্বোচ্চ বেগ: 515 মি/সেকেন্ড)
  • এটি চালু/বন্ধ করার জন্য "সক্ষম করুন" পিন
  • ফ্ল্যাশ 16 ঘন্টা ডেটা সঞ্চয় করতে
  • আরটিসি (রিয়েল টাইম ক্লক) সময় পেতে

অ্যাডাফ্রুট জিপিএস লাইব্রেরি:

https://github.com/adafruit/Adafruit_GPS

বিভাগ অংশ:

1x অ্যাডাফ্রুট জিপিএস ব্রেকআউট ভি 3 বোর্ড

ধাপ 9: সিরিয়াল যোগাযোগ

সিরিয়াল যোগাযোগ
সিরিয়াল যোগাযোগ

সিরিয়াল সংযোগ Arduino অন্যান্য বাহ্যিক উৎসের সাথে যোগাযোগ করার জন্য।

বিভাগ অংশ:

1x 2.54 2P স্ক্রু টার্মিনাল

ধাপ 10: উদাহরণ বোর্ড সেটআপ

উদাহরণ বোর্ড সেটআপ
উদাহরণ বোর্ড সেটআপ

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

ধাপ 11: উদাহরণ

উদাহরণ
উদাহরণ
উদাহরণ
উদাহরণ
উদাহরণ
উদাহরণ

আমার সেটআপ থেকে ছবি সংযুক্ত করা হয়েছে। আমি একদম নতুন RC গাড়ি নিয়েছি, তা খেয়ে ফেলেছি, ডলারট্রি ফোমবোর্ড থেকে একটি শরীর তৈরি করেছি, এবং এটি একটি মস্তিষ্ক দিয়েছি।

প্রস্তাবিত: