
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Кошки могут быть замечательными. Они могут быть невероятно уютными, пушистыми и веселыми. Однако, когда они приступают к проекту, их бывает невероятно сложно удержать. Что может быть лучше для отпугивания кошки, чем свет и звук, чувствительные к движению?
В этом уроке вы узнаете, как настроить и закодировать Arduino для обнаружения движения рядом с ней. Когда происходит движение, оно отпугивает существо как светодиодным светом, так и звуком.
Некоторый базовый опыт работы со схемами и программированием полезен, но не обязателен.
Запасы
1 Arduino Uno
1 макетная плата
2 резистора 330 Ом
1 зуммер
1 светодиод RGB
10 соединительных кабелей
1 адаптер 9V1A (для настройки и подключения)
Шаг 1: Шаг 1: Сборка ультразвукового датчика

Начните сборку макета.
Присоедините ультразвуковой датчик, как показано выше. Обратите внимание на четыре различных контакта (помеченных) VCC, Trig, Echo и Gnd. Убедитесь, что VCC подключен к источнику питания 5 В, а GND - к земле.
Триггер должен идти к контакту 2, а эхо - к контакту 3.
Шаг 2: Шаг 2: прикрепите зуммер

Опять же, следуйте указаниям на макетной плате выше, чтобы прикрепить зуммер. Убедитесь, что клемма + зуммера подключена к контакту 7, и используйте резистор 330 Ом, чтобы подключить клемму - к земле.
Шаг 3: Шаг 3: прикрепите светодиод

Присоедините светодиод RGB, как показано на схеме. Красный должен подключаться к контакту 9, зеленый должен подключаться к контакту 10, а синий - к контакту 11. Последний (и самый длинный) контакт должен подключаться к земле с помощью резистора 330 Ом.
Шаг 4: Шаг 4: Время кодирования
Пришло время добавить код. Используя редактор Arduino, следующий код заставит ваш светодиод загореться и зуммер будет издавать шум в зависимости от расстояния, на котором ультразвуковой датчик обнаруживает объект.
Если вы проявили творческий подход к любому из своих номеров PIN, знайте, что вам может потребоваться изменить их, чтобы код заработал.
Шаг 5: Шаг 5: Пора остановить кошку
Установите устройство так, как вы хотите, чтобы кошка не ходила куда-нибудь. Я пытаюсь не дать ему пройти по полу в моем подвале, где нет двери, чтобы предотвратить это. Когда он идет перед датчиком, он гаснет. Его легко пугают шум и свет, поэтому его не нужно слишком много, чтобы отпугнуть его.
Шаг 6: Шаг 6: поиграйте с настройками
Некоторые из вещей, которые вы можете настроить или настроить в зависимости от ваших потребностей:
- Что "distanceInCM" заставляет вещи случаться. Вы хотите, чтобы это было, когда он обнаружит что-то очень близкое или только когда это будет дальше? Если вы установите слишком большое расстояние, вам может потребоваться лучший ультразвуковой датчик, который будет более чувствительным.
- Какую цветовую гамму вы хотите использовать? С помощью светодиода RGB он выбирает случайные значения от 0 до 100 или от 0 до 255 (красным, когда что-то близко), чтобы дать более серьезное предупреждение.
- Частоту зуммера можно регулировать. Более низкие частоты - это более низкие ноты, более высокие частоты - более высокие ноты.
Рекомендуемые:
Сигнализация Arduino с цифровым датчиком вибрации: 5 шагов

Сигнализация Arduino с цифровым датчиком вибрации: это руководство о том, как самому сделать простое и дешевое устройство сигнализации. Все, что вам нужно, это базовые знания в области электроники и программирования Arduino. Если у вас есть какие-либо вопросы или проблемы, вы можете связаться со мной по электронной почте: [email protected]Так что
Сигнализация датчика расстояния с Arduino: 5 шагов

Сигнализация датчика расстояния с Arduino: Вы когда-нибудь хотели сигнализацию датчика расстояния / движения, которую можно было бы включить самостоятельно дома и активировать с помощью переключателя? Система сигнализации, которую я создал, делает именно это, она манипулирует ультразвуковым датчиком расстояния, чтобы контролировать, не
Сигнализация Arduino с ультразвуковым датчиком: 5 шагов (с изображениями)

Сигнализация Arduino с ультразвуковым датчиком: это руководство о том, как самому сделать простое и дешевое устройство сигнализации. Все, что вам нужно, это базовые знания в области электроники и программирования Arduino. Если у вас есть какие-либо вопросы или проблемы, вы можете связаться со мной по электронной почте: iwx .production @ gmail.com Здесь
Сигнализация звукового датчика Arduino: 5 шагов

Сигнализация датчика звука Arduino: это руководство направлено на создание сигнализации на основе датчика звука с помощью Arduino
Сигнализация разбивания стекла / охранная сигнализация: 17 шагов

Сигнализация разбития стекла / охранная сигнализация: эту схему можно использовать для подачи сигнала тревоги для обнаружения разбития стекла злоумышленником, даже если злоумышленник гарантирует, что звук разбитого стекла отсутствует