Информационный портал MSEVM






Главная > Arduino > Учебник для MEGA2560 > Урок 18. Water Level Detection Sensor Module.

Обзор

На этом уроке вы узнаете, как использовать датчик уровня воды. Этот модуль может определять глубину воды. Основным компонентом схемы является усилитель. Схема, состоит из транзистора и печатной платы с полосками. Когда плата помещаетс в воду, эти полоски будут представлять собой резистор, который может изменяться вместе с изменением глубины погружения. Далее сигнал, пропорциональный глубине погружения, преобразуется вэлектрический сигнал, и подключается к АЦП MEGA2560 R3.

Необходимые компоненты:

Описание компонентов

Water sensor:

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

+ - питание датчика;
- - земля;
S - аналоговое значение.

На вывод S подается аналоговое значение, которое можно передавать в контроллер для дальнейшей обработки, анализа и принятия решений. Датчик имеет красный светодиод, сигнализирующих о наличие поступающего на датчик питания.

Датчик имеет низкое энергопотребление и высокую чувствительность. Особенности:

  1. рабочее напряжение: 5V
  2. рабочий ток: <20 мА
  3. Интерфейс: Аналоговый
  4. ширина обнаружения: 40 мм x 16 мм
  5. Рабочая Температура: 10℃~30℃
  6. сигнал выходного напряжения: 0~4.2 В

Принципиальная схема:





Монтажная схема:



Советы по подключению: источник питания (+) подключен к 5V платы MEGA2560 R3, заземление (-) соединен с GND. Выход сигнала (S) подключен к портам (А0-А5), которые имеют функцию ввода аналогового сигнала в плате MEGA2560 R3.

Код:



После подключения откройте программу из папки с кодом - урок 18 Water Level Detection Sensor Module и нажмите "ЗАГРУЗИТЬ", чтобы загрузить программу. См. Урок 2 для получения подробной информации о процессе загрузки, если есть какие-либо ошибки.

Пример:


Откройте монитор и вы увидите данные как показано ниже:

Нажмите кнопку Serial Monitor, чтобы включить последовательный монитор. Как работать с Монитором порта подробно описано в Урок 1.



Тема форума: http://msevm.com/forum/index.php?topic=9893





e-mail рассылки
Радиолюбитель
Подписаться письмом

















afb44aa5




Яндекс цитирования Rambler's Top100