Arduino માટે TLV493D મેગ્નેટિક સેન્સરની સંપૂર્ણ માર્ગદર્શિકા

  • TLV493D એ લો-પાવર એપ્લીકેશન માટે આદર્શ ચુંબકીય 3D સેન્સર છે.
  • તે બે-વાયર I2C કનેક્શન દ્વારા કામ કરે છે અને Arduino સાથે સુસંગત છે.
  • 5V બોર્ડ જેવા કે Arduino UNO.
  • ઇલેક્ટ્રોનિક બિલાડીઓ 5V બોર્ડ માટે સંકલિત શિફ્ટર્સ સાથેનું સંસ્કરણ પ્રદાન કરે છે.

tlv493d

TLV493D ચુંબકીય સેન્સર ચુંબકીય ક્ષેત્રોની ત્રિ-પરિમાણીય શોધ માટે અત્યંત અસરકારક ઉકેલ છે અને તે તેના ઓછા વીજ વપરાશ દ્વારા વર્ગીકૃત થયેલ છે, જે તેને ઊર્જા-બચત એપ્લિકેશન અથવા બેટરી પર આધાર રાખતા ઉપકરણો માટે એક આદર્શ વિકલ્પ બનાવે છે. આનો ઉપયોગ સામાન્ય રીતે વિવિધ પ્લેટફોર્મ પર થાય છે Arduino uno તેની વર્સેટિલિટી અને ઉપયોગમાં સરળતાને કારણે સૌથી વધુ લોકપ્રિય વાતાવરણ.

I2C ઇન્ટરફેસ અને 12-બીટ રિઝોલ્યુશન સાથે, TLV493D X, Y અને Z અક્ષોમાં ચુંબકીય ક્ષેત્રોને માપવામાં સક્ષમ છે, જે તમામ પ્રકારના પ્રોજેક્ટ્સ માટે ઉત્તમ ચોકસાઇ પ્રદાન કરે છે. આ સેન્સર માટેની એપ્લિકેશનોમાં ઇલેક્ટ્રોનિક ઉપકરણોમાં તત્વોના નિયંત્રણથી લઈને રોટેશનલ હિલચાલના માપન સુધીની દરેક વસ્તુનો સમાવેશ થાય છે, જે તેને ઇલેક્ટ્રોનિક્સની દુનિયામાં આવશ્યક ઘટક બનાવે છે.

TLV493D શું છે?

El TLV493D-A1B6 Infineon દ્વારા ઉત્પાદિત 3D મેગ્નેટિક સેન્સર છે. આ ઉપકરણ ત્રણ પરિમાણો (X, Y અને Z અક્ષ) માં ચુંબકીય ક્ષેત્રોને માપવાની તેની ક્ષમતા માટે અલગ છે, જે તેને રેખીય અને રોટેશનલ બંને હિલચાલને શોધવા માટે ઉપયોગી બનાવે છે. વધુમાં, તેનો ઓછો પાવર વપરાશ તેને પોર્ટેબલ ઉપકરણો માટે એક આદર્શ વિકલ્પ બનાવે છે. તેમાં એક સંકલિત તાપમાન સેન્સરનો પણ સમાવેશ થાય છે, જેનો ઉપયોગ બુદ્ધિગમ્યતા તપાસો અને અન્ય વધુ અદ્યતન એપ્લિકેશનો માટે થઈ શકે છે.

TLV493D-A1B6 માઇક્રોકન્ટ્રોલર સાથે વાતચીત કરવા માટે પ્રમાણભૂત બે-વાયર I2C ઇન્ટરફેસનો ઉપયોગ કરે છે, જે 1 MBit/s સુધીના ટ્રાન્સફર રેટને સક્ષમ કરે છે. વધુમાં, તેની પાસે એ 12 બીટ રિઝોલ્યુશન દરેક ચુંબકીય ક્ષેત્ર માપન દિશામાં, એટલે કે X, Y અને Z અક્ષ, ±130 mT (મિલી-ટેસ્લા) ની શ્રેણી સાથે.

