Skip to main content

আমার অ্যাক্সিলারোমিটার কি কাজ করছে?

টেস্ট শুরু করুন এবং আপনার ডিভাইস কাত করে m/s বর্গে রিয়েল-টাইম অ্যাক্সিলারেশন মান (X, Y, Z) দেখুন। একটি বৃত্তের ভিতর একটি বল মাধ্যাকর্ষণে সাড়া দেয়, আপনার ডিভাইস কিভাবে গতি অনুভব করে তা দেখায়।

এই টেস্ট DeviceMotionEvent API থেকে 3-অক্ষ অ্যাক্সিলারেশন ডেটা (X, Y, Z) পড়ে, ভিজ্যুয়াল বল-ইন-সার্কেল ইন্ডিকেটর সহ m/s²-তে g-force পরিমাপ করে।

সমতল পৃষ্ঠে বিশ্রামে Z-অক্ষ প্রায় 9.8 m/s² (পৃথিবীর মাধ্যাকর্ষণ) পড়ে; সেন্সর রেঞ্জ সাধারণত ±16g।

Sensor access is required to run this test.

আপনার ফলাফলের অর্থ কী?

Result Range Meaning
ভালো বিশ্রামে Z ≈ 9.8 m/s², সব অক্ষ কাতে সাড়া দিচ্ছে আপনার অ্যাক্সিলারোমিটার সঠিকভাবে কাজ করছে। বল ডিভাইসের কাত মসৃণভাবে ট্র্যাক করে এবং মান রিয়েল টাইমে পরিবর্তিত হয়।
সতর্কতা স্থির থাকলেও মান নয়েজি বা ড্রিফ্ট করছে কিছু সেন্সর নয়েজ স্বাভাবিক। অতিরিক্ত ড্রিফ্ট ক্যালিব্রেশন সমস্যা নির্দেশ করতে পারে — পুনরায় ক্যালিব্রেট করতে আপনার ডিভাইস রিস্টার্ট করুন।
খারাপ সব মান শূন্যে আছে বা কোনো ডেটা আসছে না সেন্সর অসমর্থিত, নিষ্ক্রিয় বা অনুমতি অস্বীকৃত হতে পারে। iOS 13+-এ অনুমতি প্রম্পট ট্রিগার করতে Start ট্যাপ করুন।

সাধারণ সমস্যা এবং সমাধান

সব অ্যাক্সিলারেশন মান শূন্য

iOS 13+-এ পেজকে ব্যবহারকারীর ট্যাপের পর DeviceMotionEvent.requestPermission() কল করতে হয়। Start বাটন ট্যাপ করুন এবং অনুরোধ করলে সেন্সর অনুমতি দিন।

ফোনে কাজ করে কিন্তু ডেস্কটপে না

বেশিরভাগ ডেস্কটপ কম্পিউটারে অ্যাক্সিলারোমিটার নেই। এই টেস্ট বিল্ট-ইন মোশন সেন্সর সহ ফোন ও ট্যাবলেটের জন্য ডিজাইন করা।

সম্পর্কিত সরঞ্জাম

প্রায়শই জিজ্ঞাসিত প্রশ্ন

আমার ফোনের অ্যাক্সিলারোমিটার কিভাবে পরীক্ষা করব?

Start Test ট্যাপ করুন, তারপর আপনার ডিভাইস কাত করুন বা ঝাঁকান। বল মাধ্যাকর্ষণ ও গতিতে সাড়া দিয়ে নড়ে। X/Y/Z মান রিয়েল টাইমে আপডেট হয়। বিশ্রামে Z প্রায় 9.8 m/s বর্গ (মাধ্যাকর্ষণ) পড়া উচিত।

X, Y এবং Z মান কী বোঝায়?

X হলো পার্শ্বীয় অ্যাক্সিলারেশন (বাম-ডান কাত), Y হলো উল্লম্ব অ্যাক্সিলারেশন (সামনে-পিছনে কাত), এবং Z হলো স্ক্রিনের নরমাল বরাবর অ্যাক্সিলারেশন। সমতল পৃষ্ঠে বিশ্রামে Z প্রায় 9.8।

টেস্ট কেন সেন্সর অনুমতি চাইছে?

iOS 13+ মোশন সেন্সর অ্যাক্সেসের জন্য স্পষ্ট ব্যবহারকারীর সম্মতি প্রয়োজন। Android ব্রাউজার সাধারণত অনুমতি প্রম্পট ছাড়া ডিফল্টভাবে অ্যাক্সেস অনুমোদন করে।

টেস্টের সময় কোনো ডেটা আপলোড হয় কি?

না। DeviceMotion API আপনার ডিভাইসে সব অ্যাক্সিলারেশন ডেটা স্থানীয়ভাবে প্রসেস করে। কোনো সার্ভার যোগাযোগ হয় না।