Hoved Kameraer Lag et bevegelsesfølende kamera med Raspberry Pi

Lag et bevegelsesfølende kamera med Raspberry Pi



Den rimelige Raspberry Pi-mikrodatamaskinen fikk overskrifter tidligere i år da Zoological Society of London og Kenya Wildlife Service gikk sammen om å produsere et nettverk av eksterne kameraer for å overvåke dyr og fange krypskyttere.

Lag et bevegelsesfølende kamera med Raspberry Pi

Selv om det er lite sannsynlig at krypskyttere er et problem i hagen din, kan du bruke den samme teknologien til å holde øye med dyrelivets komme og gå i bakgården din - om enn med mer bilder av ekorn og færre løver.

Hvis du ikke har brukt en Raspberry Pi før, må du installere Raspbian OS på SD-kortet ditt og sørge for at det er oppdatert.

Det du trenger

For dette prosjektet trenger du:
- en Raspberry Pi Model A eller Model B
- en Raspberry Pi kameramodul
- etui med kamerafeste
- et SD-kort med en oppdatert Raspbian-installasjon
- en skjerm, tastatur og nettverkstilkobling for å sette opp programvaren

Det første trinnet er å feste Raspberry Pi Camera Module i Camera Serial Interface (CSI) -porten på toppen av Raspberry Pi. Denne lille portlignende porten finner du nederst til høyre på kortets toppflate, mellom HDMI-porten og Ethernet-porten.

hvordan du endrer brukernavnet ditt

Trekk tappen forsiktig opp, og skyv den bare enden av kameramodulens båndkabel inn i sporet, med sølvkontaktene på kabelen vendt mot venstre på brettet. Når kabelen er i bunnen av sporet, holder du den på plass med den ene hånden mens du skyver tappen ned med den andre hånden for å feste den på plass.

Koble Pi til en skjerm, tastatur og nettverk med internettilgang. Hvis du har en modell A, må du bruke en USB til Ethernet eller Wi-Fi-dongle for å laste ned den nødvendige programvaren, men denne kan fjernes når kameraet er i bruk.

Når Pi har startet, logger du på med pi-kontoen og laster inn Raspberry Pi Software Configuration Tool ved å skrive:

sudo raspi-config

Rull nedover listen til alternativet Aktiver kamera, og velg det med Enter-tasten. Velg Aktiver i menyen som vises, velg deretter Fullfør og deretter Ja når du blir bedt om å starte på nytt.

Når Pi har startet på nytt, logger du på og installerer programvaren som kjører bevegelsessensor-kameraet - en Python-modul for å utføre bildeanalyse og manipulering, pluss et verktøy for å holde skriptet i gang - ved å skrive:

sudo apt-get install python-
imaging-tk-skjerm

Last deretter ned PiCam Python-skriptet, som er utviklet av Raspberry Pi-fellesskapsmedlemmer og delt på de offisielle forumene:

wget https://raw.github.com/
ghalfacree / bash-skript /
master / picam.py

Til slutt oppretter du en katalog for skriptet for å lagre bildene:

mkdir picam

Med programvaren installert, kan du koble Pi-en din fra nettverket og plassere den klar til å ta bilder. For å kjøre fangstprogramvaren, må du først gjøre den kjørbar ved å skrive:

chmod + x picam.py

kan du blokkere en youtube-kanal

Kjør den deretter ved å skrive:

./picam.py

Python-skriptet fungerer ved kontinuerlig å ta bilder med lav oppløsning, og sammenligne dem med hverandre for endringer forårsaket av noe som beveger seg i kameraets synsfelt. Når en endring oppdages, tar kameraet et øyeblikksbilde med høyere oppløsning og går deretter tilbake for å se etter endringer.

Programvaren kan trenge finjustering, spesielt hvis du plasserer den nær planter, som kan bevege seg i vinden: åpne skriptet i en teksteditor og eksperimentere med de forskjellige alternativene for å justere følsomheten eller fjerne områder fra å bli analysert.

Bilder tatt er plassert i picam-mappen (bare bilder med høyere oppløsning; bildene kastes). For å stoppe skriptet, trykk Ctrl + C på tastaturet.

Hvis du plasserer kameraet et utilgjengelig sted, kan du bruke en trådløs nettverksdongel til å kontrollere det over nettverket. Finn IP-adressen til Pi ved å skrive:

Ifconfig

Koble til denne adressen ved hjelp av en SSH-klient som PuTTY for Windows, og kjør skriptet ved hjelp av skjermverktøyet for å forhindre at det lukkes når du kobler fra:

skjerm /home/pi/picam.py

Siden Pi har lite strøm, kan du virkelig løse den ved å koble den til en batteripakke, som kan lades med solenergi.

Kombinert med et vanntett etui, som PiCE fra Elson Designs, er det mulig å gjøre den ydmyke Pi om til et kraftig viltkamera som kan ta ekstremt imponerende bilder - selv i urbane hager.

Klikk her for å gå tilbake til de viktigste 21 tekniske prosjektsiden

Interessante Artikler

Redaksjonens

Hvordan se Youtube-videoer med Chromecast
Hvordan se Youtube-videoer med Chromecast
YouTube er en av de beste plattformene for å se og legge ut alle typer videoopptak. Hvis du har brukt YouTube fra smarttelefonen, nettbrettet eller datamaskinen og ærlig talt ikke hvem du har kjent, kan det være en vanedannende vane. Hvis
Warhammer 40.000: Dawn of War III gjennomgang og alt du trenger å vite før utgivelsen
Warhammer 40.000: Dawn of War III gjennomgang og alt du trenger å vite før utgivelsen
Dawn of War III overrasket alle da Sega og Relic Entertainment kunngjorde at de ville bringe en oppfølger til den fantastiske Dawn of War RTS-serien. Mange trodde det, etter at THQ sparket bøtta i 2013
ATI Radeon HD 5450 anmeldelse
ATI Radeon HD 5450 anmeldelse
ATI begynte å gi ut det nyeste utvalget av grafikkort allerede i september med Radeon HD 5870, men det går helt frem til februar før serien når den virkelige budsjettavslutningen. HD 5450 er kanskje den svakeste
Deaktiver tidslinjen i Windows 10 med gruppepolicy
Deaktiver tidslinjen i Windows 10 med gruppepolicy
Windows 10 kommer med en ny tidslinjefunksjon. Her er to metoder du kan bruke til å deaktivere tidslinjen, inkludert et registerjustering og gruppepolicy.
Pinnacle Studio 12 anmeldelse
Pinnacle Studio 12 anmeldelse
Programvareversjonsnummer er som hundår. Når figuren når to sifre, forventer du at en applikasjon er godt moden. Imidlertid, med versjon 10 av Studio, byttet Pinnacle den underliggende gjengemotoren over, og dette tok
Slik teller du avmerkingsbokser i Google Sheets
Slik teller du avmerkingsbokser i Google Sheets
I Google Sheets kan du organisere og administrere prosjektene dine gjennom nettbaserte regneark. Avmerkingsboksfunksjonen gir mulighet for interaktivitet, og lar brukere krysse av for fullførte elementer. Hvis du prøver å holde oversikt over lagets fremgang og vil vite hvordan
Hvordan finne og slutte å følge Instagram-brukere som ikke følger deg tilbake
Hvordan finne og slutte å følge Instagram-brukere som ikke følger deg tilbake
Når det gjelder sosiale medier, er det en uuttalt regel: den ene hånden vasker den andre. Det kan være frustrerende å legge til folk i følgelisten din uten å se en like stor økning i antall personer som følger deg, spesielt hvis du ønsker å