Բովանդակություն:

Raspberry Pi Batinator: 8 քայլ (նկարներով)
Raspberry Pi Batinator: 8 քայլ (նկարներով)

Video: Raspberry Pi Batinator: 8 քայլ (նկարներով)

Video: Raspberry Pi Batinator: 8 քայլ (նկարներով)
Video: 07/09/2016 Raspberry Pi Timelapse 2024, Նոյեմբեր
Anonim
Image
Image
The Raspberry Pi Batinator
The Raspberry Pi Batinator
The Raspberry Pi Batinator
The Raspberry Pi Batinator
The Raspberry Pi Batinator
The Raspberry Pi Batinator

Batinator- ը դյուրակիր Raspberry Pi- ն է, որն օգտագործում է PinoIR (Ոչ ինֆրակարմիր զտիչ) տեսախցիկի մոդուլ `մթության մեջ տեսանյութը 90 վայրկյան արագությամբ, 640x480 թույլատրությամբ տեսագրելու համար: Այն ունի 48 լուսադիոդային ինֆրակարմիր լուսավորիչ, իսկ էներգիան ապահովում է վերաիմաստավորված 12 վ լիցքավորվող գայլիկոնային մարտկոցը: Վերջերս ինձ գրավել են չղջիկները, որոնք այցելում են երեկոյան մեր այգին և կառուցել այն, որպեսզի փորձեն նկարել փոքրիկ գեղեցկուհիներին:

Պարզվում է, որ Batinator- ը նաև հարմար է կայծակի բռնկումներ ձայնագրելու համար, ես թերևս պետք է այն անվանեի Storminator: Youtube տեսանյութ ՝

Եթե չեք կարող դիտել ներդրված տեսանյութը, այն YouTube- ում է ՝ https://www.youtube.com/embed/Ota2V3bVvAw ավելին ՝

(Շատ պարզ) Python ծածկագիրը գտնվում է GitHub- ում ՝

Քայլ 1: Չղջիկի հայտնաբերում

Չղջիկների հայտնաբերում
Չղջիկների հայտնաբերում

Մենք այս տուն ենք տեղափոխվել միայն անցյալ օգոստոսին, ուստի իսկապես հուզիչ էր, երբ ես առաջին անգամ նկատեցի այգու չղջիկներին մի քանի շաբաթ առաջ: Նրանք հիմնականում տեսանելի են մթնշաղին, երբ նրանք դուրս են գալիս անտառից ՝ ցեց և այլ միջատներ ուտելու համար: Թվում է, թե հարուստ հավաքածուներ կան մեր այգում, և դրանք տեսնելու համար սովորաբար շատ երկար պետք չէ հետևել, հաճախ թռչում են այն շրջաններում, որոնք հավաքում են այն, ինչ նրանք կարող են գտնել: Ոգեշնչված ավելին իմանալու համար ես գնեցի չղջիկի դետեկտորի հավաքածու տեղական քարտեզից, որը զվարճալի զոդում էր և իսկապես լավ է աշխատում: Հետո ես մտածեցի, թե գուցե հնարավո՞ր է դրանք նկարել ՝ ավելի մոտիկից նայելու համար, և, հուսով եմ, նույնիսկ կճանաչեմ, թե չղջիկների ինչ տեսակներ են այցելում: Ես ունեի պահեստային Raspberry Pi 2 և անցյալ տարի ծննդյանս օրվա կապակցությամբ ինձ տրվեց Pi NoIR (noir = ոչ ինֆրակարմիր զտիչ) տեսախցիկի մոդուլ, ուստի մտածեցի, որ կօգտագործեմ այն և կտեսնեմ, թե ինչ է տեղի ունեցել:

Քայլ 2: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Ես սկսեցի Pi- ի վրա տեսախցիկ տեղադրել, հետևելով հրահանգներին և MagPi ամսագրի տեսախցիկի օրինակին, այնուհետև դիմեցի ինտերնետին ՝ գտնելու այլ օրինակներ, որոնք կարող եմ հարմարեցնել տեսանյութը ձայնագրելու համար:

Ես գտա կատարյալ ծածկագիրը Average Man Vs Raspberry Pi կայքում, որը լավ փաստաթղթավորված էր և իսկապես հեշտ հետևել: Ես մի քանի փոփոխություն կատարեցի ՝ իմ կարիքներին համապատասխան, մասնավորապես ՝ ձայնագրված տեսանյութը 5 րոպեանոց կտորների բաժանելու համար.

Իմ օգտագործած ծածկագիրը բոլորը հասանելի են GitHub- ում. Դա շատ պարզ է:

Քայլ 3: Առաջին լույս

Առաջին լույս
Առաջին լույս
Առաջին լույս
Առաջին լույս
Առաջին լույս
Առաջին լույս

Սկզբում ես հույս ունեի, որ Pi- ի վրա տեղադրված մի բուռ ինֆրակարմիր LED- ներ կօգտագործեմ չղջիկներին լուսավորելու համար, ուստի սկսեցի որս անել արհեստանոցում ՝ տեսնելու, թե ինչ կարող եմ գտնել: Ես հանդիպեցի անվտանգության կոտրված տեսախցիկի հետ և շուտով այն առանձնացրեցի ՝ անջատելով LED- ները տպատախտակից ՝ հնարավորինս շատ «ոտք» թողնելու համար: Հետո դրանք սոսնձեցի perma-proto տախտակին, միացրեցի դրանք Pi- ին և փորձարկեցի:

Նայելով իմ հեռախոսի տեսախցիկին, նրանք, անշուշտ, աշխատում էին, ուստի այդ երեկո ես Pi- ն տեղակայեցի այգում, միացա տնակում գտնվող հոսանքի վարդակից և տեղադրեցի հարմար գործարանի ամանի մեջ: 40 րոպե լրանալուց հետո ես ոգևորված պատճենեցի կադրերը իմ նոութբուքում `դիտելու համար և ոչինչ, ոչ երշիկ:

Ակնհայտ էր, որ չորս փրկված LED- ների լուսավորությունը բավականաչափ հզոր չէր, քանի որ չղջիկները հավանաբար Pi- ից առնվազն մեկ մետր հեռավորության վրա էին: Անջատված ես գնացի google ՝ լուծումներ փնտրելու համար:

Քայլ 4: Ավելի շատ ուժ

Ավելի շատ հզորություն
Ավելի շատ հզորություն
Ավելի շատ հզորություն
Ավելի շատ հզորություն
Ավելի շատ հզորություն
Ավելի շատ հզորություն

Ես գտա մի մեծ հոդված ազնվամորի -լրտեսի վերաբերյալ, որը համեմատում էր IR լուսավորության տարբեր տարբերակները և որոշեցի ձեռք բերել IR Illuminator. Այն, ինչ ես գնել եմ ebay- ում, ունի 48 լուսադիոդ և սնուցվում է 12 վոլտ DC- ով: Այն բառացիորեն ամենաէժան բրիտանական պաշարներով մեկն էր այնտեղ ՝ մոտ 5 ֆունտ ստեռլինգով և ժամանեց մի քանի օր անց:

Սա շատ ավելի նման էր դրան: Ես այն խցկեցի Pi- ի կողքին ՝ մութ արհեստանոցում և ցուցադրեցի մի քանի փորձնական տեսանյութեր ՝ կարճացնելով Batinator.py սցենարի ձայնագրման ժամանակը, բայց թողնելով, որ այն ֆիքսվի 90 fps արագությամբ:

Փորձնական տեսանյութերը հետ դիտելը լավ նորությունների/վատ լուրերի դեպք էր: լուսավորությունը ֆանտաստիկ էր, իսկապես լավ մի քանի մետր հեռավորության վրա: Թերությունն այն է, որ տեսանյութը անընդհատ թրթռում էր ՝ անհասանելի լինելու աստիճան: Ես այնպիսի զգացում ունեի, որ գիտեի, թե որն է դրա պատճառը `նոր լուսավորիչի էներգիայի մատակարարումը: Իմ տեսությունն այն էր, որ թարթումը արտացոլում էր էլեկտրական էներգիայի 50 հց տատանումները, ուստի ես ստեղծեցի թեստային սցենար ՝ 10 վայրկյան տեսագրման համար ՝ 90, 85, 80, 70, 60, 50 և 40 կադր վայրկյանում: Համեմատելով տեսահոլովակները բավականաչափ, դրանք բոլորը թարթման էֆեկտ ունեն ՝ բացի 50 կադր / վրկ վայրկյանից: Սա մի փոքր հիասթափեցնող էր, քանի որ ես իսկապես ցանկանում էի շրջանակի արագությունը հասցնել իր սահմանին:

Ես ոգեշնչման համար վերադարձա տեսախցիկի բնութագրերի հոդվածին և պարզեցի, որ եթե շրջանակի արագությունը իջեցվի մինչև 49 fps, ապա նկարահանման թույլտվությունը կարող է 640x480 -ից բարձրացվել 1296 × 730 -ի վրա ՝ փոխզիջում:

Քայլ 5: Լրացուցիչ փորձարկում

Լրացուցիչ փորձարկում
Լրացուցիչ փորձարկում
Լրացուցիչ փորձարկում
Լրացուցիչ փորձարկում
Լրացուցիչ փորձարկում
Լրացուցիչ փորձարկում

Հաջորդ գիշեր տեսախցիկը դուրս եկավ ՝ վերադառնալով տնակի կողքին գտնվող տնկարանի մոտ և ցույց տալով դեպի այգին:

Հենց որ նահանջեցի փակ տարածք, ես տեսա մի չղջիկ, որը պտտվում էր շուրջը, ուստի ես լիահույս էի, որ այս անգամ ինչ -որ լավ բան կբռնեմ: 45 րոպե անց ես նորից սկսեցի դիտել կադրերը և չնայած տեսախցիկին մոտ մեկ -երկու սխալ էի բռնել, շարժվող չղջիկը ընդհանրապես լուսավորված չէր:

Ես այն կարող էի տեսնել ուրվագծի վրա ֆիլմի վրա, երբ այն պտտվում էր պատի վրայով կատարյալ շրջանակներով, բայց ակնհայտորեն դեռ շատ հեռու էր IR լույսից:

Հաջորդ գիշեր ես որոշեցի բարձրացնել իմ խաղը, այնպես որ, տեսախցիկը իր էներգիայի աղբյուրի մոտ դահլիճում տեղադրելու փոխարեն, ես վազեցի մի երկարաձգման տուփ դեպի թռչնակեր, որը գտնվում է այգու մեջտեղում և շատ ավելի մոտ, որտեղ սովորաբար տեսնում եմ: չղջիկները. Տեղադրեցի նաև գաղտնի զենք ՝ գարշահոտ գուլպան: Springwatch- ում ես մի քանի շաբաթ առաջ տեսել էի, որ Մարտին Հյուզ -Գեյմսը ցեց էր գրավում ՝ կախելով գարեջրի, գինու և շագանակագույն շաքարավազի խառնուրդով թաթախված գուլպաները. Ես մտածեցի, որ եթե կարողանամ ցեցեր ներգրավել տեսախցիկի մոտ, ապա դա իր հերթին կգրավի չղջիկներին: Fairեցերի նկատմամբ այնքան էլ արդար չէ, բայց ահա և գնացեք, ես չէի գայթակղի նրանց ամեն երեկո իմ բութ գուլպեղենով: Հաջորդ գիշերներին (շատ ցուրտ և թաց) ես հաջողության չհասա, բայց ամեն դեպքում պահում էի գարեջրի պաշար (իհարկե, ցեցերի համար):

Քայլ 6: Մարտկոցի հզորություն

Bat-tery Power
Bat-tery Power
Bat-tery Power
Bat-tery Power
Bat-tery Power
Bat-tery Power
Bat-tery Power
Bat-tery Power

Երեկոյի «բատինատորին տեղակայելու» դժվարությունն այն էր, որ այն ներառում էր տնակից երկարաձգվող կապար, միացնելով Pi- ն ու լուսավորիչին, այնուհետև փորձել նրանց հավասարեցնել դեպի այն վայրը, որտեղ չղջիկները կարող էին լինել: դա կտևեր 10-15 րոպե և դժվարություն էր ուշ գիշերը հեռացնելու համար: Ես որոշեցի, որ ուզում եմ մարտկոցով աշխատել, այնպես որ գրավումը սկսելն այնքան պարզ կլինի, որքան այն դուրս հանելը և «գնալ» կոճակը սեղմելը:

Ես առաջին անգամ մտածեցի լուսավորության համար 12 վ մարտկոց օգտագործել և Pi- ի համար առանձին 5 վ հոսանքի բանկ, բայց դա կարծես անշնորհք լուծում էր, ուստի որոշեցի երկուսն էլ միացնելու համար մեկ 12 վ մարտկոցով գնալ: Ես արդեն ուսումնասիրում էի 12 վ էներգիայի աղբյուրները մեկ այլ նախագծի համար, ուստի որոշեցի կառուցել դյուրակիր 12 վ/5 վ լարման աղբյուր, որը բավականաչափ մոդուլային էր ՝ երկու նպատակների համար օգտագործելու համար:

Սկսեցի հին 12 վ անլար փորվածքով (շատ էժան): 12v մալուխը հստակ տեսանելի էր թակած բռնակի ներսում, այնպես որ ես պարզապես ավելացրեցի միացման բլոկ ՝ ամեն ինչ պարզեցնելու համար:

Նախագծի տուփի ներսում ես միացրեցի DC վարդակից, որը միանալու էր լուսատուի 12 վ մուտքին, և զուգահեռաբար միացրեցի մեքենայի 12 վ լարման հոսանքի վարդակից ՝ անցքեր հորատելով, որպեսզի նրանք թակվեն հետևի մասում: Սա ինձ թույլ կտա միացնել USB ադապտեր ՝ փորիչ մարտկոցից 12 վ սնուցումը 5v 2.1a և 1a USB ելքի փոխարկելու համար: Այնուհետև ես տուփի մեջ ավելացրեցի հիմնական հոսանքի անջատիչը և նախքան թանկարժեք Pi- ն միացնելը USB- ի ելքը փորձարկեց Adafruit USB Charger Doctor- ի միջոցով, ամեն ինչ լավ տեսք ուներ:

Քայլ 7: Ահա Batinator- ը:

Ահա Batinator!
Ահա Batinator!
Ահա Batinator!
Ահա Batinator!
Ահա Batinator!
Ահա Batinator!
Ահա Batinator!
Ահա Batinator!

Ամեն տեսակ դասավորված ուժով ինձ պարզապես անհրաժեշտ էր Pi- ն և լուսավորիչը տեղավորել հիմքին, որպեսզի այն գեղեցիկ և շարժական լինի:

Լուսավորիչը եկավ հարմար պտտվող փակագծով, այնպես որ դա հեշտությամբ կարելի էր ամրացնել Pi- ի պատյանի կափարիչին, և ես թեթևակի կպցրի տեսախցիկի մոդուլը վերևում, որպեսզի նրանք միշտ ճիշտ տեղակայված լինեն: Ես իսկապես պետք է օգտագործեի ավելի երկար տեսախցիկի ժապավենային մալուխ `համոզվելու համար, որ այն չափազանց ձգված չէ:

Ես գիտեի, որ կցանկանայի օգտագործել 12v/5v բազան այլ նախագծերի հետ, այնպես որ ես պետք է դարձնեի Pi- ի պատյանը հանելի. Lego- ն հարմար և կատարյալ կիսամյակային լուծում էր: Ես տաք սոսնձեցի Lego- ի հարթ հիմքը հոսանքի տուփի վերևում, իսկ մյուսը `Pi- ի պատյանի հիմքին` երկուսն ամուր տեղավորելով միմյանց:

Պատրաստի արտադրանքի վրա կտրված բոլոր բեկորներն ինձ իսկապես հիշեցրին «-ինատորների» մասին, որոնք ստեղծել է դժբախտ չար գիտնական Հայնց Դուֆենշիրցը Phineas & Ferb մուլտֆիլմում, և այդպես կոչվեց Batinator- ը: Սովորելով մյուս դրդողների ճակատագրից ՝ ես որոշեցի բաց թողնել «Ինքնաոչնչացում» նշանավոր կոճակը:

12 վ մարտկոցից օգտվելու չպլանավորված առավելությունն այն էր, որ հոսանքի հոսանքից թրթռացող 50 հցը վերացվեց, այնպես որ ես կարող էի ևս մեկ անգամ տեսանկարահանել վայրկյանում ամբողջական 90 կադր: Հիմա դա պարզապես եղանակի բարելավմանը սպասելու դեպք էր:

Քայլ 8: Ավարտել և նկարահանել

Ավարտել և կադրեր
Ավարտել և կադրեր
Ավարտել և կադրեր
Ավարտել և կադրեր
Ավարտել և կադրեր
Ավարտել և կադրեր
Ավարտել և կադրեր
Ավարտել և կադրեր

Սովորաբար եղանակը վատթարացավ հենց որ Batinator- ը պատրաստ էր, և միայն վերջին մի քանի տաք երեկոների ընթացքում ես կարողացա նրան համապատասխան փորձարկում տալ: Վաղ կադրերը կարող եք տեսնել YouTube- ի տեսանյութում, թեև կարող է ներառված լինել մեկ կամ երկու ցեց: Մթության մեջ ձայնագրելը դժվար է մասշտաբի մասին պատկերացում կազմել, ուստի երբեմն դժվար է ասել ՝ ինչ -որ բան փոքր է, թե պարզապես հեռու: Չղջիկը, սակայն, բավականին տարբերակիչ է:

Փորձեցի օգտագործել տարբեր գրավման բանաձևեր, բայց 90fps 640x480- ն իմ ամենասիրելին է. Ամեն ինչ ավելի արագ, և իրերը դառնում են պարզապես պղտորություն էկրանին, չնայած 720p պղտորման: IR լուսավորիչ սարքն արդյունավետ է մինչև 2-3 մետր բարձրության վրա, ուստի դրա և VGA բանաձևի հետ աշխատելու համար նախատեսվում է տեսախցիկի տեղադրում տարբեր վայրերում `հնարավորինս մոտենալու այն վայրին, որտեղով անցնում են չղջիկները: Կամ բուեր, ՉԹՕ, կայծակ, ես քմահաճ չեմ: Հուսով եմ, որ առաջիկա շաբաթներին այն ավելի հեռու կտանեմ, գուցե անտառից ներքև կամ չղջիկով զբոսնելու տեղական բնության արգելոցում:

Թարմացում 2016-07-20. Լուսանկարել է կարճ կայծակի կադրեր Batinator- ում:

Թարմացում 2016-07-24. Եվս մի քանի չղջիկ և մի քանի ցեց:

Փորված մարտկոցը իսկապես լավ է աշխատում, ես փորձում եմ այն ամբողջովին լիցքավորել երեկոյան «չղջիկը դնելուց» առաջ, բայց ամեն ինչ ուրախությամբ աշխատում է ավելի քան երկու ժամ: Ես թույլ չեմ տվել, որ մարտկոցը միանգամից զրոյի իջնի Pi- ին միանալիս, քանի որ ես պատկերացնում եմ, որ դա դրա համար այնքան էլ լավ չէ:

Ես օգտագործում եմ VLC ՝ գերված.mp4 ֆայլերը հետ նայելու և գտնելու, որ սա ամուր տարբերակ է ինչպես նոութբուքի, այնպես էլ բջջայինի վրա: Windows Movie Maker- ում տեսանյութերի խմբագրումն ուղղակի է, ես սովորություն ունեմ արագ դիտել ֆայլերը VLC- ով ՝ նշելով էկրանի վրա ցանկացած «ճաքերի» ժամանակները ՝ հետագայում ավելի հեշտ դարձնելու համար:

Batinator- ը հիանալի զվարճալի էր կառուցելու համար, և նույնիսկ ավելի զվարճալի է օգտագործել, ես պարզապես սիրում եմ նրա պարզ հուսալիությունը և յուրահատուկ գեղեցիկ տեսքը: Սա նաև առաջին շարժական Pi նախագիծն է, որը ես փորձել եմ, որը բացում է բազմաթիվ նոր հնարավորություններ: Ես ավելի շատ տեսանյութեր կկապեմ այս ուսանելիի հետ, քանի որ դրանք (մատները խաչած) գրավվում են: Հիմա ներիր ինձ, մինչ ես դիտում եմ երկինքը…

Խորհուրդ ենք տալիս: