Оглавление:
- Шаг 1. Подготовьте лампу к обновлению микропрограммы
- Шаг 2: Подключите лампу к USB UART
- Шаг 3: Подготовьте Arduino IDE
- Шаг 4: Прошивка прошивки
- Шаг 5: Настройте лампу и сопряжение с Apple
- Шаг 6. Устранение неполадок
Видео: Sonoff B1 с родным комплектом Apple Home Kit от Arduino: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Эти insctuctables дают вам довольно простой способ интегрировать лампу Sonoff B1 в ваш домашний комплект Apple без каких-либо дополнительных мостов.
Введение: Sonoff B1 - довольно дешевая, но мощная лампа, которая содержит три типа светодиодов.
1. Белый светодиод "Теплый"
2. Белый светодиод "Круто".
3. Светодиод RGB
Поэтому их можно использовать в различных комбинациях, и мы можем теоретически получить любой возможный эффект, комбинируя яркость этих светодиодов.
Шаг 1. Подготовьте лампу к обновлению микропрограммы
Для обновления прошивки нам понадобится немного навыков пайки
Хорошо, давайте начнем
Откручиваем пластиковый колпачок и находим контакты, нам нужно припаять какие-то провода или экран для удобного подключения конвертера USB-UART.
В моем случае я использовал штекер, но можно использовать любые простые провода или провода со штырями. Если вы собираетесь немного поиграть с лампами, провода должны быть короткими, чтобы обязательно закручивать пластиковый колпачок.
Это все. Теперь вы можете легко обновить прошивку, просто открутите колпачок
Шаг 2: Подключите лампу к USB UART
Провода просты, но имейте в виду две вещи:
1.! Лампа должна быть отключена от источника питания напряжением 220 В.
2.! Используйте USB UART с настройкой 3.3 v, иначе вы уничтожите устройство
Хорошо, давай подключимся
ЛАМПА USB UART
3,3 В 3,3 В
GND GND
RX TX
TX RX
К GPIO 0 лампы просто подключите простой провод. Далее будет объяснена причина
Шаг 3: Подготовьте Arduino IDE
1. Вам необходимо иметь готовую среду для программирования микросхем ESP8266. Я не буду здесь подробно рассказывать, потому что в Интернете много публикаций, посмотрите
2. Загрузите библиотеку https://github.com/Yurik72/ESPHap и распакуйте ее в папку библиотеки Arduino. Для Windows это обычно C: / Users / \ Documents / Arduino / libraries.
3. Из прикрепленного архива https://github.com/Yurik72/ESPHap/tree/master/wol… распаковать wolfSSL_3_13_0.rar в ту же папку библиотек Arduino. (C: / Users / \ Documents / Arduino / библиотеки / wolfssl). Пожалуйста, убедитесь, что это не дублированный корень. Значит, файлы должны находиться в (C: / Users / Documents / Arduino / libraries / wolfssl)
4. Скачайте или установите библиотеку
Теперь мы готовы программировать ваш ESP8266.
Откройте скетч
И установите правильную настройку платы на Arduino, смотрите изображения с правильной настройкой
Шаг 4: Прошивка прошивки
Подключите USB UART к компьютеру. ваша лампа готова мигать. В Arduino IDE выберите правильный COM-порт
Об одной уловке уже упоминалось. для переключения микросхемы в режим флэш-памяти GPIO 0 должен быть подключен к GND во время включения или сброса
Это можно сделать двумя способами:
Если USB UART с кнопкой сброса, затем нажмите кнопку загрузки прошивки в Arduino IDE, дождитесь сообщения загрузки и подключите провода от GPIO 0 к GND Sonoff, затем нажмите кнопку USB UART Reset, дождитесь начала загрузки, после этого провода можно отключать Sonoff
Если USB UART без кнопки Reset, то отсоедините USB от компьютера, подключите провода от GPIO 0 к GND Sonoff, вставьте USB и нажмите «загрузить». После начала загрузки. Все это необходимо для перевода Sonoff в режим загрузки (GPIO0 на GND во время включения)
В моем случае я просто касаюсь простых проводов от GPIO 0 до GND USB UART, в GND достаточно комнат.
Хорошо, загрузка должна начаться, и вы должны увидеть сообщение об успешном завершении.
Лампа готова к использованию, лучше сбросить ее после перепрошивки.
Шаг 5: Настройте лампу и сопряжение с Apple
В моем случае я продолжил процесс настройки и сопряжения, по-прежнему подключив лампу к USB UART для управления последовательным монитором, что происходит.
Для начала нам нужно подключить / настроить лампу к вашему домашнему Wi-Fi.
После перезагрузки лампа включится в режиме точки доступа. Вам необходимо подключить компьютер к сети Wi-Fi с именем «ES». После подключения вы будете перенаправлены на переадресацию портала. Если нет, откройте браузер и введите https://192.168.4.1. вы должны увидеть портал конфигурации
Выберите домашнюю сеть Wi-Fi или введите вручную, введите пароль и подтвердите. Лампа будет перезагружена, и в случае успеха вы должны увидеть такие журналы
* WM: Результат подключения: * WM: 3 * WM: IP-адрес:
* WM: 192.168.0.93
Подключенный к WiFi IP-адрес: 192.168.0.93
>> Домашняя интеграция: homekit_is_paired 0
……..
>> HomeKit: настройка mDNS >>> HomeKit: MDNS.begin: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: инициализация сервера через
>> HomeKit: сервер инициализации через веб-сервер НЕ УСТАНОВЛЕН, ожидает сопряжения.
Лампа готова к сопряжению! Давай сделаем
1. Откройте телефон -> Apple home -> добавить устройство.
2. Выберите вариант добавления вручную, и мы увидим что-то вроде ES ……. доступный, 3. Выберите это и, конечно же, согласитесь, что он не сертифицирован, введите пароль 11111111 и пойдем…..
Как правило, все проходит с первого раза и вы сразу это увидите в устройствах и сможете включать и выключать.
Теоретически это все, вы можете собрать свою лампу, подключить и играть…
Если нет, см. Раздел устранения неполадок.
Шаг 6. Устранение неполадок
Если что-то пошло не так, процесс сопряжения является наиболее капризным, и, по моему опыту, он может занять до 3-х попыток.
Вам нужно перезагрузить устройство и повторить попытку, Если устройство не отображается в списке сопряжений, возможно, устройство уже хранит информацию о парах, но Apple нет:(Нам нужно удалить информацию о сопряжении с устройства.
Данные сопряжения сохраняются в файловой системе SPIFFS «/pair.dat». и вам нужно открыть браузер
введите https:// ip / browse, и вы получите доступ к вашей файловой системе SPIFF.
Где ip - это IP-адрес вашего устройства
Просто удалите файл pair.dat, перезагрузите устройство и снова начните сопряжение.
Рекомендуемые:
Знакомство с «Профессиональным комплектом для сборки профессионального генератора функций ILC8038»: 5 шагов
Знакомство с «Профессиональным комплектом для сборки генератора функций ILC8038»: Я размышлял о новых проектах в области электроники, когда наткнулся на симпатичный маленький комплект генератора функций. Он позиционируется как «Профессиональный комплект для сборки профессионального генератора функций ILC8038, синусоидальный треугольник, квадратная волна» и доступен у ряда поставщиков
Начало работы с настольным комплектом Raspberry Pi 4: 7 шагов
Начало работы с настольным комплектом Raspberry Pi 4: Raspberry Pi 4 - это небольшой мощный мини-компьютер с поддержкой двух экранов 4K, USB 3.0, новым процессором и графическим процессором, а также оперативной памятью объемом до 4 ГБ. узнайте, как настроить Raspberry Pi 4 Model B и установить все необходимое для использования фу
Начало работы с комплектом разработчика NVIDIA Jetson Nano: 6 шагов
Начало работы с комплектом разработчика NVIDIA Jetson Nano: краткий обзор Nvidia Jetson NanoJetson Nano Developer Kit - это небольшой мощный одноплатный компьютер, который позволяет запускать несколько нейронных сетей параллельно для таких приложений, как классификация изображений, обнаружение объектов, сегментация и голос пр
Интересные проекты с комплектом Elegoo Uno R3 Super Start - джойстиком для двигателя постоянного тока: 4 шага
Интересные проекты с комплектом Elegoo Uno R3 Super Start - управление джойстиком для двигателя постоянного тока: в этой инструкции я попытаюсь управлять направлением и скоростью двигателя постоянного тока с помощью джойстика с помощью Arduino, используя компоненты из Комплект Elegoo Uno R3 Super Start доступен на Amazon.com
Говорящий датчик ветра (с комплектом записи голоса): 6 шагов
Говорящий датчик ветра (с комплектом для записи голоса): это датчик ветра с проводящими нитями, проводящими тканями и металлическим шариком