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

The OctoGlobe: 9 քայլ (նկարներով)
The OctoGlobe: 9 քայլ (նկարներով)

Video: The OctoGlobe: 9 քայլ (նկարներով)

Video: The OctoGlobe: 9 քայլ (նկարներով)
Video: Never ending world (un monde sans fin) 2024, Նոյեմբեր
Anonim
The OctoGlobe- ը
The OctoGlobe- ը
The OctoGlobe- ը
The OctoGlobe- ը

*** Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com): ***

Բարի գալուստ ձեր սեփական Octoglobe- ի կառուցման համար:

Octoglobe- ը հիանալի և յուրահատուկ պտտվող լուսային համակարգ է, որն ունի բազուկներ և լուսադիոդներ: Այն հիմնված է 3D տպագրված մասերի վրա և օգտագործում է arduino միկրոկոնտրոլերներ, 433Mhz FM հաղորդիչներ, AC շարժիչ, Neopixles, ռելե, PVC, 18650 մարտկոց և սերվո:

Ձեզ հարկավոր կլինի

1 մեծ նախագծի տուփ (սև)

2 Arduino Unos

1 Արդուինո Նանո

2 տախտակ

6 18650 մարտկոց

3D տպիչ կամ մեկին հասանելիություն

1 մետաղական հանդերձում սերվո

9 Վ մարտկոց

Տուփի օդափոխիչի շարժիչ

AC ռելե

5V հեռախոսի USB լիցքավորիչ

2 433 ՄՀց ստացողի մոդուլ

1 433 ՄՀց հաղորդիչ մոդուլ

1 4x4 ստեղնաշար

1 փոքր նախագծային տուփ (սև)

2 PVC վերջնական գլխարկ (բարակ պատված)

3 "4" PVC խողովակի կտոր (բարակ պատված)

18 նեոպիքսել

Մետաղալար

Փոքր եղունգներ

Տաք սոսինձ ատրճանակ, սոսինձ

Sոդման երկաթ

Տեսավ

AC լույսի լուսամփոփ

Գայլիկոն

Սև լակի ներկ

Քայլ 1: Տպեք նյութերը

Տպել նյութերը
Տպել նյութերը
Տպել նյութերը
Տպել նյութերը
Տպել նյութերը
Տպել նյութերը
Տպել նյութերը
Տպել նյութերը

Տեսեք տպված դիզայնի ֆայլերի համար կցված ֆայլերը: Հետագայում կտեսնեք, որ ես վերցրեցի ձեռքերը և կիսով չափ կիսեցի, որպեսզի նիհարեմ: Եթե դուք տիրապետում եք 3DCAD ծրագրակազմին, խորհուրդ կտամ պատրաստել զենքի ավելի թեթև տարբերակ:

Քայլ 2. Հավաքեք արկղը և հիմնական պտտվող բնակարանը

Հավաքեք արկղը և հիմնական պտտվող բնակարանը
Հավաքեք արկղը և հիմնական պտտվող բնակարանը
Հավաքեք արկղը և հիմնական պտտվող բնակարանը
Հավաքեք արկղը և հիմնական պտտվող բնակարանը
Հավաքեք արկղը և հիմնական պտտվող բնակարանը
Հավաքեք արկղը և հիմնական պտտվող բնակարանը

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

Հաջորդը, ես հատակին հալեցի 4 դյույմ PVC (բարակ պատված) խողովակի գլխարկի վրա և սեղմեցի այն տեղավորելով տուփի օդափոխիչի շարժիչի լիսեռի վրա:

Կտրեք 4 դյույմանոց PVC խողովակի 3 դյույմանոց կտոր և տեղադրեք այն գլխարկի մեջ:

Քայլ 3: Պտտման հսկողություն և անլար մեկնարկ

Պտտման հսկողություն և անլար սկիզբ
Պտտման հսկողություն և անլար սկիզբ
Պտտման հսկողություն և անլար սկիզբ
Պտտման հսկողություն և անլար սկիզբ
Պտտման հսկողություն և անլար սկիզբ
Պտտման հսկողություն և անլար սկիզբ

