Авторизация
Регистрация

Напомнить пароль

Датчики положения ригеля на датчике холла

Я хочу чтобы мой умный дом знал, закрыты замки или нет. При этом я не хочу никакие умные замки, и вообще возможность удалённо открывать/закрывать мне не требуется.
Я уже пробовал сделать это на герконах, но оно сломалось: mysku.club/blog/aliexpress/93791.html
Настала очередь датчиков холла. Т.к. у меня умным домом рулит raspberry то мне нужен цифровой датчик, на 3.3v. Оказывается производится уже готовая платка HW-484 V0.2 на датчике холла 49E и компараторе LM393.

Модуль

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

Шум на промежуточных значениях

Когда я установил датчики в дверь обнаружилось, что на одном из них, на выходе шум, а не постоянное значение. Выяснилось, что на промежуточных значениях расстояния до магнита сенсор генерирует шум на цифровом выходе. Я думал, скорректирую резистором, но нет, никакие кручения не помогли, помогло лишь наклеивание второго магнита. Такое поведение наблюдается на всех платах, и новых, и тех что я установил в дверь.
Снял пару видео с происходящим vkvideo.ru/video-234056226_456239018 vkvideo.ru/video-234056226_456239019

Программная фильтрация шума

Тем не менее, даже на режиме когда датчик выдаёт постоянное напряжение периодически есть прострелы до 0 и обработчик на детекторе фронтов генерирует ложные открытия/закрытия. Возможно это потому, что я удлинил провода. Я выяснил это когда уже всё было зашито и лезть разбирать откос не очень хотелось. Я переделал на периодический опрос пина и реакцию если два опроса подряд с одинаковым значением, стало стабильно.

Инсталляция в дверь

Магнитики 5x1мм, на одном из замков магнитиков наклеено два. Щели в двери достаточно, ничего не задевает, клей препятствует тому чтобы случайно смахнуть их одеждой. Клеил на Cosmo CA-500.200. Клея надо совсем чуть что, магнит разгоняется когда летит к ригелю и разбрызгивает клей, получилось не очень аккуратно, но кто их там разглядывает. В местах отмеченных стрелкой я просверлил отверстия и просунул туда датчики, закрепив на термоклей. Места в раме оказалось достаточно и ригель даже с 2мм магнитами не задевает.

Монтаж на DIN рейку

Закрепил на тонкий текстолит стяжками, а этот текстолит на изоляторы нулевой шины.
Добавить в избранное
+11 +11
свернутьразвернуть
Комментарии (12)
RSS
+
avatar
+2
Магнитики существенно расширяют область применения устройства. Надо на днях заняться. :)
Дополнительная информация
+
avatar
+1
  • ABATAPA
  • 19 ноября 2025, 16:11
Просто привяжите верёвку от щеколды к флюгеру. :)
+
avatar
0
А началось всё вот с этого комментария mysku.club/blog/diy/105101.html#comment4748277 там уже успели пару решений выложить
+
avatar
+1
  • Zardek
  • 19 ноября 2025, 15:23
Хорошее решение. Взять обычный датчик открытия на 2хААА, выпаять из него трехногую микросхему датчика холла, и вынести её на проводе под магнит ригеля, предварительно залив её в эпоксидку или силикон. А корпус с бстарейками и антенной расположить где удобно.
Единственная проблема — ригеля в большинстве идут заподлицо с кромкой двери и придётся немного просверлить их, чтобы вставить магнит.

Вообще датчик открытия офигенно полезная в своей дешевезне вещь. Я на нём выносной поплавковый датчик делал.
+
avatar
0
Я везде где могу избавляюсь от беспроводных решений, провода как-то надёжнее. А про сверление ригелей не понял, они открытом состоянии и идут заподлицо с дверью, но зазор между дверью и дверной коробкой на двух дверях что я проверял был достаточен чтобы выпирающий на пару миллиметром магнит не задевал.
+
avatar
+1
  • a140083
  • 19 ноября 2025, 15:42
Единственная проблема — ригеля в большинстве идут заподлицо с кромкой двери и придётся немного просверлить их, чтобы вставить магнит.
Если использовать индуктивный датчик, то магнит не нужен — датчик реагирует на металл ригеля.
+
avatar
+1
я смотрел на эти детчики, они блин здоровые и все в форм факторе такой палки, не нашёл таких у которых катушка могла бы быть вынесена или повёрнута на 90 градусов.
+
avatar
0
  • a140083
  • 19 ноября 2025, 16:08
Мы точно об одном говорим?
Мой датчик — это цилиндр диаметром около 8мм, длиной порядка 50мм.
Дополнительная информация

Установил его во внутренней полости коробки двери через отверстие для ригеля. Ничего даже сверлить не пришлось.

Думал поставить две штуки тандемом, чтобы определять два положения ригеля (один оборот ключа или два). Но пока не придумал для чего это надо.
+
avatar
0
  • aliex
  • 19 ноября 2025, 15:39
И какой длины провода до малинки вышли?
+
avatar
0
От 49e до модулей метра 3 экранированной витой пары, от модулей до распбери сантиметров 20.
+
avatar
+1
Мляяяя… Я тоже это делал и как же я за… ся с этими шумами. А еще непонятно откуда иногда начинается свистопляска с временным (на несколько часов) занижением или завышением показаний (питание чистое). И что в итоге?

Взял оптический датчик приближения (который ИК светодиод в паре с фотодиодом) и поставил его вместо датчика Холла. И все.Все шикарно работает. Стабильно, без глюков, с длинными проводами.

Тоже в виде готовой платки с Али.

Думал даже про лазерный детектор, чтобы отслеживать количество оборотов ключа (степень выдвижение ригеля), но забил «на потом».

Пример: https://aliexpress.ru/item/1005003801219350.html
+
avatar
0
  • aliex
  • 19 ноября 2025, 16:08
Если б я делал — тупо микрик бы эпоксилином приклеил типа такого:
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.