সুচিপত্র:

মাইক্রো: বিট রোবট কন্ট্রোল অ্যাকসিলারোমিটার সহ: 4 টি ধাপ
মাইক্রো: বিট রোবট কন্ট্রোল অ্যাকসিলারোমিটার সহ: 4 টি ধাপ

ভিডিও: মাইক্রো: বিট রোবট কন্ট্রোল অ্যাকসিলারোমিটার সহ: 4 টি ধাপ

ভিডিও: মাইক্রো: বিট রোবট কন্ট্রোল অ্যাকসিলারোমিটার সহ: 4 টি ধাপ
ভিডিও: Car Robot Remote Control Car Robot Transformer, পানির দামে কার রোবট 2024, জুলাই
Anonim
Image
Image

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

সরবরাহ

টিঙ্কারজেনের বিটকার

ধাপ 1: সমাবেশ এবং প্রস্তুতি

সমাবেশ এবং প্রস্তুতি
সমাবেশ এবং প্রস্তুতি
সমাবেশ এবং প্রস্তুতি
সমাবেশ এবং প্রস্তুতি
সমাবেশ এবং প্রস্তুতি
সমাবেশ এবং প্রস্তুতি

M3x6 স্ক্রু ব্যবহার করে সামনে এবং পিছনে ক্যাস্টর চাকা ইনস্টল করে শুরু করুন।

তারপর 3M স্টিকারে ব্যাটারি হোল্ডার ইন্সটল করুন, ব্যাটারি হোল্ডারকে কাস্টার হুইলের পিছনে যতটা সম্ভব ইনস্টল করার চেষ্টা করুন।

মোটর শ্যাফ্টে চাকা রাখুন এবং উপরের সমাবেশের ছবিতে নির্দিষ্ট ক্রমে এক্রাইলিক প্লেট সংযুক্ত করুন।

অবশেষে roোকান মাইক্রো: বিট এবং (alচ্ছিক) অতিস্বনক সেনর।

মাইক্রোসফট মেককোডের সাথে বিটকার ব্যবহার করতে, আপনাকে ইন্টারফেসে একটি এক্সটেনশন যোগ করতে হবে। তার জন্য, makecode.microbit.org পেয়েছেন, Advanced-Extensions এ ক্লিক করুন এবং তারপর এই URL টি সার্চ ফিল্ডে পেস্ট করুন: https://github.com/TinkerGen/pxt-BitCar। এক্সটেনশন যোগ করার পরে, আপনার নতুন ট্যাবগুলি উপস্থিত হওয়া উচিত: বিটকার এবং নিওপিক্সেল।

পদক্ষেপ 2: প্রোগ্রাম কন্ট্রোলার মাইক্রো: বিট

প্রোগ্রাম কন্ট্রোলার মাইক্রো: বিট
প্রোগ্রাম কন্ট্রোলার মাইক্রো: বিট

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

ধাপ 3: বিটকারের মাইক্রো: বিট প্রোগ্রাম করুন

বিটকারের মাইক্রো: বিট প্রোগ্রাম করুন
বিটকারের মাইক্রো: বিট প্রোগ্রাম করুন

বিটকারের মাইক্রো: বিটের দুটি ব্লক থাকবে: প্রথমটি প্রধান গতি কমান্ডের জন্য দায়ী (ফরওয়ার্ড-ব্যাক-বাম-ডান) এবং দ্বিতীয়টি কেবল "দাঁড়ানো" জন্য। রেডিওতে প্রাপ্ত নেম ভ্যালু ব্লকের মধ্যে আমরা চেক করি যে প্রাপ্ত নামটি "y-axis" কিনা-এটি ফরওয়ার্ড-ব্যাকওয়ার্ড মোশন। আমরা সেখানে আরেকটি শর্ত দিই, যাতে ফরওয়ার্ড-ব্যাকওয়ার্ড মোশনের জন্য কিছু থ্রেশহোল্ড নির্ধারণ করা যায়, অন্যথায় আন্দোলনটি কিছুটা বিরক্তিকর হয়ে ওঠে, কারণ একই সময়ে বাম-ডান মোশন চালানোর সাথে দ্বন্দ্ব।

যদি প্রাপ্ত নাম "x-axis" হয়, আমরা বাম-ডান গতিবিধি সম্পর্কে তথ্য পাচ্ছি, আমরা পরীক্ষা করি যে এটি 0 এর কম কিনা। ঠিক আমরা তারপর সেই অনুযায়ী মোটর নিয়ন্ত্রণ করি।

রেডিও রিসিভ করা স্ট্রিং এ আমাদের আরেকটি ব্লক আছে স্ট্রিং - এখানে আমরা পরীক্ষা করি যে স্ট্রিংটি "স্ট্যান্ড আপ" কিনা এবং যদি তা হয়, তাহলে আমরা বিটকারকে 100 স্পীড দিয়ে দাঁড়ানোর এবং 250 এমএস চার্জ করার আদেশ দিই।

ধাপ 4: মজা করুন এবং এটি আপনার নিজের করুন

মজা করুন এবং এটি আপনার নিজের করুন!
মজা করুন এবং এটি আপনার নিজের করুন!

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

সম্ভাবনাগুলি অফুরন্ত এবং হার্ডওয়্যার এবং সফ্টওয়্যারে আপনার নিজের ধারণাগুলি বাস্তবায়ন করা মেকার আন্দোলনের প্রাণ। আপনি যদি বিটকার প্রোগ্রাম করার জন্য কিছু নতুন এবং আকর্ষণীয় উপায় নিয়ে আসেন, দয়া করে নীচের মন্তব্যগুলিতে ভাগ করুন। এছাড়াও, বিটকার একটি অনলাইন কোর্স নিয়ে আসে যা আপনি টিঙ্কারজেনের অনলাইন কোর্স প্ল্যাটফর্মে অ্যাক্সেস করতে পারেন, https://make2learn.tinkergen.com/ বিনামূল্যে! বিটকার এবং নির্মাতা এবং স্টেম শিক্ষাবিদদের জন্য অন্যান্য হার্ডওয়্যার সম্পর্কে আরও তথ্যের জন্য, আমাদের ওয়েবসাইট https://tinkergen.com/ দেখুন এবং আমাদের নিউজলেটার সাবস্ক্রাইব করুন।

TinkerGen একটি Kickstarter প্রচারাভিযান শুরু করেছে MARK (Make A Robot Kit), কোডিং, রোবোটিক্স, AI শেখানোর জন্য একটি রোবট কিট!

প্রস্তাবিত: