PetBeHome: En enhet som låter dig prata med din pälsklädda vän för Under $100 (4 / 8 steg)

Steg 4: Konfigurera kameran

Källa: PI övervakning kamera Instructable

Anslut ett USB-tangentbord, power Raspberry Pi från en USB-telefonladdare eller hubb och arbeta igenom vanliga första gången boot konfiguration.

Följande alternativ är obligatoriska:

Expandera Filesystem

Aktivera kameran

När du är klar och på terminalen, är hämtar kameraprogrammet bara ett par extra steg...

En bra motion detection software med många konfigurationsalternativ är motion. Nu måste vi installera den med hjälp av kommandoraden genom skärmen:

sudo lämplig-få installera rörelse

Vissa paket kommer att installeras i installationsprocessen; Skriv bara "y" för att fortsätta med installationen. Eftersom den aktuella versionen av motion inte (ännu) stöder den hallon kameramodulen, måste vi hämta och installera en speciell bygga med stöd för denna kameramodul.

CD/tmp
sudo lämplig-få installera -y libjpeg62 libjpeg62-dev libavformat53 libavformat-dev libavcodec53 libavcodec-dev libavutil51 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev

wget https://www.dropbox.com/s/xdfcxm5hu71s97d/motion-mmal.tar.gz

Och nu måste du packa upp den nedladdade filen till katalogen/tmp:

tar zxvf rörelse-mmal.tar.gz

Efter detta packa måste du nu uppdatera din installerade rörelse med den nedladdade bygget:

sudo mv rörelse /usr/bin/motion

sudo mv motion-mmalcam.conf /etc/motion.conf

Också måste du aktivera motion Demonen så att motion kan alltid köras:

sudo nano /etc/default/motion

och ändra raden till:

start_motion_daemon = Ja

Vi är ganska säker att den officiella bygga av rörelse kommer inom kort också stödja den hallon kameramodulen också. En mycket viktig kommando för att redigera konfigurationsfilen för motion

sudo nano /etc/motion.conf

Obs: i standard motion installationen, är motion.conf i/etc/motion /, men i särskild motion-mmal bygga från dropbox-url (se ovan) är det i/etc /. Om du följer denna handledning med alla steg, är detta inga problem alls. Se till att ha rätt filrättigheter: när du installerar rörelse via ssh medan du är inloggad som användare "pi", måste du se till att ge användaren "motion" behörighet att köra rörelse som tjänst efter omstart:

sudo chmod 664 /etc/motion.conf

sudo chmod 755 /usr/bin/motion

sudo touch /tmp/motion.log

sudo chmod 775 /tmp/motion.log

Vi har gjort några ändringar i filen motion.conf att passa våra behov. Vår nuvarande motion.conf fil kan laddas ner här. Bara ladda ner, packa upp och kopiera den som innehåller motion.conf till /etc/motion.conf om du vill använda exakta config alternativ beskriver vi nedan. Några av viktigaste ändringar är: se till att motion är alltid körs som en demon i bakgrunden:

daemon på

Vi vill lagra loggfilen i/tmp istället (annars autostart användaren kommer inte att kunna acces det i/home/pi/mapp):

Logfile /tmp/motion.log

Eftersom vi vill använda en hög kvalitet övervakning video, har vi ställa in upplösningen till 1280 x 720:

bredd 1280

höjd 720

Vi behöver inte video i realtid, 10 bilder per sekund är helt ok för våra behov:

framerate 10

Detta är en mycket användbar funktion i programvaran motion: spela in några (2 i vår konfiguration) bildrutor före och efter rörelse i bilden har identifierats:

pre_capture 10

post_capture 10

Vi vill inte oändliga filmer. Vi vill i stället ha max. 10 minuter skivor av motion video. Detta config alternativ ändrades från max_movie_time till max_mpeg_time i rörelse. Om du använder den rörelse-mmal bygget, vilja här en verk. Om du får ett felmeddelande om "okänd config alternativ"max_mpeg_time"" ändra denna en till max_movie_time eller se till att verkligen använda den rörelse-mmal bygget enligt ovan.

max_mpeg_time 600

Som vissa mediaspelare som VLC inte går att spela upp de inspelade filmerna, har vi bytt codec till msmpeg4. Sedan, spela filmer korrekt i alla spelare:

ffmpeg_video_codec msmpeg4

Aktivera åtkomst till live stream från var som helst. Annars skulle bara localhost (= hallon enheten) få tillgång till live stream:

stream_localhost bort

Om du vill skydda levande ström med ett användarnamn och lösenord, bör du aktivera detta:

stream_auth_method 2

stream_authentication SOMEUSERNAME:SOMEPASSWORD

Alla konfigurationsparametrar förklaras i detalj i motion config dokumentation. Efter ändringarna till motion.conf, starta hallon:

sudo omstart

Efter omstarten, bör rött ljus kameramodul vara aktiverat, som visar att motion för närvarande använder kameran för att upptäcka någon rörelse.

Du kan också stänga av kameran röd LED genom att lägga till denna linje till /boot/config.txt:

disable_camera_led = 1

Se Steg
Relaterade Ämnen

Använda ssh att prata med din Raspberry Pi.

Denna korta guide förklarar hur du använder ssh för att prata med din Raspberry Pi.Du behöver:1 raspberry Pi ansluten till routern(Bildskärm och tangentbord.)Om du letar efter en guide för att komma åt din Raspberry Pi från internet ser här:Steg 1: A...

Prata med din enhet via internet

Du talar, och enheten kommer att lyssna... även om enheten är halvvägs över hela världen!Detta instructable kommer att lära dig hur du använder en röst erkännandesystem baserade på Intel RealSense kameran för att skicka vilsam kommandon via internet...

Hur man använder en 200 watts CO2 laser power sond som mäter CO2 laser power

denna video visar hur du använder Mahoney CO2 laser power sonden. CO2 laser power sonden är en vanligt förekommande och nödvändiga enhet till:1. åtgärd laser uteffekt för laser inställningar över tiden. Om du äger en RF (Radio Frequency) powered lase...

Hur man använder en CO2 laser power sond som mäter laser uteffekt att hitta en dålig spegel

denna video visar hur du använder Mahoney CO2 laser power sonden. CO2 laser power sonden är en vanligt förekommande och nödvändiga enhet till:1. åtgärd laser uteffekt för laser inställningar över tiden. Om du äger en RF (Radio Frequency) powered lase...

Hur man gör en hjälm som hjälper dig att bara säga nej

har du problem med att säga nej? Har du befinner dig i situationer du hellre inte vara i eftersom det det? Är du attackerad av solicitors på du långt till klass eller arbete? Eller är du orolig att du kommer att förolämpa folk om du säger nej? Prova...

Sonic skruvmejsel Wand: Läkare som möter Harry Potter

Backgrund:Ungefär ett år sedan såg en vän till mig en jättefin Sonic skruvmejsel trollstav gjord av Tomas Li aka Praeclarus trollstavar.De som sålde hon frågade mig om det skulle vara möjligt för mig att göra henne en, vilket är vad jag ska försöka a...

Bygga en enhet som klipp på bältet och spårar hur mycket tid du spenderar i och utanför

vårt mål i detta stegvisa instructable är att bygga en enhet du kan klippa till ditt bälte och bära hela dagen. Denna enhet kommer att logga data att, när de hämtas till en backend-serversystem, kommer en rapport som visar plats historien om din dag...

En hemgjord trä Gasifier som håller dig med ström efter rutnät misslyckas

Efter April 27, 2011 utbrott av tromber i delstaten Alabama var halv en miljon TVA kunder utan elektrisk ström i upp till fem dagar. Jag har bott i regionen i större delen av mitt liv, och detta var i särklass den längsta tidsperioden utan makt som j...

Säkerhet hacks som håller dig utom fara

Oavsett om du reser till ett främmande land ensam eller går igenom parkeringen vid arbete, bör du vara beredd på värst. Tyvärr är inte alla människor här i världen söta, så man vet aldrig när en främling kommer att vara ute för att skada dig. Naturli...

Förvandla Raspberry Pi till en Bluetooth-enhet som kan upptäckas av fjärranslutna bluetooth klient

IntroduktionJag har en Bluetooth Radio USB-enhet som samlar damm när jag snubblat på det. Så jag tänkte jag skulle ta den i bruk med Raspberry Pi. Detta instructable är om mitt lärande resa för att lägga till en bluetooth-gränssnitt till Raspberry Pi...

Använda din Windows Phone-enhet som en trådlös mikrofon

kan du förvandla din Windows Phone 8 powered smartphone till en trådlös mikrofon för din PC.Vad du kan göra:Spela in ljud på din dator med hjälp av telefonens mikrofon.Flytta runt inom spänna av bluetooth-anslutning.Har inga sladdar fäst mellan telef...

Prata med en Arduino med en iOS-enhet med Bluetooth lågenergi

detta är en enkel afternoon projekt att få din iOS enhet talar med röda bär Lab Bluetooth låg energi sköld.För detta projekt behöver duen Arduino (vi använder Leonardo)en iPhone 4s, 5, iPad 3, 4, mini, eller en iPod Touch 5: e generationen.Bluetooth...

Hur du gör din egen USB-billaddare för alla iPod eller andra enheter som laddning Via USB

skapa en USB-billaddare för alla iPod eller annan enhet att avgifter Via USB genom skarvning tillsammans en biladapter som matar ut 5v och kvinnliga USB plug. Den viktigaste delen av detta projekt är att se till att produktionen ditt valda biladapter...

Arduino låter dig spela Atari 2600 och ZX Spectrum handkontroll NES

detta instructable visar hur du använder NES controller i Atari 2600 eller ZX Spectrum (med Kempston Interface) med hjälp av en Arduino.Steg 1: Bakgrund tala jag har nyligen köpt ett par Atari 2600s och en massa joysticks. Båda konsolerna arbetade me...

Reglage som verkliga världen med din PC

detta Instructable visar hur gränssnittet en PC och mikrokontroller. Denna demo kommer att känna värdet av en kruka eller någon analog ingång och även styra en servo. Totalkostnaden är under $40 inklusive servo. Servo vänder på en mikrobrytare och se...

Hur man kan prata med lärarna

detta instructable kommer att hjälpa dig att kontakta din lärare med ut att vara nervös!Steg 1: Saknade arbete i hemmet Under detta steg det hjälper om du normalt gör blir ditt hem arbete. Om du har glömt eller bara blåste det än bara säga att "jag b...

Hur man mäter AC nuvarande med Hall effekt Sensor med Arduino eller andra gemensamma Microcontrollers

Vänligen se ett nytt enklare tillvägagångssätt härMål: Detta Instructable visar hur att göra en gränssnittet box som, när skarvas i en förlängningssladd, tillåter gemensamma mikrokontroller som Arduino att mäta AC nuvarande som DC spänning signal pro...

Arduino "Blinka att prata" med Charlieplexing

Detta projekt kan klassificeras som en AAC (alternativ och kompletterande kommunikation) enhet, som används som ett kommunikationsmedel för dem som lider av försvagande sjukdomar som ALS och liknande, som leder till fullständig förlamning och nära-to...

Hur man typ och prata med en tysk Accent

jag vet, jag vet... vi har alla varit i den situationen där vi hade att passera för en tysk turist, ex-GSG9 operativ eller utbytesstudenten från Bayern. När du har att förmedla detta via skriftligt är det ännu svårare eftersom du uppenbarligen inte s...