Malina PI Zero – Timelapse z nowego aparatu 8 megapikseli [Część I]

Dzięki najnowszej wersji nowego Malina Pi Zero z gniazdo dla kamery, Otwiera szeroką gamę możliwości dzięki niewielki rozmiar tego urządzenia, To, co oferuje takie same funkcje jak model B +.

PiZeroCAM

Jeśli do tego dodamy Nowy model aparatu 8 megapikseli Fundacja rozpoczęła niedawno, może nam się zdarzyć nieskończoną liczbę projektów; w tym poradnik Zobaczymy jak zrobić łatwe, lub kilku timelapse Korzystając z System demona cron, i narzędzia raspistill.

Zmiany w projekcie, który został PI Zero jeden model do innych, godny uwagi jest tylko złącze kamery, niewielkie przemieszczenie cierpiał na połączenia PP1 i PP6 Od Może to mieć wpływ na zgodność z niektórych kapelusz rynek, i potrzeba dodatkowy kabel, różnić się od oryginału w jeden z jego końców, z powodu ograniczonej wielkości gniazda połączenia.

PP1 połączeń i PP6 Raspberry PI Zero wersja 1.2 i 1.3

Aby rozpocząć rozwijających się ten mały projekt, pierwszy Będziemy aktualizować system i jądra naszego malina, więc ten wykrywa nasz nowy model aparatu, i wreszcie The aktywować w menu Raspi-config.

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

Aktywowanie kamery w raspi-config.

Po ponownym uruchomieniu komputera, aby zastosować zmiany możemy przetestować aparat za pomocą narzędzia raspistill, z następującym przykładzie wiersz, Możemy wygenerować siedem obrazów w czasie jednej minuty; Możemy zobaczyć wszystkie opcje oferowane przez raspistill Zasięgnij informacji w instrukcji narzędzia przez Zakon człowiek Terminal.

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

Następnie, i po sprawdzeniu, że aparat działa utworzy Katalogu timelapse W Katalogu Domu IP użytkownika, który będzie zawierać podkatalogi, aby pomieścić obrazy zarejestrowane przez Nasze kamery Raspberry.

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

Wewnątrz folderu utworzonego w poprzednim kroku, Mamy zamiar napisać skrypt do którego nazwałem “tomafoto“; gdy uruchamiamy go otrzymamy obraz kamery z bieżącą godzinę i minutę jako nazwa, i w formacie jpg.

#!/bin/bash

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

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

Wreszcie możemy dodać ten kolejne linie od kod w pliku /etc/rc.Local więc za każdym razem możesz uruchomić system, Utwórz podkatalog na dzień w tak, że on ma nie wcześniej, i z datą bieżącą jako nazwę; Ważne jest, aby umieścić je na ostatni wiersz skryptu, to, co zawiera “Zamknij 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

Po ponownym uruchomieniu komputera, Widzimy, że prawidłowo utworzony katalog, który będzie zawierać obrazy przechwycone przez cały dzień, od dzisiaj przez dane wyjściowe na ekranie podczas uruchamiania systemu, lub alternatywnie za pomocą polecenia “ls“.PiZero_Carpeta1

W moim przypadku, Ja się na wycieczkę, w którym mam zamiar odłączyć po roku ciężkiej pracy i badania, więc mój pomysł jest, że projekt startuje do przechwytywania obrazów automatycznie przez karmienie mój Malina Pi; Używam do tego celu demony systemowe cron, Od tego czasu do użytku że dam mu będzie bardziej stabilny niż opcja timelapse własne narzędzia 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

W pliku cron użytkownika, Powinniśmy dodać wiersza przez wywołanie do skrypt tomafoto i wskazując z tej częstotliwości powinny być wykonywane automatycznie; poniżej można zobaczyć niektóre Przykłady składni z różną częstotliwością, wykonanie.

# 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

Stosowane do nazwy podkatalogów i obrazów, które zawierają zmienne, Pozwalają nam identyfikować się z datą w przypadku katalogów, oraz godziny i minuty w połowach Aby skompilować następnie film oparty na zdjęcia zrobione Jak zobaczymy w Po ogłoszeniu tego samouczka.

Jeśli chcesz, możesz się do mnie na Twitter, Facbook, Google +, LinkedIn, Feedly, lub podzielić się nim z przycisków w tej publikacji, Jeśli masz jakiekolwiek pytania lub sugestie prosimy o komentarz.

Pomóż nam dotrzeć do czytelników więcej Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

"Jedna myśl na"Malina PI Zero – Timelapse z nowego aparatu 8 megapikseli [Część I]

  1. Doceniam wszystkie starania to super Strona, śmiało moje uznanie. Witam ja jestem trudny wobec rozwijać coś podobnego do co zaproponowali w formantach automatyki domowej, ale miałem problemy w zakresie kontroli raspicam (To nie działa). Kod został umieszczony na adres internetowy. Czy kod raspicam. Z drugiej strony nie działa cronetap system, Próbowałem go w innym komputerze oprócz raspi, z LinuxMint i nie uruchamianie zaplanowanych zadań. Nie robie dobrze. Pozdrowienia.

Dodaj komentarz