Малини нуль Пі – Timelapse з нові камери 8 мегапікселів [Частина I]

З недавнім випуском нових Малини Пі нуль з слот для камери, Відкриває широкий спектр можливостей завдяки невеликий розмір цей пристрою, Що пропонує ті ж функції, як модель B +.

PiZeroCAM

Якщо до цього додати до нова модель камери 8 мегапікселів Фонд здійснював нещодавно, нам може статися нескінченну кількість проектів; у цьому Підручник Ми побачимо, як зробити легкий, або декількох Timelapse скориставшись на Фонова служба cron системи, й інструмент raspistill.

Зміни в дизайні, які були Пі нуль модель один до одного, заслуговують на увагу це тільки роз'єм для камери, невелике зміщення страждала від підключення PP1 і PP6 Починаючи з Це може вплинути на сумісність з деякими КАПЕЛЮХИ ринок, і необхідність додатковий кабель, distinto al original en uno de sus extremos debido al reducido tamaño de la ranura de conexión.

Підключення PP1 і PP6 у нуль Малина Пі v 1.2 і v 1.3

Щоб почати створювати цей невеликий проект, перший Ми будемо оновлювати системи та ядра наших малини, так що це виявляє наша нова модель камери, і, нарешті, на активувати у меню Raspi конфігурації.

pi@zero:~$ sudo apt-get update && sudo apt-get upgrade && sudo rpi-update
pi@zero:~$ sudo raspi-config
Raspi конфігурації

Активація камери в raspi конфігурації.

Після перезавантаження задіяти зміни ми будемо тестувати камери за допомогою інструменту 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

У моєму випадку, Я зроблю поїздка, в якій я маю намір відключити через жорсткий рік роботи та навчання, так що моя ідея полягає в тому, що проект починає робити фотознімки автоматично годування мого Малини Пі; Я буду використовувати для цієї мети системна служба 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

Змінні, які використовуються в ім'я підкаталогу і образи, які вони містять, Вони дозволяють визначити дату у випадку каталоги, і годину і хвилину в засувок для того, щоб потім зібрати відео, зображення, створені на основі як ми побачимо в на Наступні доставки цього підручника.

Якщо ви любите ви можете слідкувати за мене на Twitter, Facbook, Google +, LinkedIn, Feedly, або поділитися ним з кнопок під цієї публікації, Якщо у вас виникли питання або пропозиції будь ласка, не соромтеся коментувати.

Допомогти нам досягти більше читачів Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

Напишіть відгук