সুচিপত্র:
- সরবরাহ
- ধাপ 1: সমাবেশ এবং প্রস্তুতি
- পদক্ষেপ 2: প্রোগ্রাম কন্ট্রোলার মাইক্রো: বিট
- ধাপ 3: বিটকারের মাইক্রো: বিট প্রোগ্রাম করুন
- ধাপ 4: মজা করুন এবং এটি আপনার নিজের করুন
ভিডিও: মাইক্রো: বিট রোবট কন্ট্রোল অ্যাকসিলারোমিটার সহ: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই প্রবন্ধে আমরা একটি মাইক্রো: বিট রোবট তৈরি করতে 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 শেখানোর জন্য একটি রোবট কিট!
প্রস্তাবিত:
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: মাইক্রো দিয়ে বিট: বিট: 7 টি ধাপ (ছবি সহ)
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: বিট মাইক্রো: বিট: মাইক্রো: বিট এর কার্যকারিতা বাড়ানোর একটি উপায় হল স্পার্কফুন ইলেকট্রনিক্সের মোটো: বিট নামে একটি বোর্ড ব্যবহার করা (প্রায় $ 15-20)। এটি জটিল দেখায় এবং এর অনেক বৈশিষ্ট্য রয়েছে, তবে এটি থেকে সার্ভো মোটর চালানো কঠিন নয়। মোটো: বিট আপনাকে অনুমতি দেয়
মাইক্রো: বট - মাইক্রো: বিট: ২০ টি ধাপ
মাইক্রো: বট - মাইক্রো: বিট: নিজেকে একটি মাইক্রো: বট তৈরি করুন! এটি একটি মাইক্রো: বিট নিয়ন্ত্রিত রোবট যা স্বায়ত্তশাসিত ড্রাইভিংয়ের জন্য সোনার তৈরি করে, অথবা যদি আপনার দুটি মাইক্রো থাকে: বিট, রেডিও নিয়ন্ত্রিত ড্রাইভিং
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রো পাইথন সহ বিট কন্ট্রোলার: 11 টি ধাপ
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রোপাইথন সহ বিট কন্ট্রোলার: রোবোক্যাম্প ২০১ For-এর জন্য, আমাদের গ্রীষ্মকালীন রোবটিক্স ক্যাম্প, ১০-১ aged বছর বয়সী তরুণরা বিবিসি মাইক্রো: বিট ভিত্তিক 'অ্যান্টওয়েট রোবট', পাশাপাশি প্রোগ্রামিং একটি মাইক্রো: বিট একটি রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে। যদি আপনি বর্তমানে রোবোক্যাম্পে থাকেন, স্কি
কিভাবে একটি প্রভাবশালী কাঠের রোবট আর্ম (পার্ট 2: বাধা এড়ানোর জন্য রোবট) - মাইক্রো উপর ভিত্তি করে: বিট: 3 ধাপ
কিভাবে একটি প্রভাবশালী কাঠের রোবট আর্ম (পার্ট 2: বাধা এড়ানোর জন্য রোবট)-মাইক্রো ভিত্তিক: বিট: পূর্বে আমরা লাইন-ট্র্যাকিং মোডে আর্মবিট চালু করেছি। এরপরে, আমরা কীভাবে বাধা মোড এড়ানোর জন্য আর্মবিট ইনস্টল করব তা পরিচয় করিয়ে দিই
কিভাবে একটি চিত্তাকর্ষক কাঠের রোবট আর্ম (পার্ট 1: লাইন-ট্র্যাকিংয়ের জন্য রোবট)-মাইক্রো: বিট: 9 ধাপের উপর ভিত্তি করে
কিভাবে একটি চিত্তাকর্ষক কাঠের রোবট আর্ম একত্রিত করা যায় (পার্ট 1: লাইন-ট্র্যাকিংয়ের জন্য রোবট)-মাইক্রো: বিট এর উপর ভিত্তি করে: এই কাঠের লোকটির তিনটি রূপ রয়েছে, এটি খুব আলাদা এবং চিত্তাকর্ষক। তাহলে একে একে একে আসি