Датчик снега-дождя для Arduino.

Датчик снега-дождя для Arduino.

Датчик дождя состоит из сенсорной пластины и платы с компаратором LM393. Помимо цифрового выхода, датчик имеет аналоговый выход, поэтому микроконтроллер Arduino может считывать аналоговые показания в диапазоне напряжений от 0 до 5 В или значение от 0 до 1023 после АЦП.

Опрос: Изготавливали ли Вы что-нибудь своими руками? (Кол-во голосов: 384)
Да, много чего
Да, было разок
Нет, пока изучаю для того, чтобы изготовить
Нет, не собираюсь
Чтобы проголосовать, кликните на нужный вариант ответа. Результаты

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

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

Если сенсорная плата датчика находится в сухом состоянии, аналоговый выход модуля составляет 5 В. В случае, если на пластину попадают капли дождя, соединяющие проводники платы между собой, то аналоговый выход изменяется от 5 В до 0 В в зависимости от количества влаги на пластине. Таким способом датчик сообщает нам, сильный или слабый идёт дождь. Arduino включит сигнализацию после определенной интенсивности дождя и некоторой задержки, что будет определено в коде. Это позволит избежать ложных срабатываний. В данном случае порог срабатывания составляет 300, а задержка 30 секунд.

int rainSensePin= 0; // аналоговый вход 0 для сигнала датчика int alertPin= 8; // цифровой выход 8 - для сигнализации int curCounter= 0; // счётчик - инкрементируется на 1 каждую секунду после срабатывания датчика void setup(){ Serial.begin(9600); pinMode(alertPin, OUTPUT); pinMode(rainSensePin, INPUT); } void loop(){ int rainSenseReading = analogRead(rainSensePin); Serial.println(rainSenseReading); // для мониторинга через последовательный порт delay(250); // короткая задержка if (curCounter >= 30){ // конец временной задержки digitalWrite(alertPin, HIGH); // срабатывание сигнализации } // если дождя больше нет, сбрасываем счетчик if (rainSenseReading <300){ curCounter++; } else if (rainSenseReading >300) { // если интенсивность дождя не превышает порога digitalWrite(alertPin, LOW); // не включаем сигнализацию curCounter = 0; // сбрасываем счетчик в 0 } delay(1000); }

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

  • собран на микросхеме LM393;
  • сенсорная поверхность: 5 х 4 см защищенная от окисления, проводимости, имеет высокое качество и долговечность;
  • отдельный чувствительный элемент;
  • настройка чувствительности при помощи встроенного потенциометра;
  • цифровой и аналоговый выходы;
  • напряжение питания датчика 3,3 – 5В;
  • контакты: питание, земля, цифровой вывод, аналоговый вывод;
  • длина соединяющего кабеля: 200 мм;
  • размеры модуля датчика (с учетом штыревых контактов): 39,2 х 15,4 х 7,8 мм;
  • вес: 14 г.

Купить Датчик снега-дождя для Arduino. за $US $0.54

Поделитесь с друзьями статьей:
Оцените статью, для нас это очень важно:
Проголосовавших: 1 чел.
Средний рейтинг: 5 из 5.

Задать вопрос или оставить комментарий:

Отправить
Опрос: Как часто Вы заказываете товары на Aliexpress? (Кол-во голосов: 58)
Каждую неделю
Каждый месяц
Раз в пол-года
Раз в год
Вообще не заказывал
Чтобы проголосовать, кликните на нужный вариант ответа. Результаты
Последние комментарии:
💬Накупил на Експрессе безделушек и радуется. А по делу что нибудь есть? Как ребёнок....
💬Какова скорость переключения диодов шотки MBRF20100...
💬Добрый день, возможно ли использовать данный прибор в автомобиле, в частности хочу установить его ка...
💬Откройте Википедия и посмотрите Dalvik кэша в андроид выше 4 НЕТ А здесь Андроид 6.0.1 ...
💬Отличный материал но если есть Рекомендации то желательно давать ссылки полностью т. к. сейчас н...
Делитесь с друзьями:
Обратная связь:
Отправить
Сообщение отправлено.
Мы постараемся ответить Вам как можно быстрее.
Сообщение не отправлено.
Повторите пожалуйста позже.
Закрыть