Բովանդակություն:
- Քայլ 1: Չղջիկի հայտնաբերում
- Քայլ 2: Կոդ
- Քայլ 3: Առաջին լույս
- Քայլ 4: Ավելի շատ ուժ
- Քայլ 5: Լրացուցիչ փորձարկում
- Քայլ 6: Մարտկոցի հզորություն
- Քայլ 7: Ահա Batinator- ը:
- Քայլ 8: Ավարտել և նկարահանել
Video: Raspberry Pi Batinator: 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
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: Մարտկոցի հզորություն
Երեկոյի «բատինատորին տեղակայելու» դժվարությունն այն էր, որ այն ներառում էր տնակից երկարաձգվող կապար, միացնելով 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- ը:
Ամեն տեսակ դասավորված ուժով ինձ պարզապես անհրաժեշտ էր 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 նախագիծն է, որը ես փորձել եմ, որը բացում է բազմաթիվ նոր հնարավորություններ: Ես ավելի շատ տեսանյութեր կկապեմ այս ուսանելիի հետ, քանի որ դրանք (մատները խաչած) գրավվում են: Հիմա ներիր ինձ, մինչ ես դիտում եմ երկինքը…
Խորհուրդ ենք տալիս:
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Atari Punk Console With Baby 8 քայլ հաջորդականիչ. 7 քայլ (նկարներով)
Atari Punk Console With Baby 8 Step Sequencer: Այս միջանկյալ կառուցվածքը հանդիսանում է Atari Punk Console- ը և Baby 8 Step Sequencer- ը `բոլորը մեկում: Դուք կարող եք տրորել Bantam Tools Desktop PCB ֆրեզերային մեքենայի վրա: Այն բաղկացած է երկու տպատախտակից ՝ մեկը օգտագործողի միջերեսի (UI) տախտակ է, իսկ մյուսը ՝ կոմունալ ծառայությունների
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. 13 քայլ (նկարներով)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. Սա հրահանգ է, թե ինչպես ապամոնտաժել համակարգիչը: Հիմնական բաղադրիչների մեծ մասը մոդուլային են և հեշտությամբ հանվում են: Այնուամենայնիվ, կարևոր է, որ դուք կազմակերպված լինեք դրա վերաբերյալ: Սա կօգնի ձեզ զերծ պահել մասերի կորստից, ինչպես նաև նորից հավաքելիս
Ciclop 3D Scanner My Way Քայլ առ քայլ ՝ 16 քայլ (նկարներով)
Ciclop 3D Scanner My Way Քայլ առ քայլ. Ողջույն, ես գիտակցելու եմ հանրահայտ Ciclop 3D սկաները: Բոլոր այն քայլերը, որոնք լավ բացատրված են սկզբնական նախագծում, ներկա չեն: Ես որոշ շտկումներ կատարեցի ՝ գործընթացը պարզեցնելու համար, նախ Ես տպում եմ հիմքը, իսկ հետո վերականգնում եմ PCB- ն, բայց շարունակում եմ