Sigurnosna kamera Raven Pi: 7 koraka (sa slikama)
Sigurnosna kamera Raven Pi: 7 koraka (sa slikama)
Anonim
Sigurnosna kamera Raven Pi
Sigurnosna kamera Raven Pi
Sigurnosna kamera Raven Pi
Sigurnosna kamera Raven Pi
Sigurnosna kamera Raven Pi
Sigurnosna kamera Raven Pi

Ovaj plastični gavran uživa u novom zagrobnom životu kao praktična, ali jeziva sigurnosna kamera, Gavran Pi. Ima Raspberry Pi u trbuhu i Pi kameru ugrađenu u vrat, koja snima HD video kad god se detektira pokret. U istom trenutku zasvijetle njegove prodorne LED oči, glava sa servo upravljanjem okreće se naprijed-natrag i glasno svira nasumični zvuk gavrana ili izvod iz čitanja Gavrana Christophera Leeja.

Sa sigurnosne strane upravlja nevjerojatan softver MotionEye OS, koji je instaliran na vrhu standardne verzije Raspberry Pi OS. Gavran čak ima i svoju rotacijsku kontrolu glasnoće, a USB kabel od 3 m omogućuje mu da se smjesti gotovo bilo gdje, spreman dočekati posjetitelje Noći vještica ili naljutiti prolaznike u bilo koje doba godine.

Pribor

1x Plastični gavran

Malina Pi 2

1x servo

USB WiFi adapter

5v audio pojačalo

2x crvene LED diode

1x zvučnik

Kratki kabeli

2x plastične čaše

Korak 1: Odsečena glava

Odsečena glava
Odsečena glava
Odsečena glava
Odsečena glava
Odsečena glava
Odsečena glava

Prije nego što sam dodirnuo pticu, najprije sam proradio sav kôd i elektroniku, kako bih sa sigurnošću znao koliko prostora trebaju komponente. Najprije sam paralelno lemio dvije crvene LED diode na nekim kratkospojnim kabelima, tako da se oboje može kontrolirati jednim GPIO pinom (u ovom slučaju GPIO 15).

Zatim sam ptici odnio nožnu pilu, čisto joj odsjekavši glavu - bilo je vrlo važno dobiti čisti rez jer će se glava kasnije okretati. Zatim sam izbušio izvorne oči i vruće lijepljene crvene LED diode u praznim utičnicama.

Slijedeća je kamera, standardni model Raspberry Pi-za to sam izbušio rupu i vruće ju zalijepio na mjesto, pričvrstivši na nju izuzetno dugačak kabel od 50 cm. S glavom koja se kretala posvuda, htio sam se uvjeriti da ima žica u izobilju.

Korak 2: Caw kod

Kod Caw
Kod Caw

Prije instaliranja MotionEye OS -a počeo sam sa standardnom verzijom Raspberry Pi OS -a jer sam htio prvo razviti kôd potreban za zvuk i kretanje. Počeo sam s tri odvojena skripta, jednim za servo, jednim za LED diode i jednim za slučajni zvuk. Kad sam sve tri radio, spojio sam ih u jednu Python skriptu i spremio na Pi kao raven.py.

Skripta koju sam upotrijebio dostupna je na GitHubu, dobrodošli ste da je koristite, ali tu nema ništa previše otmjeno, ona kontrolira LED diodu na GPIO 15 i servo na GPIO 18, nasumično reproducirajući sve zvučne datoteke pronađene u /home /pi /Glazbena mapa.

Korak 3: Beady Motioneye

Beady Motioneye
Beady Motioneye
Beady Motioneye
Beady Motioneye

Koristio sam MotionEye OS u nekoliko verzija prije i imam ga na nekoliko kamera po kući, ali ga nikad prije nisam instalirao na Raspberry Pi OS. Obično samo preuzmete sliku za svoju ploču i magično je OS pretvara u potpuno opremljenu mrežnu sigurnosnu kameru, ali unaprijed izgrađene slike ne uključuju značajke OS-a koje su mi potrebne za pokretanje skripte, upravljanje servo i reproducirajte zvuk.

Srećom, postoje potpune upute koje korak po korak opisuju postupak instalacije, kao i posebne napomene za svaki operacijski sustav. Otkrio sam da je sve funkcioniralo sve dok sam zapravo čitao upute i pravilno ih slijedio (umjesto da mislim da znam bolje).

Nakon instalacije uspio sam se prijaviti iz web preglednika i prilagoditi postavke MotionEye, postaviti ga za postavljanje videozapisa na Google disk i tako dalje. Trebao sam samo ažurirati jednu postavku koju nikada prije nisam koristio, onu koja bi aktivirala skriptu raven.py kada se detektira pokret, dio "Pokreni naredbu" u postavkama Obavijesti o kretanju.

To je trajalo pokušajima i pogreškama, te sam tražio po internetu, ali otkrio sam da je skriptu potrebno učiniti izvršnom i da ju je potrebno pohraniti u mapu/etc/motioneye/ - Radio sam na toliko različitih kombinacija da bi nešto drugo moglo funkcionirati za vas, ali prilično sam siguran da postavljanje radi. Ovo je bila jedna od velikih prednosti instaliranja na potpuni OS - uspio sam se prijaviti koristeći Real VNC za izmjene koda, premještanje skripti i tako dalje.

Korak 4: Squawk Box

Squawk Box
Squawk Box
Squawk Box
Squawk Box
Squawk Box
Squawk Box

Zakretanje glave bio je glavni cilj izrade, ali zaista sam želio dodati i zvuk. Dodavanje zvuka u Pi projekt ponekad je komplicirano, postoji mnogo različitih HAT-ova koji zaista dobro funkcioniraju ako želite izvrsnu kvalitetu, te sićušnih zvučnika na baterijski pogon na drugom kraju ljestvice, ali mislio sam probati nešto usred -range - nije audiofilske kvalitete, ali se i dalje napaja izravno od Pi -a.

Okrenuo sam se hrpi pojačala koja sam kupio prije nekog vremena - u pakiranju od 5 ovo su bili bez ikakvih dodataka, ostavljajući vas za lemljenje u sve vlastite kabele, ali koštali su nešto više od 1 GBP svaki, bili su savršeni za ovo projekt. Na testiranju zvuk definitivno nije bio kvalitetan, sa zamjetnim siktanjem itd., Ali opet je uspio, bio je vrlo glasan i imao je lijep okretni gumb za uključivanje/isključivanje/glasnoću.

Zatim sam s weba iskopao desetak zvukova gavrana i stavio ih u mapu s nekim uzorcima koje sam izrezao sa snimke Poea's The Raven Christophera Leeja. Koristio sam neke isječke koda koje sam pronašao na forumima Raspberry Pi za nasumično reproduciranje ovih zvukova.

Zvučnik, najveći koji sam mogao pronaći i koji bi odgovarao, bio je vruće zalijepljen na gavranovu grudnu ploču, s izbušenim rupama koje su ispuštale škripu.

Korak 5: Tijelo / čaša

Tijelo / čaša
Tijelo / čaša
Tijelo / čaša
Tijelo / čaša
Tijelo / čaša
Tijelo / čaša

Zatim sam napao tijelo, izrezujući pristupnu ploču i pokušavajući smisliti najbolji način povezivanja glave s vratom, koji bi omogućio servo -ju da ga slobodno pomiče, a također bi ga držao u mrtvoj točki. Uzalud sam kopao po radionici za otpadnu plastiku koja bi uspjela, a na kraju sam u kuhinji pronašao idealnu stvar - stare plastične čaše.

Pokazalo se da je baza čašica odgovarajuće veličine da ispuni i rupe na glavi i vratu, pa su ih nakon što su ih obrezali rotacijskim alatom i dodali servo u središte (ručno označeno na čaši) izbušili i pričvršćen na mjesto. Prije konačnog ugradnje izrezao sam velike dijelove obje podnožja čaše kako bi se kabeli mogli provući iz glave i moći se kretati bez zaglavljivanja.

S obzirom da je sve radilo na klupi, došlo je vrijeme da se unutar ptice dobiju elektronički "crijeva".

Korak 6: Montaža

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

Unutar plastične ptice ima dosta mjesta, ali čak i tako stvari su bile prilično tijesne i zahtijevale su malo planiranja.

Prvo sam izbušio rupu u gavranovoj guzici za gumb za glasnoću, a zatim još jednu veću rupu za uvlačenje USB kabela za napajanje. Pi je bio sljedeći, jednostavno postavljen s dva samoljepljiva držača kabelskih vezica, pri čemu su spone prolazile kroz rupe za vijke na ploči.

Sljedeći su spojevi kratkospojnika, za servo i LED diode, oni su također zalijepljeni samo u slučaju kretanja. Najjednostavniji dio bio je povezivanje vrpcanog kabela kamere s pi - za to sam na kraju upotrijebio kiruršku pincetu, primjerenu prsnoj šupljini!

Posljednje veze bile su između zvučnika i kruga pojačala, a ja sam temeljito testirao sustav prije nego što sam "zatvorio" škrinju kabelskim vezicama.

Korak 7: Zauvijek

Zauvijek
Zauvijek
Zauvijek
Zauvijek

Uzeo sam ovog plastičnog gavrana u prodaji nakon Noći vještica prošle godine, i jednom je ispalo baš onako kako sam se nadao. LED diode i okretna glava daju mu takvu osobnost, a čini se da je više besprijekorna i šarmantna nego zastrašujuća, ili je to možda samo zato što smo navikli na to i na dnevnom je svjetlu. Zvuk je izvrstan dodatak i mislim da će to biti odličan rekvizit u prednjem vrtu na Noć vještica, možda smješten na retrovizoru mog automobila - siguran sam da će ljudi uživati u Poeu dok prolaze na sigurnoj udaljenosti.

Ipak, to je mnogo više od rekvizita za zastrašivanje, s pokretnim OS-om MotionEye OS zaista je praktična sigurnosna kamera, i nema sumnje da ćemo pronaći mjesto za smještaj tijekom cijele godine. Možda ćemo ipak malo promijeniti zvuk, a možda i iskoristiti servo za dodavanje daljinskog upravljača pomicanju njegovom potpisnom zakretanju glave. Također bi bilo jednostavno zamijeniti kameru za verziju PiNoir, dodati neke IR LED diode i imati verziju za noćno gledanje!

Bilo mi je jako zabavno s ovim projektom, i toplo preporučujem da ne gledate oči za slične ptičice, one su odličan slučaj Pi projekta.

Hvala na čitanju i budite sigurni!