Տուփի օդափոխիչի շարժիչի պտտման արագությունը վերահսկելու համար ես օգտագործել եմ ավելի թույլ լուսամփոփ: Անլար միացման համար ես օգտագործել եմ arduino nano և AC ռելե ՝ հոսանքը հոսանքին միացնելու համար (լուսամփոփի միջոցով) FM ընդունիչից arduino մուտք գործելուց հետո (տես սխեմատիկ լուսանկար) FM ստացողի տվյալների գիծը գնում է դեպի D11- ը և ռելեի տվյալների տողը կցված են Nano- ի D9- ին: Արդուինոյին սնուցելու համար ես պարզապես օգտագործեցի USB հեռախոսի լիցքավորման մի փոքր վարդակից, որը կցված էր մուտքային AC գծերին: Տե՛ս կից ստացողի հիմնական կոդը:

Քայլ 4. Կառուցեք հիմնական պտտվող մարմինը Servo- ի հետ

Կառուցեք հիմնական պտտվող մարմինը Servo- ի հետ
Կառուցեք հիմնական պտտվող մարմինը Servo- ի հետ
Կառուցեք հիմնական պտտվող մարմինը Servo- ի հետ
Կառուցեք հիմնական պտտվող մարմինը Servo- ի հետ
Կառուցեք հիմնական պտտվող մարմինը Servo- ի հետ
Կառուցեք հիմնական պտտվող մարմինը Servo- ի հետ
Կառուցեք հիմնական պտտվող մարմինը Servo- ի հետ
Կառուցեք հիմնական պտտվող մարմինը Servo- ի հետ

Ես օգտագործել եմ 18650 բջիջ `սնուցման հիմնական հոսանքի պատյանում գտնվող սերվոյին: Տեսեք 6 բջիջների էլեկտրագծերի սխեմա `~ 7.5V- ի հասնելու համար: Սրանք կցվում են սերվոյին +/-:

Կցեք 3D տպված գագաթը երկրորդ 4 դյույմ PVC գլխարկին ՝ վերևում անցք կտրելով, իսկ կափարիչը, այնուհետև ամեն ինչ միասին պտուտակելով: Սերվերը պետք է տեղադրված լինի գագաթի մոտակայքում: Ես կերակրման համար լրացուցիչ կողմեր եմ ավելացրել յուրաքանչյուր կողմում: LED լարերը և servo լարերը անցնում են:

Քայլ 5. Կառուցեք զենք և ամրացրեք նեոպիքսելներ

Կառուցեք զենք և ամրացրեք նեոպիքսելներ
Կառուցեք զենք և ամրացրեք նեոպիքսելներ
Կառուցեք զենք և ամրացրեք նեոպիքսելներ
Կառուցեք զենք և ամրացրեք նեոպիքսելներ
Կառուցեք զենք և ամրացրեք նեոպիքսելներ
Կառուցեք զենք և ամրացրեք նեոպիքսելներ

Այս ամենի ճիշտ հասնելը ամենաբարդ քայլն է: Ես կտրեցի սկզբնական ձեռքերը կիսով չափ և փոքր խողովակներ օգտագործեցի որպես լարային ալիքներ յուրաքանչյուր թևից ներքև: Ձեռքերի հոդերի վրա ես նոր անցքեր բացեցի և որպես առանցք օգտագործեցի բարակ մեխ: Այս համակարգը նման է հայտնի 3D տպված ձեռքերին, որոնք լարով մատները դեպի ափը ձգում են: Խողովակների ալիքը գործում է որպես կանգառ, երբ ձեռքերը քաշվում են ցանկալի վայր: Ես խողովակը սոսնձեցի թևերի ներսից և անհրաժեշտության դեպքում կարգավորեցի խողովակի երկարությունները:

Հաջորդ մետաղալարերը և ամրացրեք նեոպիքսելները յուրաքանչյուր թևի տակ ՝ օգտագործելով տաք սոսինձ: Մեկ թևի վրա կա 9 պիքսել, որը ես լարել էի մեկ դյույմ հեռավորության վրա: Կատարեք տողերը վերին պատյանում:

Քայլ 6. Achենքը միացրեք հիմնական պտտվող բնակարանին

Aattach the Arms to the Main Spin Housing- ը
Aattach the Arms to the Main Spin Housing- ը
Aattach the Arms to the Main Spin Housing- ը
Aattach the Arms to the Main Spin Housing- ը
Aattach the Arms to the Main Spin Housing- ը
Aattach the Arms to the Main Spin Housing- ը

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

Քայլ 7: Հիմնական կառավարման միացում

Հիմնական կառավարման միացում
Հիմնական կառավարման միացում
Հիմնական կառավարման միացում
Հիմնական կառավարման միացում
Հիմնական կառավարման միացում
Հիմնական կառավարման միացում

Պարզության համար ես տեղ ունեի միացման տախտակի վրա և ամբողջ տախտակը տեղադրելու համար: Իդեալում սա պետք է տեղադրվի վեկտորատախտակի վրա: Միացրեք Neopixels- ը, servo- ն (տվյալների կապը) և ընդունիչը, ինչպես նկարագրված է սխեմատիկայում: Արդուինոն սնուցվում է 9 Վ մարտկոցով: Ես գտա, որ servo- ն և arduino- ն առանձին սնուցելը, այնուհետև աստղի միջոցով դրանք ավելի լավ կառավարելը տալիս է ավելի լավ վերահսկողություն servo իմպուլսների վրա, որոնք միևնույն մարտկոցն էին աշխատում: Համոզվեք, որ arduino- ի և servo- ի հիմքը միացված են, ինչպես նաև ընդունիչն ու neopixels- ը: Ֆլեշ օգտագործելով կցված ուրվագիծը: (նկատողություն. ես փոխեցի սերվո/ ռադիոյի գլխադարանների գրադարանները, որպեսզի նրանք չօգտագործեն նույն ժամաչափերը, կամ դուք պետք է փոխեք դրանցից մեկի ժամաչափերը `դրանք կազմելու համար կամ օգտագործեք կցված փոփոխվածները):

Քայլ 8: Անլար վերահսկիչ (հաղորդիչ)

Անլար վերահսկիչ (հաղորդիչ)
Անլար վերահսկիչ (հաղորդիչ)
Անլար վերահսկիչ (հաղորդիչ)
Անլար վերահսկիչ (հաղորդիչ)
Անլար վերահսկիչ (հաղորդիչ)
Անլար վերահսկիչ (հաղորդիչ)
Անլար վերահսկիչ (հաղորդիչ)
Անլար վերահսկիչ (հաղորդիչ)

Կառավարիչը միանում է 4x4 ստեղնաշարի և 433 ՄՀց հաղորդիչի հետ: Սխեման կցվում է, ինչպես նաև հաղորդիչի ծածկագիրը: Հաղորդիչը ուղարկում է A, B, C, 1, 2, 3 և 0, բայց եթե ցանկանում եք լրացուցիչ հաղորդումներ, պարզապես ավելացրեք դրանք, ինչպես դա արվում է էսքիզում: Ես պահեցի հացաթղթերի միացումն ու arduino uno- ն փոքր նախագծային տուփի մեջ:

Քայլ 9: Ավարտեք

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

Ուղարկել 0: Ամեն ինչ անջատված է

Ուղարկել A. Դիրք 1 (հարթ անկյունային ծայրեր), պտտվել

Ուղարկել B. Պաշտոն 2 (առաջին 2 թևերը թեքված են), պտտվել

Ուղարկել C ՝ դիրքը 3 (բոլոր երեք ձեռքերը վեր), պտտվել

Ուղարկեք 1, 2 կամ 3 ՝ կարմիր/ կապույտ/ կանաչ Neopixels, պտույտը չի կատարվել

Հիմնական ամփոփագրի համար տես վերջին տեսահոլովակը: Վերջին վայրկյանները ցույց են տալիս ավարտված նախագիծը մթության մեջ: Վերջացա, որ սփրեյով ներկեցի այն սև տեսքի համար:

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