
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


Привет, в этом руководстве мы увидим, как получить статус резервуара для воды на основе уровней воды (высокий, средний, низкий) в верхнем резервуаре, используя три светодиода разного цвета бесконтактным способом с помощью ультразвукового датчика и платы Arduino uno..
Плюсы:
1. Поскольку мы используем бесконтактный метод, при котором ультразвуковой датчик определяет расстояние до объекта (даже если это может быть вода), передавая сигнал и вычисляя, сколько времени требуется, чтобы прийти в норму, проблема коррозии проводов отсутствует..
2. Мы можем увеличивать или уменьшать уровни без какого-либо дополнительного оборудования в любой момент.
3. Меньше обслуживания.
4. Работает даже с небольшой солнечной панелью.
Минусы:
1. Не полностью водонепроницаемые, ультразвуковой датчик не должен контактировать с водой.
Нам нужно
1. Ультразвуковой датчик - HC SR04 -1
2. Плата Arduino uno - 1
3. Светодиоды разного цвета -3
4. Резисторы 100 Ом-3
5. USB-кабель для программирования Arduino.
6. некоторые соединительные провода.
7. Солнечная панель Адаптер 10 В, 5 Вт или 9 В или адаптер 5 В для питания платы.
Весь проект разделен на две части, Часть-1: интерфейс светодиодов для разных уровней воды
Часть 2: Интерфейс реле. для управления двигателем переменного тока (220В / 110В).
Часть-1:
Шаг 1: Тестирование платы Arduino Uno


Все новые платы поставляются с заранее запрограммированным миганием светодиода на плате, но если мы используем старый uno, который использовался для других проектов, можно протестировать с помощью простой встроенной программы мигания светодиода.
Шаг 2: Код
Запрограммируйте uno с помощью этого кода.
Вы можете изменить код в соответствии с вашими потребностями, максимальная высота резервуара составляет 110 см.
Красный светодиод светится, когда уровень воды> 60 см && <= 70 см.
Синий светодиод мигает, когда уровень воды> 40 && <= 60 см.
Синий светодиод светится при уровне воды> 25 && <= 40 см.
Зеленый светодиод светится при уровне воды <25 см.
Шаг 3: принципиальная схема



1. Установите ультразвуковой датчик на несколько сантиметров выше максимального уровня воды и закрепите его водонепроницаемым контейнером.
2. Выведите четыре провода от датчика, а именно vcc, gnd, trig, echo, к плате Arduino с помощью удлинительных проводов.
3. Подключите 1. Vcc провод датчика к 5В Arduino.
2. заземляющий провод датчика к заземлению ардуино
3. Триггерный провод датчика к контакту № 8 Arduino.
4. Эхо-провод датчика к контакту № 10 Arduino.
Теперь нам нужно подключить светодиоды для индикации уровня воды.
1. Подключите красный цвет от контакта №2 к заземлению через резистор 100 Ом, это указывает на низкий уровень.
2. Подключите зеленый цвет от контакта №4 к заземлению через резистор 100 Ом, это указывает на высокий уровень.
3. Подключите белый цвет от контакта №3 к заземлению через резистор 100 Ом, это указывает на средний уровень.
Шаг 4: подача питания на Arduino
1. Вы можете использовать адаптер 9 В.
или
2. можно солнечную панель 10в.
или
3. вы можете использовать 5 В напрямую для Arduino V в контакте.
Рекомендуемые:
Индикатор уровня воды - Базовые схемы транзисторов: 5 шагов

Индикатор уровня воды | Основные схемы транзистора: маркер уровня воды - это электронное устройство, которое передает данные обратно на плату управления, чтобы показать, высокий или низкий уровень воды в водном пути. Некоторые указатели уровня воды используют комбинацию тестовых датчиков или изменений для определения уровня воды. Там
Индикатор уровня воды в баке: 11 шагов

Индикатор уровня воды в баке: Привет друг, сегодня я собираюсь сделать индикатор уровня воды в баке на транзисторе BC547. Эта схема будет показывать уровень воды. Приступим
ИНДИКАТОР ДАТЧИКА УРОВНЯ ВОДЫ: 6 шагов

ИНДИКАТОР ДАТЧИКА УРОВНЯ ВОДЫ: Это очень полезное устройство, которое необходимо устанавливать почти в каждом доме. Хотя устройства такого типа уже есть в продаже. Но они могут быть дорогостоящими и могут быть неточными и не точными для 7 уровней индикации. Итак, я собираюсь позвонить
Беспроводной индикатор уровня воды большого радиуса действия с сигнализацией - Дальность действия до 1 км - Семь уровней: 7 шагов

Беспроводной индикатор уровня воды большого радиуса действия с сигнализацией | Дальность действия до 1 км | Семь уровней: посмотрите это на Youtube: https://youtu.be/vdq5BanVS0Y Возможно, вы видели множество проводных и беспроводных индикаторов уровня воды, которые обеспечивают диапазон от 100 до 200 метров. Но в этом руководстве вы увидите индикатор уровня воды с большим радиусом действия
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: 4 шага

Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: в этом проекте я покажу вам, как создать недорогой датчик воды, используя два метода: 1. Ультразвуковой датчик (HC-SR04) 2. Датчик воды Funduino