મુખ્ય લાક્ષણિકતાઓ

  • ઓછો પાવર વપરાશ: સ્ટેન્ડબાય મોડમાં 0.007 µA જેટલો ઓછો અને અલ્ટ્રા-લો પાવર મોડમાં 10 µA.
  • 2.7 થી 3.5 V પાવર સપ્લાય, તેને મોટાભાગના ઓછા વોલ્ટેજ માઇક્રોકન્ટ્રોલર સાથે સુસંગત બનાવે છે.
  • એ સપોર્ટ કરે છે ઓપરેટિંગ તાપમાન -40°C થી 125°C સુધી, તેને આત્યંતિક વાતાવરણ માટે આદર્શ બનાવે છે.
  • બે-વાયર I2C ઈન્ટરફેસ દ્વારા ડિજિટલ આઉટપુટ, રિઝોલ્યુશન સાથે કે જે ચુંબકીય ક્ષેત્રના માપમાં ઉચ્ચ ચોકસાઇને મંજૂરી આપે છે.

સેન્સર પણ કાર્ય કરવા સક્ષમ છે આંતરિક તાપમાન માપન વધુ અદ્યતન ઉપયોગો માટે. જો કે, તેની વિશેષતા ચુંબકીય શોધમાં રહેલી છે, જે તેને જોયસ્ટિક્સ, ઘરગથ્થુ ઉપકરણોમાં નિયંત્રણ તત્વો (જેમ કે નોબ્સ અથવા નોબ્સ), તેમજ કપટપૂર્ણ મેનીપ્યુલેશન્સને ટાળવા માટે ઇલેક્ટ્રિક મીટર જેવી વધુ જટિલ એપ્લિકેશનો માટે યોગ્ય બનાવે છે.

Arduino સાથે TLV493D નો ઉપયોગ કેવી રીતે કરવો

tlv493d arduino સાથે

Arduino સાથે આ સેન્સરનો ઉપયોગ કરવા માટે, સંચાર I2C બસ દ્વારા કરવામાં આવે છે, જેનો અર્થ છે કે સેન્સર સાથે વાતચીત કરવા માટે તમારે માત્ર બે પિનની જરૂર પડશે: SDA (ડેટા) અને SCL (ઘડિયાળ). TLV493Dનો એક મોટો ફાયદો એ છે કે Infineon એ તેના ઉપયોગને મોટા પ્રમાણમાં સુવિધા આપવા માટે એક લાઇબ્રેરી વિકસાવી છે. Arduino.

Arduino લાઇબ્રેરી મેનેજર દ્વારા લાઇબ્રેરી ઇન્સ્ટોલ કરવાનું સરળ છે. તમારે ફક્ત શોધવાની જરૂર છે'Infineon TLV493D-A1B6અને તમારા વિકાસ વાતાવરણમાં પુસ્તકાલય ઉમેરો. આ તમને કાર્ટેશિયન કોઓર્ડિનેટ્સ જેવા મૂળભૂત ઉદાહરણોને ઍક્સેસ કરવાની મંજૂરી આપશે, જે શરૂઆત કરનારાઓ માટે સૌથી વધુ ઉપયોગી છે.

X, Y અને Z માપવા માટે મૂળભૂત કોડ માળખું

એકવાર લાઇબ્રેરી ઇન્સ્ટોલ થઈ જાય, ચુંબકીય ક્ષેત્રોને માપવા માટેનો કોડ એકદમ સીધો છે. નીચે અમે તમને ત્રણ અક્ષોને માપવા માટે એક નાનો આકૃતિ આપીએ છીએ:

# સમાવેશ થાય છે # સમાવેશ થાય છે TLV493D સેન્સર; રદબાતલ સેટઅપ() { Serial.begin(1); Wire.begin(); sensor.begin(); } void loop() { sensor.updateData(); Serial.print("X:"); Serial.println(sensor.getMagX()); Serial.print("Y:"); Serial.println(sensor.getMagY()); Serial.print("Z:"); Serial.println(sensor.getMagZ()); વિલંબ(6); }

આ મૂળભૂત કોડ સેન્સર સાથે સંચાર શરૂ કરવા, ત્રણ અક્ષોમાંથી ડેટા મેળવવા અને તેને Arduino સીરીયલ મોનિટર પર છાપવા માટે જવાબદાર છે. વધુમાં, જો સેન્સરની નજીક ચુંબક જોડાયેલ હોય, તો ચુંબક તેની આસપાસ ફરે છે તેમ માપમાં ભિન્નતા જોવા મળી શકે છે.

TLV493D નો ઉપયોગ કરતી વખતે ટીપ્સ અને સાવચેતીઓ

