Оглавление:
- Шаг 1. Сбор необходимых предметов
- Шаг 2: Модуль Wi-Fi ESP-8266
- Шаг 3: сервопривод с высоким крутящим моментом
- Шаг 4: Листовой металл
- Шаг 5: Программатор FTDI 3.3 В
- Шаг 6: настройка для ESP8266
- Шаг 7. Загрузка кода в ESP (упрощенное программное обеспечение)
- Шаг 8: кодирование Arduino с помощью IDE
- Шаг 9: изобретение собственного приложения
- Шаг 10: Файл.aia для приложения
- Шаг 11: Сборка
Видео: Умная дверь Wi-Fi (самый простой способ): 11 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:55
Это простой проект, сделанный с помощью 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
Это поможет нашему проекту подключиться к облаку. Это очень дешево и удобно.
В этом проекте мы будем использовать только вывод 0 GPIO ESP8266.
Шаг 3: сервопривод с высоким крутящим моментом
повернуть рычаг блокировки при отправке сигнала от Arduino
он питается от самого вывода arduino 5v и хорошо с ним работает. (только когда arduino запитан через usb-кабель)
Шаг 4: Листовой металл
это используется, чтобы сделать корпус для серводвигателя, который позволяет ему правильно удерживать двигатель на двери, а вращающуюся часть должным образом прикрепить к рычагу замка.
чехол зависит от вашего творчества, вы можете использовать любой другой материал / вещь для его изготовления. ДЕРЖАТЬ ДВИГАТЕЛЬ НА ДВЕРИ
Шаг 5: Программатор FTDI 3.3 В
Это используется только при создании проекта для программирования модуля ESP8266, поскольку он не может быть запрограммирован непосредственно с Arduino.
Шаг 6: настройка для ESP8266
Вам нужно только установить последовательную связь между программатором FTDI и ESP8266.
Подключения: RX -> TX
TX -> RX
CH_PD -> 3,3 В
VCC -> 3,3 В
GND -> GND
Шаг 7. Загрузка кода в 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!
Шаг 9: изобретение собственного приложения
вы можете создать его самостоятельно, обратившись к изображениям, приведенным выше.
вы также можете скачать приложение отсюда и установить на свой телефон Android.
Настроить очень просто. Нажмите кнопку «Установить IP-адрес» внизу экрана и введите свой IP-адрес.
Шаг 10: Файл.aia для приложения
вы можете редактировать приложение, используя веб-сайт изобретателя приложений MIT. (используйте опцию импорта)
Шаг 11: Сборка
убедитесь, что выполнены следующие подключения.
ПОДКЛЮЧЕНИЕ СЕРВОПРИВОДА 1. оранжевый ----- контакт 2 Arduino
2. красный ------- контакт 5 В в Arduino
3. коричневый ------ контакт заземления в Arduino
наконец, подключите ESP 8266 (вывод GPIO 0) к цифровому выводу 5 Arduino.
ВСЕ ГОТОВО! Пора ИТ-специалистам протестировать ваш проект и отладить любые ошибки.
надеюсь, вам понравится !!!
ССЫЛКА:
При создании и публикации моего проекта я сослался на следующий веб-сайт:
1.
Рекомендуемые:
Самый простой способ создать робота для управления жестами: 7 шагов (с изображениями)
Самый простой способ создать робота для управления жестами: управляйте игрушками, как супергерой. Узнайте, как сделать машину, управляемую жестами. Это о том, как самому сделать машину, управляемую жестами. По сути, это простое применение 3-осевого гироскопа MPU-6050, акселерометра. Вы можете делать еще много вещей
Самый простой способ запрограммировать микроконтроллер!: 9 шагов
Самый простой способ программирования микроконтроллера! Интересно ли вам иметь микроконтроллер, который потребляет намного меньше энергии? Сегодня я познакомлю вас со сверхнизким энергопотреблением STM32 - L476RG, который потребляет в 4 раза меньше энергии, чем Arduino Mega, и имеет мощный процессор Cortex. Я также буду
(Простой) простой способ получить аналоговый / pwm-звук от Raspberry PI Zero, а также подключиться к Crt TV: 4 шага
(Простой) легкий способ получить аналоговый / pwm-звук из Raspberry PI Zero, а также подключиться к Crt TV: здесь я использовал простейший метод для передачи звука на телевизор вместе с композитным видео
Самый дешевый Ардуино -- Самый маленький Ардуино -- Arduino Pro Mini -- Программирование -- Arduino Neno: 6 шагов (с изображениями)
Самый дешевый Ардуино || Самый маленький Ардуино || Arduino Pro Mini || Программирование || Arduino Neno: …………………………. Пожалуйста, ПОДПИШИТЕСЬ на мой канал YouTube, чтобы увидеть больше видео ……. Этот проект о том, как связать самый маленький и самый дешевый Arduino из когда-либо существовавших. Самый маленький и дешевый arduino - arduino pro mini. Он похож на ардуино
Самый простой способ софт-модификации оригинального Xbox: 5 шагов
Самый простой способ софт-модификации оригинального XBOX: это руководство взято с gh3tt0h4x0r на Youtube (включая скриншоты, так как мой Gamebridge был странным в ту ночь, когда я это сделал). Его двухчастное видео показывает, как вы можете выполнить простую установку XBMC (XBox Media Center) на XBox без