СТУДИЯ КРИТИЧЕСКОГО ИЗГОТОВЛЕНИЯ

Создание кошачьей камеры

Использование Raspberry Pi может быть интересным

На этой неделе я изучал создание чего-то интерактивного с помощью Raspberry Pi. Один у меня уже лежал дома, что упростило установку. Я также пошел в лабораторию с Ивонн и Тесс, чтобы снова все настроить с нуля.

Я всегда думал, что было бы интересно создать фуд-камеру, чтобы запечатлеть миллиарды раз, когда мой кот Фрэнк решает съесть. Моими целями в этом проекте были: 1) Настроить камеру для обнаружения движения, подключенную к Raspberry Pi; 2) Настройте его так, чтобы он фиксировал движение и подсчитывал, сколько раз Фрэнк перекусил; и 3) Потоковая передача через веб-сервер, работающий на Raspberry Pi.

Сначала я попытался настроить сервер Javascript, но после битвы при попытке установить зависимые библиотеки (GStreamer) я обнаружил, что это невозможно из-за двухлетней версии системы обработки Raspbian. Я перешел на службу Linux под названием Motion и смог настроить веб-камеру, обнаружение движения и потоковую передачу на веб-сервер на моем Raspberry Pi.

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

См. Git repo для получения инструкций о том, как это сделать.