Estimated read time: 2 minutes
Jeg har en Raspberry Pie på kvisten med et tilhørende kamera og pan/tilt-modul.
Dette kan du styre fra lekvam.no. Men dessverre er ikke internettilkoblingen på Lekvam kjempebra, så du får bare stillbilder, óg bildene forminskes i prosessen.
Kamera tar bilder i 2592 x 1944
, ca 2.5MB i JPG, og det ville tatt 45 sek å
overføre et stillbildet til deg. Derfor forminskes bildet på veien, men
Raspberry Pie-en gjør det ikke, det tar også for lang tid på den stakkarslige
ARM-en – jeg har tilfeldigvis en NAS (Ubuntu) som gjør dette.
I første iterasjon SSH-et jeg fra NAS-en til Pie-en 3 ganger for å
1. sette pan/tilt til x og y,
2. ta bildet, og
3. scp-e bilde fra Pie-en til NAS-en.
Men dette blir mye krypto for den stakkars ARM-en, så partytrikset her er derfor å gjøre alt i en SSH-tilkobling som også cat-er bildet til stdout slik at NAS-en kan sende det til en fil lokalt.
ssh raspi 'pan-tilt.py x y; raspistill -o temp.jpg; cat temp.jpg' > temp.jpg
Jeg styrer pan/tilt-modulen med python-biblioteket pipan som bruker ServoBlaster i bunn.