Как сделать датчик дождя YL-83 с помощью Arduino.

  • Датчик YL-83 обнаруживает дождь по изменению сопротивления металлической пластины.
  • Его аналоговый выход позволяет измерять интенсивность дождя, а цифровой выход указывает на его наличие.
  • Он идеально подходит для проектов автоматизации, таких как активация сигнализации или ирригационные системы.

ил-83

Вы когда-нибудь задумывались, как обнаружить дождь с помощью датчика YL-83 и Arduino? Эта увлекательная тема объединяет электронику с метеорологией в практических проектах, которые вы можете выполнять дома. Чтобы начать работу, вам не нужно быть экспертом в программировании или схемах; Имея подходящие инструменты, немного терпения и щепотку творчества, вы можете собрать функциональный детектор дождя который реагирует на капли воды.

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

Что такое датчик YL-83 и как он работает?

Датчик дождя YL-83 представляет собой очень популярный компонент в проектах Arduino из-за простоты и дешевизны. Это устройство в основном состоит из двух частей:

  • Проводящая пластина, которая обнаруживает воду благодаря своей способности проводить электричество.
  • Модуль компаратора, который преобразует сигналы платы в аналоговые или цифровые значения.

Когда капли дождя попадают на сенсорную пластину, они соединяют металлические контакты на поверхности, вызывая изменение сопротивления. Это изменение обрабатывается модулем компаратора, который генерирует аналоговые значения от 0 до 1023 или цифровой выход (0 или 1) в зависимости от того, как вы хотите его использовать.

Основные характеристики датчика дождя

Этот датчик чрезвычайно универсальный и может быть адаптирован к различным проектам. Его основные особенности включают в себя:

  • Питание от 3.3 до 5В, совместим с большинством плат Arduino.
  • Два выхода: цифровой (DO) и аналоговый (AO).
  • Регулируемая чувствительность с помощью встроенного потенциометра.
  • Компактная конструкция, устойчивая к окислению благодаря никелированной поверхности.

Благодаря этим функциям вы можете использовать этот датчик как для обнаружить наличие воды как измерить его интенсивность.

Как подключить датчик YL-83 к Arduino

Электрический монтаж прост и быстр. Вам понадобится соединительные кабели и, конечно же, совместимая плата Arduino, такая как UNO, Mega или Nano. Вот основное руководство:

  • Подключите контакт VCC датчика к контакту 5 В Arduino.
  • Земля датчика должна быть подключена к земле платы Arduino.
  • Цифровой выход (DO) можно подключить к любому цифровому выводу Arduino, например, D2.
  • Если вы хотите измерить аналоговые значения, подключите аналоговый выход (AO) к аналоговому выводу, например A0.

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

Код для начала: чтение значений

Код необходим для интерпретации разные данные обеспечивается датчиком. Вот базовый пример:

const int SensorPin = A0; void setup() { Serial.begin(9600); } void Loop() { int value = AnalogRead(sensorPin); Serial.print("Аналоговое чтение: "); Serial.println(значение); задержка(1000); }

Этот код считывает аналоговые значения с датчика и отображает их на последовательном мониторе. Можно смочить поверхность датчика и наблюдать, как меняются значения.

Больше примеров кода

Хотите сделать что-то более интерактивное? Попробуйте этот код, который классифицирует дождь на разная интенсивность:

const int SensorPin = A0; void setup() { Serial.begin(9600); } void Loop() { int value = AnalogRead(sensorPin); if (значение > 950) { Serial.println("Дождя нет"); } else if (значение > 600) { Serial.println("Идет дождь"); } else if (значение > 300) { Serial.println("Ливень"); } else { Serial.println("Возможен наводнение"); } Задержка (1000); }

Эта небольшая программа позволяет вам контролировать уровень осадков ан Tiempo реальным.

Практическое применение датчика дождя

YL-83 имеет множество применений в домашней автоматизации или образовательных проектах. Вот несколько идей:

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

Благодаря своей простоте и низкой стоимости этот датчик является отличным инструментом для DIY проекты.

Датчик дождя YL-83 — это больше, чем просто оригинальный аксессуар, это ворота в увлекательный мир программирования и прикладной электроники. С помощью простой настройки и немного творчества вы можете создать полезные и практичные системы, реагирующие на погодные условия. Если вы когда-нибудь задумывались, как автоматизировать задачи или просто наслаждались другим образовательным проектом, этот датчик — отличный вариант. Давайте приступим к работе!


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.