সুচিপত্র:

ব্যালেন্স বক্স গেম - Arduino চালিত: 4 টি ধাপ (ছবি সহ)
ব্যালেন্স বক্স গেম - Arduino চালিত: 4 টি ধাপ (ছবি সহ)

ভিডিও: ব্যালেন্স বক্স গেম - Arduino চালিত: 4 টি ধাপ (ছবি সহ)

ভিডিও: ব্যালেন্স বক্স গেম - Arduino চালিত: 4 টি ধাপ (ছবি সহ)
ভিডিও: 50টি সবচেয়ে উদ্ভাবনী ব্যক্তিগত ট্রান্সপোর্ট 2021 - 2022 2024, জুলাই
Anonim
ব্যালেন্স বক্স গেম - Arduino চালিত
ব্যালেন্স বক্স গেম - Arduino চালিত

ব্যালেন্স বক্স গেমটি একটি চ্যালেঞ্জ ইভেন্টের জন্য তৈরি করা হয়েছিল, চ্যালেঞ্জটি জিততে এটি একটি বাধা পথের মাধ্যমে বা একটি নির্দিষ্ট দূরত্বের উপর দিয়ে যেতে হবে।

একটি arduino বাক্সের কোণ পরিমাপ করতে এবং সেট কোণ অতিক্রম হয়ে গেলে অ্যালার্ম ট্রিগার করতে ব্যবহৃত হয়।

স্তর বহন করার সময় বাক্সটি সাবধানে সরানো দরকার। বাক্সটি যখন স্তরের বাইরে চলে যায়, ভারসাম্য সূচক লাইটগুলি আলোকিত হবে, আরও আলো নির্দেশ করে যে বাক্সটি আরও স্তরের বাইরে। বাক্সটি স্তর কিনা তা দেখার জন্য স্পিরিট লেভেলও ব্যবহার করা যেতে পারে। যখন বাক্সটি লেভেলের বাইরে অনেক দূরে থাকে বা এটিকে ধাক্কা দেওয়া হয়, তখন বাক্সটি 3 বার চিৎকার করবে এবং হংক শব্দ করবে, লাইফ লাইটগুলির মধ্যে একটি বন্ধ হয়ে যাবে। যখন 3 টি জীবন ব্যবহার করা হয়েছে তখন বাক্সটি অ্যালার্ম এবং সমস্ত লাইট জ্বলবে, গেমটি হারিয়ে গেছে।

সরবরাহ

প্রয়োজনীয় অংশগুলি হল:

1x আরডুইনো ন্যানো

1x MPU6050 মডিউল

3x সাদা LEDs

ভারসাম্য সূচকের জন্য 5x রঙিন LEDs (2 সবুজ, 2 হলুদ, 1 লাল)

1x পাইজো বুজার

1x TIP120 ট্রানজিস্টর

1x 2.2K ওহম প্রতিরোধক

8x 220 ওহম প্রতিরোধক

1x পুশ বোতাম

1x পাওয়ার সুইচ

1x "Bullseye" স্পিরিট লেভেল

5v শক্তি উৎস, আমার প্রকল্প একটি নিয়ন্ত্রিত 5v আউটপুট সহ একটি লি-আয়ন 18650 ieldাল ব্যবহার করে

1x প্রজেক্ট বক্স

সার্কিট পরীক্ষার জন্য আপনার একটি ব্রেডবোর্ড এবং জাম্প তারের প্রয়োজন হবে

প্রয়োজনীয় সরঞ্জামগুলি হল:

ড্রিল এবং বিট

তাতাল

গরম আঠা বন্দুক

বাক্স চিহ্নিত করার জন্য মাস্কিং টেপ, পেন্সিল এবং রুলার

ফাইল

ধাপ 1: ওয়্যারিং সার্কিট

ওয়্যারিং সার্কিট
ওয়্যারিং সার্কিট

ওয়্যারিং ডায়াগ্রামে কেবলমাত্র যে জিনিসটি দেখানো হয় না তা হল মূল পাওয়ার সুইচ, আমার প্রকল্পে এই সুইচটি লিথিয়াম ব্যাটারি এবং ieldালের মধ্যে রাখা হয়েছে যাতে সেগুলি সম্পূর্ণ বিচ্ছিন্ন হয়ে যায়।

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

