Mundarija:

Raspberry Pi Batinator: 8 qadam (rasmlar bilan)
Raspberry Pi Batinator: 8 qadam (rasmlar bilan)

Video: Raspberry Pi Batinator: 8 qadam (rasmlar bilan)

Video: Raspberry Pi Batinator: 8 qadam (rasmlar bilan)
Video: 07/09/2016 Raspberry Pi Timelapse 2024, Oktyabr
Anonim
Image
Image
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator
Raspberry Pi Batinator

Batinator portativ Raspberry Pi bo'lib, u PinoIR (Infraqizil filtrsiz) kamera modulidan foydalanib, qorong'uda videoni sekundiga 90 kadr, 640x480 o'lchamda yozib oladi. Uning yuqori qismida 48 LEDli infraqizil yoritgich mavjud va quvvat 12 voltli qayta zaryadlanuvchi matkap batareyasi bilan ta'minlangan. Yaqinda men bog'imizga tashrif buyuradigan ko'rshapalaklar meni hayratga soldi va uni kichkina go'zalliklarni filmga tushirish uchun qurdi.

Ma'lum bo'lishicha, Batinator chaqmoqlarni yozish uchun ham qulaydir, ehtimol men uni Storminator deb atagan bo'lardim: Youtube videosi:

Agar siz ko'milgan videoni ko'rmasangiz, u YouTube -da: https://www.youtube.com/embed/Ota2V3bVvAw

Python kodi (juda oddiy) GitHub -da joylashgan:

1 -qadam: Batlarni aniqlash

Yarasalarni aniqlash
Yarasalarni aniqlash

Biz bu uyga faqat o'tgan yilning avgust oyida ko'chib keldik, shuning uchun bir necha hafta oldin bog'da ko'rshapalaklarni birinchi marta ko'rganimda juda hayajonli edi. Ular, asosan, kechqurun, o'rmonda kuya va boshqa hasharotlar bilan dam olish uchun chiqqanda ko'rinadi. Bizning bog'da juda boy yig'im -terim bor va ularni ko'rish uchun odatda uzoq vaqt tomosha qilishning hojati yo'q, ular tez -tez aylana shaklida uchib, topa oladigan narsalarini to'playdilar. Ko'proq ma'lumot olish uchun ilhomlanib, men mahalliy xaritadan ko'rshapalak detektori to'plamini sotib oldim. bu juda qiziqarli lehim edi va juda yaxshi ishlaydi. Keyin men ularni sinchkovlik bilan ko'rib chiqish va hatto ko'rshapalaklarning qaysi turiga tashrif buyurganini aniqlash uchun ularni suratga olish mumkinmi, deb o'yladim! Menda zaxira Raspberry Pi 2 bor edi va o'tgan yili tug'ilgan kunim uchun Pi NoIR (noir = infraqizil filtrsiz) kamera moduli berildi, shuning uchun men undan foydalanaman va nima bo'lganini ko'raman deb o'yladim.

2 -qadam: Kod

Kodeks
Kodeks

Men kamerani Pi -ga o'rnatishdan boshladim, MagPi jurnalining ko'rsatmalariga va kameradagi misolga amal qilib, keyin videoni yozish uchun moslashtiradigan boshqa misollarni topish uchun Internetga o'girildim.

Men mukammal kodni Average Man Vs Raspberry Pi veb -saytidan topdim, u yaxshi hujjatlashtirilgan va amal qilish juda oson. Men o'z ehtiyojlarimga mos ravishda bir nechta o'zgartirishlar kiritdim, xususan, yozib olingan videoni 5 daqiqaga ajratish uchun - kadrlar tezligi tufayli har 5 daqiqada 15 daqiqa orqaga tomosha qilinadi!

Men ishlatgan kod GitHub -da mavjud - bu juda oddiy!

3 -qadam: Birinchi yorug'lik

Birinchi yorug'lik
Birinchi yorug'lik
Birinchi yorug'lik
Birinchi yorug'lik
Birinchi yorug'lik
Birinchi yorug'lik

Men dastlab ko'rshapalaklarni yoritish uchun Pi ga o'rnatilgan bir nechta infraqizil LEDlardan foydalanishni umid qilgandim, shuning uchun nima topa olishimni bilish uchun ustaxonada ov qila boshladim. Men buzilgan xavfsizlik kamerasiga duch keldim va tez orada uni ajratib oldim, elektron platadan LEDlarni uzib, iloji boricha "oyog'ini" qoldirdim. Keyin men ularni perma-proto taxtasiga lehimladim, ularni Pi-ga uladim va uni sinovdan o'tkazdim.

Telefonim kamerasiga qarab, ular albatta ishlaydilar, shuning uchun kechqurun men Pi -ni bog'da joylashtirdim, tokchadagi elektr manbaiga uladim va qulay qozonga joylashtirdim. 40 daqiqa tugaganidan so'ng, men hayajon bilan noutbukga ko'rish uchun ko'chirdim va hech narsa emas, kolbasa emas!

Ko'rinib turibdiki, qutqarilgan to'rtta LEDning yoritilishi etarlicha kuchli emas edi, chunki ko'rshapalaklar Pi -dan kamida bir metr uzoqlikda edi. O'chirilgan echimlarni qidirish uchun googlega bordim!

4 -qadam: Qo'shimcha quvvat

Ko'proq kuch
Ko'proq kuch
Ko'proq kuch
Ko'proq kuch
Ko'proq kuch
Ko'proq kuch

Men Raspberrypi -josuslik haqida IQ yoritgichining turli xil variantlarini taqqoslaydigan ajoyib maqolani topdim va IQ yoritgichini - asosan, IQ LEDlari bilan to'ldirilgan kichik yoritgichni olishga qaror qildim. Men ebaydan sotib olganimda 48 ta LED bor va ular 12 voltlik doimiy kuchlanish bilan ishlaydi - bu Buyuk Britaniyada eng arzon 5 funt sterling edi va bir necha kundan keyin keldi.

Bu ko'proq shunga o'xshash edi! Men uni qorong'i ustaxonada Pi bilan birga uladim va bir nechta test videolarini ishga tushirdim, bu Batinator.py skriptida yozilish vaqtini qisqartirdi, lekin uni 90 kadr / s tezlikda yozib qo'ydi.

Sinov videolarini orqaga tomosha qilish yaxshi yangilik/yomon xabar edi - yorug'lik ajoyib edi, bir necha metrga juda yaxshi edi. Salbiy tomoni shundaki, video doimo miltillab, ko'rinmas darajada. Menda buning sababi nima bo'lishini bilganimni his qildim, yangi yoritgichning quvvat manbai. Mening nazariyam, miltillash tarmoqning 50 gigagertsli tebranishlarini aks ettirar edi, shuning uchun men 10 sekundli videoni sekundiga 90, 85, 80, 70, 60, 50 va 40 kadrlarda yozib olish uchun test skriptini o'rnatdim. Videoni etarlicha taqqoslaganda, ularning hammasi 50 kadr tezligidan tashqari miltillovchi effektga ega edi. Bu biroz umidsizlikka tushdi, chunki men kadr tezligini chegaraga ko'tarishni juda xohlardim.

Men ilhom olish uchun kameraning texnik xususiyatlariga bag'ishlangan maqolaga qaytdim va agar kadr tezligi 49 kadrgacha tushirilsa, tortishish piksellar sonini 640x480 dan 1296 × 730 gacha oshirish mumkinligini aniqladim.

5 -qadam: Ko'proq test

Ko'proq test
Ko'proq test
Ko'proq test
Ko'proq test
Ko'proq test
Ko'proq test

Ertasi kuni kamera tashqariga chiqdi, shiypon yonidagi ekish mashinasiga kirib, bog'ni ko'rsatdi.

Ichkariga chekinganimdan so'ng, men ko'rdimki, atrofimda yarasalar aylanib yuribdi, shuning uchun men bu safar yaxshi narsani qo'lga kiritaman deb umid qilgandim. 45 daqiqadan so'ng, men kadrlarni tomosha qila boshladim va kameraga yaqin bir yoki ikkita xato topgan bo'lsam -da, harakatlanuvchi ko'rshapalak umuman yoritilmagan edi.

Men uni siluet shaklida filmda ko'rishim mumkin edi, chunki u devor bo'ylab aylana bo'ylab aylanib yurgan, lekin u hali ham IR nuridan juda uzoqda edi.

Ertasi kuni men o'z o'yinimni boshlashga qaror qildim, shuning uchun kamerani shiyponga quvvat manbai yaqiniga qo'yishning o'rniga, men bog'ning o'rtasida va men odatda ko'radigan joyga yaqinroq bo'lgan qush boqish moslamasiga uzatma olib keldim. yarasalar Men ham maxfiy qurol - hidli paypoq joylashtirdim! Men bir necha hafta oldin Springwatch -da ko'rdimki, Martin Xyuz -Games pivo, sharob va jigarrang shakar aralashmasiga namlangan paypoqlarni osib qo'yib, kuya jalb qilgan - "Shugaring" deb nomlangan. Agar men kamera yoniga kuya jalb qila olsam, bu o'z navbatida ko'rshapalaklarni o'ziga jalb qiladi deb o'yladim. Kuya juda adolatli emas, lekin u erga ketyapsiz, men ularni har kecha ichimdagi paypoq bilan vasvasaga solmasdim. Keyingi kechalarda muvaffaqiyatsiz bo'ldim (juda sovuq va ho'l), lekin har ehtimolga qarshi pivo zaxirasini qo'lda saqladim (kuya uchun).

6-qadam: Batareya quvvati

Batareya quvvati
Batareya quvvati
Batareya quvvati
Batareya quvvati
Batareya quvvati
Batareya quvvati
Batareya quvvati
Batareya quvvati

Kechqurun "batinatorni joylashtirish" ning qiyinligi shundan iborat ediki, u shkafdan uzatgichni olib borishni, Pi va yoritgichni ulashni, keyin ularni ko'rshapalaklar bo'lishi mumkin bo'lgan joyga yo'naltirishga harakat qilishni o'z ichiga oladi - bu 10-15 daqiqa davom etadi. kechqurun tashlab ketish qiyin edi. Men batareyadan quvvat olmoqchi bo'ldim, shuning uchun suratga olishni boshlash, uni o'chirish va "o'tish" tugmachasini bosish kabi oddiy bo'ladi.

Men birinchi navbatda yoritgich uchun 12V batareyani va Pi uchun alohida 5v quvvat bankini ishlatishni o'yladim, lekin bu juda noaniq echimdek tuyuldi, shuning uchun ikkalasini ham quvvatlantirish uchun bitta 12V batareya bilan borishga qaror qildim. Men allaqachon boshqa loyiha uchun 12V quvvat manbalarini o'rganayotgan edim, shuning uchun har ikkala maqsadda ham foydalanish uchun etarlicha modulli bo'lgan portativ 12v/5v quvvat manbasini qurishga qaror qildim.

Men eski 12v simsiz matkapdan boshladim (juda arzon!) - Men tutqichni tirgak ostidan kesib o'tdim va simi rishtalari bilan loyiha qutisini mahkam bog'lab qo'yish uchun tekis sirt qoldirdim. 12v kabel kesilgan tutqich ichida aniq ko'rinib turardi, shuning uchun men narsalarni soddalashtirish uchun ulanish blokini qo'shdim.

Loyiha qutisi ichida men yoritgichning 12v kirishiga ulanadigan shahar vilkasini sim bilan uladim va parallel ravishda standart 12vli avtomobil rozetkasini uladim, ular uchun teshiklarni burg'ilashdi. Bu menga 12v kuchlanishli matkap batareyasidan 5v 2.1a va 1a usb chiqishiga o'tkazish uchun USB adapterini ulashga imkon beradi. Keyin men qutiga asosiy quvvat kalitini qo'shdim va qimmatbaho Pi -ni ulashdan oldin Adafruit USB zaryadlovchi doktori yordamida USB chiqishini sinab ko'rdim, hammasi yaxshi ko'rinardi!

7 -qadam: Mana, Batinator

Mana, Batinator!
Mana, Batinator!
Mana, Batinator!
Mana, Batinator!
Mana, Batinator!
Mana, Batinator!
Mana, Batinator!
Mana, Batinator!

Quvvatni tartibga solganimdan so'ng, uni Pi va yoritgichni bazaga joylashtirishim kerak edi, shunda u chiroyli va ko'chma bo'lishi mumkin edi.

Yoritgich qo'lda aylanadigan qavs bilan birga kelgan, shuning uchun uni Pi korpusining qopqog'iga mahkamlash oson edi va men kamera modulini engil yopishtirib qo'ydim, shunda ular har doim to'g'ri tekislanadi. Men haddan tashqari cho'zilmaganligiga ishonch hosil qilish uchun uzunroq kamerali tasma kabelidan foydalanishim kerak edi.

Men 12v/5v bazasini boshqa loyihalar bilan ishlatishni xohlayotganimni bilardim, shuning uchun Pi korpusini olib tashlash kerak edi - Lego qulay va mukammal yarim doimiy yechim bo'lib chiqdi! Quvvat qutisining yuqori qismiga tekis Lego tayanchini, ikkinchisini bir-biriga mahkam o'rnashtirgan holda, Pi korpusining tagiga issiq yopishtirdim.

Tayyor mahsulotga bitlar kesilganidan so'ng, menga baxtsiz yovuz olim Xaynts Doofenshmirtz "Phineas & Ferb" multfilmida yaratgan "-inatorlar" ni eslatdi va shuning uchun Batinator nomi berildi! Boshqa uylovchilarning taqdiridan saboq olib, men "O'zini o'zi yo'q qilish" tugmachasini o'tkazib yuborishga qaror qildim.

12v akkumulyatordan foydalanishning rejadan tashqari foydasi shundaki, tarmoqdan 50 gts chastotali miltillash o'chirildi, shuning uchun men yana sekundiga 90 kadr to'liq video yozib olishim mumkin edi. Endi bu faqat ob -havo yaxshilanishini kutish edi!

8 -qadam: tugatish va tasvir

Tugatish va tasvir
Tugatish va tasvir
Tugatish va tasvir
Tugatish va tasvir
Tugatish va tasvir
Tugatish va tasvir
Tugatish va tasvir
Tugatish va tasvir

Odatda, Batinator tayyor bo'lgach, ob -havo yomonlashdi va men uni faqat oxirgi bir necha kechada to'g'ri sinovdan o'tkazdim. YouTubedagi videodan erta tasvirlarni ko'rishingiz mumkin - garchi bir -ikki kuya ham bo'lishi mumkin! Qorong'ida yozib olish, o'lchov haqida tasavvurga ega bo'lish qiyin, shuning uchun ba'zida biror narsa kichikmi yoki uzoqmi, farq qilish qiyin. Yarasa juda o'ziga xosdir!

Men suratga olishning turli o'lchamlarini ishlatishga harakat qildim, lekin 90 kadrli 640x480 - bu mening sevimli narsam - hamma narsa tezroq va hamma narsa ekranda xiralashadi, lekin 720p xiralik bo'lsa ham! Infraqizil yoritgich 2-3 metrgacha samarali, shuning uchun bu bilan ishlash va VGA piksellar sonini uchib o'tadigan joyga iloji boricha yaqinroq bo'lish uchun kamerani turli joylarga joylashtirish tajribasi. Yoki boyo'g'li, NUJ, chaqmoq, men bezovta emasman. Umid qilamanki, kelgusi haftalarda uni uzoqroqqa olib boraman, ehtimol o'rmonda yoki mahalliy qo'riqxonada kaltakda sayr qilaman.

2016-07-20 yangilang: Batinator -da qisqa chaqmoq tasvirlari yozib olindi!

2016-07-24 yangilang: yana bir nechta ko'rshapalak va bir necha kuya!

Konvertatsiya qilingan matkap batareyasi juda yaxshi ishlaydi, men uni oqshomni "qo'yishdan" oldin to'liq zaryadlashga harakat qilaman, lekin hamma narsa ikki soatdan ko'proq baxtli ishlaydi. Men Pi -ga ulanganimda batareyaning nolga tushishiga yo'l qo'ymadim, chunki bu men uchun unchalik yaxshi emas.

Men VLC -dan foydalanib, olingan.mp4 fayllarini qayta ko'rib chiqaman va bu noutbukda ham, mobil qurilmada ham yaxshi variant. Windows Movie Maker-da videolarni tahrir qilish juda oson, men endi VLC-dagi fayllarni tez oldinga qarab turishni odat qilib oldim, keyinroq qirqishni osonlashtirish uchun ekrandagi "blips" vaqtlarini qayd etaman.

Batinatorni qurish juda kulgili edi va undan foydalanish yanada qiziqroq, men uning oddiy ishonchliligi va g'aroyib ko'rinishini yaxshi ko'raman. Bu men sinab ko'rgan birinchi ko'chma Pi loyihasi bo'lib, u ko'plab yangi imkoniyatlarni ochib beradi, men ko'proq videolarni ushbu ko'rsatmaga bog'layman, chunki ular (barmoqlari kesishgan) qo'lga tushadi. Endi meni kechiring, men osmonga qarayman …

Tavsiya: