BNO085 সেন্সর সম্পর্কে আপনার যা কিছু জানা দরকার

  • BNO085 উন্নত ত্বরণ, ঘূর্ণন এবং চৌম্বক ক্ষেত্রের পরিমাপ প্রদান করে।
  • এটি বিভিন্ন অ্যাপ্লিকেশন যেমন AR/VR, রোবোটিক্স এবং IoT সমর্থন করে।
  • ডেটা ফিউজ করার ক্ষমতা এটিকে একটি সঠিক এবং দক্ষ সেন্সর করে তোলে।
  • এটির অপারেটিং মোড রয়েছে যা বিভিন্ন প্রয়োজনের সাথে সামঞ্জস্য করে, যেমন UART-RVC মোড।

bno085

El সেন্সর BNO085 এটি এমন একটি প্রযুক্তি যা অগমেন্টেড রিয়েলিটি (এআর), ভার্চুয়াল রিয়েলিটি (ভিআর) এবং রোবোটিক সিস্টেম, অন্যান্য ক্ষেত্রের সাথে সম্পর্কিত অ্যাপ্লিকেশনগুলিতে খুব জনপ্রিয় হয়ে উঠেছে। এই ছোট কিন্তু শক্তিশালী যন্ত্রটি একটি একক চিপে অ্যাক্সিলোমিটার, জাইরোস্কোপ এবং ম্যাগনেটোমিটারের কার্যকারিতাকে একত্রিত করে, যা এটিকে তিনটি মাত্রায় গতিবিধি এবং অভিযোজন সঠিকভাবে পরিমাপের জন্য একটি অপরিহার্য হাতিয়ার করে তোলে।

CEVA এবং Bosch দ্বারা যৌথভাবে বিকশিত, BNO085 তার পূর্বসূরি BNO080-এর তুলনায় কেবলমাত্র একটি উন্নতি নয়, কিন্তু পরবর্তীটির কার্যকারিতার কিছু বড় ত্রুটিগুলিও ঠিক করে, যেমন SPI প্রোটোকলের সমস্যাগুলি। BNO085-এ আরও অনেকগুলি উন্নতি অন্তর্ভুক্ত করা হয়েছে যা এটিকে এমন ডিভাইসগুলিতে ব্যবহারের জন্য আদর্শ করে তোলে যার জন্য কম শক্তি খরচ এবং গতি ক্যাপচারে উচ্চ নির্ভুলতা প্রয়োজন, যেমন IoT ডিভাইস, VR কন্ট্রোলার এবং মোবাইল রোবট।

BNO085 কি?

BNO085 হল একটি 9-অক্ষ সিস্টেম ইন প্যাকেজ (SiP) যা সেন্সর-সক্ষম ডিভাইসগুলির দ্রুত বিকাশকে সক্ষম করার জন্য ডিজাইন করা হয়েছে, অগমেন্টেড রিয়েলিটি অ্যাপ্লিকেশন থেকে শুরু করে রোবোটিক্স এবং ইন্টারনেট অফ থিংস (IoT) পর্যন্ত। এটিতে একটি অ্যাক্সিলোমিটার, ম্যাগনেটোমিটার এবং জাইরোস্কোপ রয়েছে, যা SH-0 ফার্মওয়্যার চালিত একটি কম-পাওয়ার আর্ম কর্টেক্স M2+ প্রসেসরের সাথে মিলিত, যা সেন্সর ডেটা পরিচালনা করে এবং ব্যবহারযোগ্য তথ্য তৈরি করতে এটিকে ফিউজ করে।

BNO085 9 ডিগ্রী স্বাধীনতায় (9DOF) গতি ট্র্যাকিংয়ে চরম নির্ভুলতা প্রদান করার জন্য ডিজাইন করা হয়েছে, এমন একটি ক্ষমতা যার মধ্যে ত্বরণ, কৌণিক বেগ এবং চৌম্বক ক্ষেত্রের দিকনির্দেশ, অন্যান্য মূল পরামিতিগুলির মধ্যে সনাক্তকরণ অন্তর্ভুক্ত রয়েছে। এছাড়াও, এই সেন্সরটি CEVA দ্বারা প্রদত্ত উন্নত লাইব্রেরি চালাতে সক্ষম, ভার্চুয়াল রিয়েলিটি কন্ট্রোলারের মতো বিভিন্ন অ্যাপ্লিকেশানের সাথে খাপ খাইয়ে নিতে, যেখানে কম বিদ্যুত খরচ এবং কম লেটেন্সি গুরুত্বপূর্ণ৷

