সুচিপত্র:

একক প্লেয়ার প্রতিক্রিয়া টাইমার (Arduino সহ): 5 টি ধাপ
একক প্লেয়ার প্রতিক্রিয়া টাইমার (Arduino সহ): 5 টি ধাপ

ভিডিও: একক প্লেয়ার প্রতিক্রিয়া টাইমার (Arduino সহ): 5 টি ধাপ

ভিডিও: একক প্লেয়ার প্রতিক্রিয়া টাইমার (Arduino সহ): 5 টি ধাপ
ভিডিও: 10000% MOST IMPOSSILE GTA 5 RACES | w/ @letsplaybd3846 @SATonYT | GTA 5 Bangla Gameplay | Yestro 2024, নভেম্বর
Anonim
একক প্লেয়ার প্রতিক্রিয়া টাইমার (Arduino সঙ্গে)
একক প্লেয়ার প্রতিক্রিয়া টাইমার (Arduino সঙ্গে)
একক প্লেয়ার প্রতিক্রিয়া টাইমার (Arduino সঙ্গে)
একক প্লেয়ার প্রতিক্রিয়া টাইমার (Arduino সঙ্গে)

এই প্রকল্পে, আপনি একটি প্রতিক্রিয়া টাইমার তৈরি করবেন যা একটি Arduino দ্বারা চালিত। এটি একটি Arduino এর মিলিস () ফাংশনে কাজ করে যেখানে প্রোগ্রাম চলতে শুরু করার পর থেকে প্রসেসর সময় রেকর্ড করে। আপনি এটি ব্যবহার করতে পারেন যখন আলো চালু হয় এবং বোতামটি বের হয় তার মধ্যে সময়ের পার্থক্য খুঁজে পেতে। সব মান মিলিসেকেন্ডে দেওয়া হয়।

গেমটিতে, আপনাকে বোতামটি ধরে রাখতে হবে যার পরে LED চালু হবে। LED বন্ধ হয়ে গেলে আপনাকে বোতামটি ছেড়ে দিতে হবে। যদি আপনি খুব তাড়াতাড়ি ছেড়ে দেন তাহলে "খুব তাড়াতাড়ি মুক্তি" লেখাটি এলসিডি -তে প্রদর্শিত হবে। আপনি বাটনটি মুক্ত করতে যে সময় নিয়েছেন, আপনার প্রতিক্রিয়া সময়, LCD ডিসপ্লেতে দেখানো হয়েছে।

সরবরাহ

অনুগ্রহ করে মনে রাখবেন যে ছবিটি প্রকল্পের জন্য প্রয়োজনীয় সমস্ত উপাদান দেখায় না

1) 1 x Arduino ন্যানো/Arduino Uno + সংযোগকারী তারের

2) 5cm x 5cm পারফোর্ড

3) 20 x জাম্পার তারের বা তারের

4) 1 x 16x2 LCD স্ক্রিন (চ্ছিক)

5) 1 x 100K বা 250K potentiometer

6) 1 x 9V ব্যাটারি + সংযোগকারী ক্লিপ

7) 1 x 5mm LED

8) 1 x PTM ক্ষণস্থায়ী সুইচ

9) 1 x 3V বা 5V বুজার

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

আমি ব্যক্তিগতভাবে বেশিরভাগ উপাদান ইতিমধ্যেই পেয়েছিলাম কারণ আমি এই ধরনের অনেকগুলি প্রকল্প করি। সিঙ্গাপুরে উদ্ভাবকদের জন্য, সিম লিম টাওয়ার হল সমস্ত ইলেকট্রনিক সামগ্রী কেনার জায়গা। আমি তৃতীয় তলায় স্পেস ইলেকট্রনিক্স, কন্টিনেন্টাল ইলেকট্রনিক্স বা হ্যামিল্টন ইলেকট্রনিক্সের সুপারিশ করি।

ধাপ 1: সার্কিট্রি পরিকল্পনা এবং বোঝা

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

1) PTM সুইচের একটি প্রান্ত +5V এর সাথে সংযুক্ত থাকে এবং অন্যটি একটি Arduino পিনের সাথে সংযুক্ত থাকে। আরডুইনো পিনটি 10K ওহম পুল-ডাউন রোধক ব্যবহার করে মাটিতে সংযুক্ত। এটি কোন ভাসমান ভোল্টেজকে পিনের অবস্থা প্রভাবিত করতে বাধা দেয়।

2) LED এর anode সরাসরি arduino এর সাথে সংযুক্ত। LED তে ভোল্টেজ বাড়াতে ট্রানজিস্টর থাকা আবশ্যক নয়। আরডুইনো এলইডি চালানোর জন্য পর্যাপ্ত পরিমাণে কারেন্ট সরবরাহ করে। LED এর ক্যাথোড মাটির সাথে সংযুক্ত।

