Задача в общем то не хитрая - в определенное время если жарко давать команду кондиционеру на включение. Что бы приходить на работу в прохладный кабинет.
Температуру читать не проблема, но вот команду кондею выдать... Мысли конечно есть, самая простая это к кнопке "ОN" подпаятся, но это не спортивно. 
Может кто ковырял в этом направлении, кондиционер KENTATSU, но это не принципиально, понять бы как код считать и сформировать копию посылки...
ИК Управление кондиционером
Сообщений 1 страница 8 из 8
Поделиться12013-05-22 14:46:05
Поделиться32013-05-23 13:46:12
Спасибо, разбираюсь! Уже понял, что частоты стандартные, TSOP на 38 и на 36 килогерц читает одинаково.
Ваши исходники смотрел, алгоритм определения разницы по длительностям понятен, но мне нужен не хеш от посылки, а саму посылку воспроизводить, причем частотой где то 37 килогерц.
Поделиться42013-05-23 17:12:52
Config Timer2 = Timer , Prescale = 1 , Compare = Toggle , Clear Timer = 1 ' сигнал будет на ноге PB.3 #
Ocr2 = Tx_freq ' 32 =120 кгц, 35=110, 39=99, 42=93kHz
Start Timer2
Tcnt0 = 0 : While Tcnt0 < Dlina_tx : Wend ' Длительность посылки, us
Stop Timer2
Config Timer2 = Timer , Prescale = 1 , Compare = Disconnect , Clear Timer = 1
Поделиться52013-05-28 12:22:13
Поснифал посылки. Похоже всякий раз передается полное состояние всех установок и пульт место хранение установок. Протокол похож на NEC, так же единица это более длинная пауза, но длительности всех импульсов (и первого и остальных) примерно вполовину меньше.
Вот такая посылочка: 1100010011010011011001001000000000000000111001001100000011110001101111000000000000000000000000000000000011010000 устанавливает 16 градусов, вентилятор на полную и автоматическую "качалку" при включении.
Хочу это дело в платку Arduino nano запихать. Все равно туда нужно будет еще часы и градусник это точно.
Вышеприведенный код на mega 328P и 16 мегагерцовом кварце не удается заставить генерировать 36 кГц, что порекомендуете для аппаратной генерации?
Отредактировано IgorL (2013-05-28 12:29:44)
Поделиться62013-05-28 13:28:04
программно сделайте циклом, подергайте лапкой ))
Поделиться72013-05-28 21:03:26
программно сделайте циклом, подергайте лапкой ))
Наверное так и сделаю. Хотелось красиво.
Проклятый перфекционизм. (
Поделиться82013-05-31 11:29:29
Читай Тут