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

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

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

Я хочу чтобы мой умный дом знал, закрыты замки или нет. При этом я не хочу никакие умные замки, и вообще возможность удалённо открывать/закрывать мне не требуется.
Я уже пробовал сделать это на герконах, но оно сломалось: 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 рейку

Закрепил на тонкий текстолит стяжками, а этот текстолит на изоляторы нулевой шины.

Аппаратное решение проблемы дребезга добавлением гистерезиса

В комментариях опубликовали схему модуля и доработку mysku.club/blog/diy/105120.html#comment4748676, нужно установить резистор в несколько мегаОм между ногами 1 и 3 микросхемы, я впаял 2 мегаом, проблема дребезга полностью решена.
Видео vkvideo.ru/video-234056226_456239020
Добавить в избранное
+51 +68
свернутьразвернуть
Комментарии (71)
RSS
+
avatar
+14
Магнитики существенно расширяют область применения устройства. Надо на днях заняться. :)
Дополнительная информация
+
avatar
+13
  • ABATAPA
  • 19 ноября 2025, 16:11
Просто привяжите верёвку от щеколды к флюгеру. :)
+
avatar
0
Эммм… это как-то сложно… Тем более — флюгера нет…
И хде тогда я вас спрашиваю тут умный дом-то?..
+
avatar
+5
  • ABATAPA
  • 19 ноября 2025, 23:20
флюгера нет
+
avatar
+1
А магнитики на флюгер? И к Безумному дому подцепить?
+
avatar
0
ааа… этот… точно… но он может закрыть защелку, когда ты там внутри.
А это не совсем умно :)
+
avatar
0
  • ABATAPA
  • 22 ноября 2025, 09:39
Просто дождитесь смены ветра. :)
+
avatar
+4
  • DVANru
  • 19 ноября 2025, 23:57
Просто привяжите верёвку от щеколды к флюгеру. :)
Будет неавантажно — ведь там All inclusive!
+
avatar
+2
  • Alesh
  • 20 ноября 2025, 11:23
+
avatar
+1
Ждем на муське обзор на лифты…
+
avatar
+3
  • Alesh
  • 20 ноября 2025, 14:18
Думаю, oleg235 и до них доберётся ))
+
avatar
0
  • aliex
  • 21 ноября 2025, 02:36
На ардуине, как на хабре было когда-то :-)
+
avatar
0
А началось всё вот с этого комментария mysku.club/blog/diy/105101.html#comment4748277 там уже успели пару решений выложить
+
avatar
+3
  • Zardek
  • 19 ноября 2025, 15:23
Хорошее решение. Взять обычный датчик открытия на 2хААА, выпаять из него трехногую микросхему датчика холла, и вынести её на проводе под магнит ригеля, предварительно залив её в эпоксидку или силикон. А корпус с бстарейками и антенной расположить где удобно.
Единственная проблема — ригеля в большинстве идут заподлицо с кромкой двери и придётся немного просверлить их, чтобы вставить магнит.

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

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

Думал поставить две штуки тандемом, чтобы определять два положения ригеля (один оборот ключа или два). Но пока не придумал для чего это надо.
+
avatar
0
а, вы его не в перпендикулярно коробке поставили а вдоль короки. У меня под каждый ригель отдельное сверление, такую штуку не просунуть.
+
avatar
+3
  • a140083
  • 19 ноября 2025, 16:27
Датчик установлен в коробке вертикально под нижним ригелем замка. Чувствительная часть расположена сразу под ригелем. Он чувствует когда ригель выдвигается в коробку и появляется над датчиком.

Регулировка вверх-вниз осуществляется вкручиванием по резьбе. За 5 лет работы она не потребовалась.
+
avatar
+12
  • a140083
  • 19 ноября 2025, 18:47
фото установленного датчика в раме двери (дверной коробке)
+
avatar
0
  • Alesh
  • 20 ноября 2025, 10:50
А к коробке как датчик крепили?
+
avatar
0
  • a140083
  • 20 ноября 2025, 12:11
Подготовил удлиненную гайку М8, из эпоксидки сделал ей площадку для вертикального крепления. Потом эту площадку уже приклеил внутри дверной коробки. На фото (см выше) она закрыта металлом, ниже синей шляпки датчика.
+
avatar
0
  • Zardek
  • 19 ноября 2025, 17:31
А он будет работать в стальной дверной коробке, где со всех сторон — металл?
+
avatar
+8
  • a140083
  • 19 ноября 2025, 17:42
Не будет, а работает — у меня уже 5 лет.
Чувствительная зона датчика 2-3мм над ним — он только там чувствует металл. Что там дальше ему уже не важно.
+
avatar
+1
  • MACman
  • 20 ноября 2025, 07:06
Выбирая датчик, читайте документацию. Датчики отличаются чувствительностью и в осевом направлении и в радиальном.
+
avatar
0
  • aliex
  • 19 ноября 2025, 15:39
