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

Комментарии • 41

  • @игорь-о2х8м
    @игорь-о2х8м 3 месяца назад +1

    спасибо Олег за инфу.Здоровья ,благ

  • @Леонид-й2ы5м
    @Леонид-й2ы5м 3 месяца назад

    Не спорьте ребята. Ясен пень, предела совершенствования кода и железа нет. Главное выполняет свои функции. Спасибо за видео.

  • @TheKelikat
    @TheKelikat 3 месяца назад

    ну вообщето сплит при желании тоже можно сунуть в окно и подключить самому, но он крупнее.
    в европе есть 2 блочные домашние кондеи, они уже соединены трубками, надо только поставить блоки в нужные комнаты, как раз для балконов

    • @MbsElectronics
      @MbsElectronics  2 месяца назад

      Оконный надежная штука. Нет этих трубок, поэтому практически исключена утечка фреона

  • @Ruslan-VRR
    @Ruslan-VRR 3 месяца назад

    Проще было Рокси научить кнопку нажимать.😊

  • @kote315
    @kote315 3 месяца назад

    Кек. Совсем недавно сделал нечто похожее для управления вентилятором. Только на ESP8266 с синхронизацией по NTP.

  • @Haos-f2i
    @Haos-f2i 3 месяца назад

    Так а терморегулятором,что нельзя на такой режим вывести?Реле времени можно поставить.

  • @goodwill7643
    @goodwill7643 3 месяца назад

    конечно на микроконтроллере программировать можно как угодно, но простое расписание можно и на али найти "Programmable Timing Socket". Можно найти тимер с 9 программами, когда включить когда выключить на дни недели.

    • @kote315
      @kote315 3 месяца назад

      Programmable Timing Socket это конечно very good, но он подходит только когда устройство включается в правильном режиме при подаче питания, что происходит далеко не всегда.

    • @goodwill7643
      @goodwill7643 3 месяца назад

      @@kote315 "в правильном режиме" это как?

    • @kote315
      @kote315 3 месяца назад

      @@goodwill7643 Ну например в том режиме в котором устройство использовалось прошлый раз.

  • @JAWA213
    @JAWA213 3 месяца назад

    Здравствуй Возник вопрос при изготовление лампового комбика который был описан ранее Что за диод VD2 стоит в блоке питания?

    • @MbsElectronics
      @MbsElectronics  3 месяца назад

      Ответил сегодня на сайте под твоим вопросом. К солжалению из за огромного количества спама вынужден включить премодерацию комментариев на сайте. сегодня только увидел твое сообщение.

    • @Avlik9
      @Avlik9 3 месяца назад +2

      Дорогой Олег, спасибо за интересную и полезную информацию и твой энтузиазм в деле радио и компьютерной грамотности. Всех благ и радости ...

  • @maximborozdin
    @maximborozdin 3 месяца назад

    Выход из режима настройки можно было сделать например при отсутствии нажатия в теч 5 или 10 секунд

  • @SIM31r
    @SIM31r 3 месяца назад +1

    Еще лаконичнее можно было сделать с RGB светодиодом.

    • @MbsElectronics
      @MbsElectronics  3 месяца назад +1

      Кстати да, было бы 6 цветов.

  • @EniKeys4ik
    @EniKeys4ik 3 месяца назад +1

    Не знал что ты в индию переехал.

    • @MbsElectronics
      @MbsElectronics  3 месяца назад +1

      уже 4 месяца как

    • @Sergofan836
      @Sergofan836 3 месяца назад

      В помойке жить 4 месяца, такое себе..

  • @MrDacnick
    @MrDacnick 3 месяца назад

    У кондюков NEC-подобный протокол, вся посылка разбита на несколько частей, обычно на 3 части, есть проверка данных. Скорость передачи данных 9600 слишком мала, надо раз в 10 выше

    • @MbsElectronics
      @MbsElectronics  3 месяца назад

      Для чего мала скорость 9600? Для COM терминала? Посмотрите пожалуйста видео внимательно. Когдиционер общается с пультом на частоте 36 кГц. Используется ШИМ модуль контроллера ардуино через внешнюю библиотеку

    • @MrDacnick
      @MrDacnick 3 месяца назад

      @@MbsElectronics Делал подобное, без библиотек на прерываниях... При граблении данных на 9600 не успевает отправлять принятое, и пока не поднял до 115200 - лезли ошибки

    • @MrDacnick
      @MrDacnick 3 месяца назад

      @@MbsElectronics на хабре есть статья с подробным разбором протокола кондюка электролюкс-
      Реверс инжиниринг протокола пульта от инверторного кондиционера Electrolux
      рекомендую глянуть

    • @MbsElectronics
      @MbsElectronics  3 месяца назад +1

      скетч приемника не мое творение. Он из англоязычного интернета. Прекрасно работает. Он принимает RAW данные пульта в буфер, измеряя промежутки времени между фронтами импульсов с IR приемника. потом ему все равно с какой скоростью отправлять мне на экран, хоть с 1200. Здесь ничего не зависит от скорости UART, только скорость прорисовки текста в мониторе ком порта.

    • @MrDacnick
      @MrDacnick 3 месяца назад

      @@MbsElectronics Подозрительно работает... Откуда столько параметра 2500 +/- ?

  • @VitaliySunny
    @VitaliySunny 3 месяца назад

    Актуальненько

  • @maximborozdin
    @maximborozdin 3 месяца назад

    А в какую цену кВт/ч в Индии?

    • @MbsElectronics
      @MbsElectronics  3 месяца назад

      вообще везде по разному, но на самом деле как хозяин дома счетчик накрутит так и будет

  • @stanislavshamsheev2708
    @stanislavshamsheev2708 3 месяца назад

    Алгоритм со сбросом, потому что, не смог менять режимы по таймеру прерывания, а не задержки? Посмотри на гайверовскую библиотеку баттон, там можно считывать все возможные нажатия, и соответственно, правильно было бы, делать включения и выключения не делэй блокировать работу, а в момент работы

    • @MbsElectronics
      @MbsElectronics  3 месяца назад +1

      Главное здесь в ролике -это метод управления кондиционером. Задержки это вообще дело последнее, можете сделать как вам больше нравится. тут море вариантов. Можно даже контролировать температуру от дополнительного термодатчика и менять эти задержки. Я сделал так как быстрее всего и под свои задачи

    • @MbsElectronics
      @MbsElectronics  3 месяца назад

      Вообще если вы хотите опрашивать кнопку в основном цикле (или например мигать светодиодами) можно вместо delay() использовать неблокирующую функцию millis(). Емкости ее счетчика достаточно на 50 суток непрерывной работы до переполнения, этого более чем достаточно. Не нужны никакие прерывания.

  • @vs6703
    @vs6703 3 месяца назад

    :)

  • @ЕвгенийКозин-к2н
    @ЕвгенийКозин-к2н 3 месяца назад

    Т.е. ты все-таки уехал в Индию....

  • @erkenisagulov8906
    @erkenisagulov8906 3 месяца назад

    А где силовая часть самая главная

    • @VitaliySunny
      @VitaliySunny 3 месяца назад +1

      Внутри кондиционера. По сути arduino эмулирует пульт.

    • @MbsElectronics
      @MbsElectronics  3 месяца назад +1

      @@VitaliySunny именно. Кондиционер было бы некорректно включать и выключать, манипулируя скажем реле на сетевом проводе. Через ИК - порт это корректно. Фактически питание не отключается, аппарат находится в ждущем режиме.

    • @erkenisagulov8906
      @erkenisagulov8906 3 месяца назад

      ​@@VitaliySunnyменя интересует какои пин Ардуино управляет силовои части кондера
      И его развязка могли бы нарисовать схему

    • @MbsElectronics
      @MbsElectronics  3 месяца назад

      @@erkenisagulov8906 Пин D3, я же показал схему соединений. Смотрите внимательнее видео.