મુખ્ય એક સાવચેતી Arduino સાથે આ સેન્સરનો ઉપયોગ કરતી વખતે ધ્યાનમાં રાખવાની એક વાત એ છે કે મોટાભાગના Arduino બોર્ડ, જેમ કે Arduino UNO, તેમના ઇનપુટ અને આઉટપુટ પિન પર 5V ના વોલ્ટેજ સાથે કામ કરે છે, જ્યારે TLV493D 3.3V. સેન્સરને નુકસાન ન થાય તે માટે, SDA અને SCL પિન પર વોલ્ટેજને 5V થી 3.3V સુધી ઘટાડવા માટે વોલ્ટેજ રેગ્યુલેટર અથવા લોજિક લેવલ શિફ્ટરનો ઉપયોગ કરવો જરૂરી છે.

વધુમાં, અવાજને ટાળવા અને વધુ ચોક્કસ માપ મેળવવા માટે VDD અને GND પિન વચ્ચે ડિકપલિંગ કેપેસિટરનો ઉપયોગ કરીને યોગ્ય પાવર ફિલ્ટરિંગ આવશ્યક છે. I10C સંચાર સમસ્યાઓ ટાળવા માટે SDA અને SCL લાઇન પર 2kΩ પુલ-અપ રેઝિસ્ટરનો ઉપયોગ કરવાની પણ ભલામણ કરવામાં આવે છે.

એનો ઉપયોગ ધ્યાનમાં લેવો પણ જરૂરી છે I2C સ્કેનર રીડિંગ્સ શરૂ કરતા પહેલા તમારા કોડમાં, કારણ કે તે તમને તમારા સેન્સરનું સાચું I2C સરનામું ઓળખવા અને તે મુજબ કોડને સમાયોજિત કરવાની મંજૂરી આપશે.

અન્ય Arduino બોર્ડ સાથે સુસંગતતા

આ સેન્સર માત્ર સાથે સુસંગત નથી Arduino UNO, પરંતુ અન્ય પ્લેટો સાથે પણ જે પર કામ કરે છે 3.3Vગમે છે ફેધર હુઝાહ Adafruit માંથી, જે લો-પાવર પ્રોજેક્ટ્સ માટે અથવા બિલ્ટ-ઇન Wi-Fi કનેક્ટિવિટી સાથે શ્રેષ્ઠ વિકલ્પ છે.

વધુમાં, જો તમે ESP32 અથવા Raspberry Pi જેવા વધુ શક્તિશાળી પ્લેટફોર્મ્સ સાથે તેનો ઉપયોગ કરવા માંગતા હો, તો તમે મોટા ગૂંચવણો વિના કરી શકો છો, કારણ કે TLV493D સમાન I2C કનેક્શન સ્ટ્રક્ચરને અનુસરે છે. આ પ્લેટફોર્મ્સ પર, સેમ્પલિંગ રેટ વધારી શકાય છે, 3.3MHz સુધી પહોંચે છે, જે વાસ્તવિક સમયમાં ઉચ્ચ રિઝોલ્યુશન રીડિંગને મંજૂરી આપે છે.

છેલ્લે, ઇલેક્ટ્રોનિક બિલાડીઓએ આ સેન્સરનું બ્રેકઆઉટ વર્ઝન પણ બહાર પાડ્યું છે TLV493D-ક્રોક્વેટ, જે બોર્ડમાં જ સંકલિત શિફ્ટર્સ ઉમેરીને 5V બોર્ડ પર કેટલીક કનેક્ટિવિટી સમસ્યાઓ હલ કરે છે. આ વધારાના સર્કિટનો અમલ કર્યા વિના 5V માઇક્રોકન્ટ્રોલર્સ સાથે સેન્સરનો ઉપયોગ કરવાનું સરળ બનાવે છે.

જો તમારી પાસે વધુ અદ્યતન જરૂરિયાતો હોય, તો તમે સેન્સર માટે એક GUI ઈન્ટરફેસ પણ ડાઉનલોડ કરી શકો છો જે તમને TLV493D ને સીરીયલ કમ્યુનિકેશન દ્વારા PC સાથે કનેક્ટ કરવાની અને માપને વધુ સાહજિક રીતે જોવાની મંજૂરી આપશે. શરૂઆતથી ઇન્ટરફેસને પ્રોગ્રામ કરવાની જરૂર વિના વાસ્તવિક સમયમાં ડેટાનું મૂલ્યાંકન કરવા માટે આ ઉપયોગી છે.


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.