Оглавление:
- Шаг 1. Далее в домашней автоматизации
- Шаг 2: Почему ESP8266?
- Шаг 3. Какой модуль ESP мне следует купить?
- Шаг 4: Некоторая основная информация о WIFI !
- Шаг 5: Нет, Блинк !
- Шаг 6: Тогда что же такого особенного в моей системе !
- Шаг 7: соберите все детали
- Шаг 8. Сделайте макетную плату дружественной
- Шаг 9. Приложение для Android
- Шаг 10: ПОРА НАЧАТЬ СТРОИТЬ !
- Шаг 11: Преобразуйте 5В в 3,3В !
- Шаг 12: Подключите FTDI к Esp !
- Шаг 13: у вас нет прорыва FTDI
- Шаг 14: прошейте ESP
- Шаг 15: Проверьте, все ли в порядке !
- Шаг 16: предварительное кодирование
- Шаг 17: время писать код
- Шаг 18: Сделайте схему !
- Шаг 19: ВНИМАНИЕ !!! ВЫСОКОЕ НАПРЯЖЕНИЕ!
- Шаг 20: Как использовать это дома !
- Шаг 21: Устранение неполадок! @ # $%
- Шаг 22: проверьте эти моменты !
- Шаг 23: Что здесь происходит ???
- Шаг 24: Заключение !
Видео: Домашняя автоматизация с ESP8266 WiFi без использования Blynk !: 24 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Во-первых, я хочу БЛАГОДАРЮ всех за то, что сделали меня победителем конкурса Automation Contest 2016 за эту ИНСТРУКЦИЮ. Итак, как я и обещал, вот инструкция по управлению бытовой техникой с WiFi-модулем ESP8266.
Шаг 1. Далее в домашней автоматизации
Чтобы оставаться на диване и управлять всеми электроприборами с помощью только пульта от телевизора, я создал для этого инструкцию, и теперь пришло время перейти на Wi-Fi. Теперь вы сможете управлять всем с помощью смартфона. Звучит сложно !!! Но сделать очень просто !!!
Шаг 2: Почему ESP8266?
Теперь вы можете подумать, почему я использую здесь Wi-Fi? Я бы использовал Bluetooth или RF, но почему только Wi-Fi с ESP8266? Простой ответ: • ESP8266 будет дешевле модуля Bluetooth (на eBay это всего около 2 долларов) • Используя ESP8266, вы можете подключить модуль к Интернету и управлять им из любой точки мира.
Шаг 3. Какой модуль ESP мне следует купить?
Здесь возникает новый вопрос: «Какой модуль ESP8266 мне следует купить?» На данный момент существует множество вариантов этого модуля. В этом руководстве я использовал модуль ESP-01. Это был первый представленный модуль, а также самый дешевый, поэтому, если вы новичок в IoT, вам лучше пойти на это. Модуль, который вы должны купить, зависит от того, сколько контактов gpio (универсального ввода-вывода) вам нужно. Это определит, сколько вещей вы сможете контролировать через Wi-Fi. Новичкам я бы порекомендовал модуль ESP-01.
Шаг 4: Некоторая основная информация о 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
Для управления ESP8266 прямо с вашего мобильного телефона я создал приложение с помощью MIT app creator. Вы можете найти приложение здесь.
Сначала вам нужно подключить свой смартфон к esp8266 WiFi, а затем установить IP-адрес на IP-адрес вашего модуля в приложении. В моем случае это было 192.168.4.1
Шаг 10: ПОРА НАЧАТЬ СТРОИТЬ !
Сначала нам нужно подключить модуль ESP к компьютеру, чтобы обновить прошивку, а также запрограммировать ее.
Шаг 11: Преобразуйте 5В в 3,3В !
Самое главное, что модуль esp8266 работает только с 3,3 В, а не 5 В.
5В могут убить его, поэтому для преобразования 5В в 3,3В нам нужно создать делитель напряжения.
Создайте делитель напряжения, подключив резисторы 1 кОм и 2 кОм, как показано на рис.
Шаг 12: Подключите FTDI к Esp !
Просто следуйте схеме, чтобы подключить свой esp к выходу FTDI. Убедитесь, что вы используете 3,3 В только на вашем выходе FTDI.
Шаг 13: у вас нет прорыва 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 последнюю версию прошивки. Загрузите необходимое программное обеспечение. 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: Заключение !
Привет!!! Удачи в создании этого самостоятельно. Если вас что-то задело, не стесняйтесь спрашивать меня в комментариях ниже. Я всегда буду рядом, чтобы помочь. Если у вас есть какие-либо предложения, сообщите мне об этом, и если вам нравится проект, нажмите кнопку «Нравится», поделитесь проектом как можно быстрее и, пожалуйста, ГОЛОСОВАТЬ в конкурсах.
Спасибо за прочтение,
ЯВНИК ШАРМА
Рекомендуемые:
Миниатюрный извещатель пожарной сигнализации Esp8266 MQTT IFTTT Домашняя автоматизация: 4 шага
Tiny Fire Alarm Detector Esp8266 MQTT IFTTT Домашняя автоматизация: я хотел определить, находится ли моя домашняя система детекторов дыма в состоянии тревоги. У меня дома восемь детекторов дыма, и они соединены между собой. Если один дымовой извещатель срабатывает, другой получает сигнал через соединительный сигнальный провод. Мой датчик читает
[Домашняя автоматизация] Управляйте реле отовсюду с помощью ESP8266 + Blynk: 4 шага
[Домашняя автоматизация] Управляйте реле отовсюду с помощью ESP8266 + Blynk: есть много способов сделать домашнюю автоматизацию, некоторые сложные, некоторые легкие, в этой инструкции я покажу, как сделать простое управление реле с помощью ESP-12E с Blynk. Для удобства конструкция была односторонней печатной платой, так что вы можете сделать ее самостоятельно
Домашняя автоматизация Arduino (Bluetooth): 3 шага (с изображениями)
Arduino Home Automation (Bluetooth): Здравствуйте, ребята! Добро пожаловать на мой очередной поучительный! В этой статье я покажу вам, как вы можете управлять своей бытовой техникой через свой мобильный телефон (Android-смартфон). Так что, не теряя времени, мы должны начать это- (Удачи!)
Домашняя автоматизация с помощью приложения BLYNK: 7 шагов (с изображениями)
Домашняя автоматизация с помощью приложения BLYNK: в этом проекте я показал, как каждый может удаленно управлять своей бытовой техникой с помощью своего мобильного телефона. Для этого на вашем мобильном телефоне должно быть установлено приложение. Название этого приложения - BLYNK App (ссылка для скачивания приведена в описании
Нулевой охладитель / подставка для ноутбука (без клея, без сверления, без гаек и болтов, без винтов): 3 шага
Охладитель / подставка для ноутбука с нулевой стоимостью (без клея, без сверления, без гаек и болтов, без винтов): ОБНОВЛЕНИЕ: ПОЖАЛУЙСТА, ПРОГОЛОСОВАЙТЕ ЗА МОЙ ИНСТРУКЦИЮ, СПАСИБО ^ _ ^ ВЫ МОЖЕТЕ ПОПРОБОВАТЬ ЗАПИСЬ НА www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ИЛИ МОЖЕТ БЫТЬ ГОЛОСОВАТЬ ЗА ЛУЧШЕГО ДРУГА