હ Hallલ ઇફેક્ટ સેન્સર: તમારે તમારા આર્ડિનો પ્રોજેક્ટ્સ માટે જાણવાની જરૂર છે

હોલ ઇફેક્ટ સેન્સર

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

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

હોલ અસર

હોલ ઇફેક્ટ ડાયાગ્રામ

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

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

હોલ ઇફેક્ટ સેન્સર શું છે?

હોલ ઇફેક્ટ સેન્સર

તેથી, એકવાર તમે જાણો છો કે કેવી રીતે હ Hallલ અસર કાર્ય કરે છે, તમે ઘટકો વિશે વાત કરી શકો છો અથવા હોલ ઇફેક્ટ સેન્સર કે તેઓ કેટલીક વ્યવહારિક એપ્લિકેશન માટે આ ઘટનાનો લાભ લઈ શકશે. ઉદાહરણ તરીકે, તેમની સાથે તમે ચુંબકીય ક્ષેત્રનું માપન કરી શકો છો.

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

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

પ્રકારો

હોલ ઇફેક્ટ સેન્સરની અંદર તમે શોધી શકો છો બે મૂળભૂત પ્રકારો:

  • એનાલોગ: તેઓ ખૂબ જ મૂળ ઉપકરણો છે, જેમાં પિન અથવા આઉટપુટ છે જે ચુંબકીય ક્ષેત્રની તીવ્રતા કે જે તેઓ કબજે કરે છે તેની પ્રમાણસર સિગ્નલ પહોંચાડશે. તે છે, તેઓ સમાન છે સેન્સર દ ટેટ્રેટુરા, તણાવ માટે, અને અન્ય સેન્સર્સ કે જે આ બ્લોગમાં વિગતવાર છે.
  • ડિજિટલ: ડિજિટલ રાશિઓના કિસ્સામાં, તેઓ એનાલોગ કરતા વધુ મૂળભૂત છે. કારણ કે તેઓ ક્ષેત્રમાં પ્રમાણસર આઉટપુટ પહોંચાડતા નથી, પરંતુ જો કોઈ ચુંબકીય ક્ષેત્ર હોય તો તે ઉચ્ચ વોલ્ટેજ મૂલ્ય આપે છે અને જો ચુંબકીય ક્ષેત્ર ન હોય તો નીચા હોય છે. એટલે કે, તેનો ઉપયોગ એનાલોગ જેવા ચુંબકીય ક્ષેત્રને માપવા માટે થઈ શકતો નથી, ફક્ત તેમની હાજરી શોધવા માટે. તદુપરાંત, આ અંકો બે વધારાની સબકategટેગરીમાં વહેંચી શકાય છે:
    • લatchચ: જ્યારે વિરોધી ધ્રુવ ન આવે ત્યાં સુધી બહાર નીકળતા સમયે આ પ્રકારનું તે સક્રિય થાય છે અને તેનું મૂલ્ય જાળવી રાખે છે.
    • સ્વિચ કરો: આ અન્યમાં, આઉટપુટ જાળવવામાં આવશે નહીં, જ્યારે ધ્રુવ દૂર થાય છે ત્યારે તેઓ નિષ્ક્રિય કરવામાં આવે છે. આઉટપુટ બદલવા માટે વિરોધી ધ્રુવને નજીક લાવવો જરૂરી નથી ...

હું તમને ઉપયોગ કરવાની સલાહ આપીશ નિઓડીયમિયમ ચુંબક, તેઓ આ હ Hallલ ઇફેક્ટ સેન્સર્સ માટે સારી રીતે કાર્ય કરવા માટે શ્રેષ્ઠ છે.

જો તમે એનાલોગ ટાઇપ સેન્સર શોધી રહ્યા છો, એક સારો વિકલ્પ હોઈ શકે છે હોલ 49E સેન્સર. તેની મદદથી તમે ચુંબકીય ક્ષેત્રોની હાજરી શોધી શકો છો, અને તે પણ માપી શકો છો. ઉદાહરણ તરીકે, તમે નજીકના ચુંબકીય ક્ષેત્રોને માપી શકો છો, ધરી અથવા ગતિના મિનિટ દીઠ રિવોલ્યુશનને માપવા માટે ચુંબકનો ઉપયોગ કરીને ટેકોમીટર બનાવી શકો છો, જ્યારે કોઈ દરવાજો ખુલે છે અથવા ચુંબક સાથે બંધ થાય છે, વગેરે શોધી શકો છો. આ સેન્સર કેટલાક સેન્ટ્સ માટે કેટલાક સ્ટોર્સમાં મળી શકે છે, અથવા જો તમે ઇચ્છો તો તે પીસીબી પર માઉન્ટ થયેલ દરેક વસ્તુ સાથે જે તમને મોડ્યુલમાં જરૂરી છે જેમાં અરુડિઓનો સાથે ઉપયોગ કરવા માટે તૈયાર છે:

  • કોઈ ઉત્પાદનો મળ્યાં નથી.
  • કોઈ ઉત્પાદનો મળ્યાં નથી.

બીજી તરફ, જો તમે જે શોધી રહ્યા છો તે ડિજિટલ છે, તો પછી તમે ખરીદી શકો છો હોલ સેન્સર એ 3144, જે સ્વીચ પ્રકારનું પણ છે, એટલે કે, ધ્રુવ બદલવો જરૂરી રહેશે નહીં. આ રીતે તમે મેટાલિક objectબ્જેક્ટની હાજરીને શોધી શકશો, અથવા ત્યાં ચુંબકીય ક્ષેત્ર છે કે નહીં, અને અગાઉના કેસની જેમ RPM કાઉન્ટર પણ બનાવી શકશો. આ શોધવાનું પણ સરળ છે, અને તે અગાઉના એક કરતા સસ્તી અથવા વધુ છે, બંને છૂટક અને મોડ્યુલમાં:

એનાલોગના કિસ્સામાં, તમારે આવશ્યક છે ડેટાશીટનો સંપર્ક કરો તમે ખરીદેલ મોડેલનું. માટે ઉદાહરણ તરીકે, 49E માં ચુંબકીય ક્ષેત્રને કેવી રીતે માપી શકાય છે તેનો ગ્રાફ તમને મળશે અને તે શોધાયેલ ચુંબકીય પ્રવાહ (એમટી) ની ઘનતાની ગણતરી કરવા માટે તમારે તે પછી આર્ડિનો સ્રોત કોડમાં લાગુ કરવાનું સૂત્ર બનાવવામાં મદદ કરશે. 49E ના કિસ્સામાં તે આ હશે: B = 53.33V-133.3, ચુંબકીય શ્રેણી અને તે તેના આઉટપુટ પર આપી શકે તેવા વોલ્ટેજને કારણે ...

ડિજિટલ અને એનાલોગ માટે જે સામાન્ય છે તે છે તેની પાસેની પિનની સંખ્યા (પિનઆઉટ), બંને કિસ્સાઓમાં તે is છે. જો તમે હ facingલ સેન્સર તેના ચહેરા સાથે મુકી શકો છો, એટલે કે, જ્યાં તે તમારી તરફના શિલાલેખો ધરાવે છે તે ચહેરા સાથે, તો પછી ડાબી બાજુની પિન 3 હશે, કેન્દ્રિય એક 1 હશે અને તમારા જમણા પરનું એક 2 હશે:

  • 1: 49E અને A3144 બંને પર 5 વી પાવર પિન છે.
  • 2: કંટ્રોલ યુનિટ જી.એન.ડી. અથવા ગ્રાઉન્ડ બંને કેસમાં જોડાયેલ છે.
  • 3: બંને કિસ્સાઓમાં તે આઉટપુટ છે, એટલે કે, તે ચુંબકીય ક્ષેત્રને માપે છે અથવા શોધી કા ,ે છે, તેના દ્વારા વોલ્ટેજ ઉત્પન્ન કરે છે. યાદ રાખો કે ડિજિટલમાં તે ફક્ત બે મૂલ્યો લેશે, ઉચ્ચ અથવા નીચું, જ્યારે એનાલોગમાં તમે આ ક્ષેત્ર કેવી રીતે શોધાયેલ છે તે જાણવા માટે અગાઉના સૂત્રને લાગુ કરી શકો છો ...

અરડિનો સાથે હોલ ઇફેક્ટ સેન્સર એકીકરણ

અરડિનો સાથે હોલ ઇફેક્ટ સેન્સર કનેક્શન ડાયાગ્રામ

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

  • તમે પહેલેથી જ જાણો છો કે પિન 1 એ અરડિનોના 5 વી વોલ્ટેજ આઉટપુટ સાથે કનેક્ટ થયેલ હોવું આવશ્યક છે જેથી તે ડિજિટલ અને એનાલોગના કિસ્સામાં તેને પાવર કરી શકે.
  • સેન્ટ્રલ પિન અથવા 2, તમારે તેને જીઆરડી અથવા તમારા આર્ડિનો બોર્ડના ગ્રાઉન્ડથી કનેક્ટ કરવું પડશે.
  • પિન 3 ના કિસ્સામાં, તે એનાલોગ અથવા ડિજિટલ એક માટે છે તેના આધારે બદલાય છે:
    • એનાલોગ: હોલ સેન્સરના પિન 3 ને તમારા આર્ડિનો બોર્ડના એનાલોગ ઇનપુટ્સ સાથે સીધા કનેક્ટ કરો.
    • ડિજિટલ: તમારે પુલ-અપ રેઝિસ્ટર સાથે 1 અને 3 બ્રિજ કરવું આવશ્યક છે, ઉદાહરણ તરીકે A10 સાથે સર્કિટ યોગ્ય રીતે કાર્ય કરવા માટે 3144K. અન્ય મોડેલોને વિવિધ પ્રતિકાર મૂલ્યોની જરૂર પડી શકે છે ... એકવાર તમે તેને ધ્યાનમાં લેશો, પછી તમે તમારા આર્ડિનો બોર્ડ પર ડિજિટલ ઇનપુટથી પિન 3 ને કનેક્ટ કરી શકો છો.

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

  • માટેનો સરળ કોડ એનાલોગ છે:
const int pinHall = A0;
 
void setup() {
  pinMode(pinHall, INPUT);
  Serial.begin(9600);
}
 
void loop() {
 
  //Filtro para ruido con 10 medidas
  long measure = 0;
  for(int i = 0; i < 10; i++){
      int value = 
      measure += analogRead(pinHall);
  }
  measure /= 10;
  
  //Calcular el voltaje en mV que da la salida del sensor Hall
  float outputV = measure * 5000.0 / 1023;
  Serial.print("Voltaje de salida = ");
  Serial.print(outputV);
  Serial.print(" mV   ");
  
  //Interpolación a densidad del campo magnético (fórmula)
  float magneticFlux =  outputV * 53.33 - 133.3;
  Serial.print("La densidad del flujo magnético del campo es = ");
  Serial.print(magneticFlux);
  Serial.print(" mT");
  
  delay(2000);
}

  • માટેનો સરળ કોડ ડિજિટલ કરશે:
const int HALLPin = 2;
const int LEDPin = 13;
//El pin 13 en el esquema de nuestro ejemplo no pinta nada, pero se podría agregar un LED a dicho pin para que se encienda si detecta campo magnetico
 
void setup() {
  pinMode(LEDPin, OUTPUT);
  pinMode(HALLPin, INPUT);
}
 
void loop() {
  if(digitalRead(HALLPin)==HIGH)
  {
    digitalWrite(LEDPin, HIGH);   
  }
  else
  {
    digitalWrite(LEDPin, LOW);
  }
}

હું આશા રાખું છું કે આ માર્ગદર્શિકા તમને મદદ કરશે ...


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

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

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

*

*

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