Стиральную машину в Apple HomeKit! Легко? Часть 1

24 февраля 2019, 20:02

В этой статье мы пройдем все этапы, начиная от покупки и до создания полезного сценария в HomeKit.

1. Подготовка

Для управления нам понадобится реле с развязкой. Реле питается от 7 до 32 вольт или micro USB, и способно замыкать любую цепь, с напряжением вплоть до 16А/250V и без такового. Так же реле имеет функцию самоблокировки, когда реле возвращается в исходное положение через 3 секунды.

Нам понадобится USB TTL адаптер (для прошивки), штыревой разъем (гребенка) и провода для подключения (папа-мама и мама-мама):

Для Windows существует проблема, когда с последними драйверами для USB TTL (на контроллере 2303), адаптер не работает. Для этого скачиваем более старый драйвер, устанавливаем, далее через диспетчер устройств:

Теперь взглянем на наше устройство более внимательно:

Контакты TX и RX нужны для прошивки, контакты 3.3V (плюс) и GND (минус) нужны для питания платы. Как мы видим, плата не подготовлена для прошивки, нет разъемов для подключения. 

Начнем с питания. Смело отламывайте от гребенки 2 по 1 пину, берите у руки паяльник (вам нужен маломощный на 30-60W, припой и канифоль). нагретый паяльник быстро погружаем в канифоль (это необходимо что бы припой не прилипал к паяльнику), и впаиваем 2 пина на нашу плату:

Так же можно использовать питание от micro USB, если у вас нет паяльника :D

Подготовка оборудования закончена.

2. Прошивка

Скачаем программу для прошивки и саму прошивку, она состоит из 3х файлов: 

(Все можно взять одним архивом на github от пользователя @red_ik). Она отлично работает с данной платой и сохраняет её функционал. Так же перед прошивкой понадобится очистить память. Скачаем.


Запускайте FlashESP8266.exe из раздела clean и укажите настройки и файлы как на фото ниже:

Выбирайте порт (как правило он один, но выбор есть, посмотрите в диспетчере устройств:

Теперь необходимо подготовить плату для загрузки прошивки. Для этого при отключенном питании зажимаем 2 кнопки, подключаем питание и отпускаем кнопки. Должен мигать один диод и щелкать реле. Если не получилось, попробуйте еще раз.

А теперь нужно изловчится, и подключить 2 провода от USB TTL адаптера (TX и RX) к плате как на фото:

У Sonoff постоянно меняются платы, поэтому контакты RX и TX иногда нужно менять местами. Если не получается, просто переставьте и попробуйте еще раз. Подключили? Нажимайте Flash, секунд через 5 вы увидите в консоли writing flash...

Обязательно нужно дождаться окончания. Если на каком то этапе была ошибка (отошел контакт), повторите еще раз, начиная с перевода платы в режим загрузки.

После успешной очистки, отключите питания и вновь зажмите 2 кнопки и подключите питание. Диод так же должен мигать.

Запустите flash_download_tools_v3.6.5.exe и выставьте параметры и файлы как на фото:


Должна начаться прошивка. Если не начинается, нажимайте Stop, отключайте питание, вновь переводите плату в режим загрузки, подключайте TX и RX и повторяйте. Не с первого так с 10 раза обязательно получится (да да, все проблемы от плохих контактов). 

Переподключаем питание и:

Добавляем устройство в HomeKit

  1. Открываем настройки -> Wi-Fi на Вашем iPhone или iPad
  2. Подключаемся к сети с именем: Sonoff Switch-xxx
  3. Выбираем из перечня название своей WiFi сети (2.4G only), вводим пароль от нее и нажимаем кнопку Join
  4. Открываем приложение Дом Нажимаем   -> Добавить аксессуар
  5. Нажимаем Нет кода или не можете сканировать?
  6. Выбираем переключатель Sonoff-xxx Switch
  7. Код для сопряжения 888-88-888

После этого в программе Дом появится наш переключатель. Режим его работы вы можете выбрать кнопкой на самой плате, просто попробуйте.

Во второй части статьи мы подключим устройство к стиральной машине и сделаем интересную автоматизацию... иначе зачем это все!


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @Soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Дмитрий Батюшин (ReD)

    Отличная статья, многие спрашивали как его прошить. теперь будет куда ссылаться

  2. Арсений Шестаков (ptath)

    Так же можно использовать питание от micro USB, если у вас нет паяльника :D — то есть можно прошить тупо подключив по USB? =)

  3. (maikl)
    (maikl) год назад

    Мне в данный момент уже понятен весь процесс, но когда я (не так давно) разбирался с этим, было Очень сложно. Потому что инфы о прошивке ESP много, но вот такой простой и пошаговой инструкции еще поискать.

  4. (JUK)
    (JUK) год назад

    хорошая статья :-)

    пошел настраивать)

  5. (anton.n.kiselev)
    (anton.n.kiselev) год назад

    А смысл какой? В стиральную машину необходимо загрузить белье перед стиркой, практически на всех машинках есть отложенный запуск. Необходимости в дополнительной автоматизации нет. 

  6. (deveaf)
    (deveaf) 7 месяцев назад

    где на нем GPIO14 и GPIO4 ?

  7. (DenisZagitov)
    (DenisZagitov) 23 дня назад

    Будет ли продолжение?

К списку статей

Устройства в материале

TTL Конвертер CP2101

Производитель: noname

Провода dupont "мама-мама" F-F

Производитель: noname

Провода dupont "папа-мама" M-F

Производитель: noname

WiFi реле импульсное Sonoff 5V 12V

Производитель: ITEAD

Скидки для сообщества

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

Похожие статьи

09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
02 ноября 2018, 12:14
Кнопка звонка с уведомлениями в HomeKit
17 декабря 2019, 17:49
Универсальный привод для автоматического удаленного открытия окон с простой интеграцией в умные дома.
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.