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

Raspberry Pi վերահսկվող մկրատի վերելակ. 17 քայլ (նկարներով)
Raspberry Pi վերահսկվող մկրատի վերելակ. 17 քայլ (նկարներով)

Video: Raspberry Pi վերահսկվող մկրատի վերելակ. 17 քայլ (նկարներով)

Video: Raspberry Pi վերահսկվող մկրատի վերելակ. 17 քայլ (նկարներով)
Video: VMware on a Raspberry Pi!?!?! (ESXi Install) 2024, Հուլիսի
Anonim
Image
Image
Ստացեք անհրաժեշտ նյութը
Ստացեք անհրաժեշտ նյութը

Ինչու՞ մկրատ բարձրացնել: Ինչու ոչ! Դա զով և զվարճալի նախագիծ է կառուցել: Ինձ համար իրական պատճառն իմ Great Mojave Rover նախագծի տեսախցիկներն բարձրացնելն է: Ես ուզում եմ, որ տեսախցիկները բարձրանան ռովերվից և նկարեն շրջապատի պատկերները: Բայց ինձ անհրաժեշտ էր, որ տեսախցիկներն իջեցվեին, երբ մարսագնացը քշում էր:

Սկզբում ես փորձեցի ռոբոտացված թևը, բայց դա չափազանց ծանր էր և մերկացրեց սերվերին: Հետո դուրս գալուց և մոտ մեկ օր ես տեսա մի բան, որը նախկինում տեսել էի հարյուրավոր անգամներ `մկրատ բարձրացում: Այդ գիշեր ես սկսեցի նախագծել մի մկրատ վերելակ, որը կօգտագործեր պտուտակավոր շարժիչ ՝ 5/16 "x 5 1/2" պտուտակ, տեսախցիկները բարձրացնելու և իջեցնելու համար: Ես զարմացա, թե որքան զվարճալի էր տեսնել, երբ տեսախցիկները բարձրացան մի քանի ոտնաչափ (25 դյույմ) ընդամենը 4 դյույմ ճանապարհորդության վրա և տեսա, թե որքան քաշ կբարձրացնի: Որպես կողմնակի օգուտ, այն օգտագործում է միայն մեկը ծառայություն

Երբ աշխատում է այս հիանալի և հիանալի մկրատով վերելակը, Raspberry Pi- ն կմիացնի LX-16A սերվոն, որը բարձրացնում և իջեցնում է վերելակը ՝ օգտագործելով Python 3 ծածկագիրը: Սահմանափակող անջատիչները կասեն Pi- ին, երբ ձեր մկրատով վերելակը հասնի վերևի և ներքևի ազդանշանին, որ սերվոն դադարեցնի պտտվելը:

Վերելակի համար իմ հաջորդ արկածախնդրությունն այն դրսում տեղադրելն է `երկարացված արևային փորձարկման համար: Արեգակնային բջիջներով և 18650 մարտկոցներով սնվող մկրատը կբարձրացնի, լուսանկարում և հետո կիջնի ժամում մեկ անգամ: Բայց դա մեկ այլ հրահանգ է, որը հետագայում, երբ ես սկսեմ աշխատել: Դրանից հետո այն տեղադրելով Rover- ի վրա:

Այս հրահանգը ես բաժանեցի երեք հիմնական մասի, որոնք կօգնեն շենքին և կարգաբերման գործընթացին.

  1. Հիմք (քայլեր 2-7)
  2. Էլեկտրոնիկա (քայլեր 8-12)
  3. Մկրատների վերջնական հավաքում (քայլեր 13-16)

Հուսով եմ, որ դուք կվայելեք իմ առաջին անքննելիությունը և ձեր մկրատ բարձրացումը:

Քայլ 1: Ստացեք անհրաժեշտ իրերը:

Այս նախագծի համար ձեզ անհրաժեշտ կլինի մի շարք նյութեր: Եթե դուք ինձ նման եք և վայելում եք 3D տպագրությունը և շինանյութերի ստեղծումը, ապա գուցե դուք արդեն ունեք դրա մեծ մասը: Համոզվեք, որ ստուգում եք McMaster-Carr- ը, քանի որ դրանք շատ ավելի էժան են, երբ դրանք գնում եք հարյուրով: Դուք կարող եք նաև պատվիրել հավաքածուներ Amazon- ից:

Անհրաժեշտ գործիքներ

  • 5,5 մմ տուփի բանալիների հավաքածու
  • 2.5, 2.0 մմ վեցանկյուն վարորդներ Արժե դրանցից լավ հավաքածու ունենալ:
  • Հորատեք 1/8 դյույմ հորատիչով
  • Գրաֆիտ Լյուբ
  • Sոդման երկաթ
  • Oldոդող Ես կարծեցի, որ վատ եմ զոդում, մինչև որ լավ զոդ չստանամ:
  • Սանդեր (աշխարհի լավագույն սրբիչը)
  • 3D տպիչ Ես ունեմ XYZ Da Vinci Pro 1.0 և հիացած եմ դրանից:

Մեխանիկական մասեր

  • Ալյումինե պողպատե վարդակից կամ կոճակի գլխի պտուտակներ. Համոզվեք, որ պատվիրեք ավելին, քան անհրաժեշտ է, քանի որ իմ հաշիվները կարող են անջատված լինել:

    (1) M3 x 10 մմ կոճակի գլուխ (ստացեք McMaster-Carr- ից) (2) M3 x 12mm կոճակի գլուխ (ստացեք McMaster-Carr- ից) (4) M3 x 10 մմ (ստացեք McMaster-Carr- ից) (6) M3 x 12mm (ստանալ McMaster-Carr- ից) (4) M3 x 16mm (ստանալ McMaster-Carr- ից) (34) M3 x 20mm (get from McMaster-Carr) (2) M3 x 25mm Button Head (get from McMaster-Carr) (8) M3 x 30 մմ (ստանալ McMaster-Carr- ից) (4) M3 x 45mm (ստանալ McMaster-Carr- ից) (30) M3 նեյլոնե կողպեքի ընկույզներ (ստանալ McMaster-Carr- ից) (54) M3 լվացքի մեքենաներ (ստանալ McMaster-Carr- ից)

  • (48) 3x6x2 մմ Առանցքակալներ Այն կաշխատի առանց այդ առանցքակալների, բայց դա, անշուշտ, ավելի գեղեցիկ է դարձնում:
  • (1) 8x22x7 մմ Առանցքակալներ Կարող եք նաև մեկը գողանալ ջղաձգիչից
  • 3D տպագիր մասեր Դուք կարող եք դրանք ներբեռնել Thingverse մասերից (2) Beam 20mm x 20mm x 190mm (1) Limiters (1) Motor Screw Mount (1) Հարթակի ռելսեր (1) Հարթակ (1) Հետևի պտուտակի ամրակ (1) Սահիկ (1) Մկրատ Ներքին Ստորին (4) Մկրատ Ներքին (1 հավաքածու) Մկրատ Արտաքին (1) Servo Mount Front (1) Servo Mount Հետևում (1 հավաքածու) Spacers
  • (2) 5/16 "ընկույզ (տնային պահեստ)
  • (1) 5/16 "x 5 - 1/2" պտուտակ (Home Depot) Եթե նախընտրում եք, կարող եք նաև օգտագործել 5/16 "թելանի ձող:

Էլեկտրական:

  • Ազնվամորու Pi, ես օգտագործում եմ 3 մոդել B+ ցանկացած Pi տարբերակ, որը կաշխատի: Սա գեղեցիկ հավաքածու է:
  • (1) Lewansoul LX-16a Serial Bus Servo, ես իմը ստացել եմ 20,00 դոլարից ցածր գնով: (դրա համար անհրաժեշտ կլինի որոնել Amazon կամ Banggood, հղումը շարունակում է փոխվել)
  • (1) Lewansoul Serial Bus Debug Board.
  • (1) Metal Servo Horn
  • (2) Սահմանափակող անջատիչներ
  • Սիլիկոնե մետաղալարեր Սրանք հիանալի են, կարող եք դրանք մերկացնել ձեր եղունգներով (եթե չեք կծում ձեր եղունգները)
  • Servo- ի մարտկոցներ, ես օգտագործում եմ 4 AA NiMh մարտկոց Ikea- ից:

