RPi_utils не распознает удаленный, как изменить код?

Я установил передатчик и приемник 433 МГц, wiringpi, 433Utils и RPi_utils на свою малину.
Я пытаюсь контролировать розетки.

Когда я запускаю RFSniffer, появляется RF-код с моего серого пульта дистанционного управления, и я легко могу отправить его снова из Pi для управления серыми сокетами. НО у меня также есть белый пульт «Доказательство» и розетки, которые НЕ отображаются, и, следовательно, не могут управляться.

Итак, вопрос.
Какие варианты у меня есть? Изменять код для разных таймингов? Настройка моего собственного сценария для отправки сигналов? Как мне даже контролировать ВЫСОКИЙ и НИЗКИЙ из сценария и добавлять время?

У меня мало знаний о Python или C ++, но я могу учиться!

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

Я подключил вывод данных от приемника 433 к линии моего ПК, записал различные импульсы и нашел сигнал, но не знаю, что с ним делать …

Вся помощь будет высоко ценится!

0

Решение

Вы задали довольно много вопросов здесь — и «как изменить код» не очень хороший вопрос.

Я могу попытаться ответить на один из ваших вопросов — как отправить HIGH и LOW через скрипт.

ВЫСОКИЙ и НИЗКИЙ в основном + 5 В = ВЫСОКИЙ, 0 В = НИЗКИЙ, хотя существуют небольшие пороги напряжения, которые применяются. Разъемы дистанционного управления на передатчике, обычно это 25-контактный разъем SUB-D или аналогичный, имеют заземление и другие контакты, такие как POWER OFF, POWER ON, RAISE POWER, LOWER POWER.

Те те контакты POWER обычно являются теми, которые нуждаются в высоком или низком сигнале. Переключение сигнала между HIGH и LOW осуществляется путем подключения этого контакта либо к контакту GROUND, либо к контакту + 5V, либо к источнику питания. Например, вы могли бы, вероятно, поставить вывод ВЫСОКИЙ, используя 3 батарейки АА (4,5 В) и подключив + к выводу POWER и — к выводу GROUND. Или, если у вас есть + 5В PIN на передатчике, подключение его к выводу POWER должно поднять его до HIGH. Это приведет к отключению передатчика, если, скажем, вы подключены к POWER OFF.

Использование компьютера для управления этими сигналами требует подключения какого-либо выхода компьютера к переключающему механизму. Большинство компьютеров поставляются с последовательным портом, но выходная мощность последовательного разъема может быть слишком низкой или слишком короткой для работы.

Использование удаленного контроллера питания, включение и выключение источника питания 5 В и подключение к компьютеру через его порт RS232 позволит вам выводить сигналы для включения / выключения источника питания, подключенного к контактам вашего передатчика.

Вы также можете просто купить SINE Systems, Broadcast Tools или другого удаленного провайдера и кодировать его протокол. Подключите порт RS232 к компьютеру, и вы можете легко создавать команды для него. Linux-порты RS232 находятся в / dev / что-то, например

echo "command" > /dev/ttySMX0
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]