Как стать автором
Обновить

Комментарии 8

Оригинальный блок питания заказывать мы не стали – с этим справится любое зарядное устройство от мобильного телефона 5V/1A.

Это вы зря — потребление Pi4B при нагрузке (даже без подключенной периферии типа камеры и чего-то в USB) может быть больше 7 ватт.


То что у вас "всё работает" можно объяснить тем что помогает небольшой запас БП (даже у суровых китайских он есть), а также тем что без адекватного охлаждения система просто ограничивает тактовую и поэтому потребляет меньше, но вот для долговременного использования лучше так не делать — перегруженный длительное время БП может от просто "перестанет работать" до "сожжет всё" (причем иногда буквально).


Так что лучше берите БП с хорошим запасом, не настолько он дорог чтобы экономить, плюс не стоит забывать что "зарядное устройство" обычно не расчитано на работу 24/7.

Благодарю за столь подробное объяснение этого нюанса. Ввиду того, что с железом на практике почти не сталкивался, данная информация крайне полезна.

Неплохо для начала. Но явно код с разных источников взят. По python глаз режет игнорирование PEP8, стиль С программера.

Питон не является моим основным языком разработки. Тем не менее, выбор пал на него из-за наличия достойного количества библиотек, позволяющих делать сложные вещи весьма просто. Почитаю насчет кодстайла на питоне. Спасибо!

Использую похожую систему уже много лет.
Тоже сталкивался с ложными срабатываниями данного датчика движения. Решилась проблема следующим образом. При инициализации gpio можно также программно включить подтяжку настраиваемого пина к земле. Т. о., пин будет использоваться как дискретный вход, но одновременно будет подключен к земле через резистор. Делается одной строчкой кода. Когда такая подтяжка включена, ложных срабатываний почти не возникает. По крайней мере их число сократилось до 1-2 в месяц. К сожалению нет под рукой моего кода, не скажу, как именно включается эта подтяжка, но, думаю, не проблема нагуглить.

Отличная идея. Спасибо за наводку, попробую ей воспользоваться!

Могу привести пример немного меньшего использования оборудования.
Rpi3, ip camera. Дальше программная часть это программа motion. Можно настроить так же отдельно скрипт bash для захвата потока с камеры с помощью ffmpeg( если есть микрофон у камеры, то будет видео со звуком). И небольшой скрипт для передачи в tekrgram bot. В боте настроить небольшое меню из инлайн кнопок. И тогда можно ещё манипулировать видео. Тут уж логика за автором бота. Перемещать по папкам, редактировать видео, удалять, пересылать в хранилище, просматривать архивы.
При передаче видео в бот в режиме стрима появляется удобная возможность наблюдать "живую" картинку.

Хранить контент базы данных внутри контейнера сильно «такое себе»…
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.