Как сделать детектор утечки воды с оповещением на смартфон

Александр


Если у вас есть помещение, которое вы боитесь затопить (например, подвал), вы можете собрать детектор воды, который пришлёт на смартфон электронное письмо об утечке. Для сборки этого устройства желательны знания основ электротехники и умение программировать на C.

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

  • Плата PhidgetSBC4
  • Датчик воды
  • Кабель Phidget
  • Источник питания
  • Кабель Ethernet



Также потребуется интернет и смартфон. Компоненты будут соединяться по этой схеме:



Плата PhidgetSBC4 будет работать на программном коде, написанном на языке C, и подключается к датчику воды с помощью встроенного хаба VINT. Когда датчик обнаружит утечку, он оповестит об этом плату Phidget SBC4, а та отправит сообщение на смартфон.

Код, написанный на C, должен сдержать следующие команды:



Код для этого проекта уже написан и содержится в файле waterLeakDetector.c. Его необходимо модифицировать, подставив серийный номер платы PhidgetSBC4 и адрес электронной почты, на которую будет приходить уведомление, а затем скомпилировать. Перед перепрошивкой платы нужно установить на неё libcurl. Для этого подключите её к компьютеру на базе Linux (или Windows 10 с Linux), запустите терминал и задайте команду "sudo apt-get install libcurl4-gnutls-dev" (без кавычек).

Подробную информацию о компилировании программ на C для плат SBC можно найти на сайте phidgets.com (тут и тут).

Код должен содержать следующие данные:

  • Создайте объект VoltageInput.
  • Привяжите объект VoltageInput к сенсору воды. Как это сделать, можно посмотреть на видео.
  • Запрограммируйте SBC4 так, чтобы при обнаружении сенсором воды или превышении установленного уровня воды плата отправляла на почту электронное письмо с оповещением.
  • Сон на одну секунду и повтор.
Если всё сделано правильно, должно получиться что-то вроде такого:





Канал iG в Telegram — t.me/iguides_ru
-8
Источник:

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

+144
Разве не дешевле и проще купить готовый продукт? Купил недавно в алиэкспресс, всё работает.
25 октября 2017 в 22:30
#
+36
И, самое главное, который перекроет воду, а не будет бесполезно слать смски, чтобы хозяин за час приехал с работы, когда соседи до первого этажа уже затоплены.
25 октября 2017 в 22:42
#
+200
Кидай ссыль)
26 октября 2017 в 10:21
#
babdima
+676
Что бы не не менять кран продаётся вот такая насадка на шаровый.
26 октября 2017 в 13:45
#
+144
Моё приобретение вам думаю будет не актуально:
"Wireless Zigbee water sensor water leakage flood alarm detector"
Он работает по Zigbee. Но у меня роутер понимает Zigbee поэтому купил его (но я уверен есть альтернативы где Zigbee не нужен). Он конечно не перекрывает ничего, тупо сообщение посылает по интернету.
26 октября 2017 в 15:58
#
s_medik
+3418
Кузнецов, давай дальше статью — как собрать Tesla.
25 октября 2017 в 22:35
#
noizo
+224
Есть где нибудь статья, как продолжать читать айгайдс без Кузнецова?
25 октября 2017 в 22:43
#
+714
Где-то в параллельной вселенной
26 октября 2017 в 12:36
#
ZK Bln
+15
не, ну реально бред а. Купить готовый детектор намного проще.
26 октября 2017 в 03:01
#
ZK Bln
+15
не, ну реально бред а. Купить готовый детектор намного проще.
26 октября 2017 в 03:02
#
Barbie
+165
Статья для бабушек и дедушек, которые не знакомы с интернетом.

Хотя погоди...
26 октября 2017 в 03:57
#
+10
Программист — красава! Как только вода появилась, этот супердевайс будет долбать пользователя sms-ками каждую секунду. Охохоюшки... :(
26 октября 2017 в 05:43
#
+1070
Ну, в Александре спит Циолковский! Хэнд мэйд, который форэва, не даёт ему спать))) ржу
26 октября 2017 в 11:47
#
+120
Нужна статья, как собрать Tesla из подручных средств (особенно интересно использование втулок от туалетной бумаги) и, как собрать iPhoneX. Спасибо, автор. Лайк прожал.
26 октября 2017 в 14:20
#