আপনি সমস্ত অংশ একসঙ্গে বিক্রি করার আগে এটি সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করার জন্য আপনাকে একটি ব্রেডবোর্ডে সার্কিটটি একত্রিত করা উচিত।

ডায়াগ্রামে লাইফ এলইডি সাদা এলইডি হওয়া উচিত

ভারসাম্য LEDs ব্যবস্থা করা উচিত:

লাল - ব্যালেন্স LED 5

হলুদ - ব্যালেন্স LED 4

হলুদ - ব্যালেন্স LED 3

সবুজ - ভারসাম্য LED 2

সবুজ - ভারসাম্য LED 1

ধাপ 2: Arduino কোড

Arduino কোড
Arduino কোড

আরডুইনো কোডের জন্য আপনাকে আরডুইনো আইডিইতে কিছু লাইব্রেরি যুক্ত করতে হবে, আমি নীচের লিঙ্কগুলি অন্তর্ভুক্ত করেছি

প্রয়োজনীয় অতিরিক্ত arduino লাইব্রেরি হল:

MPU6050_tockn.h

OneButton.h

আপনার arduino IDE এর সাথে উপরের লিঙ্ককৃত লাইব্রেরিগুলি যোগ করতে হবে

"Balance_alarm_V1.8.ino" কোড ধারণকারী ফাইলটি ডাউনলোড করুন এবং খুলুন

আরডুইনো বোর্ডে কোড আপলোড করুন

ধাপ 3: বাক্সটি ফিট করুন

বক্স ফিট করুন
বক্স ফিট করুন
বক্স ফিট করুন
বক্স ফিট করুন
বক্স ফিট করুন
বক্স ফিট করুন

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

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

একটি গর্ত ড্রিল করে সুইচটি লাগানো হয়েছিল এবং তারপরে এটি সঠিক আকার এবং আকৃতিতে ফাইল করা হয়েছিল।

যদি আমি এই প্রকল্পটি পুনরায় তৈরি করতাম, আমি allাকনাতে সমস্ত উপাদান মাউন্ট করতাম তাই আমাকে idাকনা এবং বাক্সের নীচের অংশের মধ্যে অনেকগুলি তারের চালাতে হবে না।

ধাপ 4: অপারেটিং নির্দেশাবলী

অপারেটিং নির্দেশাবলী
অপারেটিং নির্দেশাবলী

শুরু হচ্ছে

বাক্সটি চালু করার আগে, বাক্সটিকে একটি সমতল এবং সমতল পৃষ্ঠে রাখুন যাতে স্পিরিট লেভেলের বুদবুদটি কেন্দ্রের বৃত্তে থাকে।

পাওয়ার সুইচ অন করুন, বক্সটি একবার বীপ করে বুট হবে। আপনি একটি ট্রিপল বীপ এবং 3 টি সাদা "লাইফ লাইট" চালু না হওয়া পর্যন্ত বাক্সটিকে স্থির রাখুন।

গেমটি এখন প্রস্তুত।

বক্স ফাংশন

স্তরটি বহন করার সময় বাক্সটি সাবধানে সরানো দরকার। বাক্সটি যখন স্তরের বাইরে চলে যায়, ভারসাম্য সূচক লাইট আলোকিত হবে, আরো আলো নির্দেশ করে যে বাক্সটি আরও স্তরের বাইরে।

স্পিরিট লেভেলটি বক্স লেভেল আছে কিনা তা দেখতেও ব্যবহার করা যেতে পারে (স্পিরিট লেভেল এবং ব্যালেন্স লাইটের সাথে মিল না থাকলে ব্যালেন্স সেন্সর রিসেট করুন, নিচে দেখুন)

যখন বাক্সটি লেভেলের বাইরে অনেক দূরে থাকে বা এটিকে ধাক্কা দেওয়া হয়, তখন বাক্সটি 3 বার চিৎকার করবে এবং হংক শব্দ করবে, লাইফ লাইটগুলির মধ্যে একটি বন্ধ হয়ে যাবে।

