Оглавление:
- Шаг 1. Настройте Arduino Uno и макетную плату
- Шаг 2: Добавьте Ethernet Shield
- Шаг 3. Подключите шину питания и заземления
- Шаг 4: Подключите геркон
- Шаг 5: Добавьте светодиоды
- Шаг 6: Добавьте зуммер
- Шаг 7: Подключите переключатели
- Шаг 8: добавьте кнопку
- Шаг 9: Подключите первый ЖК-экран
- Шаг 10: Добавьте второй ЖК-экран
- Шаг 11: Установите герконовый переключатель
- Шаг 12: Загрузите код
- Шаг 13: Настройте предупреждающие сообщения
- Шаг 14: используйте будильник
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это дверная сигнализация на базе Arduino, которая использует герконовый переключатель для определения состояния двери и имеет звуковой сигнал и сигнал тревоги на основе текстовых сообщений.
Список деталей
- Ардуино Уно
- Arduino Uno Ethernet Shield
- 3x светодиода
- 2x переключателя SPST
- 1x мгновенная кнопка
- 2x ЖК-экрана
- 1x пассивный зуммер
- 1x магнитный геркон
Шаг 1. Настройте Arduino Uno и макетную плату
Шаг 2: Добавьте 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: используйте будильник
Установите переключатели в положение, если вы хотите получать текст предупреждения или звуковой сигнал, и поставьте систему на охрану с помощью кнопки. Когда дверь открывается, сигнализация срабатывает до тех пор, пока не будет нажата кнопка сброса системы.