সুচিপত্র:
- ধাপ 1: উপকরণ
- ধাপ 2: আপনার মাইক্রোতে চুম্বক যোগ করা: বিট পিন
- ধাপ 3: কন্ট্রোলার তৈরি করুন
- ধাপ 4: প্রোগ্রাম তৈরি করুন
ভিডিও: বিবিসি মাইক্রো: বিট এবং স্ক্র্যাচ - ইন্টারেক্টিভ স্টিয়ারিং হুইল এবং ড্রাইভিং গেম: ৫ টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই সপ্তাহে আমার একটি ক্লাস অ্যাসাইনমেন্ট হল বিবিসি মাইক্রো: বিট টু ইন্টারফেস টু স্ক্র্যাচ প্রোগ্রাম যা আমরা লিখেছি। আমি ভেবেছিলাম যে এটি একটি এমবেডেড সিস্টেম তৈরি করার জন্য আমার থ্রেডবোর্ড ব্যবহার করার উপযুক্ত সুযোগ! স্ক্র্যাচ প্রোগ্রামের জন্য আমার অনুপ্রেরণা ভিনটেজ হ্যান্ডহেল্ড ইলেকট্রনিক গেমগুলি থেকে আসে যা আমার মা আমার এবং আমার ভাইয়ের জন্য গুডউইল বা কোণার দোকান থেকে পেতেন। আমার কাছে সেই ধূলিকণাযুক্ত এলসিডি, বিবর্ণ প্লাস্টিকের কাসিং এবং বোতামগুলি টিপলে রহস্যজনকভাবে আটকে থাকার অনেক স্মৃতি আছে। আমি বিশেষ করে রেসিং গেমগুলি মনে রাখি যা আমরা খেলব (যেমন চিত্র 2) যেখানে আপনি কেবলমাত্র দুটি লেনের মধ্যে স্থানান্তর করতে পারেন আসন্ন গাড়িগুলি এড়াতে। আমার যৌবনের পুনর্বিবেচনার চেতনায়, আমি স্ক্র্যাচে এই ধরণের গেমটি পুনরায় তৈরি করেছি।
মাইক্রো: বিট এর অ্যাকসিলরোমিটার গাড়ির স্টিয়ারিং নিয়ন্ত্রণ করতে ব্যবহৃত হয়, এবং দুটি সুইচ গাড়ির হর্ন নিয়ন্ত্রণ করতে ব্যবহৃত হয়। ড্রাইভিং গেম খেলতে স্ক্র্যাচ ব্যবহার করা হয়, শিরোনাম: বিবিসি মাইক্রো ড্রাইভার।
প্রকল্প পৃষ্ঠাটি এখানে পাওয়া যাবে:
যদি আপনার কোন প্রশ্ন থাকে, আমার কাজের সাথে তাল মিলিয়ে চলতে চান, অথবা শুধু আইডিয়াগুলি নিয়ে টস করুন, দয়া করে আমার টুইটারে করুন: @4Eyes6Senses। ধন্যবাদ!
ভিডিওর সঙ্গীত ভিনসেন্ট হ্যানি প্রদান করেছিলেন।
ধাপ 1: উপকরণ
থ্রেডবোর্ড - লিঙ্ক
বিবিসি মাইক্রো: বিট - লিঙ্ক - আপনার মাইক্রোকন্ট্রোলারকে স্ক্র্যাচের সাথে সংযুক্ত করতে এই নির্দেশাবলী অনুসরণ করুন
4 মিমি (ব্যাস) x 3 মিমি (উচ্চতা) চুম্বক - লিঙ্ক
ফোম শীট - লিঙ্ক
স্টেইনলেস স্টীল পরিবাহী থ্রেড - লিঙ্ক
একটি স্ক্র্যাচ অ্যাকাউন্ট - লিঙ্ক
টেপ
ধাপ 2: আপনার মাইক্রোতে চুম্বক যোগ করা: বিট পিন
এখন যেহেতু আপনার কাছে উপকরণ আছে পাঁচটি মাইক্রো: বিট পিনগুলিতে চুম্বক যোগ করার সময় এসেছে। আমরা পিনগুলিতে চুম্বক যুক্ত করার কারণ হল (1) মাইক্রো: বিটকে চুম্বক সমৃদ্ধ থ্রেডবোর্ডে এবং (2) পিন এবং পরিবাহী থ্রেডের মধ্যে সহজ সংযোগের অনুমতি দেওয়া। সাধারণত, মাইক্রো: বিটকে পরিবাহী থ্রেডের সাথে সংযুক্ত করার জন্য আপনাকে খোলা পিনের চারপাশে থ্রেডটি সেলাই এবং সুরক্ষিত করতে হবে এবং যদি আপনি আপনার নকশা পরিবর্তন করতে চান তবে আপনাকে মাইক্রো: বিট এবং সম্ভবত পুনরায় সংযুক্ত থ্রেডটি কাটাতে হবে। আপনার প্রকল্প। থ্রেডবোর্ডের সাহায্যে আপনি কেবল আপনার পরিবাহী থ্রেডটি চুম্বকের উপরে ফেলে দিতে পারেন এবং তারা থ্রেডটিকে মাইক্রো: বিট পিন এবং থ্রেডবোর্ডে সুরক্ষিত রাখবে।
- সেট থেকে একটি ডিস্ক চুম্বক বিচ্ছিন্ন করুন। নিশ্চিত করুন যে আপনি চুম্বকের কোন প্রান্তটি অন্যান্য চুম্বককে আকৃষ্ট করবে বা তাড়িয়ে দেবে তা নিশ্চিত করুন, পাঁচটি চুম্বকের খুঁটি একই হওয়া দরকার যাতে তারা চুম্বকের প্রতি আকৃষ্ট হয় যা থ্রেডবোর্ডে সংযোজিত হবে।
- সুরক্ষিত না হওয়া পর্যন্ত পিন দিয়ে চুম্বকটিকে আলতো করে ধাক্কা দিন। এই মুহুর্তে চুম্বকটি পিনে বাঁকা হওয়া উচিত এবং ধাতব পৃষ্ঠে স্থাপন করা এবং টানলে বিচ্ছিন্ন হয়ে যাবে। পরবর্তী চারটি চুম্বকের জন্য এই প্রক্রিয়াটি চালিয়ে যান।
- প্লেয়ার বা সমতল পৃষ্ঠ ব্যবহার করে, চুম্বকের নীচে হালকা চাপ প্রয়োগ করুন যতক্ষণ না তারা পিনগুলিতে সুরক্ষিত থাকে এবং এমনকি বসে থাকে। যদি কোন সময়ে আপনি চুম্বক অপসারণ করতে চান, উপরে হালকা চাপ প্রয়োগ করুন এবং তারা সহজেই পপ আউট হবে।
ধাপ 3: কন্ট্রোলার তৈরি করুন
একবার আপনার সামগ্রী হয়ে গেলে, আমি আপনাকে দুটি সুইচ তারের সাথে শুরু করার পরামর্শ দিই। সুইচগুলি যেভাবে কাজ করে তা হল আপনি থ্রেডবোর্ডের বাইরের হ্যালোর চারপাশে একটি স্থল তার স্থাপন করেন, যেখানে আপনার হাত নিয়ন্ত্রককে ধরে রাখবে। তারপরে, যখন আপনার আঙ্গুলগুলি থ্রেডবোর্ডের "0" বা "2" পিনের সাথে সংযুক্ত তারগুলিকে স্পর্শ করবে তখন আপনি সংযোগটি ভেঙে ফেলবেন এবং গাড়িটিকে হংক করতে বাধ্য করবেন। এখানে ধাপগুলি:
- চুম্বকের বাইরেরতম রিংয়ে পরিবাহী থ্রেড রাখুন এবং তারপরে মাইক্রো: বিট (চিত্র 1) এর "জিএনডি" পিনে থ্রেডটি রাখুন।
- বাম বোতামের জন্য, পরিবাহী থ্রেডের একটি প্রান্ত মাইক্রো: বিটের "0" পিনে রাখুন। বাম দিকে একটি ট্রেইল তৈরি করুন এবং যেখানে আপনি বোতামটি চান সেখানে শেষ করুন। আপনার কাটা ফেনা ধরুন এবং পরিবাহী থ্রেড (চিত্র 2) দিয়ে থ্রেড করুন, একবার আপনি জানেন যে আপনি বোতামটি কোথায় রাখতে চান, আপনার অতিরিক্ত চুম্বকের একটি দিয়ে ফেনা এবং থ্রেডটি সুরক্ষিত করুন (চিত্র 3)।
- ডান বোতামের জন্য, "GND" (চিত্র 4) এর সাথে সংযুক্ত থ্রেডের উপর টেপের একটি ছোট টুকরো রাখুন, এটি দুটি তারকে বিচ্ছিন্ন করবে এবং ছোট হওয়ার কারণ এড়াবে। তারপর বাম বোতামের মতো একই পদক্ষেপগুলি অনুসরণ করুন।
ধাপ 4: প্রোগ্রাম তৈরি করুন
প্রকল্পের লিঙ্ক এখানে পাওয়া যাবে: https://scratch.mit.edu/projects/428740218/। কোডটি তিনটি ভাগে বিভক্ত: ব্যবহারকারীর গাড়ি, গাড়ি 1 (নীল গাড়ি), এবং গাড়ি 2 (লাল গাড়ি)। গাড়ী 1 এবং 2 এর কোড তুলনামূলকভাবে একই, শুধু বিভিন্ন x এবং y স্থানাঙ্ক এবং একটি ভিন্ন "অপেক্ষা" ফাংশন সহ।
- ব্যবহারকারীর গাড়ি (চিত্র 1): যখন ব্যবহারকারী সবুজ পতাকা/স্টার্ট বোতাম টিপবে তখন তাদের গাড়ি একটি পূর্বনির্ধারিত অবস্থানে শুরু হবে। যখন ব্যবহারকারী নিয়ামককে বাম বা ডানে কাত করে মাইক্রো: বিট দিক নির্দেশ করবে এবং প্রোগ্রামটি ব্যবহারকারীর স্প্রাইটকে রাস্তার বাম বা ডান দিকে সরিয়ে দেবে। যখন ব্যবহারকারী কন্ট্রোলারের সুইচ টিপবে তখন গাড়িটি গাড়ির হর্ন বা ক্লাউন হংক তৈরি করবে (তারা বাম বা ডান বোতাম টিপবে কিনা তার উপর নির্ভর করে), এটি গাড়ির টেইল লাইটও চালু করবে (পোশাক পরিচ্ছদ)। যখন গাড়িটি অন্য একটি গাড়ির সাথে ক্র্যাশ করে (এটি গাড়ী 1 এবং গাড়ী 2 কোডে পরিচালিত হয়) ব্যাকড্রপটি স্ক্রিন ওভার গেমে চলে যাবে এবং ব্যবহারকারীর গাড়ি অদৃশ্য হয়ে যাবে।
গাড়ি 1 এবং গাড়ি 2 (পরিসংখ্যান 2 এবং 3): যখন ব্যবহারকারী সবুজ পতাকা/স্টার্ট বোতাম টিপেন, স্কোর 0 তে রিসেট করা হয় এবং স্ক্রিন ওভার গেমটি প্রধান হাইওয়ে দৃশ্যের দিকে চলে যায়। "পুনরাবৃত্তি হওয়া পর্যন্ত" লুপ নিশ্চিত করে যে ব্যবহারকারী খেলে গাড়িগুলি ক্রমাগত উৎপন্ন হয়। গাড়িটি শীর্ষে রাখা হয়েছে এবং 1 থেকে 5 বা 10 সেকেন্ড (গাড়ির উপর নির্ভর করে) র্যান্ডম ব্যবধানে পর্দার নিচে "গ্লাইড" করে। যদি স্টেটমেন্ট চেক করে যে ব্যবহারকারীর গাড়ি এবং 1 বা 2 গাড়ির মধ্যে সংঘর্ষ আছে কিনা, যদি হ্যাঁ হয়, তাহলে আমরা স্ক্রিনে গেমের ব্যাকড্রপ পরিবর্তন করি এবং গেমটি শেষ করি। যদি কোন সংঘর্ষ না হয়, তাহলে আমরা ব্যবহারকারীর স্কোরে 1 যোগ করি এবং স্ক্রিনের নীচে গাড়ি অদৃশ্য হয়ে যায়।
প্রস্তাবিত:
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: মাইক্রো দিয়ে বিট: বিট: 7 টি ধাপ (ছবি সহ)
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: বিট মাইক্রো: বিট: মাইক্রো: বিট এর কার্যকারিতা বাড়ানোর একটি উপায় হল স্পার্কফুন ইলেকট্রনিক্সের মোটো: বিট নামে একটি বোর্ড ব্যবহার করা (প্রায় $ 15-20)। এটি জটিল দেখায় এবং এর অনেক বৈশিষ্ট্য রয়েছে, তবে এটি থেকে সার্ভো মোটর চালানো কঠিন নয়। মোটো: বিট আপনাকে অনুমতি দেয়
কার্ডবোর্ড থেকে DIY পিসি স্টিয়ারিং হুইল এবং প্যাডেল! (প্রতিক্রিয়া, প্যাডেল শিফটার, ডিসপ্লে) রেসিং সিমুলেটর এবং গেমসের জন্য: 9 টি ধাপ
কার্ডবোর্ড থেকে DIY পিসি স্টিয়ারিং হুইল এবং প্যাডেল! (প্রতিক্রিয়া, প্যাডেল শিফটার, ডিসপ্লে) রেসিং সিমুলেটর এবং গেমসের জন্য: আরে সবাই! এই বিরক্তিকর সময়ে, আমরা সবাই কিছু করার জন্য খুঁজছি। বাস্তব জীবনের রেসিং ইভেন্টগুলি বাতিল করা হয়েছে এবং সিমুলেটর দিয়ে প্রতিস্থাপিত হয়েছে। আমি একটি সস্তা সিমুলেটর তৈরির সিদ্ধান্ত নিয়েছি যা নিশ্ছিদ্রভাবে কাজ করে, যা
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রো পাইথন সহ বিট কন্ট্রোলার: 11 টি ধাপ
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রোপাইথন সহ বিট কন্ট্রোলার: রোবোক্যাম্প ২০১ For-এর জন্য, আমাদের গ্রীষ্মকালীন রোবটিক্স ক্যাম্প, ১০-১ aged বছর বয়সী তরুণরা বিবিসি মাইক্রো: বিট ভিত্তিক 'অ্যান্টওয়েট রোবট', পাশাপাশি প্রোগ্রামিং একটি মাইক্রো: বিট একটি রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে। যদি আপনি বর্তমানে রোবোক্যাম্পে থাকেন, স্কি
Pimoroni Enviro দিয়ে হালকা এবং রঙ পরিমাপ: মাইক্রো জন্য বিট: বিট: 5 টি ধাপ
পিমোরোনি এনভিরো দিয়ে হালকা এবং রঙ পরিমাপ: মাইক্রো জন্য বিট: বিট: আমি এমন কিছু ডিভাইসে কাজ করছিলাম যা পূর্বে আলো এবং রঙ পরিমাপের অনুমতি দেয় এবং আপনি এই ধরনের পরিমাপের পিছনে তত্ত্ব সম্পর্কে অনেক কিছু খুঁজে পেতে পারেন নির্দেশিকা এখানে এবং এখানে। সম্প্রতি এনভিরো প্রকাশ করেছে: বিট, এম এর জন্য একটি অ্যাড-অন
ভিডিও গেম স্টিয়ারিং হুইল হাউজিং: 4 টি ধাপ
ভিডিও গেম স্টিয়ারিং হুইল হাউজিং: একটি ভিডিও গেম স্টিয়ারিং হুইলের জন্য সহজেই অস্থাবর, একত্রিত করা সহজ হাউজিং তৈরির একটি সস্তা উপায়। একটি পুরাতন 7.62 মিমি ধাতু বারুদ বক্স পান যা একটি সেনা উদ্বৃত্ত দোকান থেকে 1500 রাউন্ড ধরে রাখতে পারে, অথবা অনলাইনে এবং স্টিয়ারিং হুইল ভিতরে রাখতে পারে। মাত্রা একটি