Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Не можете оценить потребность в зонте из-за темноты или просто лень проверять прогноз погоды? Взгляните в окно, чтобы увидеть, насколько сильный дождь. Этот дисдрометр покажет вам интенсивность дождя.
Для прохождения курса в Технологическом университете Делфта потребовалось разработать датчик явления, связанного с водой. Датчик должен быть сделан из предметов, которые обычно встречаются в доме или легко доступны в сочетании с Arduino Uno.
Датчик можно использовать для определения 3 различных уровней интенсивности дождя, которые можно настроить самостоятельно! Для этого проекта не нужны навыки пайки. Написание скриптов Arduino ограничено минимумом.
Запасы
Для этого вам понадобятся:
- Ардуино (Uno)
- Макетная плата с 830 отверстиями (будет достаточно меньшего размера)
- Светодиодный модуль RGB (VMA318)
- Стабилитрон 4,7 В (ZPD4v7)
- Батарейный отсек для 6 батареек AA (аналог BH363B)
- 6 батареек AA
- Проволочная перемычка макетной платы
- Резистор 500кОм
- Пьезоэлемент
- Tupperware (достаточно большой, чтобы поместиться на Arduino + макет)
- Лента
- Клей (по желанию)
Инструменты:
- Паяльник (по желанию)
- Водный мистер
Шаг 1: подготовка Arduino
Подключите Arduino Uno к компьютеру и запустите Arduino. Загрузите предоставленный Disdrometer.ino и загрузите его в Arduino. Взгляните на код и обратите внимание на три разных порога. Они будут настроены позже.
Шаг 2: Сборка датчика
Разрежьте макетный провод пополам и припаяйте оба конца к пьезопроводам. Это позволяет использовать пьезоэлемент на макетной плате. Если у вас не получается паять, просто скрутите провода друг с другом. Не забудьте заклеить провод, чтобы защитить соединение. Приклейте пьезо с помощью куска ленты или клея к нижней части крышки посуды.
Соберите макетную плату, как показано на рисунке.
Шаг 3: Тестирование и калибровка
Если собран правильно, подключите источник питания к Arduino. На Arduino загорится светодиодный индикатор. Если вы слегка постучите по крышке Tupperware, она должна начать светиться ярко-красным светом. Он должен выключиться через 10 секунд, если датчик не трогает.
Поместите закрытый контейнер в такое место, где вы можете пролить немного воды и достать пистолет для тумана. Сбрызните датчик минимальным количеством воды, чтобы определить первую точку, в которой индикатор должен стать зеленым (по умолчанию). Это будет первый порог. Обратите внимание на цвет индикатора и снова подключите Arduino. Скопируйте только что полученное пороговое значение в Tresh1. Измените другие значения, чтобы увеличить
Пример: индикатор стал синим для количества распыленной воды. Я меняю thresh1 на 15, чтобы соответствовать моему минимальному количеству дождя. Затем измените tresh2 и thresh3 на увеличение по сравнению с tresh 1.
Повторите это для порога 2 и треша 3.
Шаг 4: Готово
Поздравляем, вы должны сделать свой собственный Disdrometer. Вынесите его на улицу и подождите, пока пойдет дождь, он должен хорошо загореться.