সুচিপত্র:
- ধাপ 1: আপনার সরঞ্জাম সংগ্রহ করা
- ধাপ 2: LEDS সংযোগ করা
- ধাপ 3: স্লাইডার
- ধাপ 4: LED স্ক্রিন
- ধাপ 5: বোতাম
- ধাপ 6: পরীক্ষা
- ধাপ 7: বিক্রয়
- ধাপ 8: আবরণ
- ধাপ 9: চূড়ান্ত শব্দ
ভিডিও: Arduino প্রতিক্রিয়া খেলা: 9 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমি একটি স্কুল অ্যাসাইনমেন্ট হিসাবে এই গেমটি তৈরি করেছি। আমরা একটি arduino সঙ্গে ইন্টারেক্টিভ কিছু করতে হয়েছিল। এটি আমার প্রথম Arduino প্রকল্প যা আমি কখনও করেছি, তাই এটি বেশ কঠিন ছিল, কিন্তু অসম্ভব নয়!
ধাপ 1: আপনার সরঞ্জাম সংগ্রহ করা
এই প্রকল্পের জন্য আপনার প্রয়োজন হবে:
- আরডুইনো। (আমি ন্যানো ব্যবহার করেছি, কিন্তু আপনি যে কোন Arduino ব্যবহার করতে পারেন)
- স্লাইডার (potentiometer)
- একটি বোতাম
- LED স্ক্রিন, বিশেষত 32 x 128
- কমপক্ষে ছয়টি LED বাতি (আমি তাদের একটি গুচ্ছ পাওয়ার সুপারিশ করব, সেগুলি সহজেই ভেঙে যাবে)
- আপনার প্রকল্প পরীক্ষা করার জন্য একটি ব্রেডবোর্ড
- ব্যাটারি ধারক
- ল্যাপটপ কম্পিউটার
- তাতাল
ধাপ 2: LEDS সংযোগ করা
যখন আপনি আপনার সমস্ত সরঞ্জাম সংগ্রহ করেন, তখন এটি তৈরি করার সময়!
এটি প্রকল্পের পরিকল্পিত।
সুতরাং কিভাবে আপনি এই কাজ করে?
প্রথমত, আপনার Arduino কে আপনার কম্পিউটারে সংযুক্ত করুন এবং কোডটি ডাউনলোড করুন। আপনার Arduino এ আপলোড করুন
যখন আপনি কোড আপলোড করেন, আপনার রুটিবোর্ডটি বের করুন!
উপরের স্কিম হিসাবে আপনার এলইডি ল্যাম্পগুলিকে সংযুক্ত করুন, আপনার রুটিবোর্ডে গ্রাউন্ড লাইনে এলইডিএসের ছোট্ট স্ট্রিংটি রাখুন (সাধারণত এটি আপনার রুটিবোর্ডের উপরের দিকে নীল লাইন)। একটি বা আপনার কেবলগুলি পান এবং এটিকে আপনার আরডুইনোতে GND (স্থল) এবং অন্য দিকে ব্রেডবোর্ডের গ্রাউন্ড লাইনের সাথে সংযুক্ত করুন। এখন আপনি এই পুরো অনুভূমিক রেখায় যা কিছু রাখবেন তা গ্রাউন্ডেড হবে।
LEDS এর অন্য দিকটি ব্রেডবোর্ডে থাকা উচিত। আপনি এগুলি যে কোনও জায়গায় রাখতে পারেন, যতক্ষণ আপনি তাদের আপনার আরডুইনো ডিজিটাল পিনের সাথে সংযুক্ত করেন। এইভাবে, তারা বিদ্যুৎ পাবে এবং আপনি তাদের আপনার কোডের জন্য ব্যবহার করতে পারেন। ডিজিটাল পিনগুলির জন্য: আপনার পাঁচটি এলইডি আছে, তাই আপনি সেগুলিকে বিভিন্ন ডিজিটাল পিনের সাথে সংযুক্ত করতে যাচ্ছেন।
একটিকে ডিজিটাল পিন 3 এর সাথে সংযুক্ত করতে হবে, দুটিকে ডিজিটাল পিন 5 এর সাথে সংযুক্ত করতে হবে, তিনটিকে ডিজিটাল পিন 7 এর সাথে সংযুক্ত করতে হবে, চারটিকে ডিজিটাল পিন 9 এর সাথে সংযুক্ত করতে হবে এবং পাঁচটিকে ডিজিটাল পিনের সাথে সংযুক্ত করতে হবে। 10 আপনার রুটিবোর্ডের উল্লম্ব লাইন, এবং অনুভূমিক রেখায় নয়।
একটি ষষ্ঠ নেতৃত্ব আছে, এই নেতৃত্ব আপনার খেলোয়াড়দের "লাইফ ল্যাম্প", একটি আলো যা নির্দেশ করে যে খেলোয়াড় হারবে কি না। এই আলো একইভাবে সংযুক্ত করা উচিত, কিন্তু ডিজিটাল পিন 11 ব্যবহার করে।
এবং এটি LEDS সংযোগের জন্য!
ধাপ 3: স্লাইডার
স্লাইডারটি সংযোগ করা মোটামুটি সহজ। স্লাইডারে 3 টি পিন রয়েছে। একপাশে দুটি পিন স্থল এবং ভোল্ট, অন্য পিন আপনার সংকেত।
সিগন্যাল পিনটি এনালগ পিন A1 তে যায়
গ্রাউন্ড পিন আপনার রুটি বোর্ডে গ্রাউন্ড লাইনে যায়।
এখন, আমরা এখনও এটি করিনি, কিন্তু আপনার রুটিবোর্ডে 5V লাইন তৈরি করাও গুরুত্বপূর্ণ। এটি স্থল রেখার নীচে বা উপরে, এবং এটি লাল। আপনার কেবলটি পান এবং আপনার আরডুইনোতে 5V রাখুন। আপনার ব্রেডবোর্ডে 5V লাইনের অন্য লাইনটি রাখুন। এই পুরো অনুভূমিক লাইনটি এখন আপনার 5V লাইন এবং আপনি আপনার সমস্ত বিদ্যুৎ এখানে রাখতে পারেন।
এই লাইনে 5V পিন রাখুন এবং আপনার স্লাইডারটি সংযুক্ত হওয়া উচিত!
ধাপ 4: LED স্ক্রিন
নির্দেশের এই অংশটি আরডুইনো ন্যানোতে 4 পিন LED স্ক্রিনের জন্য কাজ করে। আপনার স্ক্রিনে এই পিন আছে তা নিশ্চিত করুন: GND, VDD, SCK এবং SDA। Arduino Uno- এ SCK এবং SDA স্যুইচ করা আছে, তাই আপনি যদি আপনার স্ক্রিনকে কিভাবে সংযুক্ত করবেন তা নিশ্চিত না হন তাহলে এই ধাপে গুগল করুন।
GND পিনটি সহজ, আপনি এটিকে রুটিবোর্ডে আপনার গ্রাউন্ড লাইন, অথবা আপনার আরডুইনোতে অবশিষ্ট গ্রাউন্ড পিনের সাথে সংযুক্ত করুন।
এর পরে, VDD কে আপনার 5V লাইনের সাথে সংযুক্ত করুন।
SCK এবং SDA এনালগ পিন 4 এবং 5 ব্যবহার করে, SCK এনালগ পিন 5 এবং SDA এনালগ পিন 4 ব্যবহার করে।
এখন যেহেতু আপনার স্ক্রিন সংযুক্ত, আপনার আরডুইনোকে আপনার পাওয়ার সোর্সে রাখুন এবং নিশ্চিত করুন যে এটি কাজ করছে।
ধাপ 5: বোতাম
শেষ জিনিসটি যা আপনাকে সংযুক্ত করতে হবে তা হল আপনার বোতাম। সংযোগের বিভিন্ন উপায় সহ বিভিন্ন ধরণের বোতাম রয়েছে। উপরে আপনি দেখতে পাচ্ছেন আমি বোতামটি ব্যবহার করছি। আপনার যদি এটি থাকে, বা একই পিনের সাথে একটি অনুরূপ বোতাম, আপনি এই টিউটোরিয়ালটি অনুসরণ করতে পারেন। অন্যথায় আপনাকে গুগল করতে হবে কিভাবে আপনার বোতামটি সংযুক্ত করবেন।
এই বোতামে 3 টি পিন রয়েছে।
GND ব্রেডবোর্ডে আপনার গ্রাউন্ড লাইনে যায়
VCC রুটিবোর্ডে আপনার 5V লাইনে যায়
এবং S একটি ডিজিটাল আউট, ডিজিটাল পিন 8 এ যায়।
হ্যাঁ! এখন সবকিছু সংযুক্ত এবং পরীক্ষার জন্য প্রস্তুত।
ধাপ 6: পরীক্ষা
এখন, সবকিছু পরীক্ষা করার জন্য প্রস্তুত!
যদি আপনি ইতিমধ্যে না করে থাকেন তবে কোডটি ডাউনলোড করুন এবং আপনার Arduino এ আপলোড করুন। এটি কিছুটা অদ্ভুত লাগতে পারে, তবে আপনার গেমটি এখন যাওয়ার জন্য প্রস্তুত! আপনি কার্ডবোর্ড দিয়ে একটি কেস প্রোটোটাইপ করতে পারেন (যেমন আমি করেছি) এবং আপনি আপনার স্লাইডার, বোতাম, নেতৃত্বাধীন পর্দা এবং নেতৃত্বাধীন আলো কোথায় চান তা নির্ধারণ করতে পারেন।
ধাপ 7: বিক্রয়
এখন, এটি কঠিন অংশ, বিশেষ করে আরডুইনো ন্যানোতে। আপনি বিক্রি শুরু করার আগে, নিশ্চিত করুন যে আপনি হয় বাইরে, অথবা একটি মাস্ক ব্যবহার করে নিজেকে সেলিং লোহা থেকে বিষাক্ত বাতাস নি breathingশ্বাস থেকে বিরত রাখুন।
আপনার ব্রেডবোর্ড এবং আরডুইনোতে আপনি যে সমস্ত জিনিস সংযুক্ত করেছেন, আপনি স্থায়ীভাবে সংযুক্ত করতে যাচ্ছেন। নিশ্চিত করুন যে আপনার সমস্ত তারগুলি কাজ করে এবং আপনার সঠিক জায়গায় সঠিক তার রয়েছে।
ঠিক আছে, তাই, এইভাবে আমি এটা করেছি।
5V লাইন এবং গ্রাউন্ড লাইন এমন কিছু দিয়ে পুনরায় তৈরি করতে হবে যা আপনি বিক্রি করতে পারেন। আমি একটি প্রোটোবোর্ড (উপরের ছবি) ব্যবহার করেছি। প্রোটোবোর্ড কাটুন যাতে আপনার দুটি ছোট অংশ থাকে। এটি সত্যিই বড় হতে হবে না, তবে নিশ্চিত করুন যে তাদের আপনার ক্যাবলের জন্য পর্যাপ্ত জায়গা আছে। এখন, সেই সোল্ডিং লোহা বের করুন এবং আপনার রুটিবোর্ডে 5V লাইনে একটি তার বিক্রি করুন। অন্য প্রোটোবোর্ডের একটিতে বিক্রি করা উচিত। এই প্রোটোবোর্ডে আমরা এখন একটি 5V লাইন পুনরায় তৈরি করেছি। সবকিছু যা 5V প্রয়োজন, এটি বিক্রি করা যেতে পারে। অন্যান্য প্রোটোবোর্ডের জন্য একই কাজ করুন, কিন্তু আপনার আরডুইনোতে গ্রাউন্ড পিন ব্যবহার করুন।
ঠিক আছে, 5V এবং গ্রাউন্ডের আগে যা দরকার ছিল, এই বোর্ডগুলিতে বিক্রি করা দরকার। এটিকে কিছুটা সহজ করার জন্য আপনি তাদের সবাইকে একত্রিত করতে পারেন। এর মানে হল যে আপনার সমস্ত এলইডি কেবেল করা উচিত এবং ছোট অংশগুলি মাটির প্রোটোবোর্ডে বিক্রি করা উচিত। (অন্য দিকগুলি তাদের ডিজিটাল পিনগুলিতে বিক্রি করা উচিত যা আমরা তাদের আগে প্রোটোটাইপ করেছি)
মূলত, আপনার ওয়্যার্ড করা সবকিছুই এভাবে বিক্রি হবে।
যখন এটি সম্পন্ন হয়, আপনার প্রকল্প স্থায়ী হয়!
ধাপ 8: আবরণ
শেষ ধাপ, এটি সব একসাথে করা হচ্ছে: আপনি একটি কেস ডিজাইন করতে যাচ্ছেন!
যতক্ষন যন্ত্রাংশ ফিট থাকে ততক্ষণ এই কেসটি আপনি যা চান তা হতে পারে। আমার কেস হল একটি 3D প্রিন্ট করা মডেল যা আমি ডিজাইন করেছি এবং অন্য কেউ আমার জন্য 3D মডেল করেছে, আমি এটি আপলোড করতে চাই, কিন্তু ডিজাইনে এর কিছু ত্রুটি আছে, তাই আপনি যদি এটি নিজে তৈরি করেন তবে এটি সবচেয়ে ভাল। এছাড়াও, যখন আপনি করবেন তখন এটি আপনার নিজের প্রকল্পের মতো মনে হবে!
সুতরাং, যদি আপনি আগে প্রোটোটাইপ করেন, আপনি এটি ব্যবহার করতে পারেন যাতে আপনার সমস্ত অংশের জন্য পর্যাপ্ত জায়গা থাকে। এছাড়াও, আপনার আরডুইনোর তারের জন্য আপনার শক্তির উৎসের জন্য জায়গা তৈরি করতে ভুলবেন না! আমি আশা করি আপনি পাগল হয়ে যাবেন এবং আপনার নিজের উপকরণ এবং রং ব্যবহার করবেন!
ধাপ 9: চূড়ান্ত শব্দ
সুতরাং, আমি আশা করি আপনি আমার নির্দেশনা উপভোগ করেছেন এবং আপনার নিজের সুন্দর প্রকল্প তৈরি করেছেন। আপনার পছন্দ মত জিনিস পরিবর্তন করতে বিনা দ্বিধায়। আমার জন্য, এই প্রকল্পটি এখনও শেষ হয়নি। আমার চূড়ান্ত নকশা কাজ করেছে, কিন্তু কয়েক ঘন্টা পরে আমার Arduino কাজ বন্ধ করে দিয়েছে, তাই আমি একটি সমাধান খুঁজে পেতে আশা করছি যাতে এটি স্থায়ীভাবে কাজ করে। আমি এই প্রকল্পটি উপভোগ করেছি, যদিও এটি অনেক চাপ, ঘন্টা এবং অশ্রু ছিল। আমি আশা করি ভবিষ্যতে আরো অনেক কিছু করব এবং আপনি আপনার প্রকল্পটি পছন্দ করবেন!
প্রস্তাবিত:
ট্যাপ ট্যাপ রেইনবো - একটি 2 প্লেয়ার দ্রুত প্রতিক্রিয়া খেলা: 4 টি ধাপ (ছবি সহ)
ট্যাপ ট্যাপ রেইনবো - একটি 2 প্লেয়ার কুইক রিঅ্যাকশন গেম: 2 সপ্তাহ আগে আমার মেয়ের রংধনু রং দিয়ে একটি দ্রুত প্রতিক্রিয়া খেলা করার একটি বুদ্ধিমান ধারণা ছিল (সে একটি রামধনু বিশেষজ্ঞ: D)। আমি তাত্ক্ষণিকভাবে আইডিয়াটি পছন্দ করেছি এবং আমরা ভাবতে শুরু করেছি কিভাবে আমরা এটিকে একটি আসল খেলায় পরিণত করতে পারি। আপনি একটি রংধনু আছে
Arduino সঙ্গে Servo অবস্থান প্রতিক্রিয়া সিস্টেম: 4 ধাপ
Arduino সঙ্গে Servo অবস্থান প্রতিক্রিয়া সিস্টেম: আরে তাদের, এটি আমার প্রথম নির্দেশযোগ্য। আমার প্রকল্পটি আপনাকে আপনার সিরিয়াল মনিটর বা আপনার Arduino IDE এর সিরিয়াল প্লটারে আপনার সার্ভোর অবস্থান পেতে দেয়। এটি আরডুইনো রোবটগুলিকে প্রোগ্রাম করা সহজ করে তোলে যা হিউম্যানয়েড রোবট বাইপের মতো সার্ভো মোটর ব্যবহার করে
মজার Arduino প্রতিক্রিয়া খেলা: 3 ধাপ
মজার Arduino প্রতিক্রিয়া খেলা: পুরো পরিবারের জন্য মজার Arduino প্রতিক্রিয়া খেলা;) ক্রস প্ল্যাটফর্ম ব্লুটুথ যোগাযোগের উপর ভিত্তি করে। আপনার কেবল কিছু আরডুইনো জিনিস, একটি অ্যান্ড্রয়েড স্মার্টফোন এবং একটি জুতার বাক্স দরকার। যদি আপনার এইগুলির কোনটি না থাকে, তবে এতে দৃly়ভাবে বিশ্বাস করুন: এমন কিছু নেই যা
দ্রুত প্রতিক্রিয়া খেলা: দূরত্ব সংস্করণ: 5 ধাপ (ছবি সহ)
দ্রুত প্রতিক্রিয়া খেলা: দূরত্ব সংস্করণ: হাই। এটি এমন একটি নির্দেশনা যা কীভাবে এমন একটি গেম তৈরি করতে পারে যা আপনার প্রতিক্রিয়া সময় এবং দূরত্ব উভয়ই পরীক্ষা করে। এই প্রকল্পটি একটি পুরানো প্রকল্পের উপর ভিত্তি করে তৈরি করা হয়েছে যা আমি দুইজন খেলোয়াড়কে যুক্ত করে দেখেছিলাম যে একটি বোতাম ক্লিক করে কার দ্রুত প্রতিক্রিয়া সময় ছিল
Fischertechnik LED প্রতিক্রিয়া সময় খেলা: 7 ধাপ
ফিশারটেকনিক এলইডি রিঅ্যাকশন টাইম গেম: কিভাবে ফিশারটেকনিক এলইডি রিঅ্যাকশন টাইম গেম তৈরি করতে হয় আমি জীবিকার জন্য বিভিন্ন শিক্ষাগত কৌশল নিয়ে খেলি। (Www.weirdrichard.com দেখুন)। একটি সহজে তৈরি করা অ্যাপ্লিকেশন হল LED রিঅ্যাকশন টাইম গেম। রোবটিক নিয়ামক (এই ক্ষেত্রে