/Aeronik09_RC

ATmega328p infra red transmitter for turn on/off air condition system Aeronik 09 new model

Primary LanguageC

Aeronik09_RC

Этот проект разрабатывается для автоматизированного управления сплит системой Aeronik модель 09 2012 года MCU - ATMega328p

1.    Измерение температуры в области устройства с помощью датчика DS18B20 шина 1-wire
2.    При превышении температуры порога1 - включение сплит-системы, по средствам посылки команды включения через инфракрасный канал (несущая 38kHz генерируется с помощью аппаратного ШИМ в режиме CTC c фиксированной скважностью 50%), сигнал модулируется путем подключения и отключения счетчика (на котором реализована генерация несущей) к источнику тактирования, при передаче низкого уровня - подключается к основному тактовому генератору 16MHz с делителем на 8, при передаче высокого уровня - отключается от источника тактирования.
3.    При понижении температуры ниже порога2 - выключение сплит-системы, через IR канал
4.    Также необходим контроль по максимальному времени работы сплит-системы, по максимальному времени ожидания при не достижении порога2.
5.    IR команды посылаются 2 раза через интервал (random*10сек), что-бы избежать искажения команды в результате интерференции сигнала с другим IR излучателем или искажения при переотражении.