Consախսվող նյութեր

  • Հարց-խորհուրդներ
  • Միկրոֆիբրից կտոր
  • Band-Aids (հուսով եմ ՝ ոչ)

Քայլ 2: Հիմքը

Հիմքը
Հիմքը

Դա շատ ավելի հեշտ է կառուցել փուլերով, եկեք սկսենք բազայից: Այնուհետեւ մենք կտեղափոխվենք էլեկտրոնիկայի եւ վերջապես կհավաքենք մկրատը: Այն տպված է տարբեր գույներով, քանի որ ես օգտագործել եմ իմ ունեցած PLA- ն և PETG- ը:

Եթե դա չեք արել, տպեք ձեր մասերը: Իմ տպիչից պահանջվեց մի քանի օր, որպեսզի ավարտեմ բոլոր մասերի տպագրությունը:

Մասերը կարող եք գտնել այստեղ ՝

Կարևոր անվտանգության խորհուրդներ (Orginal Ghostbusters- ի տեղեկանք, Google- ում)

  • Մի շտապեք և մի խելագարվեք M3 պտուտակները չափից ավելի սեղմելով ՝ պլաստիկ շերտերը հեշտությամբ: Եթե փոսը փորեք, գուցե անհրաժեշտ լինի վերատպել հատվածը կամ օգտագործել գորիլայի սոսինձ (շագանակագույն իրեր) և թեթևակի ծածկել անցքի ներսը ատամի խոզանակով և թողնել, որ այն ամբողջովին չորանա մեկ գիշեր օգտագործելուց առաջ:
  • Լվացարանները դրեք «գեղեցիկ կողմը», այն ավելի լավ տեսք ունի:
  • Մի շտապեք, այլապես կարող է անհրաժեշտ լինել նորից տպել:
  • Մկրատների մասերը տպեք վերջին, քանի որ այն կառուցման վերջին մասն է:

Գնացի՜նք.

A. Սկսեք տպել բոլոր մասերը (տես մասերի ցանկը):

Բ. Հատվածը սահեցրեք հարթ, կտրելով անհարթ նյութերը:

Քայլ 3: Մոնտաժման սահմանաչափի անջատիչ:

Image
Image
Մոնտաժման սահմանաչափի անջատիչ
Մոնտաժման սահմանաչափի անջատիչ
Մոնտաժման սահմանաչափի անջատիչ
Մոնտաժման սահմանաչափի անջատիչ

A. Թեքեք ընդհանուր կապարը (այն, որն արդեն թեքված է անջատիչի կողքին), այնպես որ այն նստում է ողողված և մետաղալար կպցնում սահմանային անջատիչի վրա: Այս քայլը մոռանալու դեպքում servo- ն տեղադրելու համար բավականաչափ ազատություն չկա:

Նշում. Սա միակ զոդումն է, որը դուք պետք է կատարեք շինության այս հատվածում:

B. Սերվո լեռան (4) 1/8”անցքերով անցեք, տես վերևի լուսանկարում մանուշակագույն սլաքները: Հորատումը թույլ է տալիս պտուտակներին ազատորեն անցնել և հետագայում ամրացնել Սերվո լեռը ռելսերին:

C. Վերջապես, կցեք սահմանաչափի անջատիչը, ինչպես ցույց է տրված Servo Mount- ին (2) M3 x 16 մմ պտուտակներով:

Քայլ 4: Ստորին շարժիչի պտուտակի ամրացում

Ստորին շարժիչի պտուտակների ամրացում
Ստորին շարժիչի պտուտակների ամրացում
Ստորին շարժիչի պտուտակների ամրացում
Ստորին շարժիչի պտուտակների ամրացում
Ստորին շարժիչի պտուտակների ամրացում
Ստորին շարժիչի պտուտակների ամրացում
Ստորին շարժիչի պտուտակների ամրացում
Ստորին շարժիչի պտուտակների ամրացում

Ա. Ստորին շարժիչով պտուտակների լեռան (5) 1/8 անցքերով անցեք վերևում գտնվող լուսանկարում տեսած մանուշակագույն սլաքները:

Բ. Հետո Ստորին Moto Պտուտակային լեռը ամրացրեք մետաղական servo եղջյուրին `օգտագործելով (4) M3 x 12 մմ կոճակի գլխի պտուտակներ:

C. Վերջապես, Ստորին շարժիչի պտուտակների ամրացումը միացրեք սերվոյին `օգտագործելով (1) M3 x 10 մմ պտուտակ:

Քայլ 5: Տեղադրեք Servo- ն և Bolt- ը

Լեռը Սերվոն և Բոլտը
Լեռը Սերվոն և Բոլտը
Լեռը Սերվոն և Բոլտը
Լեռը Սերվոն և Բոլտը
Լեռը Սերվոն և Բոլտը
Լեռը Սերվոն և Բոլտը

A. Հորատեք (4) 1/8 անցքերի հետևի սերվո լեռան վրա, ինչպես ցույց է տրված վերևում գտնվող լուսանկարում, որտեղ նշվում են մանուշակագույն նետերը:

B. Պտուտակային ամրացման (2) 1/8 անցքերի միջոցով, որտեղ նշված է վերը նշված լուսանկարում մանուշակագույն սլաքներով: Նշում. Ձեր տպած տարբերակից կարող է լինել ձերն ավելի կարճ:

C. Տեղադրեք Servo- ն դեպի Servo Mount: Հնարավոր է, որ մի փոքր կտրեք սա ՝ լավ տեղավորվելու համար: Դա մի փոքր ազատ կլինի: Այնուհետև (4) M3 x 45 մմ պտուտակներով և լվացող մեքենաներով հետևի սերվերը ամրացրեք առջևի սերվերի լեռին: Servo- ն կթափվի կողք կողքի, բայց ոչ ետ ու առաջ:

D. Տեղադրեք 5/16 "x 5 - 1/2" պտուտակը վերին պտուտակի ամրացման մեջ; այն պետք է հարմարավետ տեղավորվի: Հնարավոր է, որ անհրաժեշտ լինի մի փոքր կտրել բացվածքը, որպեսզի այն տեղավորվի:

E. (2) M3 x 16 մմ պտուտակներ և լվացքի մեքենաներ միացնելով պտուտակների ամրացման երկու կեսին:

F. Ձեր հավաքը պետք է նման լինի վերջին լուսանկարին:

Քայլ 6: Սահող և հետևի հավաքում

Image
Image
Սահող և հետևի հավաքում
Սահող և հետևի հավաքում
Սահող և հետևի հավաքում
Սահող և հետևի հավաքում

Այժմ ժամանակն է ամրացնել Slider and Rear Screw Mount- ը:

A. Տեղադրեք (2) 5/16 պտուտակներ սահնակների մեջ: Հեղույսները պետք է մի փոքր խաղան հետ ու առաջ: Առանց խաղի, պտուտակը կկապվի շարժման ընթացքում:

B. Պտուտակեք սահիկը 5/16 պտուտակին մի քանի մատնաչափ:

C. Հորատեք (4) 1/8 դյույմանոց անցքի պտուտակի ամրացման կրող կափարիչի անցքերով, ինչպես նշված է լուսանկարում մանուշակագույն սլաքներով:

D. Տեղադրեք 8 մմ x 22 մմ x 7 մմ առանցքակալը հետևի պտուտակի ամրացման մեջ և ամրացրեք Առանցքակալի գլխարկը (4) M3 x 12 մմ պտուտակներով և լվացարաններով:

