пульт 433

Тема в разделе "Закажу проект", создана пользователем Станислав, 24 авг 2017.

  1. Приветствую!
    У меня есть пульт 433. Его сигнал - 40 бит. Я уже нашел программу и библиотеки, который ловит сигнал с него, он выводится в сериал вместе с кучей служебной информацией.
    Мне нужно переписать код (вырезать лишнее из библиотек в т.ч.) так, что бы в нем фиксировалась только существенная информация о нажатой кнопке. И соотв. инициализировать события. Кнопки всего три.
    В приложении программа и библиотеки. На скриншоте нажатия, вывод. Нажимал три кнопки.
    Насколько я понял, программа так же ретранслирует принятый сигнал, о чем есть информация в сериале.
    Самому не разобраться, не хватает знаний.
    Прошу помощи и готов заплатить за результат.
     

    Вложения:

  2. Alexandrsvoi

    Alexandrsvoi Нуб

    Почему именно пульт? Есть почти готовые решения в примерах Arduino, но без пульта.
     
  3. У меня есть устройство и мне нужен пульт д/у для него. Я с огромным трудом нашел подходящий по дизайну и функционалу готовый пульт и ничего другого. Хочу использовать его. Я уже готов было менять потроха с оригинального пульта на обыкновенный который легко считать стандартными библиотеками.
     
  4. Alexandrsvoi

    Alexandrsvoi Нуб

    Ну идея ясна была сразу, но посылки от пульта содержат кучу служебной информации, может найдется желающий это разрулить.
     
  5. В том то и дело, что передает простой код 40 бит. А приведенная (и единственная 40 бит понимающая из найденных) программа отсебятины много выводит. Как отбросить лишнее - я не знаю.
     
  6. rkit

    rkit Гуру

    На вашем скриншоте никаких 40 бит не видно, то есть скетч ловит не так. И нужно знать не биты, а тип модуляции.
    Если передадите пульт в руки, то можно попробовать разработать под него приемник. Но это может оказаться довольно недешево, в зависимости от того, насколько повезет с начинкой пульта.
     
  7. С модуляцией все окей, программа читает этот пульт, записывает сигнал, и ретранслирует его.

    sduino: decoded matched MU Protocol id 16 dmsg u16#370658E133 length 40
    2016.02.14 17:22:17 4: SIGNALduino_unknown incomming msg: u16#370658E133
    2016.02.14 17:22:17 4: SIGNALduino_unknown rawData: 370658E133
    2016.02.14 17:22:17 4: SIGNALduino_unknown Protocol: 16
    2016.02.14 17:22:17 4: SIGNALduino_unknown converted to bits: 0011011100000110010110001110000100110011
    2016.02.14 17:22:17 4: SIGNALduino_unknown / shutter Dooya 0011011100000110010110001110000100110011
     

    Вложения:

    • 23770273xa.jpg
      23770273xa.jpg
      Размер файла:
      14,7 КБ
      Просмотров:
      31
  8. Я немного продвинулся, вырезал лишнее из библиотек, но желаемого результата все еще нет. Жду)
     

    Вложения:

  9. Alexandrsvoi

    Alexandrsvoi Нуб

    Ждем 40 бит ?))
     
  10. В сериале - результат декодирования этих 40 бит. Мне же без разницы что получить на выходе, главное фиксировать нажатия кнопок.
     
  11. b707

    b707 Гик

    Что ждать то? Доделайте сами, осталось совсем чуть-чуть. Сравнивайте полученный код с вариантами для каждой кнопки и все
     
  12. в том то и дело что не разобраться) Там и компоновка строки и вывод хрен знает как реализован.
     
  13. ostrov

    ostrov Гуру

    Никак не пойму в чем проблема. Сигнал от пульта принимается? От разных кнопок приходят разные строки? Тогда гуглить по слову "парсинг".
     
  14. Developer-RU

    Developer-RU Гик

    Ну если не разобрался - отпишись, за оплату в $ возьмусь..