Оглавление:

Флэш-программирование умной розетки Joinrun (вилка EU): 6 шагов
Флэш-программирование умной розетки Joinrun (вилка EU): 6 шагов

Видео: Флэш-программирование умной розетки Joinrun (вилка EU): 6 шагов

Видео: Флэш-программирование умной розетки Joinrun (вилка EU): 6 шагов
Видео: Умная wifi розетка. Подключение и настройка, расписание | Умный дом | Aliexpress | Smart Life 2024, Ноябрь
Anonim
Флэш-программирование умной розетки Joinrun (вилка EU)
Флэш-программирование умной розетки Joinrun (вилка EU)
Флэш-программирование умной розетки Joinrun (вилка EU)
Флэш-программирование умной розетки Joinrun (вилка EU)

Разъем Joinrun Smart Wifi с USB - это еще одна управляемая Wi-Fi розетка на базе ESP8266. Она имеет приятный дизайн, малый форм-фактор и дополнительный USB-порт для зарядки. Ему нужно приложение smartlife, чтобы управлять им через сервер, размещенный в Китае, с вашего смарт-устройства, и есть навыки работы с помощниками умного дома от Amazon и Google. Однако для этого требуется подключение к Интернету, и если вы хотите сохранить управление своим домом в своей собственной сети, вы можете прошить контроллер с помощью другого программного обеспечения, такого как tasmota. Tasmota добавляет к устройству веб-сервер, чтобы вы могли напрямую управлять им из браузера в своей домашней сети.

Шаг 1. Открытие кейса

Открытие кейса
Открытие кейса
Открытие кейса
Открытие кейса

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

Шаг 2: доступ к модулю Esp8266ex

Доступ к модулю Esp8266ex
Доступ к модулю Esp8266ex
Доступ к модулю Esp8266ex
Доступ к модулю Esp8266ex

В устройстве нет встроенного заголовка программы, поэтому для его прошивки необходимо припаять провода программирования. ESP8266 находится на отдельной плате, припаянной перпендикулярно основной плате.

К сожалению, контакт включения программирования (GPIO0) получить нелегко, поэтому вам нужно связаться с ним прямо на плате.

Я отпаял плату ESP от основной платы с помощью распаянной оплетки. Затем я припаял небольшой провод к контактной площадке GPIO0. Остальные программирующие контакты находятся на контактных площадках платы, как показано на рисунке.

Шаг 3: Подготовьте перепрошивку устройства

Подготовьте перепрошивку устройства
Подготовьте перепрошивку устройства
Подготовьте перепрошивку устройства
Подготовьте перепрошивку устройства

Для прошивки устройства я использовал дешевый переходник USB-to-Serial от aliexpress.

Модуль CP2102 MICRO USB to UART TTL поставляется с 6-контактным разъемом и может работать с устройствами на 5 В и 3,3 В.

Если вы подключите его к своему ПК с Windows, он создаст COM-порт, который вы можете увидеть в диспетчере устройств. Мой находится на COM6, и я настроил порт на 57600 бод.

Отключите CP2102 от вашего ПК и подключите его к модулю ESP.

Подключите 3,3 В и GND к соответствующим контактам на модуле ESP. Подключите TxD к RxD на модуле и RxD к TxD соответственно.

Чтобы включить режим программирования, GPIO0 необходимо подтянуть к GND, например. с резистором 2к.

Шаг 4: Подготовьте среду программирования

Есть много способов прошить модуль esp8266, и их полное описание выходит за рамки данной инструкции. Просто используйте свою любимую поисковую систему для поиска деталей.

Я использую IDE для программирования arduino, где плата esp8266 может быть добавлена из меню диспетчера плат. Затем устанавливается esptool.exe, который можно использовать для простой прошивки двоичного файла в модуль ESP.

Бинарный файл tasmota sonoff.bin можно скачать с github, он также доступен на разных языках.

Шаг 5: флэш-программирование модуля ESP

Фактически перепрошивка может быть легко выполнена из командной строки в Windows.

Перейдите в папку, в которой находится esptool.exe.

например cd / d% USERPROFILE% / AppData / Local / Arduino15 / packages / esp8266 / tools / esptool cd 0.4.13

Затем прошейте устройство загруженным двоичным файлом sonoff следующим образом

esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf% HOMEPATH% / Documents / Downloads / sonoff.bin

Шаг 6: Настройте модуль

Настроить модуль
Настроить модуль
Настроить модуль
Настроить модуль

После успешной прошивки необходимо освободить контакт GPIO0 от GND и повторно включить ESP. Затем он открывает точку доступа и может быть подключен через браузер по адресу 192.168.4.1.

На начальной странице конфигурации вы можете просканировать свой Wi-Fi, выбрать соответствующую сеть и ввести пароль Wi-Fi.

Затем еще одна перезагрузка, и ESP появится в выбранной вами сети.

Проверьте сеть в вашем маршрутизаторе, чтобы найти назначенный IP-адрес.

Затем подключитесь к IP-адресу с помощью браузера, установите для типа устройства значение «18 generic» и сохраните его.

ESP выполняет автоматическую перезагрузку, после чего вы можете настроить порты реле и кнопок, как показано на рисунке.

Вы также можете перейти к «другим настройкам», чтобы установить понятное имя, отключить MQTT, если у вас его нет, и включить эмуляцию Belkin WeMo, чтобы плагин работал с Alexa.

После того, как все заработает, снова припаяйте модуль к основной плате и снова соберите вилку.

Рекомендуемые: