Оглавление:

Домашняя автоматизация с ESP8266 WiFi без использования Blynk !: 24 шага (с изображениями)
Домашняя автоматизация с ESP8266 WiFi без использования Blynk !: 24 шага (с изображениями)

Видео: Домашняя автоматизация с ESP8266 WiFi без использования Blynk !: 24 шага (с изображениями)

Видео: Домашняя автоматизация с ESP8266 WiFi без использования Blynk !: 24 шага (с изображениями)
Видео: Управление через интернет из любой точки мира. Протокол MQTT 2024, Июль
Anonim
Домашняя автоматизация с ESP8266 WiFi без использования Blynk!
Домашняя автоматизация с ESP8266 WiFi без использования Blynk!

Во-первых, я хочу БЛАГОДАРЮ всех за то, что сделали меня победителем конкурса Automation Contest 2016 за эту ИНСТРУКЦИЮ. Итак, как я и обещал, вот инструкция по управлению бытовой техникой с WiFi-модулем ESP8266.

Шаг 1. Далее в домашней автоматизации

Чтобы оставаться на диване и управлять всеми электроприборами с помощью только пульта от телевизора, я создал для этого инструкцию, и теперь пришло время перейти на Wi-Fi. Теперь вы сможете управлять всем с помощью смартфона. Звучит сложно !!! Но сделать очень просто !!!

Шаг 2: Почему ESP8266?

Почему ESP8266?
Почему ESP8266?

Теперь вы можете подумать, почему я использую здесь Wi-Fi? Я бы использовал Bluetooth или RF, но почему только Wi-Fi с ESP8266? Простой ответ: • ESP8266 будет дешевле модуля Bluetooth (на eBay это всего около 2 долларов) • Используя ESP8266, вы можете подключить модуль к Интернету и управлять им из любой точки мира.

Шаг 3. Какой модуль ESP мне следует купить?

Какой модуль ESP мне следует купить?
Какой модуль ESP мне следует купить?
Какой модуль ESP мне следует купить?
Какой модуль ESP мне следует купить?
Какой модуль ESP мне следует купить?
Какой модуль ESP мне следует купить?

Здесь возникает новый вопрос: «Какой модуль ESP8266 мне следует купить?» На данный момент существует множество вариантов этого модуля. В этом руководстве я использовал модуль ESP-01. Это был первый представленный модуль, а также самый дешевый, поэтому, если вы новичок в IoT, вам лучше пойти на это. Модуль, который вы должны купить, зависит от того, сколько контактов gpio (универсального ввода-вывода) вам нужно. Это определит, сколько вещей вы сможете контролировать через Wi-Fi. Новичкам я бы порекомендовал модуль ESP-01.

Шаг 4: Некоторая основная информация о WIFI !

Некоторая основная информация о WIFI !!!
Некоторая основная информация о WIFI !!!

Wi-Fi - это технология, которая позволяет электронным устройствам подключаться к сети беспроводной локальной сети (WLAN), в основном с использованием диапазона 2,4 ГГц (12 см) UHF и 5 ГГц (6 см) SHF ISM. Wi-Fi - это название популярного радиодиапазона. технология беспроводной сети, использующая радиоволны для обеспечения высокоскоростного беспроводного Интернета и сетевых подключений. Распространенное заблуждение состоит в том, что термин Wi-Fi является сокращением от «Wireless Fidelity», однако это не так. Wi-Fi - это просто торговая марка, означающая IEEE 802.11x.

Шаг 5: Нет, Блинк !

Нет, Блинк !!!
Нет, Блинк !!!

Вы можете найти домашнюю автоматизацию с esp8266 во всех инструкциях, но обычно они управляют своим esp через приложение Blynk. Что ж, приложение Blynk также хорошо для ESP, но все же есть некоторые минусы. • Во-первых, для него требуется подключение к Интернету, чтобы приложение могло быть подключено к своему серверу. • Во-вторых, как и другие методы, приложение Blynk, а также Esp должны подключаться к точке доступа Wi-Fi. Таким образом, люди, у которых нет постоянного сетевого подключения или маршрутизатора в качестве точки доступа, не могут использовать приложение Blynk.

Шаг 6: Тогда что же такого особенного в моей системе !

В своей системе я создал приложение для Android, которое напрямую подключается к вашему esp вместо подключения к точке доступа. Это также не требует подключения к Интернету или какой-либо внешней точки доступа Wi-Fi, поскольку две машины будут подключаться напрямую, что приведет к быстрой реакции ESP.

Шаг 7: соберите все детали

Соберите все детали
Соберите все детали
Соберите все детали
Соберите все детали
Соберите все детали
Соберите все детали

Здесь упоминаются все детали, которые вам понадобятся в этом проекте, и ссылки, по которым вы можете их купить, но я рекомендую вам сначала попытаться найти компоненты на месте, потому что таким образом вы можете купить их быстрее и, возможно, дешевле, но если они не доступны на месте, вы всегда можете купить их, перейдя по предоставленным ссылкам. Я всегда покупаю все на ebay, потому что это самое дешевое. Для этого проекта вам понадобятся:

  • Модуль Wi-Fi ESP8266
  • FTDI Breakout (или ARDUINO UNO)
  • 2 резистора по 1 кОм
  • 2 транзистора BC547
  • 2x реле 5 В
  • 2x 1N4007 ДИОД
  • 2x винтовые клеммы.

Шаг 8. Сделайте макетную плату дружественной

Сделайте его дружественным к макетной плате
Сделайте его дружественным к макетной плате
Сделайте его дружественным к макетной плате
Сделайте его дружественным к макетной плате
Сделайте его дружественным к макетной плате
Сделайте его дружественным к макетной плате

К настоящему времени вы, возможно, заметили, что ESP-01 не может поместиться на макетной плате, поэтому мы должны сделать его дружественным к макетной плате. Шаги просты: вам просто нужно вырезать плату 4 x 4 точки, припаять штыревые и штыревые разъемы, как показано на картинках выше.

Шаг 9. Приложение для Android

Приложение для Android
Приложение для Android

Для управления ESP8266 прямо с вашего мобильного телефона я создал приложение с помощью MIT app creator. Вы можете найти приложение здесь.

Сначала вам нужно подключить свой смартфон к esp8266 WiFi, а затем установить IP-адрес на IP-адрес вашего модуля в приложении. В моем случае это было 192.168.4.1

Шаг 10: ПОРА НАЧАТЬ СТРОИТЬ !

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

Шаг 11: Преобразуйте 5В в 3,3В !

Преобразуйте 5В в 3.3В !!!
Преобразуйте 5В в 3.3В !!!

Самое главное, что модуль esp8266 работает только с 3,3 В, а не 5 В.

5В могут убить его, поэтому для преобразования 5В в 3,3В нам нужно создать делитель напряжения.

Создайте делитель напряжения, подключив резисторы 1 кОм и 2 кОм, как показано на рис.

Шаг 12: Подключите FTDI к Esp !

Подключите FTDI к Esp !!!
Подключите FTDI к Esp !!!

Просто следуйте схеме, чтобы подключить свой esp к выходу FTDI. Убедитесь, что вы используете 3,3 В только на вашем выходе FTDI.

Шаг 13: у вас нет прорыва FTDI

У вас нет прорыва FTDI!
У вас нет прорыва FTDI!

Если у вас нет выхода FTDI, как у меня, вы также можете использовать свой arduino для программирования особенно. УДАЛИТЕ ATMEGA 328 IC С ПЛАТЫ ARDUINO ПЕРЕД ПРОГРАММИРОВАНИЕМ. НЕ ЗАБУДЬТЕ, ЧТО ESP8266 РАБОТАЕТ НА 3,3 В, А НЕ НА 5 В. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (СНИЖЕНИЕ ПИТАНИЯ ЧИПА) TX --------------- TXRX --------------- RX

Шаг 14: прошейте ESP

Прошить ESP
Прошить ESP

Перепишите на ESP последнюю версию прошивки. Загрузите необходимое программное обеспечение. Flash.exe. Убедитесь, что gpio 0 заземлен. Это включит режим вспышки в вашем esp.

Скачайте файлы. >>>>> Файлы будут в виде zip-архива, так что распакуйте их и откройте esp8266_flasher.exe >>>>> Вы можете использовать прошивку.bin, уже предоставленную в zip-файле. >>>>> Затем выберите свой СВЯЗЬ (COM) PORT, а в другом столбце введите 0x00080. >>>>>>> Нажмите "Загрузить".

Шаг 15: Проверьте, все ли в порядке !

Проверьте, все ли в порядке !!!
Проверьте, все ли в порядке !!!

После прошивки ESP самое время проверить, все ли в порядке.

  • Зайдите в Arduino IDE
  • Перейти к серийному монитору
  • Выберите скорость передачи 115200
  • Теперь введите следующие команды.

В

После ввода этой команды нажмите ОТПРАВИТЬ, и если вы получите ОК, то все готово.

Вы можете играть с модулем с другими AT-командами, как показано на рисунках выше.

Шаг 16: предварительное кодирование

Предварительное кодирование
Предварительное кодирование
Предварительное кодирование
Предварительное кодирование
Предварительное кодирование
Предварительное кодирование
Предварительное кодирование
Предварительное кодирование

Чтобы запрограммировать ESP из Arduino IDE, вам необходимо установить необходимое программное обеспечение.

1. Перейдите в Arduino IDE. 2. Перейдите в File >>>> Preferences. 3. В текстовом поле URL-адреса ADDITIONAL BOARDS MANAGER скопируйте и вставьте путь ниже.

arduino.esp8266.com/package_esp8266com_inde…

4. Перейдите в ИНСТРУМЕНТЫ >>>>> СОВЕТ >>>>> СОВЕТ МЕНЕДЖЕР5. Введите esp в поле поиска, и останется только один вариант. Установите ПАКЕТ ESP8266.

Шаг 17: время писать код

После установки пакета ESP8266, ПЕРЕЙДИТЕ К ИНСТРУМЕНТАМ >>>>> ДОСКИ >>>>> Выберите модуль, который у вас есть (если у вас есть модуль esp-01, как у меня, выберите ОБЩИЙ МОДУЛЬ ESP8266)

Теперь измените свойства в соответствии с вашим модулем в меню инструментов.

Теперь убедитесь, что у вас есть библиотека ESP8266WIFI.

Загрузите код в свой esp.

Шаг 18: Сделайте схему !

Сделайте схему !!!
Сделайте схему !!!
Сделайте схему !!!
Сделайте схему !!!
Сделайте схему !!!
Сделайте схему !!!

Сначала попробуйте сделать схему на макетной плате, а затем закрепить ее на плате.

Но самая большая проблема в том, что ESP8266 нужно 3,3 В, а не 5 В.

Не стоит недооценивать мощность 5 В, этого достаточно, чтобы убить ваш модуль ESP.

***Привет! где-то пробил ??? Я всегда буду рядом, чтобы помочь вам в комментариях ниже !!! ***

Шаг 19: ВНИМАНИЕ !!! ВЫСОКОЕ НАПРЯЖЕНИЕ!

ОСТОРОЖНОСТЬ!!! ВЫСОКОЕ НАПРЯЖЕНИЕ!!!
ОСТОРОЖНОСТЬ!!! ВЫСОКОЕ НАПРЯЖЕНИЕ!!!

ПРЕДУПРЕЖДЕНИЕ!

Неправильное или неправильное использование может привести к:

  • Серьезные травмы или смерть.
  • Физическое повреждение продукта.
  • Создание опасных опасностей.

*** Я НЕ НЕСУ НИКАКОЙ ОТВЕТСТВЕННОСТИ ЗА КАКИЕ-ЛИБО ВАШИ ДЕЙСТВИЯ ***

Шаг 20: Как использовать это дома !

Как использовать это у себя дома !!!
Как использовать это у себя дома !!!

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

*** Дети, держитесь подальше от электрических проводов под напряжением. Для выполнения высоковольтных электромонтажных работ рядом должен быть взрослый ***

Шаг 21: Устранение неполадок! @ # $%

Устранение неполадок! @ # $%
Устранение неполадок! @ # $%

Хм… Не работает как ожидалось ???

Попробуйте это руководство по поиску и устранению неисправностей, чтобы ваш проект работал как шарм !!

Сначала проверьте код. Убедитесь, что у вас правильно установлены все библиотеки. В противном случае вам необходимо сначала загрузить их

  • Убедитесь, что подключения правильные. Используя функцию непрерывности вашего мультиметра, проверьте наличие неправильных соединений или коротких замыканий !!!
  • Убедитесь, что у вас исправны ESP и реле.
  • Убедитесь, что вы установили диод в правильной полярности.
  • Убедитесь, что вы подключили свой телефон к esp через Wi-Fi.

*** Если у вас есть сомнения по этому поводу, вы всегда можете спросить меня в комментариях ниже ***

Шаг 22: проверьте эти моменты !

  • Перед тестированием цепи дважды проверьте все соединения с функцией непрерывности мультиметра на наличие неправильных соединений или коротких замыканий.
  • Установите диод между катушками, соблюдая полярность, так как он защитит нашу схему от любого обратного тока.
  • Я рекомендую, прежде чем тестировать схему с ВЫСОКИМ НАПРЯЖЕНИЕМ ПЕРЕМЕННОГО ТОКА, сначала попробуйте проверить это с помощью простого светодиода.
  • Также никогда не используйте такие приборы, которые потребляют ток больше, чем указано в вашем реле.

Шаг 23: Что здесь происходит ???

Хм… сейчас запуталась… позвольте мне рассказать вам, что здесь происходит ???

Когда вы нажимаете кнопку ON в приложении контроллера WiFi, он отправляет сигнал ON на ESP. Модуль запрограммирован таким образом, что когда он получает сигнал ON, он переводит свое состояние gpio в HIGH. При этом активируется реле, и прибор включается. Таким же образом, когда вы нажимаете OFF, esp переводит свое состояние gpio в LOW, и поэтому реле выключается, а устройство. Принцип работы очень прост по сравнению с усложнением в приложении Blynk.

Если вам нужна дополнительная информация, посмотрите учебник GreatScott по этому поводу.

*** Если у вас все еще есть сомнения, не стесняйтесь спрашивать в разделе комментариев ниже ***

Шаг 24: Заключение !

Заключение!!!
Заключение!!!

Привет!!! Удачи в создании этого самостоятельно. Если вас что-то задело, не стесняйтесь спрашивать меня в комментариях ниже. Я всегда буду рядом, чтобы помочь. Если у вас есть какие-либо предложения, сообщите мне об этом, и если вам нравится проект, нажмите кнопку «Нравится», поделитесь проектом как можно быстрее и, пожалуйста, ГОЛОСОВАТЬ в конкурсах.

Спасибо за прочтение,

ЯВНИК ШАРМА

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