Оглавление:

Сигнализация Arduino - доказательство кошки: 6 шагов
Сигнализация Arduino - доказательство кошки: 6 шагов

Видео: Сигнализация Arduino - доказательство кошки: 6 шагов

Видео: Сигнализация Arduino - доказательство кошки: 6 шагов
Видео: Студенты российского вуза разработали вечный двигатель #вечныйдвигатель #изобретения 2024, Ноябрь
Anonim
Сигнализация Arduino - доказательство кошки
Сигнализация Arduino - доказательство кошки

Кошки могут быть замечательными. Они могут быть невероятно уютными, пушистыми и веселыми. Однако, когда они приступают к проекту, их бывает невероятно сложно удержать. Что может быть лучше для отпугивания кошки, чем свет и звук, чувствительные к движению?

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

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

Запасы

1 Arduino Uno

1 макетная плата

2 резистора 330 Ом

1 зуммер

1 светодиод RGB

10 соединительных кабелей

1 адаптер 9V1A (для настройки и подключения)

Шаг 1: Шаг 1: Сборка ультразвукового датчика

Шаг 1: Сборка ультразвукового датчика
Шаг 1: Сборка ультразвукового датчика

Начните сборку макета.

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

Триггер должен идти к контакту 2, а эхо - к контакту 3.

Шаг 2: Шаг 2: прикрепите зуммер

Шаг 2: прикрепите зуммер
Шаг 2: прикрепите зуммер

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

Шаг 3: Шаг 3: прикрепите светодиод

Шаг 3: прикрепите светодиод
Шаг 3: прикрепите светодиод

Присоедините светодиод RGB, как показано на схеме. Красный должен подключаться к контакту 9, зеленый должен подключаться к контакту 10, а синий - к контакту 11. Последний (и самый длинный) контакт должен подключаться к земле с помощью резистора 330 Ом.

Шаг 4: Шаг 4: Время кодирования

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

Если вы проявили творческий подход к любому из своих номеров PIN, знайте, что вам может потребоваться изменить их, чтобы код заработал.

Шаг 5: Шаг 5: Пора остановить кошку

Установите устройство так, как вы хотите, чтобы кошка не ходила куда-нибудь. Я пытаюсь не дать ему пройти по полу в моем подвале, где нет двери, чтобы предотвратить это. Когда он идет перед датчиком, он гаснет. Его легко пугают шум и свет, поэтому его не нужно слишком много, чтобы отпугнуть его.

Шаг 6: Шаг 6: поиграйте с настройками

Некоторые из вещей, которые вы можете настроить или настроить в зависимости от ваших потребностей:

  • Что "distanceInCM" заставляет вещи случаться. Вы хотите, чтобы это было, когда он обнаружит что-то очень близкое или только когда это будет дальше? Если вы установите слишком большое расстояние, вам может потребоваться лучший ультразвуковой датчик, который будет более чувствительным.
  • Какую цветовую гамму вы хотите использовать? С помощью светодиода RGB он выбирает случайные значения от 0 до 100 или от 0 до 255 (красным, когда что-то близко), чтобы дать более серьезное предупреждение.
  • Частоту зуммера можно регулировать. Более низкие частоты - это более низкие ноты, более высокие частоты - более высокие ноты.

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