Оглавление:

Почтовый сигнал: 6 шагов (с изображениями)
Почтовый сигнал: 6 шагов (с изображениями)

Видео: Почтовый сигнал: 6 шагов (с изображениями)

Видео: Почтовый сигнал: 6 шагов (с изображениями)
Видео: Когда тренер - твой друг😏 2024, Ноябрь
Anonim
Image
Image
Компоненты
Компоненты

После завершения работы над домашней сигнализацией GSM V1.0 и некоторого времени использования я решил внести некоторые изменения.

В аппаратной части основные изменения - это замена ультразвукового датчика и введение клавиатуры. На программном обеспечении меняю смс-уведомление по электронной почте. Также я решил уменьшить схему и дизайн и напечатать на 3D-принтере коробку для схемы.

Шаг 1: Компоненты

Микроконтроллер DFRobot FireBeetle ESP32 IOT

DFRobot Gravity: цифровой инфракрасный датчик движения для Arduino

DFRobot Sealed Membrane 4 * 4 кнопочная панель с наклейкой

Светодиодный пакет DFRobot 5мм (50 шт.)

Резистор DFRobot 220R

Перфорированная плита

Шаг 2: соедините компоненты

Подключите компоненты
Подключите компоненты

Микроконтроллер FireBeetle ESP32 IOT станет мозгом этого проекта. Большим преимуществом является то, что вы можете получить WIFI и управление батареей, занимая очень мало места. Он питается напрямую от USB-порта (+ 5В), но я также добавил батарею в качестве резервного источника питания (последний вариант является необязательным).

Клавиатура подключается от контакта D2 к контакту D8. Светодиод подключен к выводу MOSI / IO19. Сигнальный контакт датчика PIR подключается к контакту A1 / IO39.

Источник питания +5 В (обычный сетевой адаптер для смартфона) необходимо подключить к разъему nano USB. Также можно добавить одну батарею + 3,7 В. в качестве резервного источника питания.

Шаг 3: толкание коробки

Толкать коробку
Толкать коробку
Толкать коробку
Толкать коробку
Толкать коробку
Толкать коробку
Толкать коробку
Толкать коробку

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

1 - Перейдите на https://www.pushingbox.com и создайте учетную запись.

2- Зайдите в «Мои услуги»

3 - «Добавить услугу»

4 - В строке «Электронная почта» нажмите «Выбрать эту услугу».

5- Настройте электронную почту, на которую будет приходить уведомление.

6 - Зайдите в «Мои сценарии»

7 - Нажмите «Тест».

8 - Если все в порядке, вы должны получить письмо на почту.

Шаг 4: Код

Код
Код

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

Определите имя и пароль вашей сети WIFI.

Скопируйте DEVID из «Мои сценарии» на Pushingbox и вставьте его в код.

Загрузите и откройте окно Serial Monitor, чтобы проверить, все ли работает. Для активации системы просто нажмите «1234», мой пароль по умолчанию, и сигнализация будет активирована через 8 секунд (это также можно изменить в коде).

Шаг 5: 3D-файлы

Шаг 6: Заключение

Заключение
Заключение

По сравнению с моим предыдущим проектом, обновление датчика PIR - большое улучшение. Я почти не получаю "ложных, положительных" сигналов тревоги.

Почти в конце я вспоминаю: «Почему я не использовал RFID ??? !!!» или, лучше сказать, модуль Bluetooth, доступный в ESP32, вместо клавиатуры. Кроме того, код очень простой, с множеством возможностей для улучшения, поэтому я не думаю, что это будет моя последняя система сигнализации.

Не стесняйтесь комментировать или отправлять мне сообщение, если вы обнаружили какие-либо ошибки, или если у вас есть какие-либо предложения / улучшения или вопросы.

Нравится это. Подписывайся. Сделай это.

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