XKC-Y25-V یک سنسور تعیین سطح مایعات است . این سنسور بر اساس ارسال و دریافت امواج آلتراسونیک کار می کند . به این صورت که با تغییر مدت زمان بازتاب امواج ، وجود مایع در مقابل سنسور را تشخیص می دهد . XKC-Y25-V از دو مزیت مهم نسبت به فلوتور ها بر خوردار است . این سنور توانایی عملکرد به صورت غیر تماسی و در پشت جدار تانک ها را دارد . همچنین بر خلاف فلوتر ها هیچ اجزا مکانیکی ندارد و عمر آن بسیار طولانی تر می باشد و مشکلاتی همچون رسوب گرفتگی ندارد . XKC-Y25-V این قابلیت را دارد که در هر دو مد NO و NC کار کنید . می توان از این سنسور در آکواریوم ها ، کلخانه های هیدروپونیک و… استفاده نمود .

در تصویر زیر پین های این سنسور نشان داده شده است :

سیم قهوه ای و آبی به ترتیب تغذیه و زمین ماژول می باشند .

سیم مشکی جهت تعیین مد کاری ماژول می باشد (NOباشد یا NC ) .

سیم زرد نیز خروجی ماژول می باشد .

 

راه اندازی XKC-Y25-V با آردوینو :

همانند تصویر زیر سنسور را به آردوینو متصل کنید . همچنین سنسور را بر روی سطح خارجی تانک نصب کنید :

#define pinobuzzer 7
#define pinosensor 5
int valor;
void setup()
{
  Serial.begin(9600);
  pinMode(7, OUTPUT);
  pinMode(5, INPUT_PULLUP);
}
void loop()
{
  //Faz a leitura do sensor de liquido
  valor = digitalRead(pinosensor);
  //Caso seja 0, aciona o buzzer
  if (valor <= 0)
  {
    digitalWrite(pinobuzzer, HIGH);
  }
  else
  {
    digitalWrite(pinobuzzer, LOW);
  }
  //Mostra o valor do sensor no Serial Monitor
  Serial.print("Sensor: ");
  Serial.println(valor);
  //Aguarda 200ms e repete o processo
  delay(200);
}

 

 

 

Tags:
About Author: USER_4