BNO080 এর সাথে পার্থক্য

BNO085 মূল্যায়ন করার সময় প্রথম প্রশ্নগুলির মধ্যে একটি হল এটি কীভাবে BNO080 থেকে আলাদা। প্রথম নজরে, উভয় ডিভাইস একই হার্ডওয়্যার উপাদানগুলি ভাগ করে বলে মনে হচ্ছে, কিন্তু মূল পার্থক্যকারী ফার্মওয়্যারের মধ্যে রয়েছে। BNO085 শুধুমাত্র BNO080-এর একটি আপডেট নয় বরং SPI-তে 'টাইমআউট'-এর মতো গুরুত্বপূর্ণ সমস্যার সমাধানও করে।, যা উল্লিখিত যোগাযোগ প্রোটোকল ব্যবহার করার সময় BNO080 এর কার্যকারিতাকে নেতিবাচকভাবে প্রভাবিত করে। উপরন্তু, BNO085 মূলত BNO080 এর জন্য তৈরি করা কোড এবং ফ্রেমওয়ার্কের সাথে সম্পূর্ণ পশ্চাদপদ সামঞ্জস্যপূর্ণ।

এটি যে ডেটা সরবরাহ করে তা সম্পর্কে, উভয় সেন্সরই নিম্নলিখিত ধরণের তথ্য সরবরাহ করতে সক্ষম:

  • ত্বরণ ভেক্টর: ত্বরণের তিনটি অক্ষ যা অভিকর্ষ এবং রৈখিক গতি উভয়ই অন্তর্ভুক্ত করে।
  • কৌণিক বেগ ভেক্টর: কৌণিক বেগ পরিমাপের জন্য ঘূর্ণনের তিনটি অক্ষ।
  • চৌম্বক ক্ষেত্র ভেক্টর: মাইক্রো টেসলা (uT) এ চৌম্বক ক্ষেত্র সনাক্তকরণের তিনটি অক্ষ।
  • ওরিয়েন্টেশন ভেক্টর: চার কোয়াটারনিয়ন পয়েন্ট যা সঠিক ঘূর্ণন ম্যানিপুলেশনের জন্য সুনির্দিষ্ট ডেটা পাওয়ার অনুমতি দেয়।

BNO085 উন্নত বৈশিষ্ট্য

BNO085 এর সবচেয়ে বড় সুবিধাগুলির মধ্যে একটি হল ডিভাইসে সরাসরি সেন্সর ফিউশন করার ক্ষমতা। এর মানে হল যে কেবলমাত্র ত্বরণ, কৌণিক বেগ বা চৌম্বক ক্ষেত্রগুলির কাঁচা মান সরবরাহ করার পরিবর্তে, সেন্সর এই তথ্যগুলিকে একত্রিত করে এবং আরও দরকারী ডেটা সরবরাহ করে, যেমন মহাকর্ষ এবং অভিযোজন ভেক্টর।

বেস সেন্সর ছাড়াও, BNO085 বিভিন্ন অ্যাপ্লিকেশনের জন্য অপ্টিমাইজ করা অতিরিক্ত রিপোর্ট প্রদান করে, যেমন ভার্চুয়াল বা অগমেন্টেড রিয়েলিটি। এর মধ্যে রয়েছে:

  • অপ্টিমাইজ করা ঘূর্ণন ভেক্টর: AR এবং VR অ্যাপ্লিকেশনের জন্য বিশেষভাবে ডিজাইন করা হয়েছে, যেখানে কম লেটেন্সি এবং কম পাওয়ার খরচ অত্যন্ত গুরুত্বপূর্ণ।
  • ক্যালিব্রেটেড এবং কাঁচা সেন্সর রিপোর্ট: BNO085 একই সাথে অ্যাক্সিলোমিটার, জাইরোস্কোপ এবং ম্যাগনেটোমিটার সেন্সর থেকে ক্যালিব্রেটেড এবং আনক্যালিব্রেটেড ডেটা সরবরাহ করতে পারে।
  • স্থিতিশীলতা সনাক্তকরণ এবং শ্রেণীবিভাগ: যখন একটি বস্তু বিশ্রাম বা ধ্রুবক গতিতে থাকে তখন চিনতে সক্ষম।
  • প্রভাব এবং কার্যকলাপ সনাক্তকারী: এটি পদক্ষেপ, ঝাঁকুনি, উল্লেখযোগ্য নড়াচড়া এবং ক্রিয়াকলাপের সাধারণ শ্রেণীবিভাগ সনাক্তকরণ অন্তর্ভুক্ত করে।

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

প্রধান অ্যাপ্লিকেশন

BNO085 বহুমুখী এবং বিস্তৃত অ্যাপ্লিকেশনে ব্যবহার করা যেতে পারে। সবচেয়ে উল্লেখযোগ্য কিছু অন্তর্ভুক্ত:

  • অগমেন্টেড এবং ভার্চুয়াল রিয়েলিটি (AR/VR): এর সেন্সর ফিউশন ক্ষমতা এবং কম লেটেন্সির জন্য ধন্যবাদ, BNO085 হল AR এবং VR ডিভাইসগুলির জন্য একটি চমৎকার পছন্দ যার জন্য সুনির্দিষ্ট গতি এবং ওরিয়েন্টেশন ট্র্যাকিং প্রয়োজন৷
  • মোবাইল রোবট: অ্যাক্সিলোমিটার এবং জাইরোস্কোপের সংমিশ্রণ এটিকে এমন রোবটগুলির জন্য আদর্শ করে তোলে যেগুলিকে বাস্তব সময়ে গতিবিধি পরিমাপ করতে হবে, স্বায়ত্তশাসিত ভ্যাকুয়াম ক্লিনার বা ড্রোন।
  • ইন্টারনেট অফ থিংস (IoT): এর কমপ্যাক্ট আকার এবং কম শক্তি খরচ এটিকে IoT ডিভাইসগুলির জন্য একটি পছন্দের সমাধান করে তোলে যার জন্য অবস্থানের তথ্য প্রয়োজন।

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

প্রযুক্তিগত বিবরণ এবং হার্ডওয়্যার

ESP32 পিনআউট

BNO085 সেন্সরটি খুব কমপ্যাক্ট আকারে আসে, যার মাত্রা প্রায় 5,2mm x 3,8mm, এটিকে এমন অ্যাপ্লিকেশনের জন্য উপযুক্ত করে তোলে যেখানে স্থান একটি গুরুত্বপূর্ণ বিবেচনা। এই ছোট প্যাকেজের ভিতরে আপনার পরিমাপ করার জন্য প্রয়োজনীয় সমস্ত সেন্সর রয়েছে, সাথে একটি ছোট প্রসেসর যা ডেটা ফিউশন পরিচালনা করে।

কিছু প্ল্যাটফর্ম, যেমন Adafruit, DIY বা শিক্ষামূলক প্রকল্পগুলিতে এটিকে আরও অ্যাক্সেসযোগ্য এবং সহজে ব্যবহার করার জন্য এই সেন্সরটির বিভিন্ন সংস্করণ তৈরি করেছে। এই সংস্করণগুলিতে ব্রেকআউট বোর্ডগুলির অভিযোজনগুলি অন্তর্ভুক্ত রয়েছে যা আরডুইনো বা রাস্পবেরি পাই-এর মতো মাইক্রোকন্ট্রোলারগুলির সাথে সরাসরি সংযোগের অনুমতি দেয়, এমনকি আরও সরাসরি ইন্টিগ্রেশনের জন্য ভোল্টেজ নিয়ন্ত্রক এবং I2C সংযোগকারীগুলি অফার করে৷

অপারেটিং মোড

BNO085 প্রকল্পের প্রয়োজনের উপর নির্ভর করে বিভিন্ন মোডে কাজ করার জন্য কনফিগার করা যেতে পারে। সবচেয়ে সহজ এবং সবচেয়ে দরকারী মোডগুলির মধ্যে UART-RVC মোড। এই মোডটি বিশেষভাবে ক্যালিব্রেটেড শিরোনাম এবং ত্বরণ পরিমাপ পাওয়ার জন্য ডিজাইন করা হয়েছে, এটি রোবট ভ্যাকুয়াম ক্লিনারগুলির মতো অ্যাপ্লিকেশনগুলির জন্য আদর্শ করে তোলে। এটি একটি সহজ কিন্তু কার্যকর উপায় যা ইন্টিগ্রেশনে নিম্ন স্তরের জটিলতার সাথে দরকারী ডেটা পাওয়ার অনুমতি দেয়।

এই মোড, অন্যান্য উন্নত সেটিংস সহ, এটি একটি কঠিন পছন্দ করে তোলে যখন এটি একটি অল-ইন-ওয়ান সেন্সর অফার করে যা বহিরাগত প্রসেসর বা জটিল সফ্টওয়্যারের প্রয়োজন ছাড়াই ডেটা ফিউশন পরিচালনা করে।

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

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


মন্তব্য করতে প্রথম হতে হবে

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।