সুচিপত্র:

Arduino প্রতিক্রিয়া খেলা: 9 ধাপ
Arduino প্রতিক্রিয়া খেলা: 9 ধাপ

ভিডিও: Arduino প্রতিক্রিয়া খেলা: 9 ধাপ

ভিডিও: Arduino প্রতিক্রিয়া খেলা: 9 ধাপ
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, নভেম্বর
Anonim
Arduino প্রতিক্রিয়া খেলা
Arduino প্রতিক্রিয়া খেলা

আমি একটি স্কুল অ্যাসাইনমেন্ট হিসাবে এই গেমটি তৈরি করেছি। আমরা একটি arduino সঙ্গে ইন্টারেক্টিভ কিছু করতে হয়েছিল। এটি আমার প্রথম Arduino প্রকল্প যা আমি কখনও করেছি, তাই এটি বেশ কঠিন ছিল, কিন্তু অসম্ভব নয়!

ধাপ 1: আপনার সরঞ্জাম সংগ্রহ করা

এই প্রকল্পের জন্য আপনার প্রয়োজন হবে:

- আরডুইনো। (আমি ন্যানো ব্যবহার করেছি, কিন্তু আপনি যে কোন Arduino ব্যবহার করতে পারেন)

- স্লাইডার (potentiometer)

- একটি বোতাম

- LED স্ক্রিন, বিশেষত 32 x 128

- কমপক্ষে ছয়টি LED বাতি (আমি তাদের একটি গুচ্ছ পাওয়ার সুপারিশ করব, সেগুলি সহজেই ভেঙে যাবে)

- আপনার প্রকল্প পরীক্ষা করার জন্য একটি ব্রেডবোর্ড

- ব্যাটারি ধারক

- ল্যাপটপ কম্পিউটার

- তাতাল

ধাপ 2: LEDS সংযোগ করা

LEDS সংযুক্ত করা হচ্ছে
LEDS সংযুক্ত করা হচ্ছে

যখন আপনি আপনার সমস্ত সরঞ্জাম সংগ্রহ করেন, তখন এটি তৈরি করার সময়!

এটি প্রকল্পের পরিকল্পিত।

সুতরাং কিভাবে আপনি এই কাজ করে?

প্রথমত, আপনার Arduino কে আপনার কম্পিউটারে সংযুক্ত করুন এবং কোডটি ডাউনলোড করুন। আপনার Arduino এ আপলোড করুন

যখন আপনি কোড আপলোড করেন, আপনার রুটিবোর্ডটি বের করুন!

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

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

একটিকে ডিজিটাল পিন 3 এর সাথে সংযুক্ত করতে হবে, দুটিকে ডিজিটাল পিন 5 এর সাথে সংযুক্ত করতে হবে, তিনটিকে ডিজিটাল পিন 7 এর সাথে সংযুক্ত করতে হবে, চারটিকে ডিজিটাল পিন 9 এর সাথে সংযুক্ত করতে হবে এবং পাঁচটিকে ডিজিটাল পিনের সাথে সংযুক্ত করতে হবে। 10 আপনার রুটিবোর্ডের উল্লম্ব লাইন, এবং অনুভূমিক রেখায় নয়।

একটি ষষ্ঠ নেতৃত্ব আছে, এই নেতৃত্ব আপনার খেলোয়াড়দের "লাইফ ল্যাম্প", একটি আলো যা নির্দেশ করে যে খেলোয়াড় হারবে কি না। এই আলো একইভাবে সংযুক্ত করা উচিত, কিন্তু ডিজিটাল পিন 11 ব্যবহার করে।

এবং এটি LEDS সংযোগের জন্য!

ধাপ 3: স্লাইডার

স্লাইডার
স্লাইডার
স্লাইডার
স্লাইডার
স্লাইডার
স্লাইডার

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

সিগন্যাল পিনটি এনালগ পিন A1 তে যায়

গ্রাউন্ড পিন আপনার রুটি বোর্ডে গ্রাউন্ড লাইনে যায়।

এখন, আমরা এখনও এটি করিনি, কিন্তু আপনার রুটিবোর্ডে 5V লাইন তৈরি করাও গুরুত্বপূর্ণ। এটি স্থল রেখার নীচে বা উপরে, এবং এটি লাল। আপনার কেবলটি পান এবং আপনার আরডুইনোতে 5V রাখুন। আপনার ব্রেডবোর্ডে 5V লাইনের অন্য লাইনটি রাখুন। এই পুরো অনুভূমিক লাইনটি এখন আপনার 5V লাইন এবং আপনি আপনার সমস্ত বিদ্যুৎ এখানে রাখতে পারেন।

এই লাইনে 5V পিন রাখুন এবং আপনার স্লাইডারটি সংযুক্ত হওয়া উচিত!

ধাপ 4: LED স্ক্রিন

LED স্ক্রিন
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 কাজ বন্ধ করে দিয়েছে, তাই আমি একটি সমাধান খুঁজে পেতে আশা করছি যাতে এটি স্থায়ীভাবে কাজ করে। আমি এই প্রকল্পটি উপভোগ করেছি, যদিও এটি অনেক চাপ, ঘন্টা এবং অশ্রু ছিল। আমি আশা করি ভবিষ্যতে আরো অনেক কিছু করব এবং আপনি আপনার প্রকল্পটি পছন্দ করবেন!

প্রস্তাবিত: