История проекта уличных камер для Frigate часть 2
В прошлый раз я рассказал об идее и о том, как проект добрался до стабильной работы. Теперь — железная часть: из чего всё состоит, сколько потратил и сколько это стоит сейчас.
Сразу оговорюсь: цены на платы Luckfox взлетели раза эдак в два и, кажется, продолжают расти. С чем связано — честно, не знаю. Но для меня цена уже перестала быть гуманной, так что потихоньку ищу альтернативы. Одну плату по нынешним ценам я всё-таки купил — взамен сгоревшей во время экспериментов (об этом чуть позже).
Итак, что нам понадобится для сборки
1. Мозги
Главный компонент. Вариантов несколько, опишу все, но с нюансами. Перечисленные ниже платы поддерживают оба модуля камеры (про них дальше) и гарантированно работают с моим приложением.
Luckfox Pico Pro — чип RV1106G2, NPU 0.5 TOPS, 128 MB DDR3L, Ethernet 10/100. Самая минимальная рабочая. NPU не самый мощный, так что, когда доберусь до детекции на самой плате, здесь, скорее всего, будет чуть урезанный вариант. В остальном — всё, что нужно, есть.
Luckfox Pico Max — RV1106G3, NPU 1 TOPS, 256 MB DDR3L, Ethernet 10/100. Отличный вариант. Потянет всё, что можно придумать под эти камеры.
Luckfox Pico Ultra BW — RV1106G2, NPU 0.5 TOPS, 128 MB DDR3L, Ethernet, eMMC 8 GB, Wi‑Fi 6 и Bluetooth. Ключевые фишки — встроенная память и Wi‑Fi 6. NPU слабый. К USB можно подключить, например, модем с симкой — в теории должно работать, но, скорее всего, придётся перебирать систему (в планах проверить). Из Bluetooth можно попробовать сделать прокси или передавать данные с датчиков по Wi‑Fi в умный дом. Есть DPI‑интерфейс — можно подключить экран (тоже от Luckfox). Думаю из этого получился бы неплохой дверной глазок, потому что показывать видео с камеры на локальном экране иначе просто некуда.
Luckfox Pico Ultra W — RV1106G3, NPU 1 TOPS, 256 MB DDR3L, Ethernet, eMMC 8 GB, Wi‑Fi 6 и Bluetooth. А это уже «максималка»: есть всё, что у Ultra BW, плюс полноценный NPU и больше памяти — с заделом на будущую детекцию прямо на камере.
Важно: следующие две платы работают на другом процессоре (RV1103) и поддерживают только младший модуль камеры. С моим приложением я их не проверял, но в теории — должны.
Luckfox Pico Plus — RV1103, NPU 0.5 TOPS, 64 MB DDR2, Ethernet. Если оперативной памяти не хватит, можно выкрутиться swap на SD‑карте.
Luckfox Pico Mini B — RV1103, NPU 0.5 TOPS, 64 MB DDR2. Очень интересный вариант своим размером, но без Ethernet и Wi‑Fi. Есть SPI NAND Flash на 128 MB — теоретически туда можно поставить систему и запустить приложение (правда, для детекции памяти точно не хватит, а swap взять неоткуда). В слот SD‑карты можно вставить модуль Wi‑Fi. А если к USB подключить хаб с Ethernet, тогда и SD останется под swap. Надеюсь, дойдут руки протестировать.
2. Камеры
Тут всё проще. Два варианта:
SC3336 — 3 Мп, 2304×1296.
MIS5001 — 5 Мп, 2592×1944.
Пользуюсь обоими. Днём снимают отлично, ночью — пока чернота. Очень надеюсь, что это ошибки настроек и картинку ещё можно выкрутить. Сейчас ночью камеры видят только машины с фарами и людей с фонариком. Но у нас начинаются белые ночи — так что скоро всё будет видно! :D
3. Питание
Два пути. Если USB (есть на всех платах Luckfox) не используется, как у меня, — берёте любой блок питания на 5V и кабель USB‑C. Хочется попаять — берите модуль AC/DC 220V → 5V. По мощности: проверял блоки на 750 мА, но сейчас камеры подключены к 1 А — с запасом для зарядки UPS.
4. Карта памяти
MicroSD на хватит 4–32 ГБ. Берите любую, какая есть или подешевле, но не самую медленную и убитую: с неё будет работать система. Внимание: для Luckfox Pico Ultra (BW и W) карта не нужна — там используется встроенная eMMC, слота под SD нет.
5. Допики
Как упоминал ранее, можно прикрутить UPS. Я взял на Али модуль 5V под два аккумулятора 18650 — отличная штука. По моим замерам камера работает на них 5–7 часов (аккумуляторы 3000 мА·ч, уже познавшие жизнь). Бывают модули и под один 18650. Другой вариант: литий-ионная батарейка на 3V и модуль TP4056 со встроенной регулировкой выходного напряжения — тогда можно получить стабильные 5V. Правда, в последний раз такой вариант меня подвёл и спалил плату Luckfox :(
Ещё можно добавить подсветку — круговую, хоть IR, хоть LED. Но тут надо быть внимательным: большинство IR-подсветок рассчитано на 12V, а те, что на 5V, просят чуть ли не 2А (зависит от размера). Хорошего и при этом дешёвого варианта для себя пока не нашёл.
Итого:
Мой комплект стоил: Pico Ultra, 5 МП и UPS: 1950+1178+115+156+596 = 3 995 ₽
Сейчас минимально: Pico Max, 3 МП, microSD и питание AC/DC: 2638 + 700 + 156 + 109 = 3 603 ₽
Сейчас мой комплект: ULTRA WB, UPS, 5 МП камерой и UPS: 3206 + 876 + 109 + 159 + 237 = 4 587 ₽
Отдельно придется все для пайки (если использовать не готовый блок питания с кабелем usb-type c)
В следующий раз покажу фото с камер, расскажу о настройках Frigate и где он у меня запущен.
Код для камер на GitHub можно посмотреть тут: тык





















