Рекламное объявление

Гибкость Raspberry Pi не знает границ, и как только вы думаете, что достигли всего возможного, приходит что-то еще. Это может быть связано с прекрасной идеей, которую вы или кто-то другой имели, или вдохновлен недавно выпущенным компонентом расширения для устройства.

Один из первых расширения, которые вы должны купить для Raspberry Pi Пять великолепных расширений Raspberry Pi, которые делают его еще более полезнымВаш Raspberry Pi универсален и порой удивителен, но вы используете всю мощь этой маленькой коробки? Включите свой Pi с этими 5 расширениями! Подробнее это модуль камеры. Благодаря выделенному разъему камеру можно использовать для самых разных задач. Давайте посмотрим на них.

Первый: включить камеру

Убедитесь, что вы подключили камеру Raspberry Pi к мини-компьютеру. Затем загрузите устройство и войдите в систему (мы предполагаем, что вы используете по умолчанию Raspberry Pi OS, Raspbian Оптимизация силы вашего Raspberry Pi с RaspbianКак и положено человеку, у которого слишком много технологий, я недавно играл с Raspberry Pi, настраивая устройство так, чтобы оно работало в полную силу. Он продолжает работать как ...

Подробнее ). В командной строке введите

sudo raspi-config

В меню выберите Включить камеру.

Ая-поделка-picamera включить

Отсюда выберите Включить, тогда финиш и да перезагрузить.

Сфотографировать

Когда ваш Pi перезапустится, войдите снова и по приглашению введите

распистил –o image.jpg

Это захватит ваше первое изображение, которое вы сможете просмотреть в графическом интерфейсе. Если вы еще не используете терминал из графического интерфейса, вы должны переключиться на это, используя команду

StartX

Последующие команды можно запускать в Терминале, а результаты проверять в файловом менеджере Raspbian. С помощью этой команды вы можете сделать столько фотографий, сколько захотите, хотя учтите, что имя файла, image.jpg, нужно будет менять при каждой итерации команды, чтобы избежать перезаписи предыдущее изображение.

Давайте немного продвинемся и проинструктируем Пи сделать временную фотографию после одного нажатия клавиши.

Начните с установки поддержки Python для камеры.

sudo apt-get установить python-picamera python3-picamera

После этого введите

судо простаивает

Это запустит среду Python. Python регулярно появляется в руководствах по Raspberry Pi и является удивительно простым языком для понимания. Для получения дополнительной помощи, мы предлагаем вам проверить наши пять лучших сайтов для изучения Python 5 лучших сайтов для изучения программирования на PythonХотите научиться программировать на Python? Вот лучшие способы изучения Python в Интернете, многие из которых полностью бесплатны. Подробнее и посетить Lynda.com, если вы заинтересованы в дальнейшем развитии ваших навыков Python.

Идти к Файл> Новое окно чтобы открыть текстовый редактор и введите следующий код:

время импорта импортировать Picamera с Picamera. PiCamera () в качестве камеры: camera.start_preview () time.sleep (0) camera.capture ('/ home / pi / Desktop / image.jpg') camera.stop_preview ()

использование Файл> Сохранить чтобы сохранить свою работу, присваивая ей имя, например, timedsnap.py. Когда вы будете готовы запустить скрипт, перейдите к Run> Run Moduleили просто нажмите F5.

Мы можем использовать этот же скрипт - с некоторыми изменениями - для использования модуля камеры Raspberry Pi для других проектов.

PiCamera с таймером

Ая-поделка-picamera-устройство

Этот же сценарий может быть повторно использован с небольшой настройкой для создания камеры с таймером обратного отсчета, что является огромным преимуществом для любого любителя селфи. Посмотрим правде в глаза, это Raspberry Pi, так что вы можете найти какой-нибудь способ установить чехол и камеру на флешку для селфи и выйти с ним на публику.

Чтобы добавить 5-секундный отсчет, измените строку

время сна (0)

в

время сна (5)

Когда вы закончите, не забудьте сохранить и нажмите F5, чтобы начать обратный отсчет. Скажите «Сыр!»

Запишите видео на камеру Raspberry Pi

Делать фотографии - это одно, а как же видео? Так же, как с камерой смартфона или стандартной настольной веб-камерой (что по сути является камерой Pi, так же как и без корпуса), вы также можете записывать видео.

В командной строке измените сценарий следующим образом:

время импорта импортировать Picamera с Picamera. PiCamera () в качестве камеры: camera.start_preview () camera.start_recording ('/ home / pi / Desktop / video.h264') time.sleep (30) camera.stop_recording () camera.stop_preview ()

Вы заметите, что я установил time.sleep () значение 30, что означает, что сценарий начнет запись, подождите 30 секунд, затем остановите. Сохранить этот скрипт как videocapture.pyи нажмите F5 для запуска.

Обратите внимание на использование camera.start_recording () функция. Это сохраняет отснятый материал в файл с именем video.h264- видеоклип высокой четкости, который можно открыть с рабочего стола Raspbian. Лучший способ сделать это - перейти в папку «Рабочий стол» (или любой другой путь к файлу, который вы выбрали в приведенном выше сценарии), нажмите F4, чтобы открыть терминал, и введите

omxplayer video.h264

Добавьте подходящую батарею для Raspberry Pi и дисплей, и вы получите компактную видеокамеру!

Замедленная съемка

Замедленная съемка 4 способа сделать покадровое видеоПромежуток времени - некоторые из моих любимых видео для просмотра. Они просто настолько увлекательны, независимо от того, показывает ли видео течение времени в пустыне или рабочий процесс художника-эскиза. Там просто что-то ... Подробнее В последние несколько лет популярность возросла благодаря взрыву камер для смартфонов, благодаря чему почти все люди, которые когда-то были в провинции, специализировались на фотографах.

Недостаток использования смартфона для такой фотографии очевиден; это отнимает много времени и требует ресурсов, которые вам могут понадобиться, ну, для совершения и приема телефонных звонков. Raspberry Pi с подключенной камерой - хорошая альтернатива, а с прикрепленной батареей доказать, что он такой же портативный и универсальный, как приложение для Android или iPhone, и имеет больше смысла, чем просто твой Pi как замедленный запуск для DSLR Как сделать покадровую фотографию с помощью Raspberry Pi и DSLR или USB-камерыИнтервальная фотография действительно может дать вам представление о том, как мир работает на макроскопическом уровне, за пределами чего-либо мыслимого для обычного человеческого опыта времени. Подробнее .

Прежде чем продолжить, установите ffmpeg:

sudo apt-get установить ffmpeg

Затем используйте этот скрипт Python для захвата изображений с промежутками времени:

время импорта импортировать Picamera VIDEO_DAYS = 1 FRAMES_PER_HOUR = 60 FRAMES = FRAMES_PER_HOUR * 24 * VIDEO_DAYS def capture_frame (frame): с picamera. PiCamera () как cam: time.sleep (2) cam.capture ('/ home / pi / Desktop / frame% 03d.jpg'% frame) # Захват изображений для кадра в диапазоне (FRAMES): # Обратите внимание на время до начала захвата = time.time () capture_frame (frame) # Ожидание следующего захватить. Обратите внимание, что мы учитываем # время, необходимое для захвата # изображения при расчете задержки time.sleep (int (60 * 60 / FRAMES_PER_HOUR) - (time.time () - start))
Ая-поделка-picamera-timelapsesnaps

Вы создали коллекцию изображений, записанных в течение 60 минут с помощью этого сценария. Чтобы просмотреть изображения в виде фильма, скомпилируйте изображения следующим образом:

ffmpeg -y -f image2 -i /home/pi/Desktop/frame%03d.jpg -r 24 -vcodec libx264 -profile высокий - заданный медленный /home/pi/Desktop/timelapse.mp4

Вы можете запустить видео в своем Raspberry Pi с помощью команды Terminal:

omxplayer timelapse.mp4

Видео будет воспроизведено в полноэкранном режиме. Это может выглядеть примерно так ...

Камеры безопасности Raspberry Pi

Ранее мы уже изучали, как создать домашнюю веб-камеру система безопасности с вашим Raspberry Pi Создайте систему безопасности Motion Capture, используя Raspberry PiИз многих проектов, которые вы можете построить с помощью Raspberry Pi, одним из наиболее интересных и неизменно полезных является система безопасности захвата движения. Подробнее с учебником, который предшествовал широкому распространению специальной камеры Pi. С тех пор, конечно, все изменилось, но вы можете использовать те же принципы и программное обеспечение, чтобы превратить Pi в гораздо более компактное решение для камер видеонаблюдения. Теоретически, вы можете отслеживать входы и выходы из дома менее чем за 100 долларов, используя одну или несколько камер безопасности Raspberry Pi.

Мы дали вам пять вариантов использования вашего модуля камеры Raspberry Pi, но мы считаем, что вы сможете добавить их в список. Как вы используете свой? Напишите нам в комментариях.

Кристиан Коули - заместитель редактора по безопасности, Linux, DIY, программированию и технологиям. Он также выпускает подкаст «Действительно полезный» и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Кристиан - участник журнала Raspberry Pi, любитель лего и поклонник ретро-игр.