Raven Pi drošības kamera: 7 soļi (ar attēliem)
Raven Pi drošības kamera: 7 soļi (ar attēliem)
Anonim
Raven Pi drošības kamera
Raven Pi drošības kamera
Raven Pi drošības kamera
Raven Pi drošības kamera
Raven Pi drošības kamera
Raven Pi drošības kamera

Šis plastmasas krauklis bauda jaunu pēcnāves dzīvi kā praktiska, bet rāpojoša drošības kamera Raven Pi. Tā vēderā ir Raspberry Pi un kaklā iebūvēta Pi kamera, kas uzņem HD video, kad tiek konstatēta kustība. Tajā pašā mirklī iedegas tās caururbjošās LED acis, ar servo vadāmā galva grozās uz priekšu un atpakaļ, un tā skaļi atskaņo vai nu nejaušu kraukļa skaņu, vai izvilkumu no Kristofera Lī lasījuma par Kraukli.

Drošības pusē tiek izmantota pārsteidzošā MotionEye OS programmatūra, kas ir instalēta papildus Raspberry Pi OS standarta versijai. Krauklim pat ir savs rotējošs skaļuma regulētājs, un tā 3 m USB kabelis ļauj tam nokļūt gandrīz jebkurā vietā, gatavojoties sveikt Helovīna apmeklētājus vai satraukt garāmgājējus jebkurā gada laikā.

Piegādes

1x plastmasas krauklis

Raspberry Pi 2

1x servo

USB WiFi adapteris

5V audio pastiprinātājs

2x sarkanas gaismas diodes

1x skaļrunis

Jumper kabeļi

2x plastmasas vārglāzes

1. solis: Nošķirta galva

Atdalīta galva
Atdalīta galva
Atdalīta galva
Atdalīta galva
Atdalīta galva
Atdalīta galva

Pirms pieskaršanās putnam es vispirms saņēmu visu kodu un elektroniku, lai es droši zinātu, cik daudz vietas nepieciešams komponentiem. Vispirms es paralēli lodēju abas sarkanās gaismas diodes uz dažiem pārejas kabeļiem, lai tos abus varētu vadīt ar vienu GPIO tapu (šajā gadījumā GPIO 15).

Tālāk es putnam paņēmu zāģi, tīri nogriežot tā galvu - bija ļoti svarīgi iegūt tīru griezumu, jo galva vēlāk griezīsies. Tad es urbjos caur oriģinālajām acīm un tukšajās kontaktligzdās karsti pielīmētajām sarkanajām gaismas diodēm.

Tālāk bija kamera, Raspberry Pi standarta modelis-es tam izurbju caurumu kaklā un karsti pielīmēju vietā, droši pieliekot pie tā īpaši garu 50 cm kameras kabeli. Galvai kustoties pa visu vietu, es gribēju pārliecināties, vai vados ir pietiekami daudz atslābuma.

2. solis: Caw kods

Caw kods
Caw kods

Pirms MotionEye OS instalēšanas es sāku ar standarta Raspberry Pi OS būvējumu, jo vispirms vēlējos izstrādāt skaņai un kustībai nepieciešamo kodu. Es sāku ar trim atsevišķiem skriptiem, viens servo, viens gaismas diodēm un viens nejaušam audio. Kad visi trīs strādāju, es tos apvienoju vienā Python skriptā un saglabāju to uz Pi kā raven.py.

Manis izmantotais skripts ir pieejams vietnē GitHub, jūs varat to izmantot, taču tajā nav nekā īpaši izsmalcināta, tas kontrolē LED uz GPIO 15 un servo uz GPIO 18, nejauši atskaņojot visus skaņas failus, kas atrodami mapē /home /pi /Mūzikas mape.

3. darbība: Beady Motioneye

Beady Motioneye
Beady Motioneye
Beady Motioneye
Beady Motioneye

Iepriekš esmu izmantojis MotionEye OS vairākās būvēs, un man tas darbojas vairākās kamerās visā mājā, taču nekad iepriekš neesmu to instalējis virs Raspberry Pi OS. Parasti jūs vienkārši lejupielādējat attēlu uz tāfeles, un maģiski OS pārvērš to par pilnvērtīgu tīkla drošības kameru, taču iepriekš izveidotajos attēlos nav iekļautas OS funkcijas, kas man vajadzīgas, lai palaistu skriptu, kontrolētu servo un atskaņot audio.

Par laimi ir pilni norādījumi, kas pakāpeniski izklāsta instalēšanas procesu, kā arī īpašas piezīmes par katru operētājsistēmu. Es atklāju, ka, kamēr es patiesībā izlasīju instrukcijas un pareizi tās ievēroju (nevis domāju, ka zināju labāk), viss strādāja.

Pēc instalēšanas es varēju pieteikties no tīmekļa pārlūkprogrammas un pielāgot MotionEye iestatījumus, iestatīt to, lai augšupielādētu videoklipus Google diskā un tā tālāk. Man vienkārši vajadzēja atjaunināt vienu iestatījumu, ko nekad neesmu izmantojis, tādu, kas aktivizētu skriptu raven.py, kad tika konstatēta kustība, kustības paziņojumu iestatījumu daļu “Palaist komandu”.

Tas prasīja izmēģinājumus un kļūdas, kā arī pārlūkošanu tiešsaistē, taču es atklāju, ka skripts ir jāpadara izpildāms un arī jāglabā mapē/etc/motioneye/ - es strādāju pie tik daudzām dažādām kombinācijām, ka varētu noderēt kaut kas cits jums, bet esmu diezgan pārliecināts, ka iestatīšana darbojas. Šī bija viena no lielajām priekšrocībām, instalējot uz pilnas OS - es varēju pieteikties, izmantojot Real VNC, lai veiktu koda izmaiņas, pārvietotu skriptus un tā tālāk.

4. solis: Squawk Box

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

Galvas pagriešana bija galvenais būvēšanas mērķis, taču es patiešām vēlējos pievienot arī kādu audio. Dažreiz ir sarežģīti pievienot audio Pi projektam, ir daudz dažādu HAT, kas darbojas patiešām labi, ja vēlaties izcilu kvalitāti, un mazi akumulatoru skaļruņi skalas otrā galā, bet es domāju, ka izmēģināšu kaut ko vidū - diapazons - nav audiofilu kvalitāte, bet joprojām tiek darbināts tieši ar Pi.

Es pievērsos daudzām pastiprinātāju shēmām, kuras es nopirku kādu laiku atpakaļ - tās bija 5 iepakojumā, un tās bija nepārprotami, liekot jums pielodēt visus savus kabeļus, bet katrs maksāja nedaudz vairāk par 1 sterliņu mārciņu. projekts. Pārbaudot, skaņa noteikti nebija augstas kvalitātes, ar manāmu šņukstēšanu utt., Bet pēc tam atkal tā strādāja, bija ļoti skaļa un tai bija jauks rotējošs ieslēgšanas/izslēgšanas/skaļuma ritenis.

Tālāk es no interneta izraku apmēram duci kraukļa skaņu un ievietoju tās mapē ar dažiem paraugiem, kurus es izvilku no Kristofera Lī ierakstītā Po dzejas. Es izmantoju dažus koda fragmentus, kurus atradu Raspberry Pi forumos, lai nejauši atskaņotu šīs skaņas.

Skaļrunis, lielākais, ko es varēju atrast, bija karsti pielīmēts pie kraukļa krūšu paneļa, ar urbtiem caurumiem, lai izlaistos.

5. solis: korpuss / vārglāze

Korpuss / vārglāze
Korpuss / vārglāze
Korpuss / vārglāze
Korpuss / vārglāze
Korpuss / vārglāze
Korpuss / vārglāze

Tālāk es uzbruku ķermenim, izgriežot piekļuves paneli un mēģinot izdomāt labāko veidu, kā savienot galvu ar kaklu, kas ļautu servo to brīvi pārvietot un arī noturēt mirušo centru. Es veltīgi raku darbnīcu visam pēc plastmasas lūžņiem, kas derētu, un galu galā virtuvē atradu ideālo lietu - vecas plastmasas vārglāzes.

Vārglāzes pamatne izrādījās tieši tāda izmēra, lai aizpildītu gan galvas, gan kakla caurumus, tāpēc pēc to apgriešanas ar rotējošu instrumentu un servo pievienošanas līdz pašam centram (ērti uzzīmēts uz vārglāzes) tās tika urbtas un ieskrūvē vietā. Pirms galīgās montāžas es izgriezu abas vārglāzes pamatnes lielas daļas, lai kabeļi varētu iziet cauri galvai un varētu pārvietoties bez aizķeršanās.

Tā kā viss strādāja uz soliņa, bija pienācis laiks putna iekšpusē iegūt elektroniskās "iekšas".

6. darbība: montāža

Montāža
Montāža
Montāža
Montāža
Montāža
Montāža

Plastmasas putnā ir diezgan daudz vietas, taču pat tad lietas bija diezgan saspringtas un prasīja nelielu plānošanu.

Vispirms kraukļa dibenā izurbju caurumu skaļuma regulēšanas pogai, pēc tam vēl vienu lielāku caurumu, lai iebāztu USB barošanas kabeli. Nākamais bija Pi, vienkārši uzstādīts vietā ar diviem pašlīmējošiem kabeļu saišu turētājiem, un saites iet cauri skrūvju caurumiem.

Tālāk bija džempera savienojumi, servo un gaismas diodēm tie arī tika salīmēti ar lenti tikai kustības gadījumā. Visnepatīkamākais bija kameras lentes kabeļa pievienošana pī - šim nolūkam es galu galā izmantoju ķirurģiskas pincetes, kas piemērotas krūšu dobumam!

Pēdējie savienojumi bija starp skaļruni un pastiprinātāja ķēdi, un es rūpīgi pārbaudīju sistēmu pirms lādes "aizvēršanas" ar kabeļu saitēm.

7. solis: Evermore

Evermore
Evermore
Evermore
Evermore

Šo plastmasas kraukli es paņēmu pagājušajā gadā pēc Helovīna izpārdošanas, un vienreiz tas izrādījās tieši tāds, kā es cerēju. Gaismas diodes un grozāmā galva piešķir tai tādu personību, un tas šķiet vairāk bezkaunīgs un burvīgs nekā biedējošs, vai varbūt tas ir tikai tāpēc, ka esam pie tā pieraduši un ir dienas gaisma. Audio ir lielisks papildinājums, un es domāju, ka tas būs lielisks rekvizīts priekšējā dārzā Helovīna laikā, iespējams, kas atrodas uz manas automašīnas spoguļa - es esmu pārliecināts, ka ļaudīm patiks Poe, kad viņi iet garām drošā attālumā.

Tomēr tas ir daudz vairāk nekā lēkt nobiedēt, jo darbojas MotionEye OS, tā ir patiešām praktiska drošības kamera, un es nešaubos, ka atradīsim vietu, kur to visu gadu izmantot. Tomēr mēs varam nedaudz mainīt audio un, iespējams, izmantot servo, lai tā paraksta pagrieziena galviņai pievienotu tālvadības panoramēšanu. Būtu arī vienkārši nomainīt kameru pret PiNoir versiju, pievienot dažas IR gaismas diodes un iegūt nakts redzamības versiju!

Man bija ļoti jautri ar šo projektu, un ļoti iesaku turēt acis mizoti līdzīgiem putniem, tie veido lielisku Pi projekta lietu.

Paldies, ka lasījāt un esiet drošībā!

Ieteicams: