Varnostna kamera Raven Pi: 7 korakov (s slikami)
Varnostna kamera Raven Pi: 7 korakov (s slikami)
Anonim
Varnostna kamera Raven Pi
Varnostna kamera Raven Pi
Varnostna kamera Raven Pi
Varnostna kamera Raven Pi
Varnostna kamera Raven Pi
Varnostna kamera Raven Pi

Ta plastični gavran uživa v novem posmrtnem življenju kot praktična, a grozljiva varnostna kamera, Raven Pi. V trebuhu ima Raspberry Pi, v vratu pa kamero Pi, ki posname HD video, kadar zazna gibanje. V istem trenutku zasvetijo njegove prodorne LED oči, servo vodena glava se vrti naprej in nazaj in glasno predvaja bodisi naključni zvok krokarja ali izvleček branja Christopherja Leeja Gavran.

Za varnostno stran skrbi neverjetna programska oprema MotionEye OS, ki je nameščena poleg standardne različice OS Raspberry Pi. Gavran ima celo lasten vrtljiv nadzor glasnosti, njegov 3-metrski kabel USB pa omogoča, da se namesti skoraj povsod, pripravljen pozdraviti obiskovalce noči čarovnic ali prestrašiti mimoidoče kadar koli v letu.

Zaloge

1x Plastični gavran

Malina Pi 2

1x servo

USB WiFi adapter

5v avdio ojačevalnik

2x rdeče LED

1x zvočnik

Mostični kabli

2x plastične čaše

1. korak: Odsekana glava

Odsekana glava
Odsekana glava
Odsekana glava
Odsekana glava
Odsekana glava
Odsekana glava

Preden sem se dotaknil ptice, sem najprej sprožil vso kodo in elektroniko, da sem zagotovo vedel, koliko prostora potrebujejo komponente. Najprej sem dve rdeči LED diodi spajkal vzporedno na nekatere mostične kable, tako da sta lahko oba krmiljena z enim samim zatičem GPIO (v tem primeru GPIO 15).

Nato sem ptiču odnesel nožno žago in mu čisto odsekal glavo - zelo pomembno je bilo, da bi dobili čisti rez, saj se bo glava kasneje obrnila. Nato sem vrtal skozi prvotne oči in vroče lepljene rdeče LED v praznih vtičnicah.

Naslednja je bila kamera, standardni model Raspberry Pi-za to sem izvrtal luknjo v vratu in jo vroče zlepil, nanjo pa sem varno namestil še zelo dolg kabel kamere dolžine 50 cm. Z glavo, ki se je premikala po vsem mestu, sem se želel prepričati, da je v žicah veliko ohlapnosti.

Korak: Koda Caw

Koda Caw
Koda Caw

Pred namestitvijo MotionEye OS sem začel s standardno različico OS Raspberry Pi OS, saj sem najprej želel razviti kodo, potrebno za zvok in gibanje. Začel sem s tremi ločenimi skripti, eno za servo, eno za LED in eno za naključni zvok. Ko so mi vsi trije delali, sem jih združil v en sam skript Python in ga shranil v Pi kot raven.py.

Skript, ki sem ga uporabil, je na voljo na GitHubu, vabljeni, da ga uporabite, vendar tam ni nič posebnega, nadzoruje LED na GPIO 15 in servo na GPIO 18, naključno predvaja zvočne datoteke, ki jih najdete v /home /pi /Glasbena mapa.

3. korak: Beady Motioneye

Beady Motioneye
Beady Motioneye
Beady Motioneye
Beady Motioneye

OS MotionEye OS sem že uporabljal v več različicah in ga uporabljam na več kamerah po hiši, vendar ga še nikoli nisem namestil na OS Raspberry Pi. Običajno preprosto prenesete sliko za svojo ploščo in OS jo čarobno spremeni v popolno omrežno varnostno kamero, vendar vnaprej vgrajene slike ne vključujejo funkcij OS, ki bi jih potreboval za zagon skripta, nadzor servo in predvajajte zvok.

Na srečo obstajajo popolna navodila, ki korak za korakom opisujejo postopek namestitve, ter posebne opombe za vsak operacijski sistem. Ugotovil sem, da je vse delovalo, dokler sem dejansko prebral navodila in jih pravilno upošteval (namesto da bi mislil, da vem bolje).

Po namestitvi sem se lahko prijavil iz spletnega brskalnika in prilagodil nastavitve MotionEye, nastavil nalaganje videoposnetkov v Google Drive itd. Moral sem samo posodobiti eno nastavitev, ki je še nikoli nisem uporabljal, tisto, ki bi sprožila skript raven.py, ko je zaznano gibanje, del »Zaženi ukaz« v nastavitvah Obvestila o gibanju.

To je trajalo nekaj poskusov in napak ter brskanje po spletu, vendar sem odkril, da mora biti skript izvedljiv in ga je treba shraniti tudi v mapo/etc/motioneye/ - delal sem na toliko različnih kombinacijah, da bi lahko delovalo še kaj drugega za vas, vendar sem prepričan, da namestitev deluje. To je bila ena od velikih prednosti namestitve na celoten OS - lahko sem se prijavil z uporabo Real VNC za spreminjanje kode, premikanje skriptov itd.

4. korak: Squawk Box

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

Glavni cilj izdelave je bil zavrteti glavo, vendar sem res želel dodati tudi nekaj zvoka. Dodajanje zvoka v projekt Pi je včasih zapleteno, obstaja veliko različnih HAT-ov, ki zelo dobro delujejo, če želite odlično kakovost, in drobnih zvočnikov na baterijski pogon na drugem koncu lestvice, vendar sem mislil, da bom poskusil nekaj sredi -range - ni avdiofilne kakovosti, vendar še vedno napaja neposredno Pi.

Obrnil sem se na kup ojačevalnih vezij, ki sem jih kupil pred časom - v kompletu po 5 je bilo to očitno brez dodatkov, zato ste lahko spajkali vse svoje kable, vendar stanejo nekaj več kot 1 funt, zato so bili kot nalašč za to projekt. Pri testiranju zvok vsekakor ni bil kakovosten, z opaznim sikanjem itd., Vendar je spet deloval, bil je zelo glasen in je imel čudovit vrtljiv gumb za vklop/izklop/glasnost.

Nato sem iz spleta izkopal ducat zvonov krogov in jih položil v mapo z nekaj vzorci, ki sem jih izrezal s posnetka Poeja The Raven Christopherja Leeja. Za naključno predvajanje teh zvokov sem uporabil nekaj odrezkov kode, ki sem jih našel na forumih Raspberry Pi.

Zvočnik, največji, ki sem ga našel, da bi ustrezal, je bil vroče prilepljen na gavranovo prsno ploščo, z izvrtanimi luknjami, ki so puščale ven.

5. korak: Telo / čaša

Telo / čaša
Telo / čaša
Telo / čaša
Telo / čaša
Telo / čaša
Telo / čaša

Nato sem napadel telo, odrezal dostopno ploščo in poskušal najti najboljši način za povezovanje glave z vratom, ki bi omogočil servo, da jo prosto premika in obdrži tudi mrtvo točko. Vso delavnico sem zaman izkopal za odpadno plastiko, ki bi delovala, in na koncu v kuhinji našel idealno stvar - stare plastične čaše.

Izkazalo se je, da je osnova čaš ravno prave velikosti, da zapolni luknje v glavi in vratu, zato so jih po obrezovanju z vrtljivim orodjem in dodajanjem servomotorja v sredino (ročno označeno na čaši) izvrtali in priviti na svoje mesto. Pred zadnjo montažo sem izrezal velike dele obeh podstavkov čaš, tako da so se kabli lahko podajali skozi glavo in se lahko premikali brez zatikanja.

Ko je vse delalo na klopi, je bil čas, da v ptico vstavimo elektronske "drobovje".

6. korak: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

V plastični ptici je kar nekaj prostora, a kljub temu so bile stvari precej tesne in so zahtevale malo načrtovanja.

Najprej sem izvrtal luknjo v gavranovi zadnjici za gumb za glasnost, nato še eno večjo luknjo, da sem vstopil v napajalni kabel USB. Naslednji je bil Pi, ki je bil preprosto nameščen z dvema samolepilnima držaloma za kabelske vezice, ki so potekale skozi luknje za vijake na plošči.

Naslednji so bili priključki mostičkov, za servo in LED so bili le -ti zalepljeni tudi v primeru premikanja. Najbolj zapleten del je bil povezovanje traku kamere s pi - za to sem na koncu uporabil kirurško pinceto, primerno za prsno votlino!

Zadnje povezave so bile med zvočnikom in ojačevalnikom, sistem pa sem temeljito preizkusil, preden sem skrinjo »zaprl« s kabelskimi vezicami.

7. korak: Vedno

Vedno več
Vedno več
Vedno več
Vedno več

Lani sem po prodaji po noči čarovnic pobral tega plastičnega krokarja in za enkrat se je izkazalo točno tako, kot sem upal. Svetleče diode in vrtljiva glava mu dajejo takšno osebnost in zdi se bolj brezhibno in očarljivo kot strašljivo, ali pa je to morda samo zato, ker smo tega navajeni in je dnevna svetloba. Zvok je odličen dodatek in mislim, da bo odličen rekvizit na sprednjem vrtu na noč čarovnic, morda nameščen na krilnem ogledalu mojega avtomobila - prepričan sem, da bodo ljudje uživali v Poeju, ko gredo mimo na varni razdalji.

Je pa veliko več kot rekvizit za preplah, pri delujočem OS MotionEye je to res praktična varnostna kamera in nedvomno bomo našli prostor, kjer bi ga lahko namestili vse leto. Zvok lahko nekoliko spremenimo in po možnosti uporabimo servo za dodajanje daljinsko vodenega premikanja njegovemu podpisu. Prav tako bi bilo enostavno zamenjati kamero za različico PiNoir, dodati nekaj IR LED in imeti različico za nočno opazovanje!

S tem projektom sem se zelo zabaval in toplo priporočam, da za podobne ptičke ne pozabite zagledati oči, saj so odličen primer projekta Pi.

Hvala za branje in ostanite varni!