Arduino Air conditioner control via IR from the Arduino Nano / Uno board. The easiest way
HTML-код
- Опубликовано: 13 окт 2024
- How to remotely control any device via the IR interface from Arduino Nano or Uno without knowing the data exchange protocol. Remote switching on and off of the air conditioner according to a given program. Save energy with Arduino. How to read commands from any remote control using the Arduino board. How to control any device using Arduino Uno or Arduino Nano, without knowing the intricacies of how this device works. Writing firmware for the Arduino board. Libraries for working with the infrared port for Arduino.
-
Donations for the channel: www.donational...
-
Download all files: musbench.com/a...
-
telegram channel: t.me/mbselectr...
-
Cheap USB ASP programmer s.click.aliexp...
Microcontrollers ATMega8 s.click.aliexp...
USB - UART adapter to CH340 s.click.aliexp...
USB - UART adapter to FT232 s.click.aliexp...
Development board for assembly s.click.aliexp...
-
Video How DDS Generator Works? • ARDUINO КАК Работает D...
Oscilloscope Review • FNIRSI-1C15 Хороший ОС...
-
My Travels goo.gl/6JoHxh
-
website: www.musbench.com
спасибо Олег за инфу.Здоровья ,благ
Не спорьте ребята. Ясен пень, предела совершенствования кода и железа нет. Главное выполняет свои функции. Спасибо за видео.
ну вообщето сплит при желании тоже можно сунуть в окно и подключить самому, но он крупнее.
в европе есть 2 блочные домашние кондеи, они уже соединены трубками, надо только поставить блоки в нужные комнаты, как раз для балконов
Оконный надежная штука. Нет этих трубок, поэтому практически исключена утечка фреона
Проще было Рокси научить кнопку нажимать.😊
🤣😂
Кек. Совсем недавно сделал нечто похожее для управления вентилятором. Только на ESP8266 с синхронизацией по NTP.
Так а терморегулятором,что нельзя на такой режим вывести?Реле времени можно поставить.
конечно на микроконтроллере программировать можно как угодно, но простое расписание можно и на али найти "Programmable Timing Socket". Можно найти тимер с 9 программами, когда включить когда выключить на дни недели.
Programmable Timing Socket это конечно very good, но он подходит только когда устройство включается в правильном режиме при подаче питания, что происходит далеко не всегда.
@@kote315 "в правильном режиме" это как?
@@goodwill7643 Ну например в том режиме в котором устройство использовалось прошлый раз.
Здравствуй Возник вопрос при изготовление лампового комбика который был описан ранее Что за диод VD2 стоит в блоке питания?
Ответил сегодня на сайте под твоим вопросом. К солжалению из за огромного количества спама вынужден включить премодерацию комментариев на сайте. сегодня только увидел твое сообщение.
Дорогой Олег, спасибо за интересную и полезную информацию и твой энтузиазм в деле радио и компьютерной грамотности. Всех благ и радости ...
Выход из режима настройки можно было сделать например при отсутствии нажатия в теч 5 или 10 секунд
конечно
Еще лаконичнее можно было сделать с RGB светодиодом.
Кстати да, было бы 6 цветов.
Не знал что ты в индию переехал.
уже 4 месяца как
В помойке жить 4 месяца, такое себе..
У кондюков NEC-подобный протокол, вся посылка разбита на несколько частей, обычно на 3 части, есть проверка данных. Скорость передачи данных 9600 слишком мала, надо раз в 10 выше
Для чего мала скорость 9600? Для COM терминала? Посмотрите пожалуйста видео внимательно. Когдиционер общается с пультом на частоте 36 кГц. Используется ШИМ модуль контроллера ардуино через внешнюю библиотеку
@@MbsElectronics Делал подобное, без библиотек на прерываниях... При граблении данных на 9600 не успевает отправлять принятое, и пока не поднял до 115200 - лезли ошибки
@@MbsElectronics на хабре есть статья с подробным разбором протокола кондюка электролюкс-
Реверс инжиниринг протокола пульта от инверторного кондиционера Electrolux
рекомендую глянуть
скетч приемника не мое творение. Он из англоязычного интернета. Прекрасно работает. Он принимает RAW данные пульта в буфер, измеряя промежутки времени между фронтами импульсов с IR приемника. потом ему все равно с какой скоростью отправлять мне на экран, хоть с 1200. Здесь ничего не зависит от скорости UART, только скорость прорисовки текста в мониторе ком порта.
@@MbsElectronics Подозрительно работает... Откуда столько параметра 2500 +/- ?
Актуальненько
А в какую цену кВт/ч в Индии?
вообще везде по разному, но на самом деле как хозяин дома счетчик накрутит так и будет
Алгоритм со сбросом, потому что, не смог менять режимы по таймеру прерывания, а не задержки? Посмотри на гайверовскую библиотеку баттон, там можно считывать все возможные нажатия, и соответственно, правильно было бы, делать включения и выключения не делэй блокировать работу, а в момент работы
Главное здесь в ролике -это метод управления кондиционером. Задержки это вообще дело последнее, можете сделать как вам больше нравится. тут море вариантов. Можно даже контролировать температуру от дополнительного термодатчика и менять эти задержки. Я сделал так как быстрее всего и под свои задачи
Вообще если вы хотите опрашивать кнопку в основном цикле (или например мигать светодиодами) можно вместо delay() использовать неблокирующую функцию millis(). Емкости ее счетчика достаточно на 50 суток непрерывной работы до переполнения, этого более чем достаточно. Не нужны никакие прерывания.
:)
Т.е. ты все-таки уехал в Индию....
А где силовая часть самая главная
Внутри кондиционера. По сути arduino эмулирует пульт.
@@VitaliySunny именно. Кондиционер было бы некорректно включать и выключать, манипулируя скажем реле на сетевом проводе. Через ИК - порт это корректно. Фактически питание не отключается, аппарат находится в ждущем режиме.
@@VitaliySunnyменя интересует какои пин Ардуино управляет силовои части кондера
И его развязка могли бы нарисовать схему
@@erkenisagulov8906 Пин D3, я же показал схему соединений. Смотрите внимательнее видео.