সুচিপত্র:

Arduino পাশা টাওয়ার খেলা: 8 ধাপ
Arduino পাশা টাওয়ার খেলা: 8 ধাপ

ভিডিও: Arduino পাশা টাওয়ার খেলা: 8 ধাপ

ভিডিও: Arduino পাশা টাওয়ার খেলা: 8 ধাপ
ভিডিও: Boli O Nonodi | Jk Majlish feat. Sumi Mirza | Igloo Folk Station | Rtv Music 2024, জুলাই
Anonim
আরডুইনো ডাইস টাওয়ার গেম
আরডুইনো ডাইস টাওয়ার গেম

এই নির্দেশে আমি আপনাকে দেখাব কিভাবে arduino, পাঁচটি servo এবং কিছু সেন্সর দিয়ে একটি পাশা টাওয়ার খেলা তৈরি করতে হয়।

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

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

ধাপ 1: প্রয়োজনীয়তা

প্রয়োজনীয়তা
প্রয়োজনীয়তা

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

ইলেকট্রনিক্স:

- একটি এসি/ডিসি অ্যাডাপ্টার (5V, 2.1A, সেন্টার পজিটিভ)

- একটি Arduino Uno

- একটি USB-B কেবল

- 32x পুরুষ জাম্পার তার

- 5x servo

- 5x 10k প্রতিরোধক

- 3x পুশ বোতাম

- একটি শক্তি সংবেদনশীল প্রতিরোধক

- একটি হালকা সেন্সর

নির্মাণ সামগ্রী:

- MDF প্লেট বা অন্যান্য কাঠ

- কাঠের আঠা

- কাঠ skewers

- প্লাস্টিকের শীট

গুরুত্বপূর্ণ: অ্যাডাপ্টারটি 5 ভোল্টের হতে হবে কারণ এটি সার্ভারগুলির ভোল্টেজ এবং আরও বেশি তাদের ভাঙ্গতে পারে। এছাড়াও অ্যাডাপ্টারটি সেন্টার পজিটিভ কিনা তা পরীক্ষা করুন এবং সমস্ত সার্ভিস পাওয়ার জন্য 2A এর বেশি বা 2A আছে।

পদক্ষেপ 2: শক্তি

ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা
ক্ষমতা

সমস্ত servos কাজ করার জন্য আপনি arduino সরবরাহ করতে পারে তুলনায় অনেক বেশি শক্তি প্রয়োজন যাচ্ছে। এই জন্য অ্যাডাপ্টার কি। অ্যাডাপ্টারটি 5V যা সার্ভসের অপারেটিং ভোল্টেজের পাশাপাশি সমস্ত সেন্সর যাতে নিখুঁত হবে। উপরন্তু এটি 2.1A সরবরাহ করে যা একবারে সমস্ত সার্ভিসের জন্য যথেষ্ট। তাই সবার আগে আপনার অ্যাডাপ্টারের তার কেটে তার চামড়া কেটে নিন। যদি আপনাকে তারগুলি পৃথক করতে হয় তবে তাদের মধ্যে একটি 5V এবং অন্যটি স্থল। আপনার যদি একটি পুরু তার থাকে তবে এর অর্থ উভয় তারের মধ্যে রয়েছে এবং আপনাকে সেগুলি আলাদা করতে হবে। কোন তারটি 5V তা দেখতে আপনি একটি মাল্টিমিটার ব্যবহার করতে পারেন। যদি আপনি তারের উপর আপনার প্রোব রাখেন এবং এটি 5V পড়ে তবে লাল প্রোবের তারটি 5V এবং কালো প্রোবের একটি স্থল। যদি এটি -5 ভোল্ট পড়ে তবে এর অর্থ হল আপনি তাদের ভুল পথে নিয়ে গেছেন। এখন আপনি উভয়ের চারপাশে একটি তার মোড়ানো এবং আপনার রুটিবোর্ডে রাখতে পারেন, +5 তে 5v এবং মাটিতে -। এখন আপনার arduino এর স্থল থেকে একটি তারের চালানোর জন্য একটি শেষ জিনিস আছে - পাশাপাশি অ্যাডাপ্টার এবং arduino একটি সাধারণ স্থল আছে অন্যথায় এটি কাজ করবে না।

ধাপ 3: Servos

Servos
Servos
Servos
Servos

পরবর্তী আমরা আমাদের servos ওয়্যার আপ যাচ্ছে। এখন প্রতিটি servo তিনটি তারের একটি হলুদ একটি, একটি কমলা এবং একটি বাদামী একটি।

