Выключатель с цифровым сигналом

Тема в разделе "Посоветуйте детальки", создана пользователем EvgenyG, 15 апр 2015.

  1. EvgenyG

    EvgenyG Нуб

    Посоветуйте микровыключатель у которого на выходе был бы цифровой сигнал, а не просто вкл/выкл (не просто 1 или 0).
    Что-то наподобие тактовой кнопки, но чтобы работала при длительном нажатии.
    Возможно, не совсем корректно сформулировал тему, поправьте если что.
    Нужен выключатель для сигнализации. Т.е. если злоумышленники смогут замкнуть провод, то система идентифицировала бы это как взлом.
    Всё это должно дружить с Arduino
     
    Последнее редактирование: 15 апр 2015
  2. не совсем понятно задача. Ведь у кнопки итак цифровой сигнал, 1 или 0, и если злоумышленники замкнут провод с чем то, это и будет наподобие тактовой кнопки
     
  3. EvgenyG

    EvgenyG Нуб

    Нужно что-то вроде шифрования сигнала от кнопки.
     
  4. т.е. микропереключатель, который при замыкании передавал какой-то шифр устройству?
     
  5. EvgenyG

    EvgenyG Нуб

    и желательно постоянно при длительном нажатии
     
  6. ANV

    ANV Гуру

    DS1990
     
    EvgenyG нравится это.
  7. EvgenyG

    EvgenyG Нуб

    И как его прикрутить к микровыключателю? И ещё чтобы он постоянно работал? Это же идентификатор, как я понимаю. Приложил он считал код и всё.
     
  8. Tomasina

    Tomasina Сушитель лампочек Модератор

    Лучше DS2401, он компактнее. При нажатии (отжатии) выключателя подаётся питание на DS. МК смотрит - если провода замкнулись, а ID не приходит, значит провода замкнулись где-то ещё (не в выключателе), т.е. врубаем сирену.
    Сам ID уникальный, одинаковых не бывает.
     
    EvgenyG нравится это.
  9. moroziller

    moroziller Нерд

    Можно же проще исполнить - подобно шлейфу ОПС с оконечными резисторами (см. картинку). Правда подключать придётся к АЦП. Зато идентифицируем 4 состояния: норма, обрыв, коза и кнопка.

    Получается что-то типа (при Uпитания = 5V, R1=R2=R3 и Переключатель нормально разомкнутый):
    1. "Норма" - на входе АЦП 1/2 Uпитания (2,5V);
    2. "Обрыв" - на входе АЦП Uпитания (5V);
    3. "К.З." - на входе АЦП 0V;
    4. "Переключатель замкнут" - входе АЦП 1/3 Uпитания (1,66V)

    В Вашем случае состояния 1 и 4 - ВКЛ/ВЫКЛ сигнализации и состояния 2 и 3 - "попытка саботажа"(неисправность).
     

    Вложения:

    • shleif.png
      shleif.png
      Размер файла:
      2,7 КБ
      Просмотров:
      688
    Последнее редактирование: 15 апр 2015
    EvgenyG и ИгорьК нравится это.
  10. EvgenyG

    EvgenyG Нуб

    Интересная "штука".
    Его можно прямо в провод встроить.
    Как его с Arduino подружить?
    И ничего, что он будет постоянно под напряжением?
     
  11. ANV

    ANV Гуру

    Он не будет все время под напряжением, т.к. включается последовательно с кнопкой.
    Микроконтроллер должен все время опрашивать микросхему и когда нажмется кнопка, то увидит от нее ответ.
    Если провода замкнуть в обход связки кнопка-микросхема, микроконтроллер увидит что в данных все время ноль.
     
  12. EvgenyG

    EvgenyG Нуб

    У меня кнопка будет либо постоянно нажата либо постоянно разомкнута.
    Либо дверь открыта, либо закрыта.
     
  13. Tomasina

    Tomasina Сушитель лампочек Модератор

    это ничего не меняет в логике работы :)