Mündəricat:

Raspberry Pi Batinator: 8 addım (şəkillərlə birlikdə)
Raspberry Pi Batinator: 8 addım (şəkillərlə birlikdə)

Video: Raspberry Pi Batinator: 8 addım (şəkillərlə birlikdə)

Video: Raspberry Pi Batinator: 8 addım (şəkillərlə birlikdə)
Video: JetHome JetHub H1 контроллер умного дома, установка Supervised Home Assistant, настройка zigbee2mqtt 2024, Noyabr
Anonim
Image
Image
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator

Batinator, qaranlıqda saniyədə 90 kadr, 640x480 qətnamə ilə video çəkmək üçün PinoIR (No Infrared Filter) kamera modulundan istifadə edən portativ Raspberry Pi -dir. Üstündə 48 LED infraqırmızı işıqlandırıcı var və gücü yenidən təyin olunan 12v şarj edilə bilən qazma batareyası ilə təmin edilir. Bu yaxınlarda bir bağçamızı ziyarət edən yarasalar məni heyran etdi və bunu kiçik gözəllikləri filmə çəkmək üçün qurdu.

Batinatorun ildırım çaxmalarını qeyd etmək üçün də lazımlı olduğu ortaya çıxdı, bəlkə də mən onu Storminator adlandırmalıydım: Youtube videosu:

Gömülü videoya baxa bilmədiyiniz təqdirdə, YouTube -dadır:

Python kodu (çox sadə) https://github.com/MisterEmm/Batinator ünvanında GitHubdadır

Addım 1: Yarasa Algılama

Yarasa Algılama
Yarasa Algılama

Bu evə yalnız keçən avqustda köçdük, buna görə də bir neçə həftə əvvəl bağdakı yarasaları ilk dəfə görəndə çox həyəcanlı idi. Güvə və digər həşəratlara ziyafət vermək üçün meşədəki qaranlıqdan çıxanda əsasən gün batanda görünürlər. Bağçamızda zəngin görünən məhsullar var və onları görmək üçün uzun müddət gözləmək lazım deyil, tez -tez tapa bildiklərini toplayan dairələrdə uçuram. Daha ətraflı öyrənmək üçün yerli maplindən bir yarasa detektoru dəsti aldım, bir az lehimləmə idi və həqiqətən yaxşı işləyirdi. Onlara daha yaxından baxmaq üçün film çəkməyin mümkün olub -olmadığını və hətta yarasaların hansı növlərin ziyarət etdiyini ümid etdiyimi düşündüm! Ehtiyatlı bir Raspberry Pi 2 aldım və keçən il doğum günüm üçün Pi NoIR (noir = infraqırmızı filtr yoxdur) kamera modulu verildi, buna görə də istifadə edib nə baş verdiyini görəcəyimi düşündüm.

Addım 2: Kod

Kod
Kod

MagPi Magazine -in təlimatlarına və bir kamera nümunəsinə riayət edərək kameranı Pi üzərində qurmağa başladım, sonra videonu çəkmək üçün uyğunlaşdıra biləcəyim başqa nümunələr tapmaq üçün internetə müraciət etdim.

Mükəmməl kodu Average Man Vs Raspberry Pi veb saytında tapdım, bu da yaxşı sənədləşdirilmiş və izlənməsi həqiqətən də asan idi. Ehtiyaclarıma uyğun olaraq bir neçə dəyişiklik etdim, xüsusən də yazılmış videonu 5 dəqiqəyə bölmək üçün - hər 5 dəqiqədə kadr sürətinə görə geri baxmaq 15 dəqiqə çəkir!

İstifadə etdiyim kodun hamısı GitHub -da mövcuddur - çox sadədir!

Addım 3: İlk işıq

İlk İşıq
İlk İşıq
İlk İşıq
İlk İşıq
İlk İşıq
İlk İşıq

Əvvəlcə yarasaları işıqlandırmaq üçün Pi üzərində quraşdırılmış bir ovuc infraqırmızı LED istifadə etməyi ümid edirdim, buna görə də tapa biləcəyimi görmək üçün atelyedə ov etməyə başladım. Qırılan bir təhlükəsizlik kamerasına rast gəldim və çox keçmədən "ayağı" buraxmaq üçün elektron lövhədəki LEDləri qıraraq onu ayırdım. Daha sonra bunları perma-proto lövhəyə lehimlədim, Pi-yə bağladım və test etdim.

Telefonumun kamerasına baxdıqda, əlbəttə ki, işləyirdilər, buna görə də axşam saatlarında Pi -ni bağçaya yerləşdirdim, anbarda bir elektrik prizinə qoşdum və rahat bir bitki qabına qoydum. 40 dəqiqə bitəndən sonra həyəcanla görüntüləri dizüstü kompüterimə köçürdüm və heç nə, kolbasa deyil!

Yarasalar, ehtimal ki, Pi -dən ən azı bir metr aralıda olduğu üçün xilas edilmiş dörd LED -in işıqlandırmasının kifayət qədər güclü olmadığı aydın idi. Çözüm axtarışında google -a getdim!

Addım 4: Daha çox güc

Daha çox Güc
Daha çox Güc
Daha çox Güc
Daha çox Güc
Daha çox Güc
Daha çox Güc

IR işıqlandırma üçün müxtəlif variantları müqayisə edən raspberrypi -casus haqqında böyük bir məqalə tapdım və İQ İşıqlandırıcı - əslində İK LED -ləri ilə doldurulmuş kiçik bir işıqlandırma qurğusu almağa qərar verdim. Ebay -dan aldığımda 48 LED var və 12 volt DC ilə işləyir - sözün əsl mənasında İngiltərədə ən ucuzu təxminən 5 funt sterlinq idi və bir neçə gün sonra gəldi.

Bu daha çox bənzəyirdi! Qaranlıq olan atelyedə Pi ilə birlikdə bağladım və Batinator.py skriptində qeyd müddətini qısaldaraq bir neçə test videosu çəkdim, ancaq 90 kadr saniyədə çəkməyə icazə verdim.

Test videolarını yenidən izləmək yaxşı xəbər/pis xəbər idi - işıqlandırma fantastik idi, bir neçə metr üçün həqiqətən yaxşı idi. İşin mənfi tərəfi odur ki, video daim titrəyirdi, baxılmayacaq qədər. Bunun səbəbinin nə olacağını bildiyimi hiss etdim, yeni işıqlandırıcının enerji təchizatı. Mənim nəzəriyyəm, titrəmənin elektrik şəbəkəsinin 50hz salınımlarını əks etdirməsi idi, buna görə saniyədə 90, 85, 80, 70, 60, 50 və 40 kadr sürətində 10 saniyəlik video yazmaq üçün bir test skript qurdum. Videoları kifayət qədər əminliklə müqayisə etsək, 50 kadr sürətindən başqa hamısının titrəmə təsiri var. Çərçivə sürətini həddinə çatdırmaq istədiyim üçün bu bir az xəyal qırıqlığı yaratdı.

İlham almaq üçün kamera xüsusiyyətləri məqaləsinə qayıtdım və gördüm ki, kadr sürəti 49 kadr / saniyəyə endirilərsə, çəkiliş qətnaməsi 640x480 -dən 1296 × 730 -a qədər artırıla bilər.

Addım 5: Daha çox test

Daha çox test
Daha çox test
Daha çox test
Daha çox test
Daha çox test
Daha çox test

Növbəti gecə kameradan çıxdı, tökmə kənarındakı əkinçisinə qayıdıb bağçanı göstərdi.

İçəriyə qayıdan kimi ətrafda bir yarasa gördüm, buna görə də bu dəfə yaxşı bir şey tutacağımı ümid edirdim. 45 dəqiqədən sonra kadrları izləməyə başladım və kameraya yaxın bir -iki səhv tutsam da, hərəkət edən yarasa heç işıqlandırılmamışdı.

Mükəmməl dairələrdə divarın ətrafında gəzərkən siluet şəklində filmdə görə bilərdim, amma açıq şəkildə İQ işığından hələ çox uzaqda idi.

Növbəti gecə oyununuzu qaldırmağa qərar verdim, buna görə kameranı anbarda enerji mənbəyinin yanına qoymaq əvəzinə, demək olar ki, bağın ortasında və adətən gördüyüm yerə daha yaxın olan quş bəsləyicisinə aparıcı bir tel açdım. yarasalar Mən də gizli silah - qoxulu corab yerləşdirdim! Bir neçə həftə əvvəl Springwatch -da görmüşdüm ki, Martin Hughes -Games pivə, şərab və qəhvəyi şəkərin qarışığı ilə isladılmış corabları asaraq güvə cəlb etdi - buna "şəkər" deyilir. Düşünürdüm ki, kameranın yanındakı güvələri cəlb edə bilsəm, bu da yarasaları cəlb edər. Güvələr çox ədalətli deyil, amma ora gedirsən, içki içindəki çoraplarımla hər gecə onları cazibədar etməzdim. Sonrakı gecələrdə (çox soyuq və yaş) heç bir uğur qazana bilmədim, ancaq ehtimal ki, bir pivə ehtiyatı (əlbəttə güvələr üçün) əlində saxladım.

Addım 6: Battery Power

Battery Gücü
Battery Gücü
Battery Gücü
Battery Gücü
Battery Gücü
Battery Gücü
Battery Gücü
Battery Gücü

Bir gecənin "batinatoru yerləşdirməsinin" çətinliyi, tökmə bir uzantı aparatının işə salınması, Pi və işıqlandırıcının bağlanması və sonra onları yarasaların ola biləcəyi yerə uyğunlaşdırmağa çalışması idi - bu 10-15 dəqiqə çəkəcək və gecəyarısı işdən çıxarmaq çətin idi. Batareyadan istifadə etmək istədiyimə qərar verdim ki, çəkilişə başlamaq üçün onu açmaq və "getmək" düyməsini basmaq çox sadə olacaq.

Əvvəlcə işıqlandırıcı üçün 12v batareya və Pi üçün ayrıca 5v güc bankı istifadə etməyi düşündüm, amma bu, qeyri -adi bir həll kimi gəldi, buna görə də hər ikisini də gücləndirmək üçün tək bir 12v batareya ilə getməyə qərar verdim. Artıq başqa bir layihə üçün 12v güc mənbələrini araşdırırdım, buna görə də hər iki məqsəd üçün istifadə oluna biləcək qədər modullu portativ 12v/5v təchizatı qurmağa qərar verdim.

Köhnə 12v simsiz bir qazma ilə başladım (çox ucuz!) - Tıxacın dərhal altındakı sapı kəsdim və düz bir səth buraxaraq bir kabel qutusu ilə bağladım. 12v kabel kəsilmiş sapın içərisində aydın görünürdü, buna görə də hər şeyi asanlaşdırmaq üçün bir əlaqə bloku əlavə etdim.

Layihə qutusunun içərisində işıqlandırıcının 12v girişinə qoşulacaq bir DC fişini bağladım və paralel olaraq arxa tərəfə keçmək üçün deliklər qazaraq standart 12v avtomobilin elektrik prizini bağladım. Bu, qazma batareyasından 12v təchizatı 5v 2.1a və 1a usb çıxışına çevirmək üçün bir USB adapteri bağlamağa imkan verir. Daha sonra qutuya bir əsas güc açarı əlavə etdim və qiymətli Pi -ni bağlamadan əvvəl Adafruit USB Şarj Cihazı Doktoru istifadə edərək USB çıxışını sınadım, hamısı yaxşı görünürdü!

Adım 7: Batinatora baxın

Batinatora baxın!
Batinatora baxın!
Batinatora baxın!
Batinatora baxın!
Batinatora baxın!
Batinatora baxın!
Batinatora baxın!
Batinatora baxın!

Güclü və portativ olması üçün hər şeyi sıraladığım üçün Pi və işıqlandırıcıyı bazaya yerləşdirməyim lazım idi.

İşıqlandırıcı lazımlı bir fırlanan mötərizə ilə gəldi, buna görə Pi korpusunun qapağına bərkidmək asan idi və kamera modulunu hər zaman düzgün şəkildə hizalanması üçün üstünə yüngülcə yapışdırdım. Həddindən artıq uzanmadığından əmin olmaq üçün daha uzun bir kamera lent kabelindən istifadə etməliyəm.

12v/5v bazasını digər layihələrlə birlikdə istifadə etmək istədiyimi bilirdim, buna görə Pi qutusunu çıxarıla bilən hala gətirməliydim - Lego rahat və mükəmməl yarı daimi bir həll oldu! Güc qutusunun üstünə düz bir Lego bazası, ikisini də möhkəm bir şəkildə uyğunlaşdıran Pi korpusunun əsasına isti yapışdırdım.

Bitmiş məhsula kəsilən bütün bitlər, mənə Phineas & Ferb cizgi filmində bədbəxt pis alim Heinz Doofenshmirtz tərəfindən yaradılan "-inatorları" xatırlatdı və buna görə də Batinator adlandırıldı! Digər aparıcıların taleyindən öyrənərək görkəmli "Özünü məhv et" düyməsini buraxmağa qərar verdim.

12v akkumulyatordan istifadənin planlaşdırılmamış faydası, elektrik enerjisindən 50hz -də titrəmənin aradan qaldırılması idi, buna görə də saniyədə tam 90 kadrda bir daha video çəkə bildim. İndi yalnız havanın yaxşılaşmasını gözləmək idi!

Addım 8: Bitirin və Çəkilişlər

Bitirmə & Çəkiliş
Bitirmə & Çəkiliş
Bitirmə & Çəkiliş
Bitirmə & Çəkiliş
Bitirmə & Çəkiliş
Bitirmə & Çəkiliş
Bitirmə & Çəkiliş
Bitirmə & Çəkiliş

Tipik olaraq, Batinator hazır olan kimi hava pisləşdi və yalnız son bir neçə isti axşamda ona uyğun bir test verə bildim. YouTube videosunda ilk görüntüləri görə bilərsiniz - baxmayaraq ki, bir və ya iki güvə daxil ola bilər! Qaranlıqda qeyd etmək, miqyas haqqında bir fikir əldə etmək çətindir, buna görə də bəzən bir şeyin kiçik və ya uzaqda olduğunu ayırd etmək çətindir. Bir yarasa olduqca fərqlidir!

Müxtəlif çəkiliş qətnamələrini istifadə etməyə çalışdım, amma 90 kadr 640x480 ən çox sevdiyim şeydir - hər şey daha sürətlidir və hər şey 720p bulanma da olsa ekranda sadəcə bir bulanıklığa çevrilir! İQ işıqlandırıcı təxminən 2-3 metrə qədər təsirlidir, buna görə də bu və VGA həlli ilə işləmək üçün planşetlərin yarasaların yanından keçdiyi yerə mümkün qədər yaxınlaşmaq üçün kameranı fərqli yerlərə yerləşdirməyi sınamaq lazımdır. Və ya bayquşlar, UFOlar, şimşəklər, təlaşlı deyiləm. Ümid edirəm ki, önümüzdəki həftələrdə, bəlkə də meşədən aşağıya və ya yerli təbiət qoruğunda yarasa gəzintisinə çıxacağam.

2016-07-20 yeniləmə: Batinatorda qısa bir ildırım çəkildi!

2016-07-24 -ı yeniləyin: Daha bir neçə yarasa və bəzi güvə!

Dönüştürülmüş qazma batareyası həqiqətən yaxşı işləyir, bir axşam "yarasa çıxarmadan" əvvəl onu tam doldurmağa çalışıram, amma hər şey iki saatdan çox xoşbəxtdir. Pi -yə qoşulduqda batareyanın sıfıra qədər işləməsinə icazə vermədim, bunun çox yaxşı olmadığını düşünürəm.

Mən çəkilmiş.mp4 fayllarına baxmaq və bunun həm noutbukda, həm də cibdə möhkəm bir seçim olduğunu görmək üçün VLC istifadə edirəm. Videoları redaktə etmək Windows Movie Maker-də çox sadədir, indi VLC-də olan faylları tez bir zamanda arxadan izləmək vərdişindəyəm, sonra kəsilməni asanlaşdırmaq üçün ekrandakı hər hansı bir "blips" in vaxtını qeyd edirəm.

Batinatorun qurulması çox əyləncəli idi və istifadə etmək daha da əyləncəlidir, sadəcə sadə etibarlılığını və qəribə gözəl görünüşünü sevirəm. Həm də cəhd etdiyim ilk portativ Pi layihəsidir ki, bu da bir çox yeni imkanlar açır ki, onlar (barmaqları keçdikcə) ələ keçdikcə bu təlimata daha çox video bağlayacağam. Göyə baxanda üzr istəyirəm …

Tövsiyə: