Oude PC accessoires + Raspberry PI = DoorCam & surveillance Kit (3 / 9 stap)

Stap 3: Eerste installatie van instellingen & pakketten

Begininstellingen

Maak twee GMAIL-accounts, één voor jpeg-bestanden opslaan en één voor mjpeg bestanden.

Op uw RPI toegang rechtstreeks naar grafische interface inschakelen:

 $ sudo raspi-config 

Kies optie:

Bureaublad inloggen als gebruiker 'pi' op de grafische desktop

Vervolgens opnieuw opstarten.

Installeren van sendEmail

Het tar-bestand sendEmail downloaden:

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

het uitpakken:

 $ tar -zxvf sendEmail-v1.56.tar.gz 

kopiëren naar de juiste pad:

 $ sudo cp -a sendEmail-v1.56/sendEmail /usr/local/bin 

Maak het uitvoerbaar

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

Installeren van TLS ondersteuning voor Gmail

 $ sudo apt-get install libnet-ssleay-perl libio-socket-ssl-perl 

na het installeren, wijzigen als volgt:

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

met CTRL-W de lijn met dit argument te vinden:

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

en verander het naar:

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

opslaan en sluiten

wilt u een email sturen met de opdrachtregel:

 $ sendEmail -f YOUREMAIL1 -t YOUREMAIL2 -u "OBJECT" -m "MESSAGE TEXT" -xu YOUREMAIL1 -xp YOURPASSWORD -o tls=yes -s smtp.gmail.com:587 

Installeren van de Chroom Browser

 $ sudo apt-get install chromium-browser 

nu chroom browser autostart kioskmodus instellen:

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

(als u nog niet NOOBS: sudo nano /etc/xdg/lxsession/LXDE/autostart)

#--Profiel LXDE

#--bureaublad--profile LXDE

#-geen-splash

# auto-run van de browser

s uit - dpms

s noblank

--kiosk--enable-kiosk-modus ingeschakeld--touch-evenementen--touch-evenementen-ui--uitschakelen-ipv6--toestaan-bestand-access-from-files--disable-java--disable-herstellen-sessie-stand--uitschakelen-sync--uitschakelen-translate--schijf-cache-size = 1--media-cache-size = 1 http://localhost:YOURWEBCAMPORT

nu opnieuw opstarten

Installeren van MP3 speler

 $ sudo apt-get install mpg123 

Installeren van beweging

 $ sudo apt-get install motion 

configuratiebestand te wijzigen:

 $ sudo nano /etc/motion/motion.conf 

Kortom, ik ben veranderd deze opties:

#start als
daemon

daemon op

# Afbeelding draaien

roteren 90 (mijn webcam is 270° gedraaid)

# De afbeeldingsbreedte

breedte 640 (Controleer uw webcam resolutie)

# Afbeeldingshoogte

hoogte 480 (Controleer uw webcam resolutie)

# Maximumaantal frames

framerate 2

# Drempel

drempel 15000

# De afbeeldingsframes moeten beweging bevatten

minimum_motion_frames 2

# Geeft u het aantal vooraf vastgelegde

pre_capture 5

# Codec gebruikt door ffmpeg voor de video compressie

ffmpeg_video_codec mpeg4

# De mini-http-server luistert

webcam_port 8080 (uw voorkeur poort geselecteerd)

# TCP/IP poort voor de http-server om te luisteren op

control_port 8081 (Selecteer andere poort door de poort van de webcam)

# Webcam verbindingen beperken tot alleen localhost

webcam_localhost uit

# Opdracht moet worden uitgevoerd wanneer een gebeurtenis wordt gestart.

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

# Opdracht moet worden uitgevoerd wanneer een afbeelding (. ppm|. jpg) wordt opgeslagen (standaard: geen)

on_picture_save -f YOUREMAIL1 -t YOUREMAIL1 -u "beweging gedetecteerd!" sendEmail -m "http://"'curl -s checkip.dyndns.org|sed -e's /. * huidige IP-adres: / /' -e's / <. * $/ /'' ": 8080" - xu YOUREMAIL1 - xp YOURGMAILPSSWD -o tls = ja -s smtp.gmail.com:587 - een %f

# Opdracht moet worden uitgevoerd wanneer een filmbestand (. mpg|. AVI) wordt gemaakt.

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

Definitieve instellingen

de volgende lijnen in rc.local-dossier toevoegen:

 $ sudo nano /etc/rc.local 

voordat "exit" toevoegen:

sudo mkdir /var/run/motion

sudo chmod a + rwxt /var/run/motion

sudo beweging

slaap 60

opslaan en sluiten

Maak nu een script dat controleert als publieke IP is veranderd

 $ nano ipchangecheck.sh 

Dit script toevoegen:

#! / bin/bash

IPFILE = ~ / IPAdres

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

Als [-f $IPFILE]; vervolgens

KNOWN_IP = $(kat $IPFILE)

anders

KNOWN_IP =

fi

Als ["$CURRENT_IP"! = "$KNOWN_IP"]; vervolgens

ECHO $CURRENT_IP > $IPFILE

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

opslaan en sluiten

 $ chmod 700 ipchangecheck.sh 

Als u controleren elke vijf minuten wilt:

 $ sudo nano /etc/crontab 

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

opslaan en sluiten

Gerelateerde Artikelen

Instellen van uw Raspberry Pi

Instellen van uw Raspberry Pi

Welkom op onze instructies voor het instellen van een gloednieuwe Raspberry Pi! Ondanks wat het als kijkt, is een Raspberry Pi een computer; het mist enkel een meerderheid van de toeters en bellen die de meeste computers worden geleverd met. Terwijl
Straat Kitty Rescue Kit

Straat Kitty Rescue Kit

Dieren in nood helpen is een glooiingshoek van mijne sinds kinderjaren geweest. Ik ben opgegroeid met veel huisdieren, sommigen werden gered uit minder dan ideale situaties, en hebben vrijwillig tijd bevorderen katten en deelnemen aan evenementen van
Internet van dingen Toilet gebeurtenissen upload naar de Cloud (Raspberry PI)

Internet van dingen Toilet gebeurtenissen upload naar de Cloud (Raspberry PI)

Internet van dingen Toilet spoelen gebeurtenissen en toiletpapier roll verandering out evenementen naar Google Drive werkblad geüpload.Hoe werkt het? – Een aquarium vloeibare niveausensor vlotterschakelaar detecteert WC tank niveau; blozen verlaagt h
Raspberry Pi Internet Monitor

Raspberry Pi Internet Monitor

In mijn huis hoor vaak je iemand schreeuwen "Is de Internet neer?" Soms is het maar allermeest naar de tijd wel een "probleem van de gebruiker". Ik besloot te bouwen een gizmo dat het gemakkelijk om te vertellen maken zou of de interne
How to make hangers en bedels uit oude cd's

How to make hangers en bedels uit oude cd's

ik had dit idee toen ik was op zoek naar een manier om een tegenhanger van de Chocobo Dungeon-geïnspireerd. Zoals sommigen van u weet wellicht, heeft Chocobo een glanzende, veelkleurige raadselstuk op zijn zak. Ik dacht dat het zou een leuke manier o
DIY dock voor telefoon, pda &amp; accessoires

DIY dock voor telefoon, pda &amp; accessoires

Repurposing gevonden of verouderde items als u wilt vastzetten telefoon, pda & accessoires in een nette kleine desktop pakket.Ik weet dat dit is een echt eenvoudige instructable, maar ik wilde om het te plaatsen na het zien van een lijst van lelijke,
RetroPie binnen een NES-Controller

RetroPie binnen een NES-Controller

De uiterst kleine vormfactor van de Pi nul maakt het perfecte grootte in een willekeurig aantal retro objecten te verbergen. Ik heb veel oude videospel accessoires in mijn atelier en werd geïnspireerd om het creëren van een emulatie station toen ik e
PANTONE kleur staal kostuum

PANTONE kleur staal kostuum

kan niet beslissen wat te dragen voor een kostuum partij? Waarom gaan als sommige ding zoals een heks of prinses saai wanneer kun je als een kleur?!Ik koos voor de 2013 Pantone-kleur van het jaar voor mijn kostuum Halloween 2013.Sorry dat er niet mee
Retrofit soft-dicht bij bijna elke lade (Blumotion)

Retrofit soft-dicht bij bijna elke lade (Blumotion)

Bewerken voor 2014: dit artikel is nu bijna 4 jaar oud, en er zijn tegenwoordig soft-close kits door Blumotion en anderen die dit proces veel eenvoudiger en goedkoper maken!In dit instructable ik leert u hoe de Blumotion soft-close schuifladesysteem
Hoe maak je een Batarang zoals "The Dark Knight"

Hoe maak je een Batarang zoals "The Dark Knight"

Die zou hebben geraden een roestige oude tabel zag blade dergelijke een mooie batarang kon maken?In dit project kunt u het aantal oude winkel accessoires, omzetten door met hoge snelheid, superheld werpsterren.Stap 1: Bekijk de Video!WAARSCHUWING:Noo
8 x 8 LED Matrix voor RaspberryPi en 3 programma's

8 x 8 LED Matrix voor RaspberryPi en 3 programma's

Dit is een 8 x 8 LED matrix voor een RaspberryPi en drie programma's uit te voeren op het:1 - een "Hello World" programma met een volledige Engelse lettertype.2 - een dobbelspel.3 - een kleine versie van de 8 x 8 van Conway's Game of Life..U moe
Hoe elektronische schakelaars werk voor Noobs: Relais en Transistors

Hoe elektronische schakelaars werk voor Noobs: Relais en Transistors

Hallo,Dit Instructable is gericht op degenen enkel stap in de wereld van de elektronica.In deze handleiding zal ik uitleggen hoe werken de twee belangrijkste soorten elektronische schakelaars, Relais, omdat en transistors.Ten eerste, wat is een elekt
Science Fair: Verveeld niet meer

Science Fair: Verveeld niet meer

Wetenschap billijk borden hebben verzuimd te evolueren in de laatste 50 + jaar. Het is tijd om te breken weg van de "Look maar raak niet" mentaliteit van wetenschap beurzen. Met behulp van Arduino, grote knoppen, eerlijke servo's en LED's kunnen
Joso kleuterschool Care tas Project

Joso kleuterschool Care tas Project

Als onderdeel van het vrijwilligerswerk inspanning op de steun van de Gemeenschap van overstromingen geteisterde van Joso, Ibaraki, Japan, opgezet we project "Joso Care Bag". Elke tas met briefpapier, een verhalenboek en ambachtelijke artikelen.