И какой длины провода до малинки вышли?
+
avatar
0
От 49e до модулей метра 3 экранированной витой пары, от модулей до распбери сантиметров 20.
+
avatar
+15
Мляяяя… Я тоже это делал и как же я за… ся с этими шумами. А еще непонятно откуда иногда начинается свистопляска с временным (на несколько часов) занижением или завышением показаний (питание чистое). И что в итоге?

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

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

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

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

Также нужно предусмотреть регулировку положения

Надёжность микрика, наверное, высокая, но к бесконтактному датчику все же больше доверия
+
avatar
+5
  • skeptik
  • 19 ноября 2025, 18:25
есть микрики, у которых поводок сделан с креплением за ушки. вот в таком я переделал поводок, который сделал из плоской пружины от механического будильника, длина поводка такова, чтобы сам микрик могу расположиться выше выдвинутого ригеля ( в раме места под микрик нет)черным рама и микрик, зеленым ригель.
Вот так у меня размещен микрик. и не надо никаких магнитов, холла.
+
avatar
+3
  • l1bbcsg
  • 19 ноября 2025, 21:53
Можно не в коробку, а в замок поставить. Ригель же с обратной стороны тоже выезжает, там где-то может быть попроще его поймать. Только логику инвертировать: Нажатый концевик – открытая дверь.
+
avatar
+2
  • a140083
  • 19 ноября 2025, 22:17
Рассматривал такой вариант. Неразборная дверь оказалась, на мелких заклёпках.
Да, и как туда питание подавать?
+
avatar
0
  • router
  • 21 ноября 2025, 03:27
Да, и как туда питание подавать?
например так
+
avatar
+2
  • a140083
  • 21 ноября 2025, 07:19
Каждому, конечно, свое. Но себе в квартиру такое точно не хочу…
Датчик в коробке абсолютно незаметен
+
avatar
+4
  • router
  • 21 ноября 2025, 14:07
Датчик в коробке абсолютно незаметен

Согласен, это лучший вариант. Без подколок согласен.

Но если кому интересны варианты как подать питание на дверь, то пусть посмотрит. Когда я ставил себе на дверь камеру-глазок, ещё аналоговую, я про такие переходы не знал.

Кстати есть ещё другой вариант.
+
avatar
+2
  • a140083
  • 21 ноября 2025, 17:42
Ухтыш, спасибо за наводку на разъемное соединение! Оно само по себе ещё и индикатором распахнутой двери может быть.

Жаль, что с разбегу только дорогие нашел
+
avatar
0
  • Zelenyj
  • 21 ноября 2025, 19:53
Подобные датчики почему-то деградируют со временем. Я подобные использовал для управления светом в шкафах. Через несколько лет начало сбоить. Приклеил кусочек алюминиевого скотча ддля лучшего отражения.
+
avatar
+3
  • Leoniv
  • 19 ноября 2025, 16:17
на промежуточных значениях расстояния до магнита сенсор генерирует шум
А есть в этой схеме гистерезис у компаратора?
+
avatar
0
Тут мои пономочия всё, не силён в схемотехнике
+
avatar
+3
  • Vingrad
  • 19 ноября 2025, 17:18
Есть схема в нете, гистерезиса там нет, в этом причина шумов.
Но можно его легко сделать, допаяв один резистор.
+
avatar
+1
В обратную связь U1.1?
+
avatar
+2
  • Leoniv
  • 19 ноября 2025, 18:20
Между выходом и входом "+" первого компаратора.
+
avatar
+2
  • Vingrad
  • 19 ноября 2025, 18:24
Между 1 и 3 ножками микросхемы припаять резистор номиналом несколько мегаом
+
avatar
+3
Заработало, сейчас пост дополню
+
avatar
+2
  • Vingrad
  • 19 ноября 2025, 20:44
Видно, что автор дружит с паяльником, если смог припаять резистор непосредственно к ножкам микрухи :)
+
avatar
+3
спасибо:) да они по площади больше чем контакты smd резисторов в других подходящих точках, поэтому и решил прямо на микруху припаяться. Хорошее жало и все легко.
+
avatar
0
Первая и третья ножки соединены резисторами R4 и R5 общим сопротивлением 60кОм, как может помочь ещё один резистор в несколько мегаом?
+
avatar
0
  • Vingrad
  • 20 ноября 2025, 14:44
Между ними + источника питания, что исключает прохождение сигнала с выхода компаратора на неинвертирующий вход, а добавочный резистор это делает. Получается положительная обратная связь, которая создаёт гистерезис.
+
avatar
0
Я дико извиняюсь. не силён в схемотехнике, но что значит «между ними + источника питания»?
+
avatar
0
  • Vingrad
  • 20 ноября 2025, 22:47
Резисторы R4 и R5 соединены не только друг с другом, но с + источника питания в этой точке ( VCC), из-за чего напряжение с выхода компаратора не может попасть на его неинвертирующий вход через них, а это необходимо для получения гистерезиса. Не знаю как ещё объяснить.
+
avatar
0
Ясно
+
avatar
+2
  • Corvair
  • 19 ноября 2025, 16:31
Тоже хочется сделать подобное с замком. Никто не пробовал встроить микровыключатель в сам замок, наподобие автомобильных? Для накладного замка вообще можно сделать красивое решение.
Ещё один вариант — концевик в дверной коробке, в виде микрика с роликом, на который наезжает ригель замка. Вопрос в надёжном креплении концевика.
Неожиданное применение датчика Холла, которое я видел — датчик закрытия крышки матричного принтера Epson LQ-2550 конца 80х, обычно в таких местах используются простые микровыключатели. Но там сам принтер сплошной оверинжиниринг.
+
avatar
0
  • Detail
  • 19 ноября 2025, 17:21
Шум, конечнрэо, подстава… Неожиданно.

Понять бы его природу, чтобы как-то побороться с такой напастью…

Сильно ограничивает область допустимых применений…
+
avatar
+3
Выше в комментах решение mysku.club/blog/diy/105120.html#comment4748676 нужно установить резистор в несколько мегаОм между ногами 1 и 3 микросхемы, я впаял 2 мегаом, проблема дребезга полностью решена. Пост дополнил.
+
avatar
+1
  • ANK1965
  • 19 ноября 2025, 19:09
А что помешало использовать A3144 и подключать его напрямую?
+
avatar
0
Скорее всего так и надо было поступать. В этом модуле меня сбил подстроечный резистор, я думал смогу им подстроить расстояние срабатывания если потребуется.
+
avatar
0
А что с герконом не так? У меня для этого zigbee акара дур сенсор стоит, уже много лет работает без проблем.
+
avatar
0
Да черт его знает, может герметичность нарушил, может токи не те, может магнит сильный намагнитил геркон, может геркон говно, но стал залипать в закрытом состоянии, там в посте много комментов с размышлениями.
+
avatar
0
  • Llesha
  • 19 ноября 2025, 20:46
Извиняюсь за посторонний вопрос, подскажите, можно ли сделать что-то вроде дожимателя датчика холла? На станках стоят магнитные концевики, дают сигнал на процессор, через светодиод последовательно с датчиком. В некоторых случаях светодиод мелькает, т.е магнит видит, но сработки нет. Помогает установка более сильного магнита, хотя, по утверждению разработчика, проектировалось под магнитики от советских мебельных защёлок.

Возникла идея добавить какой-то дожиматель сигнала, чтобы давал уверенную сработку. Датчик нормально замкнутый, если снять разъем, светодиод включается, микросхема срабатывает, как на магнит.

Разработчик от поддержки несколько самоустранился, сказал, что должно работать от мебельного, и изобретать новую версию не будет, поскольку нет рынка сбыта…
+
avatar
+1
Посмотри на датчики промышленные. Может подойдут. Недорогие LK18M-35.4N4.U1.K
+
avatar
+1
  • l1bbcsg
  • 19 ноября 2025, 21:55
А в замках же обычно несколько положений ригеля по оборотам ключа. Получается такая схема только финальное определяет, а если закрыть на один оборот из двух будет ложное отрицательное срабатывание?
+
avatar
+1
да, именно так. Мы все замки всегда до конца закручиваем
+
avatar
0
Получается такая схема только финальное определяет
Если в замке 2 оборота, закрывать надо на 2 оборота. Если есть 2 оборота, а закрыл на 1, то закрытым не считается, спроси любого домушника.
+
avatar
0
  • colt700
  • 20 ноября 2025, 00:06
Я уже пробовал сделать это на герконах, но оно сломалось
ммм… а как?
там вроде, самое простое и надёжное решение, как раз геркон с магнитиком
магнитик на торец ригеля, а геркон в дверную коробку, хоть напротив, хоть сбоку, хоть снизу
или два, три геркона, в общем, варианты всякие
можно переключающийся геркон поставить для большей информативности
+
avatar
0
  • Corvair
  • 20 ноября 2025, 04:19
Вот нашёл готовое решение, интересно, как оно?
Вот ещё одно, правда, просто автономный индикатор.
+
avatar
0
Есть на Zigbee датчики открытия/закрытия.
Самые дешевые по 250 руб покупал от LifeControl. Работают по году и более от батарейки. Куда проще, мне кажется, чем тянуть провода к двери.
+
avatar
+1
Зачем усложнять, магниты клеить? Вон давно писал как на микриках сделать. Работает как часы, даже батарейки ни разу не менял.
mysku.club/blog/diy/82501.html
+
avatar
+2
Я обошелся без умного дома.
Кнопка*, которая нажимается ригелем и размыкается и светодиод. Забыли закрыть — лампочка горит.
*Точнее — 2 кнопки последовательно на замок и защелку.
Работает лет 10 уже, не меньше.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.