Innehållsförteckning:
- Tillbehör
- Steg 1: Avskuren huvud
- Steg 2: Caw Code
- Steg 3: Beady Motioneye
- Steg 4: Squawk Box
- Steg 5: Kropp / bägare
- Steg 6: Montering
- Steg 7: Evermore
Video: Raven Pi säkerhetskamera: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Denna plastkorp njuter av ett nytt efterliv som en praktisk men läskig säkerhetskamera, Raven Pi. Den har en Raspberry Pi i magen och en Pi -kamera inbäddad i nacken och tar HD -video när rörelse detekteras. I samma ögonblick lyser dess genomträngande LED-ögon, dess servostyrda huvud svänger fram och tillbaka, och det spelar högt antingen ett slumpmässigt korpljud eller ett utdrag från Christopher Lees läsning av The Raven.
Säkerhetssidan hanteras av den fantastiska MotionEye OS -programvaran, som är installerad ovanpå en standard Raspberry Pi OS -byggnad. Korpen har till och med sin egen roterande volymkontroll, och dess 3 m USB-kabel låter den sitta nästan var som helst, redo att hälsa på Halloween-besökare eller skrämma förbipasserande när som helst på året.
Tillbehör
1x plastkorp
Raspberry Pi 2
1x servo
USB WiFi -adapter
5v ljudförstärkare
2x röda lysdioder
1x högtalare
Startkablar
2x plastdrycker
Steg 1: Avskuren huvud
Innan jag rörde fågeln fick jag först all kod och elektronik att fungera, så att jag säkert skulle veta hur mycket utrymme komponenterna behövde. Först lodde jag de två röda lysdioderna parallellt på några bygelkablar, så att de båda kunde styras av en enda GPIO -stift (i det här fallet GPIO 15).
Därefter tog jag en bågfil till fågeln och klippte rent huvudet - det var mycket viktigt att få ett rent snitt eftersom huvudet skulle svänga senare. Jag borrade sedan genom de ursprungliga ögonen och varmlimmade röda lysdioder i de tomma uttagen.
Kameran var nästa, en vanlig Raspberry Pi-modell-jag borrade ett hål för detta i nacken och varmlimmade den på plats efter att ha monterat en extra lång 50 cm kamerakabel på den. Med huvudet i rörelse överallt ville jag se till att det fanns gott om slakhet i ledningarna.
Steg 2: Caw Code
Innan jag installerade MotionEye OS började jag med en standard Raspberry Pi OS -konstruktion, eftersom jag ville utveckla koden som behövs för ljud och rörelse först. Jag började med tre separata skript, ett för servon, ett för lysdioderna och ett för slumpmässigt ljud. När jag hade arbetat alla tre kombinerade jag dem till ett enda Python -skript och sparade det på Pi som raven.py.
Skriptet jag använde är tillgängligt på GitHub, du är välkommen att använda det men det finns inget för fint där, det styr en LED på GPIO 15 och en Servo på GPIO 18, spelar slumpmässigt alla ljudfiler som finns i /home /pi /Musikmapp.
Steg 3: Beady Motioneye
Jag har använt MotionEye OS i flera versioner tidigare, och jag har det kört på flera kameror runt huset, men jag har aldrig installerat det ovanpå Raspberry Pi OS tidigare. Vanligtvis laddar du bara ner en bild till ditt kort, och på ett magiskt sätt förvandlar operativsystemet den till en komplett nätverkskamera, men de förbyggda bilderna innehåller inte OS-funktionerna som jag skulle behöva för att köra skriptet, styra servon och spela upp ljudet.
Tack och lov finns det fullständiga instruktioner som beskriver installationsprocessen steg för steg, samt specifika anteckningar för varje operativsystem. Jag fann att så länge jag faktiskt läste instruktionerna och följde dem ordentligt (istället för att tro att jag visste bättre) så fungerade allt.
Efter installationen kunde jag logga in från en webbläsare och anpassa MotionEye -inställningarna, ställa in den för att ladda upp videor till Google Drive och så vidare. Jag behövde bara uppdatera en inställning som jag aldrig tidigare har använt, den som skulle avfyra raven.py -skriptet när rörelse detekterades, "Kör ett kommando" -delen av inställningarna för rörelsemeddelanden.
Detta tog lite försök och fel, och petade runt på nätet, men jag upptäckte att manuset måste göras körbart och också måste lagras i mappen/etc/motioneye/ - jag arbetade med så många olika kombinationer att något annat kan fungera för dig, men jag är ganska säker på att installationen fungerar. Detta var en av de stora fördelarna med att installera ovanpå ett fullständigt operativsystem - jag kunde logga in med Real VNC för att göra kodändringar, flytta skript runt och så vidare.
Steg 4: Squawk Box
Att få huvudet att svänga var huvudmålet med bygget, men jag ville verkligen lägga till lite ljud också. Det är ibland komplicerat att lägga till ljud till ett Pi-projekt, det finns massor av olika hattar som fungerar riktigt bra om du vill ha bra kvalitet och små batteridrivna högtalare i andra änden av skalan, men jag tänkte att jag skulle prova något mitt -område - inte audiofilkvalitet men drivs fortfarande direkt av Pi.
Jag vände mig till ett gäng förstärkarkretsar som jag köpte för ett tag sedan - kom i ett paket med 5, det var helt klart krusiduller, så att du kunde lödda i alla dina egna kablar, men kostade drygt 1 pund var de perfekta för detta projekt. Vid testning var ljudet definitivt inte av hög kvalitet, med märkbart väsande etc, men det fungerade igen, var mycket högt och hade en härlig roterande på/av/volymratt.
Därefter grävde jag ut ett tiotal korpljud från webben och lade dem i en mapp med några samplingar som jag tog från Christopher Lees inspelning av Poes The Raven. Jag använde några kodavsnitt som jag hittade på Raspberry Pi -forumen för att spela dessa ljud slumpmässigt.
Högtalaren, den största jag kunde hitta som skulle passa, var varmlimad på korps bröstpanel, med hål borrade för att släppa ut squawken.
Steg 5: Kropp / bägare
Därefter attackerade jag kroppen, huggade ut en åtkomstpanel och försökte tänka på det bästa sättet att ansluta huvudet till nacken, vilket skulle göra det möjligt för en servo att röra den fritt och också hålla den i dödläge. Jag grävde hela verkstaden förgäves efter skrotplast som skulle fungera och hittade så småningom det perfekta i köket - gamla plastbägare.
Bägarens bas visade sig vara lagom stor för att fylla både huvud- och nackhålen, så efter att ha trimmat ner dem med ett roterande verktyg och lagt till servon i mitten (markerat på bägaren) borrades de och skruvas på plats. Innan den sista passningen hackade jag ut stora delar av båda bägare baserna så att kablarna kunde mata igenom från huvudet och kunna röra sig utan att haka fast.
Med allt som fungerade på bänken var det dags att få den elektroniska "tarmarna" inuti fågeln.
Steg 6: Montering
Det finns ganska mycket plats inuti en plastfågel, men trots det var det ganska tätt och tog lite planering.
Först borrade jag ett hål i korpens rumpa för volymknappen, sedan ytterligare ett större hål för att släppa in USB -strömkabeln. Pi var nästa, enkelt monterad på plats med två självhäftande buntbandhållare, banden löpte genom bulthålen i brädet.
Bygelanslutningarna var nästa, för servon och lysdioderna, tejpades dessa också för rörelse. Den mest jobbiga delen var att ansluta kamerans bandkabel till pi - jag använde kirurgisk pincett för detta i slutändan, lämplig för brösthålan!
De sista anslutningarna var mellan högtalaren och förstärkarkretsen, och jag testade systemet noggrant innan jag "stängde" bröstet med kabelband.
Steg 7: Evermore
Jag hämtade den här plastkorpen i försäljningen efter Halloween förra året, och för en gångs skull blev det precis som jag hade hoppats. Lysdioderna och det vridbara huvudet ger det en sådan personlighet, och det framstår som mer oroligt och charmigt än läskigt, eller kanske är det bara för att vi är vana vid det och det är dagsljus. Ljudet är ett bra tillägg, och jag tror att det kommer att vara en bra rekvisita i trädgården på Halloween, kanske uppe på bilens vingspegel - jag är säker på att folk kommer att njuta av Poe när de passerar på ett säkert avstånd.
Det är dock mycket mer än en skrämmande rekvisita, med MotionEye OS igång är det en riktigt praktisk säkerhetskamera, och jag har ingen tvekan om att vi hittar någonstans att sitta på den året runt. Vi kan dock ändra ljudet lite och eventuellt utnyttja servon för att lägga till i fjärrstyrd panorering till dess signaturhuvud. Det skulle också vara enkelt att byta ut kameran mot en PiNoir -version, lägga till några IR -lysdioder och ha en mörkerseendeversion!
Jag hade mycket roligt med det här projektet, och rekommenderar starkt att hålla ögonen öppna för liknande fåglar, de gör ett bra Pi -projektfall.
Tack för att du läste och var säker!
Rekommenderad:
Raspberry Pi säkerhetskamera: 11 steg (med bilder)
Raspberry Pi -säkerhetskamera: Detta är en steg -för -steg -instruktion om hur du skapar en IoT, rörelseaktiverad säkerhetskamera med en Raspberry Pi. Du kommer att lära dig hur du skapar en kolvwebbserver och ett formulär som gör att användaren kan justera kamerans känslighet och inspelningstid,
Enklaste webbkamera som säkerhetskamera - rörelsedetektering och mejlade bilder: 4 steg
Enklaste webbkamera som säkerhetskamera - rörelsedetektering och mejlade bilder: Du behöver inte längre ladda ner eller konfigurera programvara för att få rörelsedetekterade bilder från din webbkamera till din e -post - använd bara din webbläsare. Använd en uppdaterad webbläsare Firefox, Chrome, Edge eller Opera på Windows, Mac eller Android för att ta bilden
DIY Professional Open Source Night Vision -säkerhetskamera: 10 steg (med bilder)
DIY Professional Open Source Night Vision Security Camera: I denna nya handledning kommer vi tillsammans att göra vår Raspberry Pi videoövervakningskamera med öppen källkod. alla kopplade till vår Jeed
WoodThing IOT -säkerhetskamera: 8 steg (med bilder)
WoodThing IOT säkerhetskamera: Detta är en kraftfull IP -kamera baserad på Raspberry PI. Den kör motionEyeOS, så den kan användas för att hantera flera fjärr -IP -kameror samt låta dig ansluta upp till fyra extra billiga USB -webbkameror. Funktioner: USB -driven, rörelsedetektering med s
VHS Library Pi säkerhetskamera: 3 steg (med bilder)
VHS Library Pi Security Camera: Detta är ett gammalt VHS Video Library -fodral som nu ger ett perfekt hem för en Raspberry Pi -säkerhetskamera. Fodralet innehåller en Pi Zero och kameran tittar fram genom ryggraden i den falska boken. Det är en riktigt enkel byggnad med ett gammaldags utseende