Kvittrande Laser Tripwire med Webcam fånga (4 / 6 steg)
Steg 4: bearbetning
Ladda bearbetning skissen och lämna denna linje kommenteras ut:
/ / open("/home/your_usename/twitter.trip");
Se till att din laser pekar på LDR och köra skissen. Skärmområdet bör vara grön och när du blockera laser det bör bli röd, sedan efter 10 sekunder det ska vända tillbaka till grönt.
10 andra håll är att se till att du inte twittrande samma meddelande flera gånger, kan du ändra detta värde genom att den "int tröskel = 10000" variabel.
Nu när allt fungerar är det dags för att få dina skript på plats
satte twitter.trip in:
/ home/your_username /
Ändra dessa till din twitter-användarnamn och lösenord
user = "namn"
passera = "lösenord"
öppna upp en terminal och skriv:
chmod a + x /home/your_username/twitter.trip
sedan köra den
./Twitter.Trip
gå till din twitter-sida och du bör se "laser trippade på..." som din senaste tweet.
Nu dags för att få webbkameran fungerar, kan du hoppa över detta steg om du inte vill använda en webbkamera eller om du vet hur få tag på en ram från en webbkamera i linux via skript.
Först vill du se till att program som kallas "webcam" är installerat, det är en del av xawtv.
Arch Linux: pacman -S xawtv
Fedora: yum installera xawtv
Debian/Ubuntu: lämplig-få installera xawtv
Konfigurera sedan .webcamrc men du behöver, min är nedan.
Den bästa delen om webcam är att den har FTP-stöd så att bilden kan laddas upp till en webserver, om du inte vill FTP kommentar den del.
.webcamrc i/home/your_username / [ftp]
[tag]
Device = / dev/video0
text = "%Y-%m-%d % H: % m %S"
#infofile = filnamn
fg_red = 0
fg_green = 0
fg_blue = 0
fg_red = 255
fg_green = 255
fg_blue = 255
bredd = 320
höjd = 240
Delay = 0
vänta = 0
input = pac207
#norm = pal
rotera = 0
toppen = 0
vänster = 0
botten = -1
höger = -1
kvalitet = 75
trigger = 0
en gång = 1
Arkiv = /home/action-owl/webcam/%Y-%m-%d--%H:%M:%S.jpg
Host = ftp.yourwebsite.com
User = användarnamn
passera = lösenord
dir = public_html/img/webbkamera
Fil = webcam.jpg
tmp = uploading.jpg
passiva = 1
Felsöka = 1
Auto = 0
lokala = 0
SSH = 0