5

CatBot-Arduino

CatBot-Arduino Arduino, Raspberry pi, Гаджеты, Электроника, Самоделки, Видео, YouTube, Длиннопост

Любитель кошек Майкл Сьюгитан решил подкормить бездомных хвостатых и выставил кормушку на заднем дворе. Лакомство понравилось и пернатым, но кошачий корм вреден для птиц. Тогда он установил пугало в виде рубашки на палке, но оно отпугивало как птиц, так и кошек. Пришлось энтузиасту Arduino реализовать нехитрый проект.

Разработчик сообразил, что птицы более пугливы, чем кошки. Настолько пугливы, что постукивания по стеклу достаточно, чтобы они улетели. Далее – дело техники.

CatBot-Arduino Arduino, Raspberry pi, Гаджеты, Электроника, Самоделки, Видео, YouTube, Длиннопост

На базе Raspberry Pi Zero был создан «CatBot», который использует встроенную камеру и компьютерное зрение для обнаружения кошек. Камера представляет собой стандартную камеру Raspberry Pi с сервером Flask для обработки изображений. Поскольку Pi Zero слишком слаб для развертывания модели компьютерного зрения, отдельный Pi 5 запрашивает изображения с Zero и выполняет обнаружение объектов с помощью небольшой модели Faster R-CNN MobileNet. Получившаяся система похожа на самодельного Bird Buddy.

Затем в систему был встроен серводвигатель Tower Pro с палочкой для еды. Когда она стучит по окну – птицы улетают. Соответственно если Pi 5 обнаруживает птицу, он отправляет запрос на Pi Zero, чтобы тот активировал двигатель.

Pi 5 также запускает клиент Twillo для отправки изображений кошек на телефон кошатника.

CatBot-Arduino Arduino, Raspberry pi, Гаджеты, Электроника, Самоделки, Видео, YouTube, Длиннопост

Описание системы доступно для повторения.

Материал подготовлен Московским заводом тепловой автоматики (МЗТА)