„Raven Pi“apsaugos kamera: 7 žingsniai (su nuotraukomis)
„Raven Pi“apsaugos kamera: 7 žingsniai (su nuotraukomis)
Anonim
„Raven Pi“apsaugos kamera
„Raven Pi“apsaugos kamera
„Raven Pi“apsaugos kamera
„Raven Pi“apsaugos kamera
„Raven Pi“apsaugos kamera
„Raven Pi“apsaugos kamera

Šis plastikinis varnas mėgaujasi nauju pomirtiniu gyvenimu kaip praktiška, tačiau šiurpuliuojanti apsaugos kamera „Raven Pi“. Jo pilve yra „Raspberry Pi“ir kakle įterpta „Pi“kamera, fiksuojanti HD vaizdo įrašą, kai aptinkamas judesys. Tą pačią akimirką įsižiebia jos skvarbios šviesos diodų akys, jo servo valdoma galvutė sukasi pirmyn ir atgal ir garsiai groja arba atsitiktinį varno garsą, arba ištrauką iš Christopherio Lee skaityto „The Raven“.

Saugumo pusę tvarko nuostabi „MotionEye“OS programinė įranga, įdiegta ant standartinės „Raspberry Pi“OS versijos. Varnas netgi turi savo sukamąjį garsumo valdiklį, o 3 m ilgio USB kabelis leidžia jam sėdėti beveik bet kur, pasiruošęs pasveikinti Helovino lankytojus ar išgąsdinti praeivius bet kuriuo metų laiku.

Prekės

1x plastikinis varnas

Raspberry Pi 2

1x servo

USB „WiFi“adapteris

5v garso stiprintuvas

2x raudoni šviesos diodai

1x garsiakalbis

Trumpieji kabeliai

2x plastikinės stiklinės

1 žingsnis: nulupta galva

Atskirta galva
Atskirta galva
Atskirta galva
Atskirta galva
Atskirta galva
Atskirta galva

Prieš paliesdamas paukštį, pirmiausia veikiau visas kodas ir elektronika, kad tikrai žinotų, kiek vietos reikia komponentams. Pirmiausia lygiagrečiai lituodavau du raudonus šviesos diodus ant kai kurių jungiamųjų kabelių, kad juos abu būtų galima valdyti vienu GPIO kaiščiu (šiuo atveju GPIO 15).

Tada aš paėmiau paukštį su pjūklu, švariai nupjovęs jo galvą - labai svarbu buvo švariai nupjauti, nes vėliau galva pasuks. Tada aš pragręžiau per originalias akis ir karštai priklijuotus raudonus šviesos diodus tuščiuose lizduose.

Toliau buvo fotoaparatas, standartinis „Raspberry Pi“modelis-aš tam išgręžiau skylę kaklelyje ir karštai priklijavau vietoje, tvirtai pritvirtinęs ypač ilgą 50 cm kameros kabelį. Kai galva judėjo visur, norėjau įsitikinti, ar laidai yra pakankamai laisvi.

2 žingsnis: „Caw Code“

Caw kodas
Caw kodas

Prieš diegdamas „MotionEye OS“pradėjau nuo standartinio „Raspberry Pi“OS kūrimo, nes norėjau pirmiausia sukurti garsui ir judesiui reikalingą kodą. Pradėjau nuo trijų atskirų scenarijų, vienas skirtas servo, vienas šviesos diodams ir vienas atsitiktiniam garsui. Kai jau dirbu visi trys, sujungiau juos į vieną „Python“scenarijų ir išsaugojau jį „Pi“kaip raven.py.

Mano naudojamas scenarijus yra prieinamas „GitHub“, galite jį naudoti, bet ten nėra nieko per daug įmantraus, jis valdo GPIO 15 šviesos diodą ir „Servo“GPIO 18, atsitiktinai paleidžiant visus garso failus, esančius /home /pi /Muzikos aplankas.

3 žingsnis: „Beady Motioneye“

Beady Motioneye
Beady Motioneye
Beady Motioneye
Beady Motioneye

Anksčiau naudojau „MotionEye“OS keliose konstrukcijose ir turiu ją veikti keliose kamerose aplink namą, tačiau niekada anksčiau jos neįdiegiau ant Raspberry Pi OS. Paprastai jūs tiesiog atsisiunčiate savo plokštės vaizdą ir stebuklingai OS paverčia jį visapusiška tinklo saugumo kamera, tačiau iš anksto sukurtuose vaizduose nėra OS funkcijų, kurių man reikia norint paleisti scenarijų, valdyti servo ir leisti garsą.

Laimei, yra išsamių instrukcijų, kuriose žingsnis po žingsnio aprašomas diegimo procesas, taip pat konkrečios pastabos kiekvienai operacinei sistemai. Radau, kad kol aš iš tikrųjų perskaičiau instrukcijas ir tinkamai jų laikiausi (užuot manęs, kad žinojau geriau), viskas veikė.

Po įdiegimo galėjau prisijungti iš žiniatinklio naršyklės ir pritaikyti „MotionEye“nustatymus, nustatyti, kad būtų įkeliami vaizdo įrašai į „Google“diską ir pan. Man tiesiog reikėjo atnaujinti vieną nustatymą, kurio niekada nenaudojau, tą, kuris suaktyvintų scenarijų raven.py, kai buvo aptiktas judesys, judesio pranešimų nustatymų dalį „Vykdyti komandą“.

Tam prireikė bandymų ir klaidų ir naršymo internete, tačiau supratau, kad scenarijų reikia padaryti vykdomąjį ir jį taip pat reikia išsaugoti aplanke/etc/motioneye/ - dirbau tiek daug skirtingų derinių, kad kažkas gali veikti jums, bet esu tikras, kad sąranka veikia. Tai buvo vienas iš didžiausių privalumų įdiegiant ant visos OS - galėjau prisijungti naudodamas „Real VNC“, kad galėčiau keisti kodą, perkelti scenarijus ir pan.

4 žingsnis: Squawk Box

Squawk dėžutė
Squawk dėžutė
Squawk dėžutė
Squawk dėžutė
Squawk dėžutė
Squawk dėžutė

Galvos sukimasis buvo pagrindinis kūrimo tikslas, tačiau aš tikrai norėjau pridėti ir garso įrašą. Kartais sudėtinga pridėti garsą prie „Pi“projekto, yra daug įvairių skrybėlių, kurios tikrai gerai veikia, jei norite puikios kokybės, ir mažų baterijomis maitinamų garsiakalbių kitame skalės gale, bet aš maniau, kad pabandysiu kažką viduryje - diapazonas - ne audiofilų kokybė, bet vis tiek maitinamas tiesiogiai iš Pi.

Aš kreipiausi į daugybę stiprintuvų grandinių, kurias nusipirkau prieš kurį laiką - supakuota 5 pakuotėse, be jokios abejonės, likus lituoti visus savo kabelius, tačiau kiekvienas kainavo šiek tiek daugiau nei 1 svarą. projektas. Bandant garsas tikrai nebuvo aukštos kokybės, pastebimas šnypštimas ir pan., Bet vėlgi jis veikė, buvo labai garsus ir turėjo nuostabų sukamąjį įjungimo/išjungimo/garsumo ratuką.

Toliau iš žiniatinklio iškasiau keliolika varnų garsų ir įmečiau juos į aplanką su kai kuriais pavyzdžiais, kuriuos ištraukiau iš Christopherio Lee įrašo apie Poe The Raven. Aš panaudojau keletą kodų fragmentų, kuriuos radau Raspberry Pi forumuose, kad atsitiktinai paleisčiau šiuos garsus.

Garsiakalbis, didžiausias, kokį tik galėjau rasti, buvo karštai priklijuotas prie varnos krūtinės skydo, išgręžtos skylės, kad išnyktų.

5 žingsnis: korpusas / stiklinė

Kėbulas / Stiklinė
Kėbulas / Stiklinė
Kėbulas / Stiklinė
Kėbulas / Stiklinė
Kėbulas / Stiklinė
Kėbulas / Stiklinė

Tada aš užpuoliau kūną, iškirpiau prieigos skydelį ir bandžiau sugalvoti, kaip geriausiai prijungti galvą prie kaklo, kad servo sistema galėtų laisvai judėti ir išlaikyti negyvą centrą. Aš veltui kasiau visas dirbtuves plastiko laužo, kuris tiktų, ir galiausiai virtuvėje radau idealų dalyką - senas plastikines stiklines.

Stiklinių pagrindas pasirodė tinkamo dydžio, kad užpildytų tiek galvos, tiek kaklo angas, todėl, sukamuoju įrankiu nupjovus jas ir pridėjus servo centrą (ranka pažymėtas ant stiklinės), jos buvo gręžiamos ir įsukamas į vietą. Prieš galutinį montavimą aš išpjoviau dideles abiejų stiklinių pagrindų dalis, kad kabeliai galėtų praeiti iš galvos ir judėti neužsikimšę.

Kai viskas veikė ant suolelio, atėjo laikas paimti paukščio viduje elektronines „žarnas“.

6 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Plastikinio paukščio viduje yra gana daug vietos, tačiau net ir taip viskas buvo gana įtempta ir reikėjo šiek tiek planuoti.

Pirmiausia aš išgręžiau skylę varnos užpakalyje garsumo rankenėlei, tada dar vieną didesnę skylę, leidžiančią įkišti USB maitinimo kabelį. Kitas buvo „Pi“, tiesiog sumontuotas vietoje su dviem lipniais kabelių kaklaraiščių laikikliais, kaklaraiščiai einantys per plokštės varžtų skyles.

Šalia buvo jungiamieji jungikliai, servo ir šviesos diodų atveju, jie taip pat buvo užklijuoti, tik judant. Sunkiausia buvo prijungti fotoaparato juostos kabelį prie pi - tam aš galiausiai panaudojau chirurginius pincetus, tinkamus krūtinės ertmei!

Paskutinės jungtys buvo tarp garsiakalbio ir stiprintuvo grandinės, o prieš „uždarant“krūtinę kabelių kaklaraiščiais kruopščiai išbandžiau sistemą.

7 žingsnis: visada

Visada
Visada
Visada
Visada

Praėjusiais metais po Helovino išpardavimų pasiėmiau šį plastikinį varną ir vieną kartą jis pasirodė toks, kokio tikėjausi. Šviesos diodai ir besisukanti galvutė suteikia jam tokios asmenybės, ir tai atrodo labiau beviltiška ir žavinga nei baisu, o gal taip yra tik todėl, kad esame įpratę ir yra dienos šviesa. Garsas yra puikus priedas, ir manau, kad tai bus puiki atrama Helovino priekiniame sode, galbūt ant mano automobilio sparno veidrodžio - esu tikras, kad žmonėms patiks „Poe“, kai jie praeis saugiu atstumu.

Tačiau tai daug daugiau nei šuolio išgąsdinimo priemonė, veikianti „MotionEye“OS, tai tikrai praktiška apsaugos kamera, ir neabejoju, kad rasime kur ją ištisus metus išnaudoti. Vis dėlto galime šiek tiek pakeisti garsą ir galbūt panaudoti servo sistemą, kad būtų galima pridėti nuotoliniu būdu valdomą panoraminį posūkį. Taip pat būtų paprasta pakeisti fotoaparatą į „PiNoir“versiją, pridėti keletą IR šviesos diodų ir turėti naktinio matymo versiją!

Man buvo labai smagu su šiuo projektu, ir labai rekomenduoju nenuleisti akių panašiems paukščiams, jie yra puikus Pi projekto atvejis.

Dėkojame, kad skaitote ir būkite saugūs!