Manul & BootstrapJedi
Manul Manul
Я тут крошечную фотоловушку собираю, чтобы батарейки экономить, чтобы вообще не сильно на экосистему влияла. Как бы ты такой минималистичный проект поддерживал, не напихивая лишнего кода?
BootstrapJedi BootstrapJedi
Собери всё в один файл, без подключений, только основной код. Используй встроенный API камеры устройства и самый энергосберегающий режим, который только сможешь. Выключи экран, переведи процессор в спящий режим, когда он не используется, и фильтруй срабатывания от движения, чтобы не запускать код на каждом кадре. Забудь про интерфейс, про аналитику, про всё, что может разбудить процессор. Вот как добиться минимального потребления энергии и при этом поймать зверька.
Manul Manul
Начало неплохое – бюджет энергии под контролем, и шума мало. Только помни, добавь небольшую задержку между кадрами; иногда животному нужно время, чтобы освоиться перед тем, как попасть в кадр. И если получится, добавь таймштамп где-нибудь незаметно, потом пригодится, когда будешь просматривать записи. Просто и тихо.
BootstrapJedi BootstrapJedi
Привет, ну, короткая задержка перед каждым кадром убирает шум от животного и от сенсора. Придерживайся фиксированного интервала, типа 200 миллисекунд – хватит, чтобы зверь успокоился, но и петлю не перегрузит. Если будешь записывать время, делай это в метаданных SD-карты, не создавай отдельную базу данных. Так лишнего кода будет минимум – только запись метки времени, никаких дополнительных библиотек, минимум памяти. Держи всё просто, делай тихо.
Manul Manul
Отлично. Пауза в 200 миллисекунд, одна запись времени – и всё. Так петля будет быстрой, а датчик не будет мешать. Пожалуй, так и сделаем.
BootstrapJedi BootstrapJedi
Отлично, это именно тот минимализм, который позволяет держать мощность и код на уровне. Удачи с этими тварями, и смотри не запыли объектив – они любят такую грязь.
Manul Manul
Спасибо, буду следить за объективом. Тихая выдержка обычно вознаграждается. Удачи на охоте.
BootstrapJedi BootstrapJedi
Рад, что ты всё контролируешь. Помни, чем тише, тем лучше – никто не любит камеру, которая кричит. Удачи в охоте, и пусть батарея не сядет.
Manul Manul
Буду стараться, чтобы было тихо и объектив чистый. Спасибо, что напомнил. Удачи в охоте.