Комментарии 8
Оригинальный блок питания заказывать мы не стали – с этим справится любое зарядное устройство от мобильного телефона 5V/1A.
Это вы зря — потребление Pi4B при нагрузке (даже без подключенной периферии типа камеры и чего-то в USB) может быть больше 7 ватт.
То что у вас "всё работает" можно объяснить тем что помогает небольшой запас БП (даже у суровых китайских он есть), а также тем что без адекватного охлаждения система просто ограничивает тактовую и поэтому потребляет меньше, но вот для долговременного использования лучше так не делать — перегруженный длительное время БП может от просто "перестанет работать" до "сожжет всё" (причем иногда буквально).
Так что лучше берите БП с хорошим запасом, не настолько он дорог чтобы экономить, плюс не стоит забывать что "зарядное устройство" обычно не расчитано на работу 24/7.
Неплохо для начала. Но явно код с разных источников взят. По python глаз режет игнорирование PEP8, стиль С программера.
Использую похожую систему уже много лет.
Тоже сталкивался с ложными срабатываниями данного датчика движения. Решилась проблема следующим образом. При инициализации gpio можно также программно включить подтяжку настраиваемого пина к земле. Т. о., пин будет использоваться как дискретный вход, но одновременно будет подключен к земле через резистор. Делается одной строчкой кода. Когда такая подтяжка включена, ложных срабатываний почти не возникает. По крайней мере их число сократилось до 1-2 в месяц. К сожалению нет под рукой моего кода, не скажу, как именно включается эта подтяжка, но, думаю, не проблема нагуглить.
Могу привести пример немного меньшего использования оборудования.
Rpi3, ip camera. Дальше программная часть это программа motion. Можно настроить так же отдельно скрипт bash для захвата потока с камеры с помощью ffmpeg( если есть микрофон у камеры, то будет видео со звуком). И небольшой скрипт для передачи в tekrgram bot. В боте настроить небольшое меню из инлайн кнопок. И тогда можно ещё манипулировать видео. Тут уж логика за автором бота. Перемещать по папкам, редактировать видео, удалять, пересылать в хранилище, просматривать архивы.
При передаче видео в бот в режиме стрима появляется удобная возможность наблюдать "живую" картинку.
Первый опыт с Raspberry Pi или микросервисы для дома