হল এফেক্ট সেন্সর: আপনার আরডুইনো প্রকল্পগুলির জন্য আপনার যা কিছু জানা দরকার

হল প্রভাব সেন্সর

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

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

হল প্রভাব

হল এফেক্ট ডায়াগ্রাম

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

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

হল এফেক্ট সেন্সর কী?

হল প্রভাব সেন্সর

অতএব, একবার আপনি কীভাবে হল প্রভাবটি কাজ করে তা জানার পরে, আপনি উপাদানগুলি বা সম্পর্কে কথা বলতে পারেন হল এফেক্ট সেন্সর যে তারা কিছু ব্যবহারিক প্রয়োগের জন্য এই ঘটনার সুযোগ নিতে সক্ষম হয়। উদাহরণস্বরূপ, তাদের দিয়ে আপনি চৌম্বকীয় ক্ষেত্রের পরিমাপ করতে পারেন।

এই উপাদানগুলি ব্যাপকভাবে ব্যবহৃত হয় অনেক বৈদ্যুতিন প্রকল্প এবং প্রায়শই ব্যবহৃত ডিভাইস। উদাহরণস্বরূপ, যানবাহনে আপনি এগুলি কয়েকটি সুরক্ষা ব্যবস্থায়, ইঞ্জিনের ক্যামশ্যাফটের অবস্থান পরিমাপ করতে, তরলের গতি পরিমাপ করতে, ধাতবগুলি সনাক্ত করতে এবং একটি দীর্ঘ ইত্যাদি খুঁজে পেতে পারেন them

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

আদর্শ

হল এফেক্ট সেন্সরগুলির মধ্যে আপনি সন্ধান করতে পারেন দুটি প্রাথমিক ধরণের:

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

আমি আপনাকে ব্যবহার করার পরামর্শ দিচ্ছি নিউডিমিয়াম চৌম্বক, এই হল ইফেক্ট সেন্সরগুলি ভালভাবে কাজ করার জন্য এটি সেরা।

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

  • কোন পণ্য পাওয়া যায় নি।
  • কোন পণ্য পাওয়া যায় নি।

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

অ্যানালগের ক্ষেত্রে, আপনার অবশ্যই অবশ্যই ডেটাশিটের সাথে পরামর্শ করুন আপনি কিনেছেন মডেলটি। জন্য উদাহরণস্বরূপ, 49E তে চৌম্বকীয় ক্ষেত্রটি কীভাবে পরিমাপ করা যায় তার একটি গ্রাফ পাবেন এবং এটি আপনাকে সনাক্ত করা চৌম্বকীয় ফ্লাক্স (এমটি) এর ঘনত্ব গণনা করার জন্য আরডুইনো সোর্স কোডে প্রয়োগ করতে হবে এমন সূত্রটি তৈরি করতে সহায়তা করবে। 49E এর ক্ষেত্রে এটি হবে: বি = 53.33V-133.3, চৌম্বকীয় পরিসীমা এবং ভোল্টেজের কারণে যা এটি তার আউটপুট সরবরাহ করতে পারে ...

ডিজিটাল এবং অ্যানালগের জন্য যা সাধারণ তা হ'ল এটিতে থাকা পিনের সংখ্যা (পিনআউট), উভয় ক্ষেত্রেই এটি ৩. যদি আপনি হল সেন্সরটির মুখটি আপনার মুখের সাথে রাখেন, অর্থাৎ এটির মুখের যেখানে এটির দিকে শিলালিপি রয়েছে, তবে বাম দিকের পিনটি 3 হবে, কেন্দ্রীয়টি 1 হবে এবং আপনার ডানদিকে একটি 2 হবে:

  • 1: 49E এবং A3144 উভয়ই 5 ভি পাওয়ার পিন।
  • 2: নিয়ন্ত্রণ ইউনিট জিএনডি বা গ্রাউন্ডে উভয় ক্ষেত্রেই সংযুক্ত।
  • 3: উভয় ক্ষেত্রেই এটি আউটপুট, যা চৌম্বকীয় ক্ষেত্রটি পরিমাপ বা সনাক্ত করে, এর মাধ্যমে একটি ভোল্টেজ তৈরি করে। মনে রাখবেন যে ডিজিটাল ক্ষেত্রে এটি দুটি উচ্চমাত্রা নেবে, উচ্চ বা নিম্ন, যখন এনালগে আপনি এই ক্ষেত্রটি কীভাবে সনাক্ত করা হয় তা জানতে পূর্বের সূত্রটি প্রয়োগ করতে পারেন ...

আরডুইনোর সাথে হল এফেক্ট সেন্সর ইন্টিগ্রেশন

আরডুইনোর সাথে হল এফেক্ট সেন্সর সংযোগ ডায়াগ্রাম

এটি একবার কীভাবে কাজ করে তা আপনি দেখে ফেলেছেন এবং এই হল এফেক্ট সেন্সরটি সম্পর্কে কী জেনে রাখা উচিত, বর্ণিত পিনআউট সহ, আপনার ইতিমধ্যে এটি জানা উচিত আপনার আরডুইনো বোর্ডে সংযুক্ত হন। এই ক্ষেত্রে, এটি এর মতো সংযুক্ত হবে:

  • আপনি ইতিমধ্যে জেনে গেছেন যে পিন 1 অবশ্যই আড়ডিনোর 5 ভি ভোল্টেজ আউটপুটটির সাথে সংযুক্ত থাকতে হবে যাতে এটি ডিজিটাল এবং অ্যানালগ উভয় ক্ষেত্রেই এটি শক্তিশালী করতে পারে।
  • কেন্দ্রীয় পিন বা 2, আপনাকে এটি আপনার আরডিনো বোর্ডের জিএনডি বা গ্রাউন্ডের সাথে সংযুক্ত করতে হবে।
  • পিন 3 এর ক্ষেত্রে এটি এনালগ বা ডিজিটাল একের জন্য নির্ভর করে:
    • অ্যানালগ: হল সেন্সরটির পিন 3 সরাসরি আপনার আরডুইনো বোর্ডের এনালগ ইনপুটগুলির সাথে সংযুক্ত করুন।
    • ডিজিটাল: আপনাকে অবশ্যই একটি পুল-আপ রেজিস্টার দিয়ে পিন 1 এবং 3 টি ব্রিজ করতে হবে, উদাহরণস্বরূপ, A10 দিয়ে সার্কিটটি সঠিকভাবে কাজ করার জন্য 3144 কে। অন্যান্য মডেলগুলির জন্য বিভিন্ন প্রতিরোধের মানগুলির প্রয়োজন হতে পারে ... একবার এটি অ্যাকাউন্টে নিলে আপনি পিন 3টিকে আপনার আরডুইনো বোর্ডের একটি ডিজিটাল ইনপুটটিতে সংযুক্ত করতে পারেন।

আপনি যে বোর্ডের সাথে এটি সংযুক্ত করেছেন তার সংখ্যার ক্ষেত্রে এটি গুরুত্বপূর্ণ নয়, কেবল নম্বরটি মনে রাখুন এবং তারপরে সঠিকভাবে তৈরি করুন আপনার প্রকল্পের কাজ করার জন্য উত্স কোড। এই ক্ষেত্রে, আপনি এনালগ বা ডিজিটালটি বেছে নিয়েছেন কিনা তার মধ্যেও পার্থক্য থাকবে:

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