Оглавление:

Дверная сигнализация Arduino с текстовыми предупреждениями: 14 шагов (с изображениями)
Дверная сигнализация Arduino с текстовыми предупреждениями: 14 шагов (с изображениями)

Видео: Дверная сигнализация Arduino с текстовыми предупреждениями: 14 шагов (с изображениями)

Видео: Дверная сигнализация Arduino с текстовыми предупреждениями: 14 шагов (с изображениями)
Видео: Как сделать лазерную турель. Сигнализация на Arduino uno. 2024, Ноябрь
Anonim
Дверная сигнализация Arduino с текстовыми оповещениями
Дверная сигнализация Arduino с текстовыми оповещениями

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

Список деталей

  • Ардуино Уно
  • Arduino Uno Ethernet Shield
  • 3x светодиода
  • 2x переключателя SPST
  • 1x мгновенная кнопка
  • 2x ЖК-экрана
  • 1x пассивный зуммер
  • 1x магнитный геркон

Шаг 1. Настройте Arduino Uno и макетную плату

Настройте Arduino Uno и макетную плату
Настройте Arduino Uno и макетную плату

Шаг 2: Добавьте Ethernet Shield

Добавьте Ethernet Shield
Добавьте Ethernet Shield

Вставьте Ethernet Shield в верхнюю часть Arduino.

Шаг 3. Подключите шину питания и заземления

Подключите шину питания и заземления
Подключите шину питания и заземления

Подключите шину питания к контакту 5 В, а шину заземления - к контакту заземления на Arduino.

Шаг 4: Подключите геркон

Подключите геркон
Подключите геркон

Подключите терминал COM на коммутаторе к шине заземления, а нормально открытый (NO) терминал - к контакту 8 на Arduino.

Шаг 5: Добавьте светодиоды

Добавьте светодиоды
Добавьте светодиоды

Подключите красный, желтый и зеленый светодиоды к шине заземления, а резистор - к каждому положительному выводу светодиода и подключите красный к контакту 6, желтый к контакту 5 и зеленый к контакту 4.

Шаг 6: Добавьте зуммер

Добавить зуммер
Добавить зуммер

Подключите отрицательный вывод зуммера к шине заземления, а положительный - к выводу 12 на Arduino.

Шаг 7: Подключите переключатели

Подключите переключатели
Подключите переключатели

Подключите переключатель переключателя сообщений к контакту 11, а переключатель переключателя звука - к контакту 10. Подключите другую ногу переключателя к шине заземления каждого переключателя.

Шаг 8: добавьте кнопку

Добавить кнопку
Добавить кнопку

Подключите одну ножку кнопки к шине заземления, а другую - к контакту 2 на Arduino.

Шаг 9: Подключите первый ЖК-экран

Подключите первый ЖК-экран
Подключите первый ЖК-экран

Подключите вывод VCC к шине питания, вывод GND к шине заземления, вывод SCL к A5, а вывод SDA к A5 на Arduino.

Шаг 10: Добавьте второй ЖК-экран

Добавьте второй ЖК-экран
Добавьте второй ЖК-экран

Подключите ЖК-экран к той же направляющей, что и первый.

Шаг 11: Установите герконовый переключатель

Установите геркон
Установите геркон

Накладываем кусок с клеммами на каркас двери. Поместите магнитную часть к двери прямо под переключателем, чтобы он по-прежнему переключал переключатель. Вы можете использовать мультиметр или послушать, срабатывает ли переключатель при открытии или закрытии двери.

Шаг 12: Загрузите код

Загрузите код в Arduino.

Шаг 13: Настройте предупреждающие сообщения

Сначала создайте учетную запись twilio.com, вы можете использовать бесплатную версию. Просто создайте проект и номер телефона и запишите SID учетной записи и токен аутентификации.

Загрузите Twilio PHP Master на свой веб-сервер с

Загрузите код alert.php в тот же каталог. Вам нужно будет изменить расширение файла, чтобы удалить.txt с конца.

Откройте сценарий и измените строки 10 и 11 на SID учетной записи и токен аутентификации. Измените строку 17 на свой номер телефона, а строку 20 на номер телефона, который вы получили от Twilio. Измените строку 22 на текст, который вы хотите получить.

Шаг 14: используйте будильник

Используйте будильник
Используйте будильник

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

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