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

23/03/2016

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

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

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

 Схема подключения датчика дождя к 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? (Кол-во голосов: 739)
Каждую неделю
Каждый месяц
Раз в пол-года
Раз в год
Вообще не заказывал
Чтобы проголосовать, кликните на нужный вариант ответа. Результаты
Последние комментарии:
💬Спасибо за статью ни где не нашёл более подробного описания работы частотомеры....
💬Очень хорошая статья по сборке всё описано подробно,а вот по настройке и наладке ни чего не нашёл ...
💬У вас ОШИБКА ! в рисунке . разводки ЛДВС на плате 1.2.3- это плюс , 4.5 - минус, 6 не задействована...
💬интересно диоды в каком случае ток пропускать будут?...
💬Леонид, Да и у меня ВСЕ 10 штук даже 0.5ампера не держат. 20 06.2020....
Делитесь с друзьями:
Обратная связь:
Отправить
Сообщение отправлено.
Мы постараемся ответить Вам как можно быстрее.
Сообщение не отправлено.
Повторите пожалуйста позже.
Закрыть