Киберскворечник или бёрдвотчинг на минималках

 Публичный пост
16 мая 2023  1315

Киберскворцы, привет! У меня снова поплавились мозги, на этот раз тема моего увлечения совершенно иная.

Где-то года три назад, а может и больше, я загорелся новой идеей: сделать что-то вроде ровера на Марсе, только для запуска на выведенном из строя аэродроме Tempelhof, который сейчас функционирует как городской парк с кайтсёрфингом по асфальту.

Это Tempelhof
Это Tempelhof

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

Мечты мечтами, а ровер — игрушка не из дешёвых. Тут впервые я и задумался, а чего ж я, собственно, хочу от этого хобби? У меня возле дома полно всякой зелени и не меньше всякой живности. Напротив моего окна часто сойки с дятлами пиздятся за передел сфер влияния, про ворон с сороками я вообще молчу, а синицы с воробьями просто повсюду. Есть также белки, лисы и летучие мыши, однако если первых даже с руки прикормить довольно просто, то двух последних лучше всё же остерегаться.

Итак, я хотел всратых фоточек всякой живности. Ну, во-первых потому что просто животинок люблю, а во-вторых из-за спортивного интереса. Это как рыбная ловля с помощью невода, только результатом являются картинки с карты памяти. Было решено пойти совсем бюджетным путём, я хотел минимум вложений и максимум результата, поэтому сейчас я опишу все пройденные итерации.


Киберскворечник MK I

Совсем бомжовый вариант: купил ESP32CAM, купил также сигарообразный powerbank(надо бы найти его, кстати), взял картонную коробку, обклеил скотчем, вырезал дырки для влёта и вылета птиц, приторочил подвес, а потом, собственно, изнутри на кусочек поролона приклеил этот модуль камеры.

Модуль ESP32-CAM. Сам скворечник до наших дней не дожил
Модуль ESP32-CAM. Сам скворечник до наших дней не дожил

Самая первая имплементация работала по таймеру. В таком режиме 5 Ah powerbank выдерживал хорошо если часа два. Из всех немногочисленных запусков удачей завершился только один, да и то качество так себе.

Единственное фото с модуля, матрица ESP32-CAM очень сильно шумит даже для хреновой камеры
Единственное фото с модуля, матрица ESP32-CAM очень сильно шумит даже для хреновой камеры


Киберскворечник MK II

Идею я не забросил, скорее прибегнул к модели конструирования "дедушкин гараж": это когда берётся подручное барахло с известными свойствами и, например, из бензопилы "Дружба" получается мопед. Основой нового киберскворечника стал микрокомпьютер Raspberry Pi Zero WH, коих я закупил охапку заблаговременно до китайского ковида и последующего chip shortage. К самой борде были докуплены акриловый корпус, две банки на 5Ah и чуть более крутой модуль камеры, который подключается ленточкой через ZIF-коннектор.

Примерно так принимаются дизайн-решения в этом проекте
Примерно так принимаются дизайн-решения в этом проекте

С самим скворечником тоже решил не морочиться и купил готовый в строительном магазине, благо стоил тот всего 14 евро. Для пущей погодоустойчивости я тщательно обработал его лаком. Буквально через три дня вся конструкция была готова к запуску, поскольку софтовая начинка вообще никакой сложности не представляет и доступна из коробки в ванильной Raspi OS на базе Debian — это всем известный Motion, которым я пользовался ещё в начале своего знакомства с дистрибутивами Linux. Мой конфиг сейчас доступен здесь

Готовая конструкция в боевом режиме
Готовая конструкция в боевом режиме

Мне настолько хотелось как можно быстрее получить результат, что буквально всю начинку скворечника я посадил на сопли застёжки велкро. Что-то даже в итоге получилось, из чего я впоследствии собрал прикольный таймлапс.

Однако пользоваться этой конструкцией было очень неудобно, её легко было развалить всего лишь одним прикосновением. Я подумал ещё немного и дух дедушкиного гаража вновь пришёл мне на помощь: среди моей свалки нашлись многочисленные застёжки и крепления Go Pro для мотошлема, которые я купил в попытке сделать монтажную площадку к телефону для портативной клавиатуры Rii i4. Этот проект был неудачным, поскольку развесовка конструкции телефон vs. клавиатура была явно не в пользу последней. Ныне же эта конструкция очень пригодилась для прикрепления камеры к потолку скворечника на подвижной регулируемой ножке. Очень удобно! Таким образом я могу выполнять куда более точную калибровку всего аппарата.

Процесс калибровки
Процесс калибровки


Аддоны

Основа сделана, работает прекрасно, теперь хочется всякие второстепенные фичи. Как оказалось, сигнал WiFi из моей квартиры не добивает до двора. А жаль, проверять хотя бы онлайн статус скворечника хотелось бы. Покупать WiFi range extender всего для одного проекта было бы неоправданно дорого. Но и в этот раз на помощь мне пришёл дух дедушкиного гаража: среди разнообразного хлама в моём комнатном ерундовнике нашёлся FM-трансмиттер, который я купил а я уже и не помню даже для чего. Руки порывались его продать, но что-то удержало, скорее всего лень. И вот тут я подумал: а что если посылать heartbeat через FM-радио? Что если сделать сонар как в подводной лодке?

Камера плюс сонар
Камера плюс сонар

Я начал исследовать и этот вопрос, попутно разбираясь с аудиовыводом в Pi Zero. По умолчанию там звук идёт только через HDMI, привычного миниджека на корпусе нет. Шляпа с DAC стоит довольно дорого, да и ждать долго. Начал смотреть в сторону PWM-дрыгалки, понял, что здесь тоже я вряд ли добьюсь быстрого результата: для превращения сигалов с PWM-пинов в пригодный для проигрывания в линию мне нужен был бы преобразователь напряжения. Готовые вряд ли есть, рассыпухи у меня подходящей также не нашлось. Однако, во время поиска по амазону я увидел нечто более интересное, доступное и вместе с тем дешёвое как грязь: MP3-проигрыватель с UART-интерфейсом. Почитал даташит, всё очень понятно и прозрачно! Отлично, берём. Сутки ожидания, простой скрипт на питоне и всё получилось. Теперь мой скворечник пердит в эфир звуком с подлодки на волне 101.5 FM, сигнал которой я могу ловить в приёмнике своего телефона прямо с дивана.


Вместо заключения: ФОТОЧКИ!

И ради чего всё это? Конечно же ради всратых фоточек птиц и зверей! Я запускаю скворечник примерно три раза в неделю, а потом приношу домой, делаю дамп картинок, листаю слайдшоу и расплываюсь в улыбке. Это просто очень прикольно и невероятно интересно! Если вам нравится наблюдать за природой, я настоятельно рекомендую вам попробовать такой способ. Подписывайтесь также на мой телеграм-канал по этой теме, будет весело!

Синички — наиболее частые гости
Синички — наиболее частые гости

Скворцы — самые жадные
Скворцы — самые жадные

Малиновка — пока что самый редкий и самый красивый посетитель
Малиновка — пока что самый редкий и самый красивый посетитель

В меню у нас орехи, чищеные семечки(не жареные) и попугаячье просо
В меню у нас орехи, чищеные семечки(не жареные) и попугаячье просо

Обожаю их вопросительный взгляд 🥰
Обожаю их вопросительный взгляд 🥰

А также их красивые пёрышки 💅
А также их красивые пёрышки 💅

И конечно же их жопки 😍
И конечно же их жопки 😍

Иногда получается красивый экшн
Иногда получается красивый экшн

А иногда не очень
А иногда не очень

Но в конце концов придёт рыжая морда и сожрёт весь напас
Но в конце концов придёт рыжая морда и сожрёт весь напас

8 комментариев 👇

Раз такое дело, закину и своих бандитов с восточного побережья сша. Бердвочили с помощь birdbuddy пока Большой Брат (см ниже) не разобрал кормушку по частям. Породы подписал местные, могут отличаться от российских названий

Отец

Шнырь

Панк

Вроде-воробей

Гомункул

Нечеткий

Большой Брат

  Развернуть 1 комментарий

@raymany, Панк охуенный!

  Развернуть 1 комментарий

От души душевно в душу😍
Мало что поняла из технической части, но расплылась в улыбке от фоточек. Это супер!

  Развернуть 1 комментарий
Ник Марченко frontend-разработчик 16 мая 2023

От всех кибер- и аналоговых бёрдвотчеров ставлю пламя!

  Развернуть 1 комментарий
Лидия Ежевичная Переводчик-редактор 17 мая 2023

Тоже обожаю наблюдать за птичками, фотки в самое сердечко!

  Развернуть 1 комментарий

Прикольно :-D

Простейший DIY вайфай экстендер называется cantenna и делается из пустой алюминиевой банки.

  Развернуть 1 комментарий
Gleb Reys Автор и технический консультант 24 мая 2023

Красота! Спасибо за идеи.

Я пока только купил-установил пару так называемых trail camera - это камеры на пальчиковых батарейках, которые используют PIR сенсоры для определения движения, а видео записывается на флешку только по сигналу от PIR.

Такими охотники пользуются обычно: https://www.amazon.co.uk/BlazeVideo-1920x1080P-Recording-Waterproof-Activated-Birch-White/dp/B078JXNW6G/

Интересно, как привязать PIR на базу Raspberry Pi Zero, и насколько это поможет с частотой подзарядки.

  Развернуть 1 комментарий

@greys, я недавно освоил PIR и запись по триггеру в MJPEG, нагрузки на проц 0%.

В марте будем пробовать 👀

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб