wtorek, 31 grudnia 2013

Raspberry Pi - nagrywanie filmów/robienie zdjęć - kamerka na tasiemce 5Mpix

Raspberry Pi (wersja 512MB bardzo wskazana oraz karta pamięci chociaż z 8GB) może służyć nie tylko jako zabawka, czy też mały komputer ale również jako monitoring naszego domu czy też mieszkania na wypadek gdyby nieproszony gość chciał zaprzyjaźnić się z wyposażeniem naszej nieruchomości.

1) Przygotowanie sprzętu:

Potrzebny do tego celu będzie oczywiście Raspberry Pi oraz kompatybilna do niego kamera.


Można w zaciszu domu skonstruować również obudowę / statyw do naszego monitoringu, lub ją kupić na aukcjach lub w sklepie internetowym:





Na płytce Raspberry Pi pomiędzy złączem HDMI oraz RJ-45 jest zatrzask pozwalający podłączyć kamerkę, i tam musimy umieścić taśmę, podnosząc zatrzask ostrożnie umieszczamy taśmę oraz dociskamy zatrzask.

Zbliżenie złącza:


Poprawne umieszczenie taśmy- niebieski znaczniki musi zostać umieszczony od strony wejście RJ-45, od strony HDMI musimy zobaczyć złote ścieżki taśmy:



2) Oprogramowanie:

Poza  posiadaniem zainstalowanego systemu musimy uruchomić dodatkowe pakiety obsługujące naszą kamerkę, na wszelki wypadek na początku zaktualizujmy system do najnowszej wersji:

sudo apt-get update && sudo apt-get upgrade

Teraz przejdziemy do konfiguracji opcji kamerki:

sudo raspi-config

Wybieramy opcję Camera:



Następnie włączamy tę opcję:



Na koniec musimy uruchomić ponownie nasze urządzenie:



3) Zdjęcia i filmy:

raspistill -możliwość zrobienia zdjęć,

raspivid- możliwość kręcenia filmów.

Poniższe parametry można wykorzystać zarówno przy robieniu zdjęć jak i kręceniu filmów:

Jeżeli chcemy zrobić zdjęcie o nazwie foto z opóźnieniem 5 sekund wpisujemy:

raspistill -t 5000 -o foto.jpg

Ustalenie ostrości ustawimy za pomocą polecenia -sh, możliwy zakres to -100 do 100:

raspistill -t 5000 -o foto.jpg -sh 100

Jakość zdjęcie ustalimy za pomocą przełącznik -q, możliwy zakres od 1 do 100:

raspistill -t 5000 -o foto.jpg -q 100

Możliwe jest również ustalenie innych parametrów zdjęcia:

* balas bieli -awb - określony przez 10 profili, np. sun czy tez flash
* kontrast -co - zakres -100 do 100,
* nasycenie koloru -sa - zakres -100 do 100,
* jasność -br - zakres -100 do 100,

Można powyższe parametry łączyć w taki sposób, aby nasze zdjęcie czy też nagrania były w jak najlepszej jakości. Oczywiście im lepsza jakość tym więcej pamięci potrzeba na ich zapis.
Jako że mamy do czynienie z GNU/Linux możemy wykorzystać do automatyzacji Cron'a ,aby pod naszą nieobecność zdjęcia robiły się same, lub film był nagrywany np do 8 rano do 16. 
Na temat Cron'a można poczytać na wcześniejszych wpisać na moim blogu, oczywiście przydatny może być bash do napisania prostego skryptu do obsługi naszej kamerki :)



Brak komentarzy:

Prześlij komentarz