Gamla PC tillbehör + Raspberry PI = DoorCam & övervakning Kit (3 / 9 steg)

Steg 3: Inledande inställningar & paket-installation

Inledande inställningar

Skapa två GMAIL-konton, ett för store jpeg-filer och en för mjpeg filer.

På din RPI aktivera åtkomst direkt till grafiskt gränssnitt:

$ sudo raspi-config

Välj alternativ:

Desktop logga in som användaren "pi" på grafisk desktopen

Sedan starta om.

Installera sendEmail

Hämta sendEmail tar-filen:

$ wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

Packa upp den:

$ tjära - zxvf sendEmail-v1.56.tar.gz

Kopiera till rätt sökväg:

$ sudo cp - en sendEmail-v1.56/sendEmail usr

göra den körbar

$ chmod + x/usr/local/bin/sendEmail

Installera TLS-stöd för Gmail

$ sudo lämplig-få installera libnet-ssleay-perl libio-socket-ssl-perl

efter installerande, ändra det som följer:

$ sudo nano /usr/share/perl5/IO/Socket/SSL.pm

med CTRL-W hitta raden med detta argument:

m{^(!?) (?:( SSL(?:v2|v3|V23|v2/3)) | (TLSv1[12]?)) $i}

och ändra den till:

m{^(!?) (?:( SSL(?:v2|v3|V23|v2/3)) | (TLSv1[12]?))} Jag

Spara och avsluta

försök att skicka ett mail med kommandoraden:

$ sendEmail -f YOUREMAIL1 -t YOUREMAIL2 -u "Objekt" -m "MEDDELANDETEXT" - xu YOUREMAIL1 - xp YOURPASSWORD -o tls = ja -s smtp.gmail.com:587

Installera Krom webbläsare

$ sudo lämplig-få installera Krom-webbläsare

Ange nu Krom webbläsare autostart kioskläge:

$ sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

(om du inte har NOOBS: sudo nano /etc/xdg/lxsession/LXDE/autostart)

#--profil LXDE

#--skrivbordet--profil LXDE

#-ingen-splash

# auto kör webbläsaren

av - dpms

s noblank

--kiosk--enable-kiosk-mode – aktiverad--touch-evenemang--touch-evenemang-ui--inaktivera IPv6---Tillåt-fil-access-från-filer--inaktivera-java--inaktivera-restaurera-sessionsläge--inaktivera-sync--inaktivera-translate--disk-cache-size = 1--media-cache-size = 1 http://localhost:YOURWEBCAMPORT

nu starta om

Installera MP3 spelare

$ sudo lämplig-få installera mpg123

Installera rörelse

$ sudo lämplig-få installera rörelse

ändra konfigurationen arkivera:

$ sudo nano /etc/motion/motion.conf

Jag har i grunden ändrat dessa alternativ:

#start som
daemon

daemon på

# Rotera bild

Rotera 90 (min webbkamera är 270° roterat)

# Bildens bredd

bredd 640 (kolla din webbkamera upplösning)

# Bildens höjd

höjd 480 (kolla din webbkamera upplösning)

# Maximalt antal ramar

framerate 2

# Tröskel

tröskelvärde för 15000

# Tavelramar måste innehålla rörelse

minimum_motion_frames 2

# Anger antalet före fångade

pre_capture 5

# Codec som användas av ffmpeg för videokomprimering

ffmpeg_video_codec mpeg4

# Mini-http servern lyssnar

webcam_port 8080 (valt din Rekommenderad port)

# TCP/IP port för http-servern ska lyssna på

control_port 8081 (Välj annan port av webcam port)

# Begränsa Webbkameraanslutningen till localhost endast

webcam_localhost bort

# Kommando som ska köras när en händelse startar.

on_event_start mpg123 -m--få 70 /home/pi/testsound.mp3;

# Kommando som ska köras när en bild (. ppm|. jpg) sparas (standard: inget)

