Innholdsfortegnelse:

Raven Pi sikkerhetskamera: 7 trinn (med bilder)
Raven Pi sikkerhetskamera: 7 trinn (med bilder)

Video: Raven Pi sikkerhetskamera: 7 trinn (med bilder)

Video: Raven Pi sikkerhetskamera: 7 trinn (med bilder)
Video: КАМЕРА КОТОРАЯ СЛЕДИТ ТОЛЬКО ЗА ЧЕЛОВЕКОМ!!!Gadinan. 2024, November
Anonim
Raven Pi sikkerhetskamera
Raven Pi sikkerhetskamera
Raven Pi sikkerhetskamera
Raven Pi sikkerhetskamera
Raven Pi sikkerhetskamera
Raven Pi sikkerhetskamera

Denne plastkorpen nyter et nytt etterliv som et praktisk, men skummelt sikkerhetskamera, Raven Pi. Den har en Raspberry Pi i magen og et Pi -kamera innebygd i nakken, og tar opp HD -video når det oppdages bevegelse. I samme øyeblikk lyser de gjennombruddende LED-øynene, det servostyrte hodet svinger frem og tilbake, og det spiller høyt enten en tilfeldig ravnlyd eller et utdrag fra Christopher Lees lesning av The Raven.

Sikkerhetssiden håndteres av den fantastiske MotionEye OS -programvaren, som er installert på toppen av en standard Raspberry Pi OS -bygg. Ravn har til og med sin egen roterende volumkontroll, og den 3 m lange USB-kabelen lar den sitte nesten hvor som helst, klar til å hilse på Halloween-besøkende eller freak out forbipasserende når som helst på året.

Rekvisita

1x plastravn

Raspberry Pi 2

1x servo

USB WiFi -adapter

5v lydforsterker

2x røde lysdioder

1x høyttaler

Hoppekabler

2 x plastbikere

Trinn 1: Avskåret hode

Avskåret hode
Avskåret hode
Avskåret hode
Avskåret hode
Avskåret hode
Avskåret hode

Før jeg rørte fuglen, fikk jeg først all koden og elektronikken til å fungere, slik at jeg ville vite hvor mye plass komponentene trengte. Først loddet jeg de to røde lysdiodene parallelt på noen startkabler, slik at de begge kunne styres av en enkelt GPIO -pinne (i dette tilfellet GPIO 15).

Deretter tok jeg en baufil til fuglen og skar hodet rent - det var veldig viktig å få et rent kutt, ettersom hodet ville svinge senere. Jeg boret deretter gjennom de originale øynene og varmlimte røde lysdioder i de tomme stikkontaktene.

Kameraet var neste, en standard Raspberry Pi-modell-jeg boret et hull for dette i nakken og limte det på plass etter å ha festet en ekstra lang 50 cm kamerakabel til den. Med hodet i bevegelse rundt overalt ville jeg sørge for at det var mye slakk i ledningene.

Trinn 2: Caw Code

Caw Code
Caw Code

Før jeg installerte MotionEye OS begynte jeg med en standard Raspberry Pi OS -konstruksjon, da jeg først ønsket å utvikle koden som trengs for lyd og bevegelse. Jeg begynte med tre separate skript, ett for servoen, ett for lysdiodene og ett for tilfeldig lyd. Når jeg hadde jobbet alle tre, kombinerte jeg dem til et enkelt Python -skript og lagret det på Pi som raven.py.

Skriptet jeg brukte er tilgjengelig på GitHub, du er velkommen til å bruke det, men det er ikke noe særlig fancy der, det styrer en LED på GPIO 15 og en Servo på GPIO 18, og spiller tilfeldig av alle lydfiler som finnes i /home /pi /Musikkmappe.

Trinn 3: Beady Motioneye

Beady Motioneye
Beady Motioneye
Beady Motioneye
Beady Motioneye

Jeg har brukt MotionEye OS i flere bygg tidligere, og jeg har det kjørt på flere kameraer rundt i huset, men jeg har aldri installert det på toppen av Raspberry Pi OS før. Vanligvis laster du bare ned et bilde til brettet ditt, og på magisk vis gjør OS det om til et fullverdig nettverkskamera, men de forhåndsbygde bildene inneholder ikke OS-funksjonene jeg trenger for å kjøre skriptet, kontrollere servoen og spille av lyden.

Heldigvis er det fulle instruksjoner som beskriver installasjonsprosessen trinn for trinn, samt spesifikke merknader for hvert operativsystem. Jeg fant ut at så lenge jeg faktisk leste instruksjonene og fulgte dem ordentlig (i stedet for å tro at jeg visste bedre) så fungerte alt.

Etter installasjonen kunne jeg logge på fra en nettleser og tilpasse MotionEye -innstillingene, sette den til å laste opp videoer til Google Disk og så videre. Jeg trengte bare å oppdatere en innstilling jeg aldri har brukt før, den som ville utløse raven.py -skriptet når bevegelse ble oppdaget, delen "Kjør en kommando" i innstillingene for bevegelsesvarsler.

Dette tok litt prøving og feiling, og grøsset rundt på nettet, men jeg oppdaget at manuset måtte gjøres kjørbart og også måtte lagres i mappen/etc/motioneye/ - jeg jobbet med så mange forskjellige kombinasjoner at noe annet kan fungere for deg, men jeg er ganske sikker på at oppsettet fungerer. Dette var en av de store fordelene med å installere på toppen av et fullt operativsystem - jeg klarte å logge på med Real VNC for å gjøre kodeendringer, flytte skript rundt og så videre.

Trinn 4: Squawk Box

Squawk -boks
Squawk -boks
Squawk -boks
Squawk -boks
Squawk -boks
Squawk -boks

Å få hodet til å svinge var hovedmålet med bygget, men jeg ville virkelig også legge til litt lyd. Det er noen ganger komplisert å legge til lyd i et Pi-prosjekt, det er mange forskjellige HAT som fungerer veldig bra hvis du vil ha god kvalitet og små batteridrevne høyttalere i den andre enden av skalaen, men jeg tenkte jeg skulle prøve noe midt -område - ikke audiofil kvalitet, men fortsatt drevet direkte av Pi.

Jeg snudde meg til en haug med forsterkerkretser jeg kjøpte for en stund tilbake - kom i en pakke med 5, dette var uten tvil, og lot deg lodde i alle dine egne kabler, men kostet litt over 1 pund hver, de var perfekte for dette prosjekt. Ved testing var lyden definitivt ikke av høy kvalitet, med merkbar hvesing osv., Men igjen fungerte det, var veldig høyt og hadde en nydelig roterende av/på/volumskive.

Deretter gravde jeg ut et titalls ravnlyder fra nettet, og la dem i en mappe med noen prøver jeg hentet fra Christopher Lees innspilling av Poe's The Raven. Jeg brukte noen kodebiter jeg fant på Raspberry Pi -forumene for å spille disse lydene tilfeldig.

Høyttaleren, den største jeg kunne finne som ville passe, ble varmlimt til ravnens brystpanel, med hull boret for å slippe squawken ut.

Trinn 5: Kropp / beger

Kropp / beger
Kropp / beger
Kropp / beger
Kropp / beger
Kropp / beger
Kropp / beger

Deretter angrep jeg kroppen, hugget ut et tilgangspanel og prøvde å tenke på den beste måten å koble hodet til nakken, noe som ville tillate en servo å bevege det fritt og også holde det dødt. Jeg gravde forgjeves rundt verkstedet for skrapplast som ville fungere, og fant til slutt den ideelle tingen på kjøkkenet - gamle plastbegere.

Basen på begerglassene viste seg å være akkurat den riktige størrelsen for å fylle både hode- og nakkehullene, så etter å ha trimmet dem ned med et roterende verktøy og lagt servoen i midten (lett merket på begeret) ble de boret og skrudd på plass. Før den siste montering hakket jeg ut store deler av begge begerbaser, slik at kablene kunne strømme gjennom hodet og kunne bevege seg uten å feste seg.

Med alt som fungerte på benken, var det på tide å få den elektroniske "guts" inni fuglen.

Trinn 6: Montering

montering
montering
montering
montering
montering
montering

Det er ganske mye plass inne i en plastfugl, men selv om tingene var ganske trange og tok litt planlegging.

Først boret jeg et hull i ravnens rumpe for volumknappen, deretter et annet større hull for å slippe inn USB -strømkabelen. Pi var den neste, montert ganske enkelt på plass med to selvklebende kabelbinderholdere, båndene løp gjennom bolthullene i brettet.

Hoppertilkoblingene var neste, for servoen og lysdiodene ble disse også tapet opp bare i tilfelle bevegelse. Den mest vanskelige delen var å koble kamerabåndkabelen til pi - jeg brukte kirurgisk pinsett til dette til slutt, passende for brysthulen!

De siste forbindelsene var mellom høyttaleren og forsterkerkretsen, og jeg testet systemet grundig før jeg "lukket" brystet med kabelbindere.

Trinn 7: Evermore

Enda mer
Enda mer
Enda mer
Enda mer

Jeg hentet denne plastkorpen i salget etter Halloween i fjor, og for en gangs skyld ble det akkurat som jeg hadde håpet. Lysdiodene og det svingbare hodet gir den en slik personlighet, og den oppleves som mer uormell og sjarmerende enn skummel, eller det er kanskje bare fordi vi er vant til det og det er dagslys. Lyden er et flott tillegg, og jeg tror det vil være en flott rekvisitt i hagen på Halloween, kanskje plassert på bilens sidespeil - jeg er sikker på at folk vil glede seg over Poe når de passerer på sikker avstand.

Det er imidlertid mye mer enn en hoppe-skremme rekvisitt, mens MotionEye OS kjører er det et veldig praktisk sikkerhetskamera, og jeg har ingen tvil om at vi finner et sted å sitte det hele året. Vi kan imidlertid endre lyden litt, og muligens utnytte servoen for å legge til i fjernstyrt panorering til sin signaturhodesving. Det ville også være enkelt å bytte ut kameraet for en PiNoir -versjon, legge til noen IR -lysdioder og ha en nattsynsversjon!

Jeg hadde det veldig moro med dette prosjektet, og anbefaler på det sterkeste å holde øynene åpne for lignende fugler, de er en flott Pi -prosjektetui.

Takk for at du leser og vær trygg!

Anbefalt: