Санкт-Петербург
Гродно, Республика Беларусь

Модуль датчика дождя YL-83

Данный комплект состоит из влагочувствительной пластины, платы с потенциометром и набора проводов для подключения.

При попадании капли на влагочувствительную пластину, информация передается на плату, которая, в свою очередь, передает данные на Ard... Перейти к полному описанию

75 руб.

 

Артикул: 23864774

 

нет

 

Описание

Данный комплект состоит из влагочувствительной пластины, платы с потенциометром и набора проводов для подключения.

При попадании капли на влагочувствительную пластину, информация передается на плату, которая, в свою очередь, передает данные на Arduino. Уровень сигнала меняется в зависимости от размера капель. Для регулирования чувствительности на плате имеется встроенный потенциометр. Также, плата оснащена двумя светодиодами: питание (зеленый светодиод, загорается при подаче питания) и срабатывание (красный светодиод, загорающийся при попадании капли на пластину).

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

Рабочее напряжение: 5V

Размер пластины: 5,4 x 4 см

Размер платы: 3 x 1,6 см

Выходной сигнал: цифровой (Digital) и аналоговый (Analog)

Схема подключения

Пластина цепляется двумя проводами типа Female-Female (входят в комплект) к плате. Сделано это для того, чтобы была возможность разместить пластину дальше от платы, так как сама плата не является водостойкой и при контакте с водой может выйти из строя. Также обратите внимание, что контакты на пластине не защищены от контакта с водой. На самой пластине имеется 4 отверстия для крепления болтами или другим крепежом.

На плате четыре выхода:

  • VCC — питание.
  • GND — земля.
  • D0 — цифровой выход
  • A0 — аналоговый выход

VCC подключите к источнику 5V, GND заземлите.

Далее, в зависимости от задач, Вы можете использовать как любой из D0 или A0 выходов, так и все сразу. К примеру, если нужно знать только сам факт попадания капли на пластину, то рекомендуется использовать D0, так как на выходе этого пина будет 0 или 1 (LOW и HIGH напряжение соответственно). Если же нужна еще и интенсивность (в этом случае количество и величина капель), то необходимо использовать аналоговый выход. В примере кода ниже используется именно аналоговый выход. Он подключен к Analog IN A0 пину Arduino.

Пример кода

int analogPin = 0;

void setup()
{
    Serial.begin(9600);
}

void loop()
{
    int val = analogRead(analogPin);
    Serial.println(val);
}