যখন 3 টি জীবন ব্যবহার করা হয়েছে তখন বাক্সটি অ্যালার্ম এবং সমস্ত লাইট জ্বলবে, গেমটি হারিয়ে গেছে।

নিয়ন্ত্রণ করে

এলার্ম রিসেট করুন

3 টি প্রাণ হারানোর পরে অ্যালার্মের মাধ্যমে গেমটি বন্ধ করতে এটি করুন।

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

জীবন পুনরায় সেট করুন - আপনি যদি গেমটি পুনরায় সেট করতে চান তবে এটি করুন, তিনটি জীবনই ফিরে আসবে।

যেকোনো সময়, সবুজ বোতামে ডাবল ক্লিক করুন (একটি কম্পিউটার মাউসের মতো, কিন্তু কিছুটা ধীর)। রিসেট শব্দ হবে এবং তিনটি লাইফ লাইট আলোকিত হবে।

ব্যালেন্স সেন্সর পুনরায় সেট করুন - যদি স্পিরিট লেভেলের বুদবুদ ব্যালেন্স ইন্ডিকেটর লাইটের সাথে মেলে না তাহলে এটি করুন।

সবুজ বোতামটি দীর্ঘক্ষণ টিপুন (3 সেকেন্ডের জন্য টিপুন এবং ছেড়ে দিন) ব্যালেন্স রিসেট শব্দটি বাজবে এবং ব্যালেন্স লাইটগুলি সংক্ষিপ্তভাবে ফ্ল্যাশ করবে এবং তারপরে বন্ধ হয়ে যাবে (নির্দেশ করে যে বাক্সটি সমতল)। স্পিরিট লেভেল বুদবুদ দ্বারা নির্দেশিত বাক্সটি লেভেল থাকা অবস্থায় এটি করা উচিত।

মন্তব্য

যখন একটি জীবন হারিয়ে যাওয়ার কারণে বাক্সটি কিচিরমিচির করতে শুরু করে, দ্রুত এটিকে সঠিক সমতল অবস্থানে ফিরিয়ে আনুন অথবা চিৎকার বন্ধ হওয়ার সাথে সাথে আপনি প্রায় 5 সেকেন্ডের মধ্যে অন্য জীবন হারাবেন।

আপনি ফ্ল্যাট/লেভেল থেকে কোন পথে আছেন তা দেখার জন্য স্পিরিট লেভেল ব্যবহার করুন, লাইটগুলি নির্দেশ করে যে আপনি লেভেলের বাইরে কিন্তু তারা কোন পথ দেখায় না।

স্পিরিট লেভেলের বুদবুদ মোটামুটি ইন্ডিকেটর লাইটের সমান, যখন বুদবুদ স্পিরিট লেভেলের পাশে স্পর্শ করবে তখন একটি জীবন নষ্ট হয়ে যাবে।

যদি বাক্সটি অদ্ভুত আচরণ করে এবং একটি ব্যালেন্স সেন্সর রিসেট কাজ না করে, তবে কালো পাওয়ার সুইচ দিয়ে বাক্সটি বন্ধ করে আবার চালু করুন। আপনি একটি সমতল পৃষ্ঠে বাক্সের সাথে প্রায় 10 সেকেন্ড অপেক্ষা করতে হবে যখন এটি ব্যাক আপ করে। ব্যালেন্স সেন্সর রিসেটটি প্রথমে ব্যবহার করার চেষ্টা করুন কারণ এটি দ্রুততর, আপনাকে বাক্সটির পাওয়ার আপ সাইকেল চালানোর জন্য অপেক্ষা করতে হবে না।

বাক্সটি ব্যাটারি চালিত, এটি তত্ত্বগতভাবে পর্যাপ্ত চার্জ থাকা উচিত যাতে পুরো দিন ধ্রুবক ব্যবহার করা যায়, দয়া করে এটি ব্যাটার শক্তি সংরক্ষণের জন্য ব্যবহার না হলে এটি বন্ধ করুন।

যদি বোতামটি সাড়া না দেয়, দয়া করে নিশ্চিত করুন যে আপনি টিপছেন এবং বোতামটি ছেড়ে দিচ্ছেন।

প্রস্তাবিত: