Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Avskåret hode
- Trinn 2: Caw Code
- Trinn 3: Beady Motioneye
- Trinn 4: Squawk Box
- Trinn 5: Kropp / beger
- Trinn 6: Montering
- Trinn 7: Evermore
Video: Raven Pi sikkerhetskamera: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
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
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
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
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
Å 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
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
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
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:
Raspberry Pi sikkerhetskamera: 11 trinn (med bilder)
Raspberry Pi sikkerhetskamera: Dette er en trinnvis instruksjon om hvordan du lager et IoT, bevegelsesaktivert sikkerhetskamera med en Raspberry Pi. Du lærer hvordan du lager en kolbe -webserver og et skjema som lar brukeren justere kameraets følsomhet og opptakstid
Enkleste webkamera som sikkerhetskamera - bevegelsesdeteksjon og bilder via e -post: 4 trinn
Enkleste webkamera som sikkerhetskamera - bevegelsesdeteksjon og bilder på e -post: Du trenger ikke lenger å laste ned eller konfigurere programvare for å få bevegelsesdetekterte bilder fra webkameraet til e -posten din - bare bruk nettleseren. Bruk en oppdatert Firefox, Chrome, Edge eller Opera-nettleser på Windows, Mac eller Android for å ta bildet
Komme i gang med ESP32 CAM - Streaming av video ved bruk av ESP CAM over Wifi - ESP32 sikkerhetskamera -prosjekt: 8 trinn
Komme i gang med ESP32 CAM | Streaming av video ved bruk av ESP CAM over Wifi | ESP32 Security Camera Project: I dag lærer vi hvordan du bruker dette nye ESP32 CAM -kortet og hvordan vi kan kode det og bruke det som et sikkerhetskamera og få en streaming video over wifi
WoodThing IOT sikkerhetskamera: 8 trinn (med bilder)
WoodThing IOT sikkerhetskamera: Dette er en kraftig IP -kamera basert på Raspberry PI. Den kjører motionEyeOS, så den kan brukes til å administrere flere eksterne IP -kameraer, i tillegg til at du kan koble til opptil fire ekstra billige USB -webkameraer. Funksjoner: USB -drevet, bevegelsessensor med s
VHS Library Pi sikkerhetskamera: 3 trinn (med bilder)
VHS Library Pi Security Camera: Dette er et gammelt VHS Video Library -tilfelle som nå gir et perfekt hjem for et Raspberry Pi -sikkerhetskamera. Etuiet inneholder en Pi Zero og kameraet titter ut gjennom ryggraden til den falske boken. Det er en veldig enkel konstruksjon med et gammeldags utseende