Indholdsfortegnelse:

Raven Pi sikkerhedskamera: 7 trin (med billeder)
Raven Pi sikkerhedskamera: 7 trin (med billeder)

Video: Raven Pi sikkerhedskamera: 7 trin (med billeder)

Video: Raven Pi sikkerhedskamera: 7 trin (med billeder)
Video: OVNIS: EL MAYOR MISTERIO DE LA HUMANIDAD con CARLOS ALBERTO IURCHUK 2024, Juli
Anonim
Raven Pi sikkerhedskamera
Raven Pi sikkerhedskamera
Raven Pi sikkerhedskamera
Raven Pi sikkerhedskamera
Raven Pi sikkerhedskamera
Raven Pi sikkerhedskamera

Denne plastiske ravn nyder et nyt efterliv som et praktisk, men uhyggeligt sikkerhedskamera, Raven Pi. Den har en Raspberry Pi i maven og et Pi -kamera indlejret i nakken og optager HD -video, når der registreres bevægelse. I samme øjeblik lyser dets gennemtrængende LED-øjne op, dets servostyrede hoved drejer frem og tilbage, og det afspiller højlydt enten en tilfældig ravnlyd eller et uddrag fra Christopher Lees læsning af The Raven.

Sikkerhedssiden håndteres af den fantastiske MotionEye OS -software, der er installeret oven på en standard Raspberry Pi OS -build. Ravnen har endda sin egen roterende lydstyrkekontrol, og dens 3 m USB-kabel lader den sidde næsten hvor som helst, klar til at hilse på Halloween-besøgende eller freak out forbipasserende når som helst på året.

Forbrugsvarer

1x Plastic Raven

Raspberry Pi 2

1x servo

USB WiFi adapter

5v lydforstærker

2x røde lysdioder

1x højttaler

Jumper kabler

2x plastikbeklædninger

Trin 1: Afskåret hoved

Afskåret hoved
Afskåret hoved
Afskåret hoved
Afskåret hoved
Afskåret hoved
Afskåret hoved

Inden jeg rørte ved fuglen fik jeg først al koden og elektronikken til at fungere, så jeg med sikkerhed ville vide, hvor meget plads komponenterne havde brug for. Først lod jeg de to røde lysdioder parallelt på nogle jumperkabler, så de begge kunne styres af en enkelt GPIO -pin (i dette tilfælde GPIO 15).

Derefter tog jeg en hacksav til fuglen og skar hovedet rent - det var meget vigtigt at få et rent snit, da hovedet senere ville dreje. Jeg borede derefter gennem de originale øjne og varmlimede røde lysdioder i de tomme stikkontakter.

Kameraet var det næste, en standard Raspberry Pi-model-jeg borede et hul til dette i nakken og varmlimede det på plads efter at have monteret et ekstra langt 50 cm kamerakabel sikkert på det. Med hovedet i bevægelse over det hele ville jeg sikre mig, at der var masser af slæk i ledningerne.

Trin 2: Caw Code

Caw Code
Caw Code

Før jeg installerede MotionEye OS begyndte jeg med en standard Raspberry Pi OS -build, da jeg først ville udvikle den kode, der var nødvendig for lyd og bevægelse. Jeg startede med tre separate scripts, et til servoen, et til LED'erne og et til tilfældig lyd. Da jeg havde alle tre arbejdet, kombinerede jeg dem til et enkelt Python -script og gemte det på Pi som raven.py.

Scriptet, jeg brugte, er tilgængeligt på GitHub, du er velkommen til at bruge det, men der er ikke noget for fancy derinde, det styrer en LED på GPIO 15 og en Servo på GPIO 18, afspiller tilfældigt alle lydfiler, der findes i /home /pi /Musikmappe.

Trin 3: Beady Motioneye

Beady Motioneye
Beady Motioneye
Beady Motioneye
Beady Motioneye

Jeg har brugt MotionEye OS i flere builds før, og jeg har det kørt på flere kameraer rundt i huset, men jeg har aldrig installeret det oven på Raspberry Pi OS før. Normalt downloader du bare et billede til dit bord, og på magisk vis forvandler operativsystemet det til et fuldt udstyret netværkskamera, men de præbyggede billeder indeholder ikke de OS-funktioner, jeg skulle bruge for at køre scriptet, styre servoen og afspil lyden.

Heldigvis er der fulde instruktioner, der beskriver installationsprocessen trin for trin, samt specifikke bemærkninger for hvert operativsystem. Jeg fandt ud af, at så længe jeg faktisk læste instruktionerne og fulgte dem ordentligt (i stedet for at tro, at jeg vidste bedre), så fungerede alt.

Efter installationen kunne jeg logge ind fra en webbrowser og tilpasse MotionEye -indstillingerne, indstille den til at uploade videoer til Google Drev og så videre. Jeg havde lige brug for at opdatere en indstilling, jeg aldrig har brugt før, den, der ville affyre raven.py -scriptet, når der blev registreret bevægelse, "Kør en kommando" -del af indstillingerne for bevægelsesmeddelelser.

Dette tog lidt prøvelse og fejl og poker rundt på nettet, men jeg opdagede, at scriptet skulle gøres eksekverbart og også skulle gemmes i mappen/etc/motioneye/ - jeg arbejdede på så mange forskellige kombinationer, at noget andet kunne fungere for dig, men jeg er ret sikker på, at opsætningen fungerer. Dette var en af de store fordele ved at installere oven på et fuldt operativsystem - jeg var i stand til at logge ind med Real VNC til at foretage kodeændringer, flytte scripts rundt og så videre.

Trin 4: Squawk -boks

Squawk æske
Squawk æske
Squawk -æske
Squawk -æske
Squawk -æske
Squawk -æske

At få hovedet til at dreje var hovedformålet med bygningen, men jeg ville virkelig også tilføje lidt lyd. Det er nogle gange kompliceret at tilføje lyd til et Pi-projekt, der er masser af forskellige HAT'er, der fungerer rigtig godt, hvis du vil have god kvalitet og små batteridrevne højttalere i den anden ende af skalaen, men jeg tænkte, at jeg ville prøve noget midt -range - ikke audiofil kvalitet, men stadig drevet direkte af Pi.

Jeg vendte mig til en masse forstærkerkredsløb, jeg købte for et stykke tid siden - kom i en pakke med 5, dette var bestemt uden dikkedarer, så du lodde alle dine egne kabler, men kostede lidt over £ 1 hver, de var perfekte til dette projekt. Ved afprøvning var lyden bestemt ikke af høj kvalitet, med mærkbar hvæsende osv., Men igen virkede det, var meget højt og havde en dejlig roterende tænd/sluk/volumenknap.

Dernæst gravede jeg et dusin eller så ravnelyde fra nettet og lagde dem i en mappe med nogle prøver, jeg tog fra Christopher Lees optagelse af Poes The Raven. Jeg brugte nogle kodestykker, jeg fandt på Raspberry Pi -fora til at afspille disse lyde tilfældigt.

Højttaleren, den største jeg kunne finde, der ville passe, blev varmlimet til ravnens brystpanel med huller boret for at slippe squawken ud.

Trin 5: Krop / bægerglas

Krop / bægerglas
Krop / bægerglas
Krop / bægerglas
Krop / bægerglas
Krop / bægerglas
Krop / bægerglas

Derefter angreb jeg kroppen, huggede et adgangspanel ud og forsøgte at tænke på den bedste måde at forbinde hovedet til nakken på, hvilket ville tillade en servo at bevæge det frit og også holde det dødt. Jeg gravede forgæves rundt på værkstedet for skrotplastik, der ville fungere, og fandt til sidst den ideelle ting i køkkenet - gamle plastikglas.

Bægernes bund viste sig at være den helt rigtige størrelse til at fylde både hovedet og nakkehullerne, så efter at have trimmet dem ned med et roterende værktøj og tilføjet servoen i midten (let markeret på bægeret) blev de boret og skruet på plads. Inden den sidste montering huggede jeg store dele af begge bægerbaser ud, så kablerne kunne trænge igennem fra hovedet og kunne bevæge sig uden at hænge fast.

Da alt fungerede på bænken, var det tid til at få den elektroniske "tarm" inde i fuglen.

Trin 6: Montering

montage
montage
montage
montage
montage
montage

Der er ganske lidt plads inde i en plastikfugl, men selvom tingene var temmelig stramme og tog lidt planlægning.

Først borede jeg et hul i ravnens numse til volumenknappen, derefter et andet større hul for at slippe USB -strømkablet i. Pi var den næste, monteret på plads med to selvklæbende kabelbindeholdere, idet båndene løb gennem bolthullerne i brættet.

Jumperforbindelserne var de næste, for servoen og lysdioderne blev disse også tapet op bare i tilfælde af bevægelse. Den mest besværlige del var at forbinde kameraets båndkabel til pi - jeg brugte kirurgisk pincet til dette til sidst, passende til brysthulen!

De sidste forbindelser var mellem højttaleren og forstærkerkredsløbet, og jeg testede systemet grundigt, inden jeg "lukkede" brystet med kabelbindere.

Trin 7: Evermore

Evermore
Evermore
Evermore
Evermore

Jeg hentede denne plastikeravn i salget efter Halloween sidste år, og for en gangs skyld er det blevet præcis, som jeg havde håbet. Lysdioderne og det drejelige hoved giver det en sådan personlighed, og det fremstår som mere orgeløst og charmerende end skræmmende, eller måske er det bare fordi vi er vant til det, og det er dagslys. Lyden er en fantastisk tilføjelse, og jeg tror, det vil være en god rekvisit i forhaven på Halloween, måske sidde på min bils sidespejl - jeg er sikker på, at folk vil nyde Poe, når de passerer forbi i sikker afstand.

Det er dog meget mere end en skræmmestøtte, mens MotionEye OS kører er det et virkelig praktisk sikkerhedskamera, og jeg er ikke i tvivl om, at vi finder et sted at sidde det hele året rundt. Vi kan dog ændre lyden lidt og muligvis udnytte servoen for at tilføje i fjernstyret panorering til dens signaturhoved-drejning. Det ville også være ligetil at skifte kameraet ud til en PiNoir -version, tilføje nogle IR -lysdioder og få en nattesynversion!

Jeg havde en masse sjov med dette projekt, og anbefaler stærkt at holde øjnene skrællet efter lignende fugle, de er en fantastisk Pi projekt sag.

Tak fordi du læste og vær sikker!

Anbefalede: