Оглавление:

Умная дверь Wi-Fi (самый простой способ): 11 шагов (с изображениями)
Умная дверь Wi-Fi (самый простой способ): 11 шагов (с изображениями)

Видео: Умная дверь Wi-Fi (самый простой способ): 11 шагов (с изображениями)

Видео: Умная дверь Wi-Fi (самый простой способ): 11 шагов (с изображениями)
Видео: НЕДОРОГОЙ ВИДЕОЗВОНОК С ПРИЛОЖЕНИЕМ УМНЫЙ ДОМ TUYA 2024, Ноябрь
Anonim
Умная дверь Wi-Fi (самый простой способ)
Умная дверь Wi-Fi (самый простой способ)
Умная дверь Wi-Fi (самый простой способ)
Умная дверь Wi-Fi (самый простой способ)
Умная дверь Wi-Fi (самый простой способ)
Умная дверь Wi-Fi (самый простой способ)

Это простой проект, сделанный с помощью arduino uno R3, цель которого - управлять дверным замком без ключей, и с помощью смартфона для этого средством связи будет Интернет (модуль Wi-Fi-ESP8266).

Я уже опубликовал инструкцию об этом же проекте с модулем bluetooth, вы можете обратиться к нему за любыми разъяснениями (нажмите здесь).

В этом руководстве вы узнаете о простом проекте IOT по управлению замком вашей двери с помощью модуля Wi-Fi.

Это один из самых простых способов использования ESP-8266.

Шаг 1. Сбор необходимых предметов

Сбор необходимых предметов
Сбор необходимых предметов

1. Arduino UNO R3

для управления сервоприводом и интерфейса с ESP 8266 (GPIO pin-0)

концепция очень проста, мы собираемся управлять ESP8266 (GPIO pin 0) с нашего смартфона с помощью приложения.

если GPIO -pin 0

LOW ----------------------------------- состояние блокировки закрыто.

ВЫСОКИЙ ----------------------------------- состояние блокировки открыто.

состояние контакта 0 GPIO будет распознано Arduino с помощью команды digitalRead и выполнит необходимые операции на сервоприводе.

Шаг 2: Модуль Wi-Fi ESP-8266

Модуль Wi-Fi ESP-8266
Модуль Wi-Fi ESP-8266
Модуль Wi-Fi ESP-8266
Модуль Wi-Fi ESP-8266

Это поможет нашему проекту подключиться к облаку. Это очень дешево и удобно.

В этом проекте мы будем использовать только вывод 0 GPIO ESP8266.

Шаг 3: сервопривод с высоким крутящим моментом

Сервопривод с высоким крутящим моментом
Сервопривод с высоким крутящим моментом
Сервопривод с высоким крутящим моментом
Сервопривод с высоким крутящим моментом
Сервопривод с высоким крутящим моментом
Сервопривод с высоким крутящим моментом

повернуть рычаг блокировки при отправке сигнала от Arduino

он питается от самого вывода arduino 5v и хорошо с ним работает. (только когда arduino запитан через usb-кабель)

Шаг 4: Листовой металл

Листовой металл
Листовой металл

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

чехол зависит от вашего творчества, вы можете использовать любой другой материал / вещь для его изготовления. ДЕРЖАТЬ ДВИГАТЕЛЬ НА ДВЕРИ

Шаг 5: Программатор FTDI 3.3 В

Программатор 3.3V FTDI
Программатор 3.3V FTDI

Это используется только при создании проекта для программирования модуля ESP8266, поскольку он не может быть запрограммирован непосредственно с Arduino.

Шаг 6: настройка для ESP8266

Настройка для ESP8266
Настройка для ESP8266

Вам нужно только установить последовательную связь между программатором FTDI и ESP8266.

Подключения: RX -> TX

TX -> RX

CH_PD -> 3,3 В

VCC -> 3,3 В

GND -> GND

Шаг 7. Загрузка кода в ESP (упрощенное программное обеспечение)

Загрузка кода в ESP (упрощенное программное обеспечение)
Загрузка кода в ESP (упрощенное программное обеспечение)

с помощью ESPlorer IDE, которая представляет собой программу, созданную 4refr0nt для отправки команд на ваш ESP8266.

Следуйте этим инструкциям, чтобы загрузить и установить ESPlorer IDE:

1. Нажмите здесь, чтобы загрузить ESPlorer

2. разархивируйте эту папку

3. Зайдите в основную папку Запустите файл «ESPlorer.jar»

4. Откройте ESPlorer IDE.

5. Подключите программатор FTDI к компьютеру.

6. Выберите порт программатора FTDI

7. нажмите Open / Close

8. выберите вкладку NodeMCU + MicroPtyhon.

9. Создайте новый файл с именем init.lua10 и нажмите Сохранить в ESP.

11. Все, о чем нужно беспокоиться или что нужно изменить, выделено красным квадратом.

12. Загрузите следующий код в ESP8266, используя предыдущее программное обеспечение. Ваш файл должен называться «init.lua».

добавьте свое сетевое имя (SSID) и пароль в скрипт

ДОБАВЬТЕ ВАШЕ ИМЯ СЕТИ (SSID) И ПАРОЛЬ В СЦЕНАРИЙ

Ваш IP-адрес ESP Когда ваш ESP8266 перезагружается, он печатает на вашем последовательном мониторе IP-адрес ESP. Сохраните этот IP-адрес, потому что он понадобится вам позже.

Шаг 8: кодирование Arduino с помощью IDE

Кодирование Arduino с помощью IDE
Кодирование Arduino с помощью IDE

Я дал кодировку, вы можете скачать файл отсюда.

загрузите этот код в ARDUINO!

Шаг 9: изобретение собственного приложения

Изобретая собственное приложение
Изобретая собственное приложение
Изобретая собственное приложение
Изобретая собственное приложение
Изобретая собственное приложение
Изобретая собственное приложение

вы можете создать его самостоятельно, обратившись к изображениям, приведенным выше.

вы также можете скачать приложение отсюда и установить на свой телефон Android.

Настроить очень просто. Нажмите кнопку «Установить IP-адрес» внизу экрана и введите свой IP-адрес.

Шаг 10: Файл.aia для приложения

вы можете редактировать приложение, используя веб-сайт изобретателя приложений MIT. (используйте опцию импорта)

Шаг 11: Сборка

Сборка!
Сборка!
Сборка!
Сборка!

убедитесь, что выполнены следующие подключения.

ПОДКЛЮЧЕНИЕ СЕРВОПРИВОДА 1. оранжевый ----- контакт 2 Arduino

2. красный ------- контакт 5 В в Arduino

3. коричневый ------ контакт заземления в Arduino

наконец, подключите ESP 8266 (вывод GPIO 0) к цифровому выводу 5 Arduino.

ВСЕ ГОТОВО! Пора ИТ-специалистам протестировать ваш проект и отладить любые ошибки.

надеюсь, вам понравится !!!

ССЫЛКА:

При создании и публикации моего проекта я сослался на следующий веб-сайт:

1.

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