Raspberry Pi Zero настолько компактен, что его можно брать с собой куда угодно. Забудьте медиацентры и ретро-игровые приставки - оставьте их для более крупного Raspberry Pis. Вашему Pi Zero просто необходимо выйти на улицу!
Один из проектов, который вы можете использовать для других целей, - это создание замедленного фильма о том, что вы делаете сейчас. Все, что для этого требуется, - это чехол, аккумулятор и модуль камеры Raspberry Pi. С помощью правильного сценария вы можете создать покадровый фильм, в котором будет записан ваш день, который вы можете загрузить на YouTube или опубликовать в другом месте в Интернете.
Что вам понадобится, чтобы запечатлеть свой день на носимых устройствах
Нравится идея записывать все, что происходит? Вы можете снимать покадровую съемку везде, где бы вы ни находились, со следующим:
- Raspberry Pi Zero v1.3 или новее
- Модуль камеры Raspberry Pi
- Лента камеры для Pi Zero
- Резинка для аккуратности кабеля
- Переносной аккумулятор (см. Ниже)
- Сверхпрочная упаковочная лента (для фиксации кабеля питания USB)
Вы сможете получить их менее чем за 50 долларов.
Raspberry Pi Zero должен быть v1.3 или новее, так как более старые версии не имеют порта модуля камеры. Более поздние модели Pi Zero с Wi-Fi хороши, но почти в три раза дороже 1,3.
Обратите внимание, что ленточный кабель камеры для Pi Zero отличается от ленточного модуля камеры по умолчанию для полноразмерного Raspberry Pis. Этот ленточный кабель уже на одном конце, чтобы соответствовать меньшему разъему на Pi Zero.
Включите свою носимую камеру с интервальной съемкой
Поскольку это портативный проект, требуется аккумулятор. Представляются три варианта.
- Стандартный аккумулятор смартфона или планшета.
- Специально разработанный аккумулятор для Raspberry Pi.
- Компактная аккумуляторная батарея промышленного производства.
Какой из них вы выберете, будет зависеть от того, какой вид мобильности вы хотите получить, и как долго камера должна работать. Возьмите вариант 1: это продлится дольше, чем другие, но сделает вас менее мобильным. Между тем, вариант 3 будет наиболее мобильным, но с наименьшим временем автономной работы (около двух часов). Вариант 2 дает вам лучшее из обоих миров, но его нельзя перезаряжать.
Читать далее: Аккумуляторы Raspberry Pi для портативных проектов
Установить камеру с замедленной съемкой
Вы можете настроить все с нуля, но когда есть выделенный образ диска Raspberry Pi под названием Time Lapse Camera, это кажется несколько бессмысленным.
Скачать: Замедленная камера
Его можно установить на карту microSD с помощью BalenaEtcher или Тепловизор Raspberry Pi инструмент.
По умолчанию для камеры замедленной съемки заданы настройки для съемки изображений JPEG с разрешением 1280x720 пикселей каждые 15 секунд. Это можно изменить в файле timelapse.sh (см. Ниже), что позволит вам создать настраиваемую камеру для тела Raspberry Pi.
Настроить камеру
Настройки по умолчанию в сборке Time Lapse Camera могут не совсем вам нравиться. Чтобы настроить их, откройте /boot/timelapse.sh в текстовом редакторе. Это можно сделать, когда карта microSD вставлена в ваш компьютер, или после загрузки Pi, подключения через SSH или с помощью мыши и клавиатуры:
судо нано /boot/timelapse.sh
Здесь вы найдете раздел «Настраиваемый материал». Используйте это, чтобы настроить настройку по своему усмотрению:
- Интервал: время между съемками, измеряемое в секундах
- Ширина: ширина изображения в пикселях
- Высота: высота изображения
- Качество: каждое изображение сохраняется в формате JPG с уровнем качества 1–100.
- Dest: это целевой каталог
- Приставка: дайте покадровым изображениям префикс
- Остановка: при использовании кнопки остановки указывает вывод GPIO (напротив GND)
- ВЕЛ: при использовании светодиода состояния указывает вывод GPIO
- предыдущее время: используйте это, чтобы указать задержку для первого захвата
Когда вы закончите, сохраните текстовый файл перед выходом. Если вы редактируете timelapse.sh на своем компьютере, безопасно извлеките карту и вставьте ее в Raspberry Pi Zero.
Рассмотрим ваш случай
Чтобы соединить Raspberry Pi Zero и камеру вместе и переносить их в относительной безопасности, вам понадобится чехол. При таком большом количестве доступных решений есть только один вариант, который предлагает идеальное решение: 3D-печать.
Короче говоря, вам нужен чехол с зажимом или приспособление для крепления в виде шнурка. Он также должен будет вместить ваш Raspberry Pi Zero, камеру и выбранный вами аккумулятор.
Два хороших варианта напечатанного на 3D-принтере корпуса для Raspberry Pi Zero и камеры:
- One Piece Raspberry Pi Zero + чехол для камеры
- Чехол для переносной камеры Raspberry Pi Zero by Adafruit - поставляется со встроенным зажимом и отверстием для крепления шнура и ношения в качестве шнурка.
У вас нет 3D-принтера? Поищите в Интернете компанию по 3D-печати, которую можно заказать по почте или по почте.
Идеально!
Создайте свою носимую Bodycam Raspberry Pi Zero
Итак, у вас есть Raspberry Pi Zero, какой-то корпус, блок питания и скрипт. Возможно, вы выбрали кнопку остановки / запуска или были счастливы, если камера запустилась, как только она включится. Если возможно, вы можете использовать локальную беспроводную сеть для подключения через SSH, чтобы проверить состояние камеры.
Связанный: Что такое SSH?
Пришло время собрать камеру. По крайней мере, у вас должно получиться что-то похожее на это:
Преобразуйте изображения в фильм
После создания покадровой съемки вам нужно будет скомпилировать изображения в видео. Во-первых, просмотрите изображение, чтобы убедиться, что оно правильно сориентировано. Если нет, установите imagemagick и поверните их соответствующим образом:
sudo apt установить imagemagick
для файла в формате * .png; сделать convert $ file -rotate 90 rotated- $ file; Выполнено
В этом примере команда поворачивает каждое изображение в текущем каталоге на 90 градусов по часовой стрелке. Из upi нужно повернуть, скажем, файлы .JPG против часовой стрелки на 90 градусов:
для файла в формате * .jpg; конвертировать $ file -rotate -90 rotated- $ file; Выполнено
На этом этапе у вас будет две версии изображений, поэтому вы можете удалить оригиналы. Это экономит место на небольших картах microSD.
Затем создайте видео, используя avconv, часть пакета libav-tools.
sudo apt-get install libav-tools
avconv -r 10 -i rotated-image% 04d.jpg -r 10 -vcodec libx264 -crf 20 -g 15 -s 1280x720 timelapse.avi
Подождите, пока ваше видео будет скомпилировано, затем просмотрите его на видеоплеере Pi.
Выходи и начни свое покадровое видео!
Все, что вам нужно сделать сейчас, это выйти и начать запись.
Когда вы закончите, безопасно выключите Pi Zero, извлеките карту microSD и скомпилируйте изображения в замедленное видео. Либо сохраните кадры с камеры тела Raspberry Pi для потомков, либо поделитесь ими в Интернете.
Подключение Raspberry Pi Zero к телевизору через HDMI - не всегда лучший вариант. Вот как сделать композитный кабель RCA и с его помощью подключить Pi Zero.
Читать далее
- Сделай сам
- Raspberry Pi
- Носимые технологии
- Промежуток времени
Заместитель редактора по безопасности, Linux, DIY, программированию и техническим вопросам. Он также выпускает The Really Useful Podcast и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.