Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Smart Door - это простое решение для подключения вашей двери к смартфону за несколько простых шагов.
Smart Door уведомит вас, когда вы забыли запереть дверь и когда кто-то приближается к вашей двери.
Кто мы?
Два студента информатики из Междисциплинарного центра (IDC), Герцлия, Израиль. Эта система Smart Door - наш последний проект в курсе «Интернет вещей (IoT)».
Пробовали наш проект? Дайте нам знать! Мы будем рады услышать от вас, есть ли у вас какие-либо моменты, которые нужно улучшить, или какие-либо комментарии. Кроме того, нам очень хотелось бы получить несколько фотографий!
Запасы
1 плата ESP8266 (мы использовали Wemos D1 mini)
Кабель Micro-USB - 1 шт.
12 соединительных кабелей
1 х потенциометр
1 х ультразвуковой датчик
1 х динамик
Шаг 1: схемы
На этом этапе мы подключим все датчики.
Ультразвуковой датчик:
- Подключите Vcc к 5 В
- Подключите GND к G
- Подключите Trig к D8
- Подключите Echo к D7
Потенциометр:
- Подключите GND к G (левая нога)
- Подключите VCC к 5 В (правая нога)
- Соедините среднюю ногу с A0
Оратор:
- Подключите GND к G
- Подключите Vcc к D6
Шаг 2. Установка необходимого программного обеспечения и информационных панелей
IDE Arduino
Установите Arduino IDE:
www.arduino.cc/en/Guide/HomePage
Установите соответствующие «драйверы» для плат ESP8266 в вашу Arduino IDE:
Адафрут
Создайте учетную запись:
Зайдите в "Ленты" и добавьте 2 фида:
- потенциометр
- ультразвуковой
Затем перейдите в «Панель инструментов» и создайте новую панель мониторинга, затем войдите в нее и добавьте 2 блока, используя знак плюса в правой части страницы:
- Добавьте блок манометра, затем выберите подачу потенциометра и убедитесь, что максимальное значение равно 1.
- Добавьте блок манометра, затем выберите ультразвуковую подачу и убедитесь, что максимальное значение равно 100.
- Щелкните "Сохранить".
Приложение Blynk
IOS:
Google Play:
Создайте учетную запись, а затем:
- Создайте проект Blynk. (когда вы это сделаете, вы получите на свой адрес электронной почты ключ аутентификации, сохраните его, мы будем использовать его на следующем шаге).
- Настройте приложение на основе вашей платы (в нашем случае Wemos mini 1).
- Добавьте виджет уведомлений. (См. Прилагаемые фотографии для конфигурации).
Шаг 3: Код
Код прилагается и хорошо документирован для удобства использования.
Откройте код в Arduino IDE и убедитесь, что плата, с которой вы работаете, действительно подходит.
Когда вы запускаете монитор последовательного порта, убедитесь, что вы используете 115200 бод.
Обратите внимание, что в коде есть места, которые необходимо изменить в соответствии с вашим проектом (например, данные о вашей Wi-Fi).
Все написано в документации.