214

Как подключить датчик XKCY28A к Ардуино

как подключит датчик XKCY28A на ардуино код

XKCY28A

Датчик уровня жидкости XKCY28A — это бесконтактная технология определения уровня воды, в которой используется датчик уровня жидкости в небольшой трубке.

Полное описание технологии:

Обзор: Сигнализатор жидкостного реле XKCY28A предназначен для бесконтактного определения уровня жидкости в небольших пробирках или контейнерах. В технологии используется небольшой датчик уровня жидкости в трубке, который монтируется снаружи на пробирке или контейнере. Датчик определяет уровень жидкости через стенку трубки или контейнера без какого-либо физического контакта с жидкостью. Этот ненавязчивый дизайн делает его идеальным для применений, где загрязнение жидкости или трубки вызывает беспокойство.

Технология: Сигнализация жидкостного реле XKCY28A использует ультразвуковую технологию для определения уровня жидкости. Датчик излучает высокочастотные звуковые волны, которые проходят через стенку трубки или контейнера и проходят через жидкость. Когда звуковые волны сталкиваются с поверхностью жидкости, они отражаются обратно к датчику. Затем датчик измеряет время, необходимое для прохождения звуковых волн до поверхности жидкости и обратно, которое используется для определения расстояния до поверхности жидкости.

Характеристики:

  • Технология бесконтактного определения уровня жидкости

  • Подходит для небольших трубок или контейнеров

  • Нет физического контакта с жидкостью

  • Ультразвуковая технология для точного измерения

  • Простота установки и эксплуатации

  • Сигнализация реле для определения уровня

  • Высокая точность и надежность

Применение: Сигнализация жидкостного реле XKCY28A идеально подходит для широкого спектра применений для определения уровня жидкости. Некоторые распространенные области применения включают:

  • Химический процесс

  • Очистка и очистка воды

  • Пищевой производство

  • Фармацевтическое производство

  • Разведка и добыча нефти и газа

  • Системы кондиционирования воздуха

В целом, жидкостный реле-выключатель XKCY28A с датчиком уровня жидкости в небольшой трубке обеспечивает надежное, точное и ненавязчивое решение для определения уровня жидкости в небольших пробирках или контейнерах. Ультразвуковая технология обеспечивает высокую точность и надежность, что делает ее пригодной для широкого спектра применений.

 

Общие шаги по подключению датчика XKCY28A к плате Arduino и написанию кода:

  1. Подключите датчик XKCY28A к плате Arduino. Подключите вывод VCC датчика к выводу 5 В платы Arduino, вывод GND датчика к выводу GND платы Arduino, а вывод сигнала датчика к выводу цифрового входа на плате Arduino.

  2. Откройте Arduino IDE и

  3. В функции настройки инициализируйте последовательную связь с помощью функции Serial.begin(). Это позволит вам просматривать выходные данные датчика на последовательном мониторе.

  4. В функции loop используйте функцию pulseIn () для измерения длительности высокого сигнала на цифровом входном выводе, подключенном к сигнальному выводу датчика. Эта продолжительность пропорциональна расстоянию от датчика до поверхности жидкости.

  5. Преобразуйте длительность в расстояние, используя скорость звука в воздухе и ультразвуковую частоту датчика. Это можно сделать, используя формулу: расстояние = длительность / (2 * скорость звука * частота).

  6. Выведите расстояние до последовательного монитора с помощью функции Serial.println().

Вот пример кода, который вы можете использовать в качестве отправной точки:

#define TRIG_PIN 2
#define ECHO_PIN 3

void setup() {
Serial.begin(9600);
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
}

void loop() {
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
unsigned long duration = pulseIn(ECHO_PIN, HIGH);
float distance = duration / (2.0 * 343.0 * 40000.0);
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
delay(1000);
}

 

Обратите внимание, что пример кода предполагает, что сигнальный вывод датчика подключен к цифровому выводу 3 платы Arduino. Если вы подключили сигнальный вывод к другому выводу, вам необходимо соответствующим образом изменить код.

Один комментарий к “Как подключить датчик XKCY28A к Ардуино&rdquo

  1. В этом датчике используется электромеханическое реле , нужно ли шунтировать диодом выводы VCC и GND ??? Или они там уже предусмотрены ??

Добавить комментарий