E. Կցեք (1) սահմանային անջատիչ (2) M3 x 16 մմ պտուտակներով

F. Սահեցրեք 5/16 պտուտակը առանցքակալի մեջ: Նշում. Այստեղ կխաղարկվի մի փունջ: Դուք կցանկանաք օգտագործել մի կտոր էլեկտրական ժապավեն կամ ջերմության նվազեցման խողովակ` խաղերի քանակը նվազեցնելու համար: Չափեք դրա մեջ անհրաժեշտ գումարը: հաջորդ քայլը:

Քայլ 7: Ստորին ժողովի ավարտում:

Image
Image
Ավարտելով Ստորին ժողովը
Ավարտելով Ստորին ժողովը
Ավարտելով Ստորին ժողովը
Ավարտելով Ստորին ժողովը

Այժմ, երբ ավարտել եք մոտորիզացված հավաքումը, ժամանակն է այն ամրացնել ռելսերին: Ռելսերը The Great Mojave Rover ծրագրի մի մասն են և կարող են թվալ, որ դրանք չափազանց շատ են: Ես նախատեսում եմ մկրատ բարձրացնողի ինտեգրումը ռովերվին և երկաթգծի դիզայնը թույլ է տալիս դա անել ավելի ուշ:

A. Ավազացրեք յուրաքանչյուր երկաթուղու մի կողմը հարթ: Անհրաժեշտ չէ մի փունջ ավազել, այն բավական է, որպեսզի հարթեցնեն բշտիկները:

Բ. Պտուտակեցեք հետևի պտուտակի վրա, առաջին հերթին օգտագործելով (4) M3 x 30 մմ պտուտակներ և լվացարաններ: Սա պետք է ընկղմվի նստած ռելսերի վերջում:

C. Տեղադրեք 5/16 պտուտակը առանցքակալի մեջ, իսկ սերվո ամրակը` 4 -րդ փոսում (թողնելով 3 դատարկ անցք) չափեք այն վայրը, որտեղ ցանկանում եք, որ ժապավենը կամ ջերմության նվազումը գնա: Կցեք ժապավենը կամ ջերմային նվազեցումը և տեղադրեք հավաքածուն:

D. Պտուտակեք Servo- ի հավաքածուն 4 -րդ անցքի ռելսերին (3 -ը թողնում ենք դատարկ) `օգտագործելով (4) M3 x 30 մմ պտուտակներ և լվացարաններ: Ուշադրություն դարձրեք, որ ձեր Servo Mount- ը կարող է մի փոքր այլ լինել:

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

Քայլ 8: Սահմանափակեք անջատիչի կարգավորիչները:

Սահմանափակեք անջատիչ կարգավորիչները
Սահմանափակեք անջատիչ կարգավորիչները
Սահմանափակեք անջատիչ կարգավորիչները
Սահմանափակեք անջատիչ կարգավորիչները
Սահմանափակեք անջատիչ կարգավորիչները
Սահմանափակեք անջատիչ կարգավորիչները

Երկու սահմանային անջատիչի կարգավորիչներ կմիացնեն անջատիչները այնտեղ, որտեղ ցանկանում եք, որ սլայդը դադարի: Դուք կցանկանաք օգտագործել կոճակի գլխի պտուտակներ այն երկու կետերում, որտեղից գրավիչ պտուտակն անցնում է վերևում ՝ ազատման համար: Բացի այդ, երկուսն էլ սահմանափակիչ անջատիչի կարգավորիչով 3D տպված մասերը նույնն են:

Ա. Գայլիկոն (2) 1/8 անցքեր է նետել սահմանային անջատիչների յուրաքանչյուր ներգրավման մեջ:

B. Տեղադրեք կոճակի գլխի պտուտակները կցորդիչների մեջ:

C. Տեղադրեք սահմանաչափի պտուտակը յուրաքանչյուր ներգրավման մեջ (1) M3 x 20 մմ, մյուսը (1) M3 x 40 մմ:

D. Սահողին ամրացրեք Limit Switch Engagers- ը: Օգտագործեք ավելի երկար պտուտակը (40 մմ) սերվոյի կողմում:

Նշում. Ես ամրացրեցի կողպեքի ընկույզներ իմ ավելի երկար ներգրավիչին, քանի որ ես դուրս հանեցի անցքը:

Քայլ 9: Pi- ի միացում:

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

Ենթադրում եմ, որ դուք արդեն գիտեք, թե ինչպես բեռնել OS- ն ձեր Raspberry Pi- ում և ինչպես գրել պարզ Python 3 ծրագիր, Hello World- ի օրինակը լավ կլինի:

Այստեղ լավ տեղ է սկսելու համար, բայց այնտեղ սկսելու համար կան մի շարք ռեսուրսներ:

  • Ձեր Pi- ի կարգավորում:
  • Գործարկեք ձեր առաջին Pyhon ծրագիրը:

Քայլ 10: Միացրեք ձեր ստորին ժողովը:

Միացրեք ձեր ստորին հավաքը
Միացրեք ձեր ստորին հավաքը
Միացրեք ձեր ստորին հավաքը
Միացրեք ձեր ստորին հավաքը
Միացրեք ձեր ստորին հավաքը
Միացրեք ձեր ստորին հավաքը

Այսպիսի փոքր նախագծի համար ես նախընտրում եմ օգտագործել Pimoroni Pico HAT Hacker տախտակը հացահատիկի վրա: Դուք կարող եք օգտագործել ամեն ինչ, բայց ինձ դուր է գալիս այս փոքրիկ սարքը: Ես կպցրեցի գլխարկի 40 կողմի 40 գլխիկով վերնագրերի վրա, ինչը թույլ է տալիս ինձ օգտագործել երկու կողմերում (տես երկրորդ լուսանկարը):

Arnգուշացում. Ես պայթեցրել եմ մի քանի Raspberry Pis, որոնք դա անում են, մինչ Pi- ն միացված է: Համոզվեք, որ կարմիրը + է, իսկ սևը ՝ հիմք կամ -, Servo Debug Board- ը ներկառուցված պաշտպանություն չունի:

A. Միացրեք սև մետաղալարը յուրաքանչյուր անջատիչի ընդհանուր միացումներին և Pi- ի գետնին: (Կապ 6)

B. Կանաչ մետաղալարը միացրեք ստորին սահմանաչափի անջատիչին (տե՛ս 1 -ին լուսանկարը), այնուհետև GPIO 23 -ին (PIN 16)

Գ. Դեղին մետաղալարը միացրեք վերին սահմանի անջատիչին (տե՛ս 1 -ին լուսանկարը), այնուհետև GPIO 22 -ին (փին 15)

D. Միացրեք Servo Debug տախտակը Pi- ի USB պորտին:

E. Միացրեք Servo- ն Servo Debug տախտակին `օգտագործելով LX-16A servo- ին մատակարարվող մալուխը

F. Միացրեք հոսանքը Servo Debug Board- ին: Մի օգտագործեք Pi- ն servo տախտակին միացնելու համար, օգտագործեք մարտկոցի արտաքին աղբյուր: Ես օգտագործել եմ 4 AA մարտկոց:

Քայլ 11: Python ծրագրի բեռնում և գործարկում

Կրկին ենթադրում եմ, որ դուք գիտեք, թե ինչպես սկսել տերմինալը և գիտեք, թե ինչպես սկսել Python3 ծրագիրը:

A. Սկսեք տերմինալը

B. Մենք պետք է մի քանի Գրադարաններ կլոնավորենք GitHub- ից: Առաջինը PyLX16A- ն է ՝ Էթան Լիպսոնի կողմից, մյուսը ՝ Scissor Lift ծածկագիրը BIMThoughts- ի GitHub- ից

cdgit clone https://github.com/swimingduck/PyLX-16A.gitgit clone https://github.com/BIMThoughts/ScissorLift.gitcd ScissorLiftcp../PyLX-16A/lx16a.py:

Վերը նշված հրամանը կատարեք հետևյալը.

cd- ն փոխում է գրացուցակը ձեր տնային գրացուցակում

git clone- ը GitHub- ից ներբեռնում է կոդային ֆայլերը պահեստի անվան թղթապանակում:

cd ScissorLift- ը փոխում է թղթապանակը այնտեղ, որտեղ գտնվում է ScissorLift ծածկագիրը

cp../PyLX-16A/lx16a.py պատճենում է սերվոյի հրամանների համար անհրաժեշտ գրադարանը:

C. Դուք պետք է ձեր Pi- ն միացված լինեք Motor Assembly- ին, իսկ Debug Board- ին `USB- ին և Servo- ին:

D. Անջատիչի թեստը գործարկելու համար մուտքագրեք հետևյալը.

CD

cd ScissorLift python3 SwitchTest.py

Րագիրը կսկսի ասել «իջնել»:

Անջատիչը միացրեք սերվոյից ավելի հեռու, և ծրագիրը կպատասխանի «բարձրանալով»: Այժմ միացրեք սերվոյին ամենամոտ անջատիչը, և ծրագիրը կդադարի:

Անսարքությունների վերացում

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

Քայլ 12: Շարժիչային փորձարկում

Image
Image

Այժմ, երբ անջատիչներն աշխատում են, ժամանակն է փորձարկել շարժիչի հավաքածուն:

Դուք արդեն ունեք ներբեռնված կոդը: Եկեք սկսենք.

A. Համոզվեք, որ ձեր servo- ն միացված է Debug Board- ին, ցանկացած վարդակից կանցնի այնքան ժամանակ, քանի դեռ այն լավ տեղավորվում է:

Բ. Տերմինալի տեսակից ՝ հետևյալը.

cdcd ScissorLift python3 MotorTest.py

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

Եթե լսում եք, որ այն սկսում է կապել, անջատեք սերվերը Debug Board- ից և սեղմեք ctrl-c ՝ ծրագիրը դադարեցնելու և որոշելու, թե ինչու է այն պարտադիր:

Անսարքությունների վերացում

Կպչում է սահիկի կեսին.

ա Ընկույզները ազատորեն չեն շարժվում սահիչի ներսում:

բ. Պտուտակային ամրացումը կենտրոնացված չէ:

գ. Առանցքակալն անվճար չէ:

Սահիկի վերջում կապը պայմանավորված է անջատիչների բաց հաղորդալարերի պատճառով կամ ներգրավման պտուտակները պետք է կարգավորվեն:

դ. Servo- ն շարունակում է շարժվել ctrl-c- ը սեղմելուց հետո, անջատեք servo մետաղալարը վրիպազերծման տախտակին: Դա կվերականգնի սերվոն:

Քայլ 13: Մկրատների հավաքում

Մկրատների հավաքում
Մկրատների հավաքում
Մկրատների հավաքում
Մկրատների հավաքում
Մկրատների հավաքում
Մկրատների հավաքում

Այժմ մենք վերջապես հասնում ենք այն կետին, որտեղ մենք կարող ենք հավաքել մկրատը: Մկրատների երեք հիմնական բաղադրիչ կա.

  1. Մկրատ արտաքին (առաջին լուսանկարը, կարծես կապույտ սփռոցի ձողիկ լինի)
  2. Մկրատ Ներքին (երկրորդ լուսանկարը մոխրագույն)
  3. Մկրատ Ներքին Ստորին (Երկրորդ Լուսանկարը Կապույտ)

Մկրատ ներքինի և Մկրատ ներքինի միջև տարբերությունը առանցքակալների տեղադրումն է, ինչպես պատկերված է լուսանկարի աջ կողմում: Դիտեք տեսանյութը, այնտեղ ավելի հեշտ է բացատրել:

A. Տեղադրեք առանցքակալները Մկրատի յուրաքանչյուր կտորի մեջ: Հնարավոր է, որ անհրաժեշտ է օգտագործել պտուտակ, լվացքի մեքենա և ընկույզ `լվացքի մեքենայի անցքի մեջ սեղմելու համար: Եթե դուք կոտրում եք անցքը, ապա նորմալ է, այն ամրացնելու համար կարող եք օգտագործել սոսինձ:

B. Օգտագործելով գրաֆիտի քսուք և բամբակյա շվաբր, ծածկեք մկրատի ոչ կրող կողմերը:

C. Օգտագործելով M3 x 20 մմ պտուտակ, լվացքի մեքենա և կողպեքի ընկույզ: Սկսեք ներքին ներքևից, մկրատը միացրեք արտաքինը միջին միացումներին: (տես լուսանկարը)

D. Միացրեք մեկ այլ արտաքին մկրատ ներքևի մկրատի ծայրին, որտեղ կրողը ներսից է: Այնուհետեւ միացրեք մեկ այլ ներքին մկրատ կեսին:

E. Շարունակեք ամրացնել ներքին և արտաքին մկրատը, մինչև մկրատը վերջանա:

Քայլ 14. Մկրատը ամրացնել հիմքին:

Image
Image
Հարթակին կցելը
Հարթակին կցելը

Օգտագործելով (2) M3 x 20 մմ (2) լվացքի մեքենաներով և 3d տպված տարածություններով, մկրատը միացրեք հիմքի servo լեռին:

Օգտագործելով (2) M3 x 12 մմ միացրեք մկրատի հավաքածուն սահողին:

Բացառությամբ հարթակի, դուք ունեք աշխատանքային մկրատ վերելակ:

Քայլ 15: Մկրատ վազքի փորձարկում

Միացրեք ձեր մկրատի վերելակը դեպի Raspberry Pi, եթե դա չեք արել:

A. Ձեր Raspberry Pi- ի տերմինալից նորից գործարկեք MotorTest.py- ն և տեսեք, թե ինչպես է ձեր մկրատը բարձրանում գործողության մեջ:

Շարունակեք և հետևեք

  • Bindingանկացած պարտադիր
  • Սահմանափակող ներգրավման պտուտակների մաքրում
  • Եթե այն կապում է կամ ինչ -որ բան պատահում է, նախ անջատեք սերվոն վրիպազերծման տախտակից:

Քայլ 16. Հարթակին կցելը

Image
Image
Հարթակին կցելը
Հարթակին կցելը

Հուսանք, որ մինչ այժմ դուք հասկացել եք, թե ինչպես դնել հարթակը:

A. Որոշեք, թե արդյոք ինչպիսի՞ նպատակ եք ցանկանում հարթակը:

B. Մկրատների գագաթի արտաքին մասում ամրացրեք հարթակի ռելսերը: Այն կողմում, որտեղ ձեզ անհրաժեշտ է տարանջատիչը, ձեզ հարկավոր կլինի M3 x 25 մմ պտուտակ և 2 լվացարան: Մյուս կողմից օգտագործեք M3 x 20 մմ պտուտակ `1 լվացքի մեքենայով և 1 կողպեքով:

C. Օգտագործելով M3 x 12 մմ պտուտակներ և լվացքի մեքենաներ, պլատֆորմի վերևը ամրացրեք ռելսերին:

Քայլ 17: Շնորհակալություն

Image
Image

Շնորհակալ եմ, որ այսքան հեռու եք հասել: Հուսանք, որ դուք ունեք աշխատող մկրատով վերելակ, որի հետ չգիտեք ինչ անել, կամ գուցե ունեք մկրատ վերելակ, որը հիանալի պատկերացում ունեք, թե ինչպես օգտագործել այն:

Ամեն դեպքում, ես հույս ունեմ, որ դուք լավ ժամանակ եք անցկացրել և ինչ -որ բան սովորել եք:

Առաջին անգամ հեղինակ
Առաջին անգամ հեղինակ

Երկրորդ անգամ առաջին անգամ հեղինակ

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