RaspberryPi Camera

 

Testar nya kameror till våra traktorresor!

 

 

Vid våra traktorresor har vi haft enkla kameror med usel bild som har tagit en bild i minuten. Många följer oss på nätet. Det finns inga "billiga" kameror med bättre bild som har möjlighet att skicka bilden till valfri adress. Allt skall skickas till molnet nu. Men så har nu dessa enkla datorer kommit till marknaden, Egentligen avseda för skolutbildning. RaspberryPi! Den enklare varianten Raspberry Zero W, där W står för WiFi räcker utmärkt till mitt behov. Det är en komplett dator med uttag för skärm HDMI, och en USB port. Anslut skärm och tangentbord och det går att surfa på nätet.... om man har tålamod, det är inte den snabbaste datorn!

För att skicka en bild till valfri hemsida behövs följande.

Raspberry Zero W och kameramoduler. Den lilla kameran nederst är avsedd för Zero, men passar inte i kapslingen!!

Kortet kostar för närvarande 116:- kronor och kameramodulen 350:- SD-kort 180:- för programvaran. Adapterkabeln mellan kameran och Zero samt kapslingen.

electrokit.se och den danska raspberrypi.dk har allt du behöver.

 

Monterat i kapslingen

 

Stor som en tändsticksask ungefär. Men inte vattentät.

 

I RaspberryPi behövs en fil som vi kallar "ftp_upload.sh".

I den filen behövs tre rader för att ta en bild och skicka den till hemsidan. Första raden anger att det är en körbar fil.

Andra raden tar tar en bild. -w säger bredden på bilden, -h höjden, -n no preview, -q kvaliteten, -o output till sparade filen, --annotate lägger in texten i svart bakgrund med datum som passar oss svenskar.

Tredje raden skickar bilden till avsedd hemsida.

 

#!/bin/bash

Raspistill -w 1024 -h 768 -n -q 100 -o /home/pi/bild1.jpg --annotate 1028 -a "Bild 1 %Y -%m -%d %X"

curl -T /home/pi/bild1.jpg ftp://yourftp/yourdomain/public.html/bild1.jpg --user yourlogin:yourpassword

 

 

Sen behöver vi ha en funktion som triggar att en bild tages t.ex. varje minut.

 

i LXterminalen skrives "crontab -e"

-e anger att du ska välja en editor, ta "2" Nano.

 

 

Längst ner fylles raden "* * * * * /home/pi/ftp_upload.sh". Obs mellanslag mellan stjärnorna.

Nu kommer filen "ftp_upload" att anropas varje minut. Då tas en ny bild som skickas till hemsidan. Det är allt i programväg som behövs.