Оглавление:

Сделай сам Sonoff Smart Switch с помощью приложения для Android: 11 шагов
Сделай сам Sonoff Smart Switch с помощью приложения для Android: 11 шагов

Видео: Сделай сам Sonoff Smart Switch с помощью приложения для Android: 11 шагов

Видео: Сделай сам Sonoff Smart Switch с помощью приложения для Android: 11 шагов
Видео: Sonoff Basic R3 - wi-fi реле, с DIY и режимом работы по локальной сети 2024, Июль
Anonim
Сделайте умный коммутатор Sonoff своими руками с помощью приложения для Android
Сделайте умный коммутатор Sonoff своими руками с помощью приложения для Android

Что такое Сонофф?

Sonoff - это линейка интеллектуальных коммутаторов для умного дома, разработанная ITEAD. Одними из самых гибких и недорогих устройств из этой линейки являются Sonoff Basic и Sonoff mini. Это переключатели с поддержкой Wi-Fi, основанные на отличном чипе ESP8266 / ESP8285.

В то время как инфраструктура Sonoff может работать достаточно хорошо для основных пользователей, другие могут захотеть взломать, чтобы создать собственное оборудование. Аппаратное обеспечение для сборки умных коммутаторов DIY Sonoff по низкой цене: ESP8266 со вспышкой 1 МБ, светодиодным реле, кнопкой и питанием.

Затем, чтобы загрузить прошивку в esp8266, вам не нужен компьютер или ноутбук, просто нужен Android-смартфон с потрясающим приложением SwitchIoT, которое делает устройство IoT таким же простым, как загрузка прошивки без необходимости регистров / логин и конфигурации сервера.

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

Шаг 1. Сделайте самодельный умный переключатель Sonoff с использованием ESP-01

Сделайте самодельный умный переключатель Sonoff с использованием ESP-01
Сделайте самодельный умный переключатель Sonoff с использованием ESP-01
Сделайте самодельный умный переключатель Sonoff с использованием ESP-01
Сделайте самодельный умный переключатель Sonoff с использованием ESP-01
Сделайте самодельный умный переключатель Sonoff с использованием ESP-01
Сделайте самодельный умный переключатель Sonoff с использованием ESP-01
Сделайте самодельный умный переключатель Sonoff с использованием ESP-01
Сделайте самодельный умный переключатель Sonoff с использованием ESP-01

Что требует наименьших затрат - это использование ESP-01 и релейного модуля.

Необходим дополнительный модуль преобразователя USB в TTL для ESP-01, который используется только при прошивке прошивки. Вам нужно изменить его, добавив кнопку для подключения GPIO0 к GND, чтобы при включении ESP-01 при нажатой и удерживаемой кнопке он мог перейти в режим вспышки.

Используйте OTG для подключения конвертера USB TTL к смартфону Android.

Шаг 2: сделайте самодельный умный переключатель Sonoff с использованием Wemos и реле, кнопочного экрана

Сделайте самодельный умный переключатель Sonoff с использованием Wemos и реле, кнопочного экрана
Сделайте самодельный умный переключатель Sonoff с использованием Wemos и реле, кнопочного экрана
Сделайте самодельный умный переключатель Sonoff с использованием Wemos и реле, кнопочного экрана
Сделайте самодельный умный переключатель Sonoff с использованием Wemos и реле, кнопочного экрана

Здесь вам понадобится только плата Wemos, реле, кнопка и двойной базовый экран с припаянными контактами.

Вам будет легко собрать его, потому что он только сложил несколько экранов вместе, как на картинке, проверьте ориентацию штифта, чтобы не поменять местами.

Используйте кабель OTG и micro USB для подключения Wemos к смартфону Android.

Шаг 3. Сделайте самодельный умный коммутатор Sonoff с использованием NodeMCU и релейного модуля

Сделайте DIY Sonoff Smart Switch с помощью NodeMCU и релейного модуля
Сделайте DIY Sonoff Smart Switch с помощью NodeMCU и релейного модуля

Если вы используете NodeMCU, вам понадобится макет, чтобы разместить его и разместить модуль реле. Требуется как минимум 3 соединительных кабеля для подключения следующим образом:

Модуль реле NodeMCU

VIN VCC

GND GND

D0 IN

Используйте кабель OTG и micro USB для подключения NodeMCU к смартфону Android.

Шаг 4. Сделайте самодельный умный коммутатор Sonoff с использованием стартового комплекта Bluino IoT

Сделайте DIY Sonoff Smart Switch Используйте стартовый комплект Bluino IoT
Сделайте DIY Sonoff Smart Switch Используйте стартовый комплект Bluino IoT
Сделайте DIY Sonoff Smart Switch Используйте стартовый комплект Bluino IoT
Сделайте DIY Sonoff Smart Switch Используйте стартовый комплект Bluino IoT

В стартовом наборе Bluino IoT уже есть плата Wemos, реле, светодиод и кнопка. Вы будете использовать реле, подключенное к контакту D6, светодиоды, подключенные к контакту D0, и кнопку, подключенную к контакту D1. Используйте кабель OTG и micro USB для подключения Wemos к смартфону Android.

Шаг 5: Прошивка Sonoff Basic R1 / R2 / R3 / mini с прошивкой SwitchIoT

Прошивка Sonoff Basic R1 / R2 / R3 / mini с прошивкой SwitchIoT
Прошивка Sonoff Basic R1 / R2 / R3 / mini с прошивкой SwitchIoT
Прошивка Sonoff Basic R1 / R2 / R3 / mini с прошивкой SwitchIoT
Прошивка Sonoff Basic R1 / R2 / R3 / mini с прошивкой SwitchIoT
Прошивка Sonoff Basic R1 / R2 / R3 / mini с прошивкой SwitchIoT
Прошивка Sonoff Basic R1 / R2 / R3 / mini с прошивкой SwitchIoT

ESP8266 / ESP8285 программируется через последовательный порт. Для прошивки оборудования Sonoff вам понадобится преобразователь USB в TTL с уровнем 3,3 В (PL2303) и кабель dupont для его подключения. Возможно, вам придется припаять контактный разъем на печатной плате, чтобы легко подключить преобразователь USB в TTL. Sonoff Basic R1 / R2 / R3 / mini каждая печатная плата имеет разные точки RX, TX, 3V3 и GND, вы можете увидеть отметку в соответствии с изображением.

Обычно вам нужно подключить плату Sonoff к преобразователю USB в TTL следующим образом:

Печатная плата Sonoff USB в TTL

3V3 3V3

RX TX

TX RX

GND GND

Чтобы включить функцию flash sonoff, вы должны войти в режим вспышки, удерживая и нажав кнопку, когда вы вставляете OTG в смартфон для включения.

Шаг 6. Загрузка прошивки с Android на ESP8266 / ESP8285 с помощью приложения SwitchIoT

Загрузка прошивки с Android на ESP8266 / ESP8285 с помощью приложения SwitchIoT
Загрузка прошивки с Android на ESP8266 / ESP8285 с помощью приложения SwitchIoT
Загрузка прошивки с Android на ESP8266 / ESP8285 с помощью приложения SwitchIoT
Загрузка прошивки с Android на ESP8266 / ESP8285 с помощью приложения SwitchIoT
Загрузка прошивки с Android на ESP8266 / ESP8285 с помощью приложения SwitchIoT
Загрузка прошивки с Android на ESP8266 / ESP8285 с помощью приложения SwitchIoT
Загрузка прошивки с Android на ESP8266 / ESP8285 с помощью приложения SwitchIoT
Загрузка прошивки с Android на ESP8266 / ESP8285 с помощью приложения SwitchIoT

После того, как вы закончите настройку оборудования со смартфоном, самое время начать загружать прошивку в микросхему ESP8266 / ESP8285. Подождите перед этим, убедитесь, что НЕ ПОДКЛЮЧАЙТЕ ПИТАНИЕ переменного тока во время подключения кабеля вспышки.

Установите приложение SwitchIoT из Google Playstore.

Приложение SwitchIoT

Откройте приложение SwitchIoT, войдите в меню настроек виджета, выберите опцию «Загрузить прошивку через USB», затем укажите предустановленные параметры в соответствии с оборудованием, которое вы будете прошивать. Наконец, нажмите кнопку «ЗАГРУЗИТЬ» и подождите, пока это будет сделано. Это займет некоторое время.

