Оглавление:

Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом своими руками с использованием ESP8266 и Google Home Mini: 6 шагов
Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом своими руками с использованием ESP8266 и Google Home Mini: 6 шагов

Видео: Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом своими руками с использованием ESP8266 и Google Home Mini: 6 шагов

Видео: Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом своими руками с использованием ESP8266 и Google Home Mini: 6 шагов
Видео: Дешевый умный дом своими руками! Полный гид ОТ и ДО! 2024, Ноябрь
Anonim
Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом с помощью ESP8266 и Google Home Mini
Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом с помощью ESP8266 и Google Home Mini
Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом с помощью ESP8266 и Google Home Mini
Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом с помощью ESP8266 и Google Home Mini
Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом с помощью ESP8266 и Google Home Mini
Домашняя автоматизация и мониторинг с голосовым управлением / Интернетом с помощью ESP8266 и Google Home Mini

Привет!! После долгого перерыва я здесь, потому что всем нам нужно заниматься чем-то скучным (работой), чтобы заработать.

После всех статей по ДОМАШНЕЙ АВТОМАТИЗАЦИИ, которые я написал для BLUETOOTH, ИК, локального Wi-Fi, облака, т.е. самых сложных, * ТЕПЕРЬ * приходит самое простое, но самое эффективное решение для ДОМАШНЕЙ АВТОМАТИЗАЦИИ. Т

его проект требует меньше оборудования, схемы в отличие от моих предыдущих проектов. Использование сервисов от различных компаний-разработчиков программного обеспечения в основном проявляется в этом при небольшом знании Arduino и схемотехники. Не будем вас утомлять. Наслаждайтесь ЛЕНЬЮ !!!

ПРИМЕЧАНИЕ: пожалуйста, прочтите весь документ, это займет 9 минут, в противном случае, если вы повредите свои компоненты, я не буду нести ответственности !! Это уже третий раз, когда я загружаю проект, так как на сайте есть некоторые проблемы с датой.

Шаг 1. Необходимые компоненты

Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты
Необходимые компоненты

На самом деле нужно было пять компонентов, но мы можем разбить их на второй, как я сделал раньше, потому что тогда я не хотел тратить деньги !!

  1. ESP8266 Nodemcu wifi development board - Может быть, LOLIN, AMICA, ADAFRUIT что угодно
  2. Плата реле 5 В в целом или разделить следующим образом

    • РЕЛЕ 5VULN2003 или ULN2003A
    • Диод для релейной защиты (который мне не хватало в предыдущих проектах)
  3. Джамперы или (Проволока и паяльник)
  4. Любое мобильное зарядное устройство или адаптер на 5 В (запасное зарядное устройство, не разрушайте мобильное зарядное устройство родителей)
  5. GOOGLE HOME MINI

Таким образом, мы можем купить релейную плату из 2/4/8/16 реле в неизменном виде в готовой схеме или мы можем сделать ее, пожалуйста, обратитесь к моим предыдущим статьям, подобным этой, чтобы сделать плату реле самостоятельно.

Шаг 2: приложение Blynk

Приложение Blynk
Приложение Blynk
Приложение Blynk
Приложение Blynk
Приложение Blynk
Приложение Blynk

Установите приложение Blynk на свой телефон Android или телефон Apple

После установки зарегистрируйтесь, используя адрес электронной почты или facebook (я не предпочитаю facebook). И убедитесь, что вы знаете пароль используемого идентификатора электронной почты, иначе вы не получите токен аутентификации Blynk (зависит от проекта), который не только отправляется на ваш зарегистрированный идентификатор электронной почты, но также может быть получен из настроек проекта в Blynk! Шутил!

  1. выберите новый проект Используйте кнопку +, чтобы добавить виджет
  2. Добавьте столько кнопок, сколько захотите (ДО ТОГО, КАК ВЫ ЗАКОНЧИТЕ СВОИ БЕСПЛАТНЫЕ 2000 ЭНЕРГИИ, а затем купите энергию)
  3. Кнопка Настроить, нажав на добавленную кнопку
  4. Выберите выходной контакт (цифровой), например D1, D2, D3, _, _, _, _ (ЗАПОЛНИТЕ ПРОБЕЛЫ) (контакты могут быть цифровыми, аналоговыми, виртуальными)
  5. Смотрите изображения, я установил нижнее состояние как 1, а верхнее состояние кнопки как 0.

Причина в том, что вход платы реле подключен к микросхемам типа ULN2003 или микросхемам управления реле, которые действуют как НЕ затвор.

Шаг 3: Программирование ESP8266 в Arduino IDE

Программирование ESP8266 в Arduino IDE
Программирование ESP8266 в Arduino IDE
Программирование ESP8266 в Arduino IDE
Программирование ESP8266 в Arduino IDE
Программирование ESP8266 в Arduino IDE
Программирование ESP8266 в Arduino IDE

В Arduino IDE, прежде всего, нам нужно выбрать плату разработки, которую мы будем программировать, как я уже говорил в своих предыдущих проектах. Arduino IDE> Инструменты> Платы> Nodemcu 12E и выберите порт USB, к которому мы подключили его, например, COM3 / 4/5/6 /…

Теперь нам нужно установить библиотеку Blynk в Arduino, чтобы мы могли легко ничего не делать и иметь каждый код !! ЭСКИЗ -> ВКЛЮЧИТЬ БИБЛИОТЕКУ -> УПРАВЛЯТЬ БИБЛИОТЕКАМИ -> ПОИСК «Blynk» -> УСТАНОВИТЬ БИБЛИОТЕКУ

Подключите Nodemcu ESP8266 к ноутбуку. Конечно, с USB-кабелями !! Для удобства не кодировщиков и меня:

Перейдите в ФАЙЛ> ПРИМЕРЫ> Blynk> Board's Wifi> выберите Standalone Теперь ничего не требуется, кроме Blynk Auth Token (для конкретного проекта) и учетных данных Wi-Fi. ЗАГРУЗИТЕ эскиз в ESP8266 и откройте ПОСЛЕДОВАТЕЛЬНЫЙ МОНИТОР.

Вы можете увидеть «IP», обратите внимание на этот IP-адрес, он может отличаться в зависимости от зоны сервера. У меня, как вы можете видеть, "139.59.206.133".80 - это порт обычно для

Шаг 4: IFTTT (если это, то то)

IFTTT (Если это, то это)
IFTTT (Если это, то это)
IFTTT (Если это, то это)
IFTTT (Если это, то это)
IFTTT (Если это, то это)
IFTTT (Если это, то это)

Это платформа, которая помогает нам создавать собственные апплеты, которые могут помочь нам получать уведомления о конкретном событии или могут выполнять определенные задачи. Как следует из названия: все окружает «то» и «то».

ЗДЕСЬ: Если «помощнику Google сказала определенная фраза», то «пинг будет выполнен»

Итак, как сказано, нам нужно нажать - Мои апплеты> создать новый> нажать на это> найти и выбрать помощника Google> выбрать простую фразу> следовать изображениям> создать триггер

Нажмите на него> найдите веб-перехватчики> выберите его> выберите Сделать веб-запрос> Там будут следующие поля:

  • URL (https:// IP / YourAuthToken / update / PIN? Value = 1) (цифровой 1/0…. 1 для ВЫКЛ. И 0 для ВКЛ., Причина написана в этой статье, прочтите это)
  • Метод (GET) Тип содержимого (ничего)
  • Тело (ничего)

После заполнения всего этого нажмите на Создать триггер.

Примечание. PIN-код здесь соответствует контактам Arduino, как и то, что мы видим на ESP8266, поскольку D1 - это GPIO5, то есть D5 для Arduino, который мы должны писать здесь, а не D1. Пример: https:// IP / YourAuthToken / update / D5? Value = 1 this означает, что вывод D1 ESP8266 будет ВЫКЛЮЧЕН. ИСПОЛЬЗУЙТЕ СХЕМУ ПИН-кодов ESP8266, ЧТОБЫ ЗНАТЬ СООТВЕТСТВИЕ D? К GPIO?

Шаг 5: Схема

Схема
Схема
Схема
Схема
Схема
Схема
Схема
Схема

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

Адаптер 5В; ESP8266 Nodemcu; плата реле; перемычки. Я использовал два реле, но мы можем использовать столько контактов, сколько имеется контактов ESP8266 !!!

  • Питание 5 В будет подаваться на ESP8266 и плату реле.
  • ESP8266 Nodemcu будет иметь питание 5 В через микро-USB или контакт Vin и землю (как я это сделал).
  • На плате реле есть выводы Vcc и GND, предназначенные для питания. Пожалуйста, следуйте рисунку, не вставляйте блок питания с другой стороны платы реле, он предназначен для других целей. (Я не скажу, что это простая задача !!)
  • Итак, наш МОДУЛЬ IoT готов к работе, что осталось? Подключение к бытовой технике..:)
  • Это самая простая задача, но будьте осторожны, так как ЕГО 220 В переменного тока ИЛИ 110 В переменного тока… Выключите главные выключатели, иначе, если вы умрете, я не знаю, кто написал эту статью.
  • ПОДКЛЮЧИТЕ «NO» (нормально открытый) контакт реле и COM (общий) контакт реле к переключателям устройства в параллельном режиме, если нет переключателя для устройств, подключите контакты реле последовательно к любому из проводов (LIVE или NEUTRAL), которые подключаются с прибором.

ПРИМЕЧАНИЕ. Я сказал подключать реле к контактам NO и COM, чтобы приборы обычно находились в выключенном состоянии. Можно использовать контакт NC (нормально замкнутый), если он / она хочет, чтобы прибор был включен по умолчанию. Состояние ВКЛ и ВЫКЛ зависит от 2 ФАКТОРОВ: 1) контакты NO и NC реле 2) логика 0 и 1 в приложении IFTTT / Blynk

Шаг 6. Мониторинг из любого места в МОБИЛЬНОМ режиме (приложение IFTTT)

За тем, что происходит в их доме, можно легко следить из любой точки мира только при наличии Интернета.

Итак, для этого необходимо приложение IFTTT, которое доступно в Google Play Store для пользователей Android.

Пользователь IoS также может получить его в своем магазине приложений.

В обоих случаях не забудьте войти в систему из той же учетной записи, которая связана с GOOGLE HOME MINI и учетной записью IFTTT, в которой вы создали апплеты. Итак, что важно, так это учетная запись Gmail или Facebook, которая должна быть одинаковой во всем.

В этом приложении вы можете создавать апплеты так же, как и в веб-приложении IFTTT.

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

Так что теперь отслеживайте, когда какой-либо из ваших приборов щекочут.

НАСЛАЖДАЙТЕСЬ ЛЕНЬЮ !! Инновации !! поставьте этот проект в избранное, чтобы выразить свою поддержку, и если вы хотите больше подобных простых проектов DIY…

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