on_picture_save sendEmail -f YOUREMAIL1 -t YOUREMAIL1 -u "rörelse upptäckt!" -m "http://"'curl -s checkip.dyndns.org|sed -e's /. * aktuella IP-adress: / / "-e's / <. * $/ /''": 8080"- xu YOUREMAIL1 - xp YOURGMAILPSSWD -o tls = ja s smtp.gmail.com:587 en %f

# Kommando som ska köras när en filmfil (. mpg|. AVI) skapas.

on_movie_start sendEmail -f YOUREMAIL2 -t YOUREMAIL2 -u "Motion timelapse" -m "http://"'curl -s checkip.dyndns.org|sed -e's /. * aktuella IP-adress: / / "-e's / <. * $/ /''": 8080"- xu YOUREMAIL2 - xp YOURGMAILPSSWD -o tls = ja s smtp.gmail.com:587 en %f

Slutliga inställningar

Lägg till följande rader på rc.local fil:

$ sudo nano /etc/rc.local

innan "exit" lägger till:

sudo mkdir /var/run/motion

sudo chmod a + rwxt /var/run/motion

sudo rörelse

sömn 60

Spara och avsluta

nu skapa ett skript som kontrollerar om offentliga IP har ändrats

$ nano ipchangecheck.sh

Lägg till skriptet:

#! / bin/bash

IPFILE = ~ / IP-adress

CURRENT_IP = $(curl -s checkip.dyndns.org | sed -e's /. * aktuella IP-adress: / / "-e's / <. * $/ /")

om [-f $IPFILE]; sedan

KNOWN_IP = $(cat $IPFILE)

annat

KNOWN_IP =

Fi

om ["$CURRENT_IP"! = "$KNOWN_IP"]; sedan

ECHO $CURRENT_IP > $IPFILE

sendEmail -f YOUREMAIL1 -t YOUREMAIL1 -u "Din IP ändras!" -m $CURRENT_IP - xu YOUREMAIL1 - xp YOURGMAILPASSWORD -o tls = ja -s smtp.gmail.com

Spara och avsluta

$ chmod 700 ipchangecheck.sh

Om du vill kontrollera var femte minut:

$ sudo nano/etc/crontab

* / 5 **** pi bash /home/pi/ipchangecheck.sh

Spara och avsluta

Se Steg
Relaterade Ämnen

Ställa in din Raspberry Pi

Välkommen till våra instruktioner för att ställa in en helt ny Raspberry Pi! Trots vad det ser ut, är en Raspberry Pi en dator. det saknar bara en majoritet av de finesser de flesta datorer har. Medan användningsområdena för den här enheten är många,...

Bänk nätaggregat från gamla Laptop Power levererar

letar efter en strömadapter för mixtra hemma, jag hittade massor av alternativ för konvertering av gamla stationära dator tillförsel (ATX) in i fast och eller variabel bänk PS Jag hade några gamla laptop tillbehör hemma och tänkte att de kunde använd...

DIY docka för telefon, pda &amp; tillbehör

återanvända hittades eller föråldrade objekt docka telefon, pda & tillbehör i ett snyggt litet skrivbord paket.Jag vet detta är en riktigt enkel instructable, men jag ville skicka det efter att ha sett en lista med ful, komplexa eller opraktiskt "...

Raspberry Pi Internet bildskärm

I mitt hus, kan du ofta höra någon skrika "är Internet ner?" Är ibland det men för det mesta är det ett "användare problem". Jag beslutade att bygga en manick som skulle göra det lätt att berätta om internet-anslutningen fungerade elle...

Enkla moln baserade hem övervakning

Varför DIY?Lämna ditt hus för att en två veckors semester alltid har känt lite enerverande. Medan traditionella hem trygghetssystemen kan kosta upp till tusen varje år och dedikerad IP-kameror kan har set dig tillbaka hundratals dollar, bygga din ege...

Blinka Snap kretsar LED med Kano dator

Jag ska visa hur du flash en Snap kretsar ledde med Kano datorn (min version av Kano har Raspberry Pi 2). Jag har tappat räkningen på hur många datorer har jag byggt genom åren, men jag tror det är säkert att säga att Kano datorn var den enklaste byg...

RetroPie inuti en NES Controller

Den mycket liten formfaktorn Pi Zero gör det perfekt storlek för att dölja i valfritt antal retro objekt. Jag har en massa gamla videospel tillbehör i min verkstad och blev inspirerad att skapa en emulering station när jag såg en design för en RetroP...

Hur man gör en Batarang som "The Dark Knight"

Vem skulle ha gissat en rostig gammal tabell såg bladet kunde göra en sådan fin batarang?I detta projekt förvandla några gamla shop tillbehör, till höghastighetståg, superhjälte kaststjärnor.Steg 1: Titta på videon!VARNING:Kasta aldrig på människor e...

USB Typewriter

Obs: Dessa instruktioner är för min ursprungliga "Solder-det-själv" conversion kit. Dock har jag sedan kommit upp med en mycket enklare, no-lödning-krävs version av USB-skrivmaskin konvertering Kit, och--ta mitt ord för det - det är mycket lätta...

Snabbt, Billigt, enkelt och ful bärbara boombox!

Bluetooth kan, batteri drivna ljudsystem som tar mindre än en timme att bygga!Försiktig, detta är min första instructable!Steg 1: Välj din huvudenhetOK, behöver du något att spela dina låtar. Min idé var enkel, använder en bilstereo (huvudenhet) för...

Flamma bloss brandsläckare

Om du någonsin får händerna på brandsläckare är de fantastiska för projekt du rättvis behov till hålla dem och alla deras delar.När jag började var detta projekt ute efter en visselpipa ventil av vilka kostnader totalt 70 euro. Brand extinguisers har...

Boom Boom klocka bomb Prop

Hej, detta är min första någonsin instructable, jag gjorde en prop bomb klocka, ur lite skräp jag hade liggandes huset mestadels. Hoppas ni gillar den.Steg 1: material Plast kubliknande formade vattenbehållareSvart, röd och silver spray paintSilverte...

Lite Box Pi

Bitars låda Pi är en Raspberry pi modell B + så att var designat från grunden för att se både snygg och funktionell. Fallet är helt 3d ut men har olika andra komponenter. Rutan Bit har 3 upplysta 16mm ring stil växlar från sparkfun och utrymme för va...

Från bokhylla till workstation

Hej alla, idag jag ger dig min senaste skapelse och denna gång det har ingenting att göra med elektronik. Jag har inte mycket utrymme på min lägenhet ha en arbetsbänk med alla mina verktyg och elektronisk utrustning att bygga saker, jag har jobbat på...

Paint Palette Garden Display

introduktionHej alla,Först vill jag tacka er för att visa min instructable.Och om du gillade det, ge mig en omröstning!Tack...Förmodligen behöver du en helg att slutföra projektet.Nu till den instructable...Om du gillar min instructable, ta en sekund...

Den enkel vattenreningen System.

Detta reningssystem får sin inspiration från påfyllning av grundvattnet med en ytterligare material, bomull. Det fungerar helt lysande du bara hälla i smutsigt vatten och voila! Det kommer som kristallklart vatten. öka bomull och öka renhet, allt i d...

Vadmal bordstabletter

efter stickning alla mina ponchos och halsdukar hade jag en hel del prylar av Lion Brand vadmal garn kvar i olika nyanser. http://cache.lionbrand.com//Yarns/HOMESPUN.htm Det var inte riktigt tillräckligt för några nystan att sticka någonting mycket,...

Hundens hink varmvattenberedare

Om du bor i ett område med kalla vintrar och har ett behov av en utomhus vattenhink för en hund, vet du att hålla den fri från is på vintern är ett problem. Jag hade sett enkel liten värmare som detta används i kyckling coops och bestämde mig för att...

Replika stöld Larmbox

För mitt första projekt med hjälp av en Raspberry Pi, gjorde jag en replika stöld alarm låda som kommer att fungera avskräckande mot eventuella blivande banditer. Samt en Pi, jag använde även en 4tronix "PiRingo v1.1" som ger en ring av lysdiode...