3) অবশেষে, একই প্রক্রিয়াটি বুজারের সাথে ঘটে কিন্তু একটি ভিন্ন Arduino পিনের জন্য।

4) LCD এবং arduino এর মধ্যে সংযোগগুলি স্কিম্যাটিক্স এবং ফ্রিজিং মডেলগুলিতে হাইলাইট করা হয়েছে।

ধাপ 2: সার্কিট স্কিম্যাটিক্স এবং নির্মাণ

সার্কিট স্কিম্যাটিক্স এবং নির্মাণ
সার্কিট স্কিম্যাটিক্স এবং নির্মাণ
সার্কিট স্কিম্যাটিক্স এবং নির্মাণ
সার্কিট স্কিম্যাটিক্স এবং নির্মাণ
সার্কিট স্কিম্যাটিক্স এবং নির্মাণ
সার্কিট স্কিম্যাটিক্স এবং নির্মাণ

সার্কিটটি কীভাবে একত্রিত করা যায় তার কয়েকটি বিকল্প রয়েছে।

1) যারা ইলেকট্রনিক্সে প্রবেশ করছে তাদের জন্য, আমি সার্কিট তৈরির জন্য ব্রেডবোর্ড ব্যবহার করার সুপারিশ করব। এটি সোল্ডারিংয়ের চেয়ে অনেক কম অগোছালো, এবং এটি ডিবাগ করা সহজ হবে কারণ তারগুলি সহজেই সামঞ্জস্য করা যায়। ফ্রিজিং চিত্রগুলিতে দেখানো সংযোগগুলি অনুসরণ করুন।

2) আরো অভিজ্ঞ ব্যক্তিদের জন্য, ব্রেডবোর্ডে সার্কিট সার্কিট ব্যবহার করে দেখুন। এটি আরও স্থায়ী এবং দীর্ঘস্থায়ী হবে। নির্দেশনার জন্য পরিকল্পিত পড়ুন এবং অনুসরণ করুন।

3) অবশেষে, আপনি SEEED থেকে একটি প্রাক-তৈরি PCB অর্ডার করতে পারেন। আপনাকে যা করতে হবে তা উপাদানগুলিকে সোল্ডার করতে হবে। প্রয়োজনীয় Gerber ফাইল ধাপে সংযুক্ত করা হয়। জিপ করা গারবার ফাইলের সাথে একটি গুগল ড্রাইভ ফোল্ডারের লিঙ্ক এখানে দেওয়া হল:

ধাপ 3: Arduino কোড

Arduino কোড
Arduino কোড

কোড এই প্রকল্পের চ্যালেঞ্জ দিক। একটি একক অকার্যকর লুপ দিয়ে অনেক কিছু করতে হবে এবং সমস্ত সময় নেভিগেট করতে হবে এবং লুপগুলির জন্য কিছু সময় নিতে পারে।

আপনাকে অনুসরণ করতে সাহায্য করার জন্য কোডটিতে কিছু মন্তব্য রয়েছে। আপনি এটি ডাউনলোড করে একটি ইউএসবি থেকে মিনি ইউএসবি কেবল ব্যবহার করে আরডুইনোতে আপলোড করতে পারেন। এর জন্য আপনার কম্পিউটারে আরডুইনো অ্যাপের প্রয়োজন হবে এবং আপনি এই ওয়েবসাইট থেকে ডাউনলোড লিঙ্কটি খুঁজে পেতে সক্ষম হবেন:

ধাপ 4: সার্কিট্রি জন্য আবাসন

সার্কিট্রি জন্য আবাসন
সার্কিট্রি জন্য আবাসন

1) আপনি তার আবরণ জন্য কোন পুরানো প্লাস্টিকের কেস করতে পারেন। এলসিডি এবং বোতামের জন্য স্লটগুলি কাটাতে একটি গরম ছুরি ব্যবহার করা।

2) উপরন্তু, আপনি অন্য এক নির্দেশনার জন্য আমার অ্যাকাউন্ট চেক করতে পারেন যেখানে আমি বর্ণনা করি কিভাবে লেজার কাট এক্রাইলিক থেকে একটি বাক্স তৈরি করা যায়। আপনি লেজার কাটারের জন্য একটি SVG ফাইল খুঁজে পেতে সক্ষম হবেন। বিকল্পভাবে, যাদের লেজার কাটারের অ্যাক্সেস নেই তাদের জন্য, আপনি কাঠের অতিরিক্ত টুকরো থেকে কীভাবে একটি বাক্স তৈরি করবেন তা বিশদভাবে আরেকটি নির্দেশযোগ্য খুঁজে পেতে পারেন

3) অবশেষে, আপনি কেবল একটি আবরণ ছাড়াই সার্কিটটি ছেড়ে যেতে পারেন। এটি মেরামত এবং সংশোধন করা সহজ হবে।

ধাপ 5: সার্কিট ডেমো করা

ভিডিওটির লিঙ্ক:

প্রস্তাবিত: