Малини нуль Пі – 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

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

  1. Te agradezco todo el esfuerzo de este estupendo site, vaya por delante mi reconocimiento. Hola estoy tratando de desarrollar algo similar a lo que has propuesto en controles domóticos, pero he tenido problemas en el control de la raspicam (No funciona). He colocado el código en la dirección web. No funciona el código raspicam. Por otro lado no me funciona el sistema cronetap, lo he probado en otro ordenador a parte de la raspi, con LinuxMint y no ejecuta las tareas programadas. Algo no estoy haciendo bien. Привітання.

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