15

Спасаем помидоры от козлов при помощи ESP32 и динамика

Сижу я как-то на даче, смотрю на свои помидоры и думаю: «Вить, ну сколько можно гонять этих козлов? То они забор ломают, то помидоры жрут. Надо что-то придумать.» И тут мне в голову пришла идея: а что, если сделать систему, которая будет отпугивать козлов автоматически? Ну, знаешь, как в фильмах про фермы — динамик, звук, и все животные разбегаются. Решил попробовать.

Что понадобилось:

  1. ESP32 — это такая плата с Wi-Fi и Bluetooth, которая мощнее Arduino и может работать с более сложными задачами. (https://ozon.ru/t/oO11wKy)

  2. Датчик движения (PIR) — чтобы детектить, когда козлы подходят к грядке. (https://ozon.ru/t/PMDLG0L)

  3. Динамик — для воспроизведения звука. (https://ozon.ru/t/dYr9pll)

  4. Питание — power bank или аккумулятор.

  5. Провода и макетная плата — чтобы всё это соединить.

Как это работает:

  1. Датчик движения обнаруживает движение рядом с грядкой.

  2. ESP32 получает сигнал от датчика и включает динамик.

  3. Динамик воспроизводит звук, который отпугивает козлов (например, рычание собаки или громкий хлопок).

  4. После этого система ждёт несколько минут, чтобы козлы не привыкали к звуку.

Код для ESP32:

Вот пример кода, который я написал:

Как я всё это собирал:

  1. Подключил датчик движения к ESP32. Датчик PIR имеет три пина: питание (5V), земля (GND) и сигнальный (OUT). Я подключил OUT к пину 13 на ESP32.

  2. Подключил динамик. Я использовал MP3-модуль с динамиком, который подключается через SoftwareSerial. Это позволяет воспроизводить заранее записанные звуки.

  3. Записал звуки. На microSD карту, которая вставляется в MP3-модуль, я загрузил несколько звуков: рычание собаки, громкий хлопок и крик орла. Это должно отпугнуть козлов.

  4. Настроил питание. Всё это я запитал от power bank'а, чтобы система могла работать автономно.

Первый запуск:

Когда я всё собрал и включил, система заработала как часы. Как только козлы подходили к грядке, датчик движения срабатывал, и динамик начинал рычать. Козлы, услышав звук, сразу разворачивались и убегали. Я даже снял это на видео — зрелище было забавное. Жена, когда увидела, сказала: «Вить, ты либо гений, либо совсем чокнутый. Но, похоже, это работает.»

Проблемы и их решение:

  1. Козлы привыкали к звуку. Сначала они пугались, но через пару дней перестали реагировать. Тогда я добавил в код случайный выбор звука, чтобы они не могли привыкнуть. Вот обновлённый фрагмент:

2. Датчик срабатывал на ветер. Иногда датчик движения реагировал на движение листьев или ветер. Чтобы это исправить, я настроил чувствительность датчика и поставил его так, чтобы он не срабатывал на мелкие движения.

Итог:

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

Правила сообщества

Можно постить все что касается дачи и садоводства (огород тоже сюда входит)

Например: фото строительства бани, беседки и тд.

•Посты об обустройстве земельных участков.

•Фото того, что растёт у вас на подоконнике или в саду.

•Посты о облагораживании участка.

•Посты о фермерстве и содержании животных (коровы, кролики, куры и т.д.)


🍏🌿🍅🥕🐥🍓🐛🍋🍃🍊🍇🌾🥝


Нельзя выкладывать посты не по теме сообщества.

За нарушение правил сайта бан