Если у вас нет USB OTG или ваш телефон все еще находится в опасности при загрузке прошивки с телефона, вы можете сгенерировать файл прошивки в двоичном формате (например, 0x00000_32e5_NodeMCU.bin), нажав кнопку «GENERATE. BIN» на кнопке «GENERATE. BIN» на Затем приложение отправит его по электронной почте или в онлайн-хранилище, затем откройте на своем компьютере и загрузите прошивку с помощью программного обеспечения NodeMCU Flasher.

Шаг 7. Подключите устройство SwitchIoT к сети

Подключите устройство SwitchIoT к сети
Подключите устройство SwitchIoT к сети
Подключите устройство SwitchIoT к сети
Подключите устройство SwitchIoT к сети

После завершения загрузки включите оборудование и посмотрите, что произойдет. В первый раз, когда индикатор состояния будет быстро мигать, это означает, что устройство не подключено к какой-либо сети (или в режиме AP с именем хоста siot-xxxx), вам необходимо добавить сеть, которая будет использоваться устройством.

Откройте приложение, перейдите к настройкам и выберите меню «Подключить устройство к сети», убедитесь, что светодиодный индикатор состояния устройства SwitchIoT быстро мигает, подключите свой смартфон к сети с именем хоста siot-xxxx, после чего введите SSID и пароль для сети, которая будет использоваться устройством SwitchIoT. Затем нажмите «ПОДКЛЮЧИТЬ» и дождитесь завершения.

Шаг 8: Знание светодиодного индикатора состояния

Светодиодный индикатор состояния
Светодиодный индикатор состояния

Есть несколько условий, при которых устройство SwitchIoT работает, это видно по смене светодиода состояния.

1. Светодиод быстро мигает, это означает, что не удалось подключиться к маршрутизатору, это может быть вызвано:

  • Слабый Wi-Fi. Маршрутизатор находится слишком далеко от устройства, и в окружающей среде могут быть помехи. Чтобы решить эту проблему, поднесите устройство SwitchIoT к маршрутизатору. Если проблема все еще существует, перезагрузите устройство SwitchIoT, повторно подключитесь к сети, добавив параметры сети, используйте приложение, следуя предыдущему шагу.
  • SSID WiFi и пароль, хранящиеся на устройстве SwitchIoT, были забыты, это можно сделать, нажав кнопку на устройстве SwitchIoT в течение 5 секунд. вам нужно повторно подключиться к сети, добавив параметры сети, используя предыдущий шаг приложения.

2. Светодиод мигает каждые 4 секунды, это означает, что не удалось подключиться к серверу, это может быть вызвано тем, что сеть не имеет доступа к Интернету. Проверьте подключения к сетевым службам и перезагрузите устройство SwitchIoT.

3. Светодиод горит постоянно, это означает, что устройство SwitchIoT работает и подключено к серверу.

Шаг 9. Поделитесь токеном SwitchIoT с другим пользователем

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

Владелец устройства SwitchIoT может полностью передавать управление устройствами другим, и, таким образом, другие могут включать / выключать, изменять расписание, таймер, устройство цикла и давать имя устройству в приложении SwitchIoT. Эта функция отлично подходит для семьи, так как позволит им управлять вместе.

Способ поделиться токенами устройств SwitchIoT очень прост, вам нужно только поделиться уникальными токенами с другими, и они просто вставят их в приложение SwitchIoT.

Маркер каждого устройства SwitchIoT уникален и создается на вашем смартфоне Android, поэтому этот маркер является постоянным, вы должны обращаться с ним осторожно, чтобы поделиться им с другими.

Шаг 10: Управление множеством одного и того же устройства SwitchIot

Управление несколькими группами одного и того же устройства SwitchIot
Управление несколькими группами одного и того же устройства SwitchIot

Уникальные токены могут быть доступны более чем одному приложению и более чем одному устройству SwitchIoT. С помощью этой функции вы можете создавать схемы, такие как два устройства переключения и приложение SwitchIoT, которыми можно управлять вместе. Если одно устройство SwitchIoT включено, другое устройство SwitchIoT также следует тем же условиям, что и приложение.

Шаг 11: наслаждайтесь

Надеюсь, вам понравится SwitchIoT. Если вы это сделали и сделали, поделитесь, пожалуйста, "Я сделал это!" чтобы сообщить мне, сколько уже сделано. Делитесь ссылкой, ставьте лайки и подписывайтесь. Как всегда, если у вас возникнут вопросы, дайте мне знать!

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