Ложное срабатывание датчика вибраций на холодильник и посудомоечную машину

Тема в разделе "Arduino & Shields", создана пользователем iamarsenirbagimov, 17 янв 2017.

  1. Приветствую всех единомышленников!

    Собрал светильник (бра), который включается/выключается от лёгкого удара по корпусу. Это мой первый проект, который реально используется в быту. Ранее просто игрался с датчиками и собирал маленькие прототипы.

    > Смотреть видео работающего бра <

    Компоненты
    • Arduino mini
    • Пьезоэлектрический датчик вибраций DFR0052
    • Реле

    Проблема
    По неизвестной причине бра включается/выключается в тот момент когда происходит открывание/закрывание холодильника, включается компрессор холодильника или включается/выключается посудомоечная машина.

    Регулировка чувствительности не помогает. Изначально настройки сенсора были таковы что датчик срабатывал при легком прикосновении и это была нужная чувствительность. В связи с описанными странностями пришлось уменьшить чувствительность и теперь приходится слегка ударять по бра.

    Дело точно не в механических вибрациях от стены, так как рядом с бра можно бить кулаком об стену и датчик срабатывать не будет. Здесь что то другое.


    Задача
    Понять почему так происходит и устранить такое поведение датчика
     
  2. rkit

    rkit Гуру

    Наводки. Оберните всю чувствительную электронную часть в фольгу и заземлите.
     
  3. rkit

    rkit Гуру

    Еще может у вас сеть настолько сильно скачет, что блок питания пропускает. Это надо по питанию конденсатор пожирнее впаять.
     
  4. Про фольгу понял, а как должно выглядеть заземление? На уровне чего и что именно заземлять?
     
  5. Уже сделано, не спасло
     
  6. Unixon

    Unixon Оракул Модератор

    Запитайте схему от батареек. Если ложные срабатывания прекратятся, значит была проблема с питанием.
     
    iamarsenirbagimov нравится это.
  7. Unixon

    Unixon Оракул Модератор

    Можно еще было бы попробовать пьезоэлемент вот на этот модуль (http://amperka.ru/product/troyka-sound-loudness-sensor) запаять вместо микрофона, только будет проблема снять сам микрофон...
    Скажите, у вас есть возможность посетить офис Амперки?
     
  8. rkit

    rkit Гуру

    Фольгу. На Землю-матушку. Или на минус питания, хотя бы.
     
    iamarsenirbagimov нравится это.
  9. Запитывал, не помогло

    Офис в Санкт-Петербурге имеется?
     
  10. То есть провод одним концом к фольге, а другим в GND на Arduino?
     
  11. Unixon

    Unixon Оракул Модератор

    Не, только Мск.
     
  12. Aliotr

    Aliotr Нерд

    Виновата помеха которая присутствует в проводах 220 вольт в бра. Чтобы помеху убрать, на ее пути нужно установить фильтр на питающем проводе бра, который ты втыкаешь в 220 вольт. На этом проводе нужно поставить ферритовое кольцо (примерные размеры его 25мм х 8мм) на кольце нужно намотать 5 витков этого двойного питающего провода от бра, также можно кльцо расколоть,намотать и склеить. Бифилярная намотка уничтожит импульсные помехи от холодильника. Также можно использовать фильтр от входных цепей бп телевизоров. (Там на входе квадратный ферритовый сердечник 30 х 30мм).
    А можно установить фильтр на проводах питания холодильника, и он не будет выдавать помеху.
     
    Последнее редактирование: 19 янв 2017
    iamarsenirbagimov нравится это.
  13. Спасибо за совет. Скажите, Вы вот это имеете ввиду?

    [​IMG]
     
  14. Aliotr

    Aliotr Нерд

    Да,только мотаешь двойным сетевым проводом сразу. На фото 1 виток, а тебе бы нужно побольше, но можно и поэкспериментировать
     

    Вложения:

    • прр.jpg
      прр.jpg
      Размер файла:
      9,8 КБ
      Просмотров:
      462
    Последнее редактирование: 19 янв 2017
    iamarsenirbagimov нравится это.
  15. Двойной сетевой провод это тот который в розетку через вилку вставляется. Я его прям там и наматаю.
    А сколько раз наматывать есть разница?

    И ещё. А вот такая альтернатива подойдёт?
    [​IMG]
     
  16. Aliotr

    Aliotr Нерд

    Пробуй, зависит от силы помехи, может и 1 витка достаточно
     
  17. ostrov

    ostrov Гуру

    Может программно немного сгладить? Наверняка наводки происходят очень быстро - микросекунды, а удар это уже десятки и сотни миллисекунд. Отличить не так уж сложно,
     
  18. mcureenab

    mcureenab Гуру

    Резонанс?
     
  19. Aliotr

    Aliotr Нерд

    еще может быть виноват управляющий уровень, при отсутствии сигнала (удара) уровень нуля слишком высок и почти на пороге срабатывания.
    Ну а фильтр реальный и работает, еще в эпоху ZX Spectrum выручал
     
  20. mcureenab

    mcureenab Гуру

    У меня в те времена копм от электрической плиты на кухне вырубался пока микропроцессор в нем не заменили. Потом он тоже вырубался по разным причинам, но бумажки в нужным местах решили проблему.