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

Կենտրոնացրեք Pi- ի բարձրորակ տեսախցիկը Lego- ի և Servo- ի հետ. 4 քայլ (նկարներով)
Կենտրոնացրեք Pi- ի բարձրորակ տեսախցիկը Lego- ի և Servo- ի հետ. 4 քայլ (նկարներով)

Video: Կենտրոնացրեք Pi- ի բարձրորակ տեսախցիկը Lego- ի և Servo- ի հետ. 4 քայլ (նկարներով)

Video: Կենտրոնացրեք Pi- ի բարձրորակ տեսախցիկը Lego- ի և Servo- ի հետ. 4 քայլ (նկարներով)
Video: 【初心者セラピスト必見】最速でマッサージが上手になる方法【成長の4ステップとゴットハンド5ヶ条】 2024, Հուլիսի
Anonim
Image
Image
Կենտրոնացրեք Pi բարձրորակ տեսախցիկը Lego- ի և Servo- ի հետ
Կենտրոնացրեք Pi բարձրորակ տեսախցիկը Lego- ի և Servo- ի հետ
Կենտրոնացրեք Pi բարձրորակ տեսախցիկը Lego- ի և Servo- ի հետ
Կենտրոնացրեք Pi բարձրորակ տեսախցիկը Lego- ի և Servo- ի հետ
Կենտրոնացրեք Pi բարձրորակ տեսախցիկը Lego- ի և Servo- ի հետ
Կենտրոնացրեք Pi բարձրորակ տեսախցիկը Lego- ի և Servo- ի հետ

Մի փոքր կոտրված Lego կտորով, շարունակական servo- ով և որոշ Python կոդով կարող եք կենտրոնացնել ձեր Raspberry Pi բարձրորակ տեսախցիկը աշխարհի ցանկացած վայրից:

Pi HQ ֆոտոխցիկը ֆանտաստիկ հավաքածու է, բայց ինչպես ես գտա Merlin Pi- ի վերջին նախագծի վրա աշխատելիս, դուք պետք է զգույշ լինեք, որպեսզի կենտրոնանաք ճիշտ այնպես, ինչպես ամենապարզ արդյունքները:

Ես ուզում էի գտնել այն հեռակա կենտրոնացնելու միջոց, որպեսզի կարողանամ այգում տեղադրել վայրի կենդանիների տեսախցիկ և ստիպված չլինել հետ գնալ և այն կենտրոնացնել ձեռքով:

Պարագաներ

Raspberry Pi բարձրորակ տեսախցիկ

3 Մպ լայն անկյունային ոսպնյակ

Ազնվամորի Պի 3

Lego Compatible Continuous Rotation Servo

60 ատամ Lego պտտվող (մաս 18938)

Քայլ 1: Ատամի մաս

Ատամնավոր մաս
Ատամնավոր մաս
Ատամնավոր մաս
Ատամնավոր մաս

Առաջին բանը, որ ինձ պետք էր, Lego- ի կտորն էր ՝ ատամնավոր տեխնիկական հանդերձանք, որը բավական լայն էր ՝ տեսախցիկի օբյեկտիվի վրա տեղավորվելու համար: Նվազագույն հետազոտություններից հետո ես գտա 18938 համարի հատվածը, որը իդեալական տեսք ուներ և կարելի էր պատվիրել առանձին eBay- ից:

Թեև կտորն արդեն մի անցք ուներ կենտրոնում, բայց այն ոչ մի տեղ այնքան մեծ չէր, որ տեղավորվեր ոսպնյակի վրա, այնպես որ ես այն փորեցի ՝ օգտագործելով այդ տոնածառի (քայլափայլ) բիթերից մեկը ՝ փոսը մեծացնելով մինչև 30 մմ: Քայլերի վարժության իմ ամենասիրածն այն է, որ այն հեշտ է պահել կենտրոնում ՝ կարևոր այս աշխատանքի համար:

Ես կոպիտ կերպով հրեցի կտորը ոսպնյակի վրա և, ի զարմանս ինձ, դա կատարյալ շփում էր ՝ ոչ շատ ամուր և ոչ շատ չամրացված: Ես պլանավորել էի այն ապահովել սև Sugru- ի միջոցով, բայց դրա կարիքը չկար, և դա ինձ փրկեց, որ ստիպված էի սպասել 24 ժամ, մինչև այն չորանա:

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

Քայլ 2: Համապատասխան սերվո

Համապատասխան սերվո
Համապատասխան սերվո
Համապատասխան սերվո
Համապատասխան սերվո

Ես Lego- ի հետ համատեղելի այս սերվերին նկատեցի առցանց մի քանի շաբաթ առաջ և զարմացա նրանց գեղեցկությամբ: Նրանք գալիս են սովորական, 270 աստիճանի և շարունակական տարբերակներով, և ես ոգևորված պատվիրեցի վերջինս, այն պահին, երբ ես ամրացրեցի հանդերձանքը տեսախցիկի օբյեկտիվին:

Առցանց նկարագրությունից երբեք չեք կարող ասել, թե որքանով են այս իրերը «համատեղելի» իրական Lego բլոկների հետ, բայց դա կատարյալ տեղավորվեց:

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

Քայլ 3: Հեռակառավարում

Հեռակառավարման վահանակ
Հեռակառավարման վահանակ
Հեռակառավարման վահանակ
Հեռակառավարման վահանակ
Հեռակառավարման վահանակ
Հեռակառավարման վահանակ

Սերվոյի շուրջ Lego- ը կարգի բերելուց հետո (մեկ ժամ սև պզտիկ սալիկների համար), ես սկսեցի միասին հավաքել այն կոդը, որը կառավարելու էր սերվոյի մեխանիզմը:

Ես սկսեցի իմ վերջին նախագծի ՝ Merlin Pi- ի սցենարներով. Սա արդեն ներառում էր տեսախցիկի ռեժիմները կարգավորելու և պատկերներ նկարահանելու ինտերֆեյս, միակ տարբերությունն այն էր, որ այս անգամ GUI- ի փոխարեն ես հեռակա մուտք կունենայի VNC Viewer- ի փոխարեն: ներկառուցված էկրան:

Հաջորդը, ես GUIzero- ի միջոցով ստեղծեցի մեկ այլ փոքր մենյու, որը թույլ կտար մեզ վերահսկել սերվոն GPIO- ի միջոցով և, հետևաբար, տեսախցիկի ֆոկուսը: Ես ձևավորեցի ընտրացանկը բարձր և բարակ, այնպես որ այն տեսանելի կլիներ տեսախցիկի նախադիտման պատուհանի կողքին ՝ թույլ տալով ձեզ կենտրոնանալ իրական ժամանակում: Այն ներառում էր կոճակներ, որոնք սերվոյին տեղափոխում են երկու ուղղություններով և մեծ ու փոքր աճով `թույլ տալով լավ կարգաբերում:

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

Իմ օգտագործած ամբողջ ծածկագիրը հասանելի է GitHub- ում ՝ ինչպես «կենտրոնացման», այնպես էլ «գրավման» գրաֆիկական ընտրացանկերի համար:

Քայլ 4: Թարմ կենտրոնացում

Թարմ կենտրոնացում
Թարմ կենտրոնացում
Թարմ կենտրոնացում
Թարմ կենտրոնացում
Թարմ կենտրոնացում
Թարմ կենտրոնացում

Տեսախցիկի հեռակա կենտրոնացման ունակությունն ինձ համար իսկական խաղ է փոխում, ինչը շատ ավելի հեշտացնում է այգու շուրջը տեսախցիկի տեղադրումը ՝ բարձրորակ պատկերներ և տեսանյութեր նկարահանել:

Ինձանից պահանջվեց օրվա լավագույն մասը `այն գործի դնելու և գործարկելու համար, բայց ես կարծում եմ, որ դա հեշտությամբ կարելի է անել մեկ ժամվա ընթացքում, եթե դուք ունեք մասերը հարմար և հետևեք այս հրահանգին: Դա հիանալի միջոց է ձեր տեսախցիկի նախագծին ճկունություն ավելացնելու համար, չի օգտագործում շատ GPIO կապում և շատ ծախսարդյունավետ է: Դուք կարող եք շարունակական սերվո և 60 ատամանոց հանդերձանք գնել մինչև 10 ֆունտ ստերլինգով:

Ես կարող եմ պատկերացնել, որ սա շատ օգտակար հավելում է գոյություն ունեցող թեքության/թեքության դասավորության, և հատկապես, եթե դուք օգտագործում եք Բարձրորակ տեսախցիկը որպես ռոբոտաշինության նախագծի մի մաս, որտեղ ֆիքսված կամ ձեռքով կենտրոնացումը խնդիր կլինի:

Ինձ համար գլխավորն այն էր, որ սա շատ զվարճալի էր, ինչպես որ Lego- ն և Raspberry Pi- ն համատեղող ցանկացած նախագիծ որակյալ ժամանակ է, որը լավ ծախսված է ինձ համար:

Շնորհակալություն կարդալու համար և ապահով եղեք բոլորի համար:

Իմ մյուս հին տեխնիկական, նոր տեխնիկական նախագծերը բոլորը Instructables- ում են ՝

Ավելի մանրամասն մեր կայքում ՝ bit.ly/OldTechNewSpec, իսկ ես Twitter- ում ՝ @OldTechNewSpec:

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