Оглавление:
- Шаг 1. Необходимые навыки
- Шаг 2: Список компонентов / оборудования
- Шаг 3: Обзор проекта
- Шаг 4: Подготовка оборудования
- Шаг 5: Написание кода
- Шаг 6: вопросы?
Видео: Детектор утечки воды: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Если вы когда-нибудь беспокоились о возвращении домой в затопленный подвал, этот проект для вас.
Мы покажем вам, как создать систему обнаружения утечки воды, которая будет отправлять вам текстовое сообщение при обнаружении утечки.
Шаг 1. Необходимые навыки
Все, что вам понадобится для этого проекта, - это базовые знания программирования! Мы написали программу, которая измеряет датчик воды и отправляет текст на C.
Шаг 2: Список компонентов / оборудования
Вот что мы использовали:
- Phidget SBC4
- Датчик воды
- Кабель Phidget
Шаг 3: Обзор проекта
Этот проект будет иметь следующую компоновку:
- PhidgetSBC4 будет запускать наш программный код (написанный на C). Он будет подключен к датчику воды через встроенный VINT Hub.
- Если датчик воды указывает на наличие воды, SBC будет использовать функцию отправки текстового сообщения электронной почты, которую поддерживает большинство операторов беспроводной связи, для отправки текстового сообщения.
Шаг 4: Подготовка оборудования
Наш датчик, скорее всего, будет контактировать с водой (особенно во время тестирования), поэтому очень важно защитить компоненты печатной платы. Для этого мы использовали конформное покрытие на печатной плате.
Шаг 5: Написание кода
Весь код для этого проекта уже написан и включен в файл waterLeakDetector.c, поэтому, если вы хотите его реализовать, все, что вам нужно сделать, это изменить несколько вещей (серийные номера, адрес электронной почты и т. Д.) И скомпилировать Это.
Важно: перед установкой вам необходимо настроить libcurl на вашем SBC. Откройте терминал и введите следующую команду:
sudo apt-get install libcurl4-gnutls-dev
Для получения дополнительной информации о том, как компилировать программы C на SBC, перейдите по этим ссылкам:
- Установка пакетов для разработки
- Компиляция программ на C в Linux
Вот краткий обзор кода:
- Создайте объект VoltageInput
- Сопоставьте объект VoltageInput с датчиком воды. Смотрите это видео для получения дополнительной информации.
- В цикле пока считайте значение датчика воды, если уровень воды опасен, отправьте текстовое сообщение. Если нет, продолжайте.
- Спите одну секунду и повторите
Шаг 6: вопросы?
Если у вас есть вопросы по проекту, дайте нам знать в комментариях!
Спасибо за прочтение
Рекомендуемые:
Детектор утечки газа на основе IOT: 4 шага
Детектор утечки газа на основе IOT: Требования 1 - Nodemcu (ESP8266) 2 - Датчик дыма (MQ135) 3 - Перемычки (3)
Машина сигнализации утечки воды: 4 шага
Устройство сигнализации утечки воды: Название проекта: Устройство сигнализации утечки воды Arduino В настоящее время у людей обычно есть гараж. В гараже большинство людей обычно кладут предметы, которыми они либо редко пользуются, либо вещи из прошлых сезонов. Значительная часть гаража - это автомобили и мотоциклы в
Датчик утечки воды на ESP8266 + Micropython + Domoticz: 16 шагов (с изображениями)
Датчик утечки воды на ESP8266 + Micropython + Domoticz: Некоторое время назад моя жена попросила меня сделать датчик утечки воды. Она боялась, что шланг в котельной может протечь, и вода затопит только что уложенный деревянный пол. И я как настоящий инженер взялся за такой датчик. С 15 уе
Детектор утечки корпуса подводной камеры: 7 шагов (с изображениями)
Детектор утечки корпуса подводной камеры: корпус подводной камеры протекает редко, но если это событие происходит, результаты обычно катастрофические, приводящие к непоправимому повреждению корпуса и объектива камеры. SparkFun опубликовал проект детектора воды в 2013 году, первоначальная конструкция которого была задумана
Беспроводной датчик утечки воды: 4 шага
Беспроводной датчик утечки воды: в этом руководстве я продемонстрирую, как создать собственный датчик утечки воды с датчиками температуры, сигналами тревоги и уведомлениями v í a Twillio .. Это на удивление просто, так что это будет действительно короткое руководство. Https: // m .youtube.com / смотреть