El સેન્સર BNO085 તે એક એવી ટેક્નોલોજી છે જે અન્ય ક્ષેત્રોની વચ્ચે ઓગમેન્ટેડ રિયાલિટી (AR), વર્ચ્યુઅલ રિયાલિટી (VR) અને રોબોટિક સિસ્ટમ્સ સંબંધિત એપ્લિકેશન્સમાં ખૂબ જ લોકપ્રિય બની છે. આ નાનું પરંતુ શક્તિશાળી ઉપકરણ એક જ ચિપ પર એક્સીલેરોમીટર, જાયરોસ્કોપ અને મેગ્નેટોમીટરની કાર્યક્ષમતાને જોડે છે, જે તેને ત્રણ પરિમાણોમાં હલનચલન અને દિશાઓને સચોટ રીતે માપવા માટે એક અનિવાર્ય સાધન બનાવે છે.
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 ઉપકરણો માટે પસંદગીનું સોલ્યુશન બનાવે છે જેને સ્થિતિની માહિતીની જરૂર હોય છે.
અન્ય સંભવિત એપ્લિકેશન્સમાં સ્પોર્ટ્સ ટ્રેકિંગ, આરોગ્ય અને સુખાકારી ઉપકરણો અને ગેમિંગ નિયંત્રકોનો સમાવેશ થાય છે. સામાન્ય રીતે, કોઈપણ ઉપકરણ કે જેને ત્રણ પરિમાણોમાં હલનચલનનું ચોક્કસ માપન કરવાની જરૂર હોય તે આ સેન્સરના ઉપયોગથી લાભ મેળવી શકે છે.
તકનીકી વિગતો અને હાર્ડવેર
BNO085 સેન્સર લગભગ 5,2mm x 3,8mmના પરિમાણો સાથે ખૂબ જ કોમ્પેક્ટ સાઈઝમાં આવે છે, જે તેને એપ્લીકેશન માટે યોગ્ય બનાવે છે જ્યાં જગ્યા એક મહત્વપૂર્ણ વિચારણા છે. આ નાના પેકેજની અંદર તમારા માપન કરવા માટે જરૂરી તમામ સેન્સર છે, સાથે એક નાના પ્રોસેસર જે ડેટા ફ્યુઝનને હેન્ડલ કરે છે.
કેટલાક પ્લેટફોર્મ્સ, જેમ કે Adafruit, DIY અથવા શૈક્ષણિક પ્રોજેક્ટ્સમાં તેને વધુ સુલભ અને ઉપયોગમાં સરળ બનાવવા માટે આ સેન્સરની વિવિધ આવૃત્તિઓ વિકસાવી છે. આ સંસ્કરણોમાં બ્રેકઆઉટ બોર્ડ પરના અનુકૂલનોનો સમાવેશ થાય છે જે અર્ડિનો અથવા રાસ્પબેરી પી જેવા માઇક્રોકન્ટ્રોલર્સને સીધા જોડાણની મંજૂરી આપે છે, વધુ સીધા એકીકરણ માટે વોલ્ટેજ રેગ્યુલેટર અને I2C કનેક્ટર્સ પણ ઓફર કરે છે.
Ratingપરેટિંગ મોડ્સ
પ્રોજેક્ટની જરૂરિયાતોને આધારે, BNO085 ને વિવિધ મોડમાં કામ કરવા માટે ગોઠવી શકાય છે. સૌથી સરળ અને સૌથી ઉપયોગી મોડ્સમાં UART-RVC મોડ છે. આ મોડ ખાસ કરીને કેલિબ્રેટેડ હેડિંગ અને પ્રવેગક માપન મેળવવા માટે રચાયેલ છે, જે તેને રોબોટ વેક્યુમ ક્લીનર્સ જેવી એપ્લિકેશનો માટે આદર્શ બનાવે છે. આ એક સરળ પણ અસરકારક રીત હશે જે એકીકરણમાં નીચા સ્તરની જટિલતા સાથે ઉપયોગી ડેટા મેળવવાની મંજૂરી આપે છે.
આ મોડ, અન્ય અદ્યતન સેટિંગ્સ સાથે, જ્યારે બાહ્ય પ્રોસેસર્સ અથવા જટિલ સૉફ્ટવેરની જરૂરિયાત વિના ડેટા ફ્યુઝનને હેન્ડલ કરે છે તેવા ઑલ-ઇન-વન સેન્સરની ઑફર કરવાની વાત આવે ત્યારે તેને હરાવવા માટે મુશ્કેલ પસંદગી બનાવે છે.
વધુમાં, જેઓ વધુ અદ્યતન મોડ્સનો ઉપયોગ કરવા ઈચ્છે છે તેમના માટે, CircuitPython અને Arduino બંને માટે લાઇબ્રેરીઓ વિકસાવવામાં આવી છે, જે વપરાશકર્તાના અનુભવ સ્તરને ધ્યાનમાં લીધા વિના આ સેન્સરને ઇલેક્ટ્રોનિક્સ પ્રોજેક્ટ્સમાં એકીકૃત કરવાનું સરળ બનાવે છે.
આખરે, BNO085 એક શક્તિશાળી અને બહુમુખી સેન્સર છે જે વિકાસકર્તાઓને ગતિ અને ઓરિએન્ટેશન ડેટા સાથે ચોક્કસ અને ગૂંચવણો વિના કામ કરવાની મંજૂરી આપે છે. તેની અદ્યતન સેન્સર ફ્યુઝન સુવિધાઓ અને ઓછા પાવર વપરાશ સાથે ઓપરેટ કરવાની ક્ષમતા માટે આભાર, આ ઉપકરણ પહેરવા યોગ્ય ઉપકરણોથી લઈને રોબોટિક્સ અને ઓગમેન્ટેડ અને વર્ચ્યુઅલ રિયાલિટી સિસ્ટમ્સ સુધીની વિવિધ એપ્લિકેશનો માટે આદર્શ છે.