- হলুদ থেকে (PWM) পিন 4, 5, 6, 9, 10, 11

- ক্ষমতায় কমলা

- মাটিতে বাদামী

কিন্তু আপনি কেবল তাদের কোন পিনের সাথে সংযুক্ত করতে পারবেন না, PWM পিন ব্যবহার করা গুরুত্বপূর্ণ। যদিও বেশিরভাগ ডিজিটাল পিনগুলি PWM পিনগুলি কেবলমাত্র চালু বা বন্ধ হতে পারে, সেগুলির মধ্যে মানগুলিও পাঠাতে পারে যার মধ্যে আমাদেরকে যে কোনও অবস্থানে সার্ভো রাখতে হবে।

ধাপ 4: পুশ বোতাম

পুশ বোতাম
পুশ বোতাম
পুশ বোতাম
পুশ বোতাম

পরবর্তী আমরা servos 1, 2 এবং 4 নিয়ন্ত্রণ করার জন্য তিনটি পুশ বোতাম আপ করতে যাচ্ছি।

- রুটিবোর্ডে পুশ বোতাম সংযুক্ত করুন

- ডান বোতাম লেগ থেকে পাওয়ার পর্যন্ত।

- বাম বোতাম লেগ থেকে পিন 3

- বাম বোতাম লেগ থেকে 10k প্রতিরোধক

- 10k প্রতিরোধক থেকে মাটিতে

এখন তিনটি বোতামের জন্য এটি পুনরাবৃত্তি করুন।

ধাপ 5: সংবেদনশীল প্রতিরোধককে জোর করুন

বল সংবেদনশীল প্রতিরোধক
বল সংবেদনশীল প্রতিরোধক

পরবর্তীতে বল সংবেদনশীল প্রতিরোধক যা বল পরিমাপ করে। এখন এই সেন্সরের জন্য আমরা এনালগ পিন ব্যবহার করতে যাচ্ছি কারণ এনালগ পিনগুলি 0 বা 1023 এর মধ্যে মানগুলির সাথে কাজ করে যা কেবলমাত্র চালু বা বন্ধ করার পরিবর্তে যা ফোর্স সেন্সরের জন্য প্রয়োজনীয়।

- বল সংবেদনশীল প্রতিরোধক বোর্ডের সাথে সংযুক্ত করুন

- পাওয়ার বাম পিন

- ডান পিন থেকে এনালগ পিন A0

- 10k রোধে ডান পিন

- মাটিতে 10k প্রতিরোধক

ধাপ 6: লাইট সেন্সর

আলো সেন্সর
আলো সেন্সর

এবং অবশেষে আমরা লাইট সেন্সর যুক্ত করছি। লম্বা পিনটি বাম দিকে নিশ্চিত করুন।

- ব্রেডবোর্ডে লাইট সেন্সর সংযুক্ত করুন

- বাম পা ক্ষমতায়

- ডান পা থেকে এনালগ পিন A1

- ডান পা থেকে 10 কে প্রতিরোধক

- মাটিতে 10k প্রতিরোধক

ধাপ 7: কেসিং

কেসিং
কেসিং
কেসিং
কেসিং
কেসিং
কেসিং

প্রথম ছবির টেমপ্লেটের উপর ভিত্তি করে আপনি তক্তা দেখতে পাবেন। তারপর সামনে এবং পিছনে নির্দেশিত ছিদ্রগুলি তৈরি করুন। তারপরে আপনি ছবি 2 এবং 3 এর মতো সব কিছু একসাথে আঠালো করতে পারেন। তারপর skewers আঠালো এবং গর্ত মাধ্যমে তাদের লাঠি। তারপরে অন্য দিকে অন্য অভিন্ন প্ল্যাটফর্মটি রাখুন যাতে আপনার একটি সার্ভোতে দুটি প্ল্যাটফর্ম থাকে। সুতরাং এটি চতুর্থ এবং পঞ্চম ছবি দেখুন।

অবশ্যই আপনি বাক্সের আকারের পাশাপাশি ভেতরের স্লাইডগুলি খুব সহজেই পরিবর্তন করতে পারেন।

ধাপ 8: কোড

এটি সেন্সর ব্যবহার করে পাঁচটি সার্ভকে নিয়ন্ত্রণ করার কোড।

button1 = servo1

button2 = servo2

হালকা সেন্সর = servo3

button3 = servo4

বল সংবেদনশীল প্রতিরোধক = servo5

প্রস্তাবিত: