Оглавление:
- Запасы
- Шаг 1. Соберите мигающие светодиодные фонари
- Шаг 2: ультразвуковой датчик расстояния
- Шаг 3. Семисегментный светодиод и зуммер
- Шаг 4: переключатель
- Шаг 5: Код
Видео: Сигнализация датчика расстояния с Arduino: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Вы когда-нибудь хотели сигнализацию датчика расстояния / движения, которую можно было бы создать дома и активировать нажатием переключателя? Созданная мною система сигнализации делает именно это: она управляет ультразвуковым датчиком расстояния, чтобы контролировать, появляется ли объект в пределах 15 дюймов, и как только сигнализация активирована (как в случае, когда переключатель включен), сигнальные лампы начнут мигать, пока зуммер создает шум, быстро встревоживший окружающих. Будильник установлен с таймером, который использует 7-сегментный светодиод, хотя будильник остается включенным бесконечно, если не выключен, через 10 секунд после срабатывания триггера полиция будет «уведомлена» и отправлена к вам. Итак, без лишних слов рассмотрим необходимые материалы.
Запасы
Семисегментный светодиод
Макетная плата
Ардуино
Зуммер
Счетчик Десятилетия Джонсона x 2
555 Таймер
Ультразвуковой датчик расстояния
Светодиод x 9
Резистор 470 Ом
Резистор 330 Ом x 2
Резистор 1 мегаом
Шаг 1. Соберите мигающие светодиодные фонари
Не забудьте указать цвета на проводах! В первую очередь, красные провода указывают на подключение к источнику питания, а черные провода указывают на подключение к земле. Провода разных цветов, которые не являются черным или красным, предназначены просто для эстетики, которая полностью зависит от вашего усмотрения. Вам нужно будет настроить таймер 555 на один из двух декадных счетчиков Джонсона. После того, как вы полностью подключите один счетчик, переходите к следующему. На этот раз подключите перевернутый вывод 10 от вашего уже настроенного счетчика и подключите его к таймеру вашего второго декадного счетчика. Обязательно заземлите все контакты, которые подключены к черному цвету (или, если вы используете tinkercad, используйте встроенную систему маркировки, чтобы различать различные контакты). Убедитесь, что макетная плата подключена к цифровому выводу, а не напрямую к источнику питания, это будет полезно, поскольку мы можем управлять, когда светодиодная система получает питание через код.
Шаг 2: ультразвуковой датчик расстояния
Ультразвуковой датчик расстояния будет использоваться, чтобы увидеть, попал ли объект в пределах 15-дюймового диапазона датчика, конечно, реальное расстояние зависит от вас, и на самом деле оно будет намного дальше. Но ради виртуального моделирования проекта мы ограничим его диаметром 15 дюймов. Обязательно подключите контакты Trig и Echo к цифровым контактам по вашему выбору, а питание и заземление также должны быть подключены к их назначенным контактам.
Шаг 3. Семисегментный светодиод и зуммер
Сконфигурируйте семь сегментов, чтобы выбрать цифровые контакты. Не подключайте контакт DP, также в зависимости от вашей модели, у вас будет либо общий анод (CA), либо общий катод (CC). Обязательно подключите CC к земле и CA к питанию с помощью резистора 330 Ом где-нибудь в проводе цепи. Кроме того, семисегментный светодиодный индикатор следует разместить где-то рядом с центром будильника, но он не должен загораживать обзор каких-либо основных инструментов. Что касается зуммера, пожалуйста, установите зуммер на цифровой контакт его клеммы и подключите отрицательную клемму к земле вместе с резистором на один килоом.
Шаг 4: переключатель
Переключатель должен быть просто подключен к источнику питания и заземлению для любого из двух выводов, общая ножка должна быть подключена к цифровому выводу, потому что при включении питание поступит на вывод, который будет определять мощность и указывать сигнализацию на отключение..
Шаг 5: Код
Файл arduino для кода размещен и может быть загружен любым пользователем, который следует этому руководству. Код функционирует так, чтобы воспринимать расстояние ультразвукового датчика расстояния, запускать сигнал тревоги, если ультразвуковой датчик расстояния обнаруживает объект в пределах 15 дюймов, И переключатель установлен в положение «выключено». Это приведет к срабатыванию светодиодных индикаторов / мигающих огней в форме стрелки, семисегментного светодиодного таймера на 10 секунд (от 9 до 0) и срабатывания зуммера каждый раз, когда на семисегментном дисплее проходит секунда. Тревогу можно легко отключить, переместив объект за пределы 15 дюймов или включив переключатель.
Рекомендуемые:
Сигнализация социального расстояния с использованием Arduino Nano: 4 шага
Социальная сигнализация расстояния с использованием Arduino Nano: Привет, читатели в этом руководстве, я покажу вам, как сделать напоминание о социальном дистанцировании и предупредить тревогу с помощью arduino nano за несколько простых шагов
Измерение расстояния с помощью датчика жестов APDS9960: 6 шагов
Измерение расстояния с помощью датчика жестов APDS9960: в этом уроке мы узнаем, как измерить расстояние с помощью датчика жестов APDS9960, arduino и Visuino. Посмотрите видео
Цифровое измерение расстояния своими руками с помощью интерфейса ультразвукового датчика: 5 шагов
Цифровое измерение расстояния своими руками с помощью интерфейса ультразвукового датчика. Цель данного руководства - разработать цифровой датчик расстояния с помощью GreenPAK SLG46537. Система разработана с использованием ASM и других компонентов GreenPAK для взаимодействия с ультразвуковым датчиком. Система спроектирована т
Использование ультразвукового датчика расстояния и последовательного монитора: 6 шагов
Использование ультразвукового датчика расстояния и выхода на последовательный монитор. Привет, ребята! Хотите узнать, как использовать последовательный выход монитора. Итак, у вас есть идеальный учебник о том, как это сделать! В этом руководстве я проведу вас через простые шаги, необходимые для определения расстояния с помощью ультразвукового датчика, и сообщу о том, что я
Сигнализация разбивания стекла / охранная сигнализация: 17 шагов
Сигнализация разбития стекла / охранная сигнализация: эту схему можно использовать для подачи сигнала тревоги для обнаружения разбития стекла злоумышленником, даже если злоумышленник гарантирует, что звук разбитого стекла отсутствует