আরডুইনো দিয়ে খেলনা সমস্ত-ভূখণ্ডের যানবাহনের থিম অবিরত। আমরা ইতিমধ্যে একটি স্মার্টফোন থেকে ব্লুটুথের মাধ্যমে আপনার সাথে একটি রেডিও-নিয়ন্ত্রিত অল-অঞ্চল বাহন তৈরি করেছি। এখন আমরা একটি অল-অঞ্চল বাহন তৈরি করব যা নিজেই চালিত হয়, বাধা এড়ায় এবং বাঁক বা থামানো সম্পর্কে "হেডলাইট" দিয়ে সংকেত দেয়।
এটা জরুরি
- - আরডুইনো ইউএনও বা সমমান;
- - অতিস্বনক পরিসীমা অনুসন্ধানকারী (অতিস্বনক মডিউল) এইচসি-এসআর04 বা অনুরূপ;
- - L9110S মোটর ড্রাইভার বা অ্যানালগ;
- - পোলোলু জুমো ট্যাঙ্ক বা এর অনুরূপ ট্র্যাক প্ল্যাটফর্ম;
- - একটি আরডুইনো বোর্ডের আকার বা প্রোটোটাইপিংয়ের জন্য একটি ieldাল আকার অনুযায়ী ফাইবারগ্লাসের টুকরো;
- - নির্বাচিত চ্যাসি জন্য উপযুক্ত 2 বৈদ্যুতিক মোটর;
- - 2 সাদা এলইডি (হেডলাইট), 2 লাল এলইডি (রিয়ার লাইট) এবং 4 180-220 ওহম প্রতিরোধক;
- - ব্যাটারি (1 "মুকুট" বা 4-6 আঙুলের ব্যাটারি);
- - সংযোগ তারের;
- - তাতাল;
- - একটি কম্পিউটার;
- - ফাস্টেনার - তাদের কাছে 6-10 বোল্ট এম 2, 5, ওয়াশার্স, বাদাম।
নির্দেশনা
ধাপ 1
প্রথম পদক্ষেপটি প্ল্যাটফর্মটি একত্রিত করা। পূর্ববর্তী একটি নিবন্ধে, আমরা কীভাবে খেলনা এটিভি এর চ্যাসিসটি তৈরি করতে পারি সে সম্পর্কে বিশদভাবে দেখেছি। এখানে, পদক্ষেপগুলি ঠিক একই হবে। অতএব, আমরা এ বিষয়ে বিস্তারিত বিবেচনা করব না। ফটোগুলিতে দেখানো হয়েছে যে আরডুইনো বোর্ড লাগানো আছে তার সাথে অল-টেরিটেন যানবাহনের জন্য একত্রিত চ্যাসিগুলি প্রদর্শিত হয়েছে।
ধাপ ২
এখন ইলেকট্রনিক্সের পালা। প্রথমে সংযোগ চিত্রটি দেখুন। দয়া করে মনে রাখবেন যে সমস্ত এলইডি প্রায় 200 ওহমের প্রতিরোধকের মাধ্যমে সংযুক্ত থাকে। সোনারটি আরডুইনোর দুটি স্বেচ্ছাসেবী ডিজিটাল পিন এবং একটি + 5 ভি পাওয়ার সাপ্লাইয়ের সাথে সংযুক্ত। আরডুইনো এবং মোটরগুলির সাথে মোটর চালকের সংযোগটি চিত্রটিতে দেখা যায়। যদি কোনও অস্পষ্টতা থাকে - পূর্ববর্তী নিবন্ধটি পড়ুন, যেখানে আমরা এটিকে আরও বিশদে বিবেচনা করেছি, বা মন্তব্যে প্রশ্ন জিজ্ঞাসা করব।
ধাপ 3
আসুন উপরের চিত্রটি অনুসারে আমাদের খেলনা অল-অঞ্চল অঞ্চলটির হৃদয় এবং মস্তিষ্ক একত্রিত করুন। আপনি একটি সার্কিট বোর্ডে সবকিছু মাউন্ট করতে পারেন - এটি মাউন্ট এবং সম্ভাব্য ভবিষ্যতের পরিবর্তনগুলির জন্য আরও অনেক সুবিধাজনক। ফটোতে, বৈদ্যুতিন উপাদানগুলি আরডুইনো ইউনোর প্রোটোটাইপিংয়ের জন্য একটি বিশেষ ঝালর উপরে রাখা হয়েছে। সোনার গাড়ির সামনের দিকে তাকিয়ে আছে। রিয়ার এলইডি যথাক্রমে ব্রেক লাইট, সামনের এলইডিগুলির নকল করবে - হেডলাইটগুলি।
পদক্ষেপ 4
আমাদের সমস্ত অঞ্চল অঞ্চলটির জন্য একটি নিয়ন্ত্রণ প্রোগ্রাম লেখার সময়। চিত্রটিতে স্কেচ কোড (আরডুইনোর জন্য প্রোগ্রাম) দেখানো হয়েছে।
এই স্কেচের মূল উপসর্গ সোনারটির সাথে কাজ করছে। তল লাইনটি হ'ল আমরা একটি সংক্ষিপ্ত নাড়ি পাঠিয়েছি - একটি ট্রিগার, প্রতিধ্বনির প্রতি বিলম্ব সময় - পরিমাপ এবং মুলতুবি করতে বিলম্বের সময় থেকে লক্ষ্য নির্ধারণ করি। যদি দূরত্বটি নির্দিষ্ট নির্দিষ্টের চেয়ে কম হয় (স্কেচে - 20 সেমি), তবে সর্ব-অঞ্চল বাহনটি তার চারপাশে চলে যাবে।
আমরা পূর্ববর্তী নিবন্ধে মোটর নিয়ন্ত্রণ অ্যালগরিদম বিবেচনা করেছি। বাঁক দেওয়ার সময়, অল-অঞ্চল অঞ্চলটি "থামানো সংকেত" চালু করবে, যখন থামবে - একটি ব্রেক লাইট। যখন কোনও বাধা সনাক্ত করা যায়, তখন হেডলাইটগুলি চালু হবে এবং এটিভি এটির চারপাশে চলে যাবে। অল-অঞ্চল অঞ্চলটিকে আরও "বুদ্ধিমান" করে তুলতে, আসুন বাধা এড়ানোর জন্য একটি স্বেচ্ছাসেবী দিক নির্ধারণ করি।
কোডের মন্তব্যগুলি পুরো প্রোগ্রামটিকে আরও বিস্তারিতভাবে ব্যাখ্যা করে।
পদক্ষেপ 5
আরডুইনোতে স্কেচটি "পূরণ করুন" (কীভাবে আরডুইনোতে প্রোগ্রামটি লোড করা যায় সে সম্পর্কে আমরা পূর্ববর্তী নিবন্ধগুলিতে ইতিমধ্যে বেশ কয়েকটি বিকল্প বিবেচনা করেছি)। আমরা আরডুইনো বোর্ডের সাথে সমস্ত অঞ্চল অঞ্চলটির বৈদ্যুতিন উপাদানগুলির সাথে ঝালটি সংযুক্ত করি। আমরা খাবার পরিবেশন করি। এবং আমরা দেখি কীভাবে আমাদের সমস্ত অঞ্চলভিত্তিক যানবাহন "জীবনে ফিরে আসে"।