Малина PI ноль – Timelapse с новой камеры 8 мегапикселей [Часть I]

С недавним выпуском новой Малина Pi ноль с слот для камеры, Открывает широкий спектр возможностей благодаря небольшому размеру этого устройства, То, что предлагает те же функции модель B +.

PiZeroCAM

Если к этому добавить Новая модель камеры 8 мегапикселей Фонд недавно начал, нас может произойти бесконечное количество проектов; в этом Учебник Мы увидим, как сделать легко, или несколько Timelapse Воспользовавшись системный демон cron, и инструмент raspistill.

Изменения в дизайн, который был PI ноль одна модель для других, отметить это только разъем для камеры, небольшое смещение, страдали от соединения PP1 и РР6 Начиная с Это может повлиять на совместимость с некоторыми ШЛЯПУ рынок, и необходимость дополнительного кабеля, В отличие от оригинала в одной из своих целей из-за небольшого размера гнезда подключения.

PP1 соединения и РР6 в v1.2 Малина PI ноль и v1.3

Чтобы начать разработку этот небольшой проект, Первый Мы будем обновлять, как системы, так и ядро нашей малина, так что это обнаруживает нашей новой модели камеры, и наконец в активировать в меню Raspi-config.

pi@zero:~$ sudo apt-get update && sudo apt-get upgrade && sudo rpi-update
pi@zero:~$ sudo raspi-config
Raspi-config

Активация камеры в raspi-config.

После перезагрузки, чтобы применить изменения мы будем тестировать камеру с помощью инструмента raspistill, с следующем примере линии, Мы можем создать семь изображений в то время одной минуты; Мы можем увидеть все варианты, предлагаемые raspistill в руководстве инструмента по заказу человек Терминал.

pi@zero:~$ raspistill -o a%04d.jpg -t 60000 -tl 10000

Затем, и после проверки, что создаст камеры работ Каталог timelapse В Каталог IP пользователя дома, что будет содержать подкаталоги для размещения изображения захвачен Наш малиновый камеры.

pi@zero:~$ mkdir /home/pi/timelapse

Внутри папки, созданной на предыдущем шаге, Мы собираемся написать сценарий к которому я призывал “tomafoto“; всякий раз, когда мы запускаем мы получим картину камеры с текущее время и минуты как имя, и в формате jpg.

#!/bin/bash

MIN_FOTO=$(date +%H:%M)
DIRECTORIO=$(date +%d_%m_%y)

raspistill -o /home/pi/timelapses/$DIRECTORIO/$MIN_FOTO.jpg

Наконец мы добавим следующие строки кода в файле /etc/rc.local Поэтому каждый раз, когда вы начинаете системы, Создайте подкаталог на день в том случае, если он был не ранее, и с текущей датой в качестве имени; Важно разместить их в последней строке сценария, Это то, что содержит “выход 0“.

#Comprueba si existe la carpeta de hoy, y si no, la crea.

if [ ! -d /home/pi/timelapses/$(date '+%x'|tr -s “/” “_”) ]; then
  su -c "mkdir /home/pi/timelapses/$(date '+%x'|tr -s “/” “_”)" pi
  printf "Se ha creado el directorio de timelapse de hoy"
fi

exit 0

После перезагрузки, Мы можем видеть, что он был правильно создан каталог, который будет содержать изображения захвачен в течение дня с сегодняшнего дня через выход на экране во время загрузки системы, или же с помощью команды “Ls“.PiZero_Carpeta1

В моем случае, Я буду делать путешествие, в котором я намерен отключиться после тяжелый год работы и исследований, так что моя идея что проект начинает захвата изображения автоматически подавая моего Малина Pi; Я буду использовать для этой цели системный демон cron, Поскольку для использования что я дам ему будет более стабильным, чем вариант Timelapse собственные средства raspivid.

pi@zero:~$ crontab -e
no crontab for pi - using an empty one

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano
  3. /usr/bin/vim.tiny

Choose 1-3 [2]: 2

В файле cron пользователь, Мы должны добавить строку путем вызова для сценарий tomafoto и с указанием, что частота должна быть выполнена автоматически; Ниже мы можем видеть некоторые Примеры синтаксиса с разными частотами исполнения.

# m h  dom mon dow   command

#Capturamos una imagen cada minuto.
* * * * *  /home/pi/timelapses/tomafoto

#Capturamos una imágen cada 5 minutos.
0,5,10,15,20,25,30,35,40,45,50,55  * * * * /home/pi/timelapses/tomafoto

#Capturamos una imágen cada 10 minutos.
0,10,20,30,40,50  * * * * /home/pi/timelapses/tomafoto

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

Если вы хотите, вы можете следовать за мной Щебетать, Facbook, Google +, LinkedIn, Feedly, или поделиться ею с помощью кнопок под этой публикации, Если у вас есть какие-либо вопросы или предложения, пожалуйста, не стесняйтесь комментировать.

Помогите нам достичь больше читателей Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

«Одна мысль о»Малина PI ноль – Timelapse с новой камеры 8 мегапикселей [Часть I]

  1. Я ценю все усилия этой супер сайт, ехать до мое признание. Привет я пытаюсь разработать нечто похожее на то, что вы предложили в домашней автоматизации управления, но у меня были проблемы в элементе управления raspicam (Он не работает). Я поставил код на веб-адрес. Не запускать код raspicam. С другой стороны, не работает cronetap система, Я попробовал его на другом компьютере помимо raspi, с вас и не запускать задачи, запланированные. Я делаю не так. Приветствие.

Оставь ответ