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

GOB: 3 քայլ
GOB: 3 քայլ

Video: GOB: 3 քայլ

Video: GOB: 3 քայլ
Video: Շահե՞լ եք Գրին Քարտ | որքան գումար է հարկավոր և ինչ՞ անել #greencard #longbeacharmenian 2024, Սեպտեմբեր
Anonim
GOB
GOB

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

Նախապատմություն GOB- ում

GOB- ը նշանակում է Gear Operated Box և նշանակում է տուփ, որը գործում է մի շարք շարժակների միջոցով: Այս նախագիծը ստեղծվել է, ինչպես վերը նշվեց Հարավային Ֆլորիդայի համալսարանի Makercourse- ի համար, և այս ուսանելիը ցույց կտա, թե ինչ է անհրաժեշտ այս նախագիծը այլ տուփերում նույնպես կրկնելու համար: Աջ կողմում գտնվող վերևի առաջին նկարը GOB- ի վերջին տարբերակն է: Տուփը կարող է կողպվել և ապակողպվել `կախված նրանից, թե որ բանալին է« տեսնում »RFID սենսորը, ինչպես նաև միանում է կողային լուսադիոդներին` կախված տուփի կողպման կամ ապակողպման տեսակից: Դիտեք կից տեսանյութը ՝ տուփի վերջին հնարավորությունները տեսնելու համար:

Քայլ 1: Սարքավորումներ/պարագաներ

Սարքավորումներ/սարքավորումներ
Սարքավորումներ/սարքավորումներ
Սարքավորումներ/սարքավորումներ
Սարքավորումներ/սարքավորումներ
Սարքավորումներ/սարքավորումներ
Սարքավորումներ/սարքավորումներ
Սարքավորումներ/սարքավորումներ
Սարքավորումներ/սարքավորումներ

Այս նախագիծը վերստեղծելու համար ձեզ հարկավոր կլինի հետևյալը.

1. Arduino Uno տախտակ

2. Arduino RFID տվիչ (MFRC522)

3. Gears - Տեխնիկական պայմանների համար տե՛ս ստորև

4. Մեծ գարուն

5. 5 վ Stepper Motor

6. Տարբեր լուսադիոդներ

7. Դյուրակիր USB լիցքավորիչ

8. Տուփ - Տեխնիկական պայմանների համար տե՛ս ստորև

9. boxանկացած դեկորացիա, որը կցանկանայիք ձեր տուփի համար, ես օգտագործեցի հետևյալը.

- Սփրեյ ներկ (շագանակագույն, ոսկի, վարդագույն ոսկի/ պղինձ)

- Keychain lightbulbs

- Տարբեր եռաչափ տպագրված շարժակներ, պտուտակներ և խողովակներ

Gears

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

Տուփ

Իմ նախագծի համար օգտագործված տուփը պատրաստված էր 7 դյույմից: x 7 դյույմ ստվարաթղթե թերթեր: Ստվարաթղթի երկու բարակ շերտերն օգտագործվել են կափարիչը տուփի հիմքին միացնելու համար, այնուհետև փոքր շերտով օգտագործվել է կափարիչի կարթը կառուցելու համար, որը թույլ կտա տուփը կողպել: Դուք կարող եք ձեր տուփը պատրաստել ձեր նախընտրած նյութից կամ օգտագործել այն մի կողմում, որն արդեն միացված է կափարիչով, այնպես էլ կափարիչը պետք է ներսից կարթ ունենա, որպեսզի տուփը կողպվի ներքին շարժակների միջոցով: Լրացուցիչ մանրամասների համար նայեք վերջին երկու պատկերներին:

Քայլ 2: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով

1. Հավաքեք Քայլ 1 -ում թվարկված բոլոր նյութերը ՝ պարագաներ/ սարքավորումներ

2. Կառուցեք տուփը, ինչպես արդեն նշվեց, դուք կարող եք ձեր տուփը պատրաստել ցանկացած նյութից կամ ունենալ այն որևէ չափի: Միակ բնութագրմամբ `այն պետք է ունենա բավականաչափ մեծ ներքին կեռիկ, որը թույլ կտա ներքին շարժակների կողպել տուփը:

3. Տուփը կառուցվելուց հետո դուք պետք է միացնեք միացումը: Հետևեք կցված սխեմատիկային: Հիշեք, որ որքան ավելի մաքուր և կոմպակտ եք դարձնում ձեր շղթան, այնքան ավելի լավ է այն տեղավորվում ձեր տուփի մեջ: Programրագիրը հավաքելուց հետո ստուգեք ձեր սխեման 1) ստուգեք, որ ձեր սարքավորումներն աշխատում են, և 2) ստուգեք, որ այն անում է այն, ինչ ցանկանում եք:

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

5. Երբ դուք տպել եք բոլոր շարժակները և միացրել սխեման, ամրացրեք շարժակները տուփի ներսում: Ես հեշտ սոսնձման համար օգտագործեցի տաք սոսինձ: Կարող են օգտագործվել նաև այլ տեսակի սոսինձ կամ պտուտակներ: Անհրաժեշտության դեպքում ավելացրեք ուղեցույցի ռելսեր `շարժակները տեղում պահելու համար: Ինչպես տեսնում եք պատկերներում, շարժակների տեղադրումը պետք է շարվի ուղիղ տուփի կափարիչի տակ, որտեղ մանգաղը հենված է: Theսպանակը պետք է նստել կեռիկի տակ, այնպես որ կափարիչը դուրս է գալիս, երբ տուփը կողպված է, և ուղղանկյուն հանդերձը տեղ ունի սահում դեպի կեռիկը, երբ տուփը պետք է կողպվի:

6. Երբ շարժակները տեղն են, ամրացրեք ձեր շղթան տուփի ներսում: Ես օգտագործել եմ ժապավեն, կապույտ ժապավեն նկարներում, դրա համար, քանի որ դա թույլ է տվել ինձ անհրաժեշտության դեպքում հեշտ ճշգրտումներ կատարել:

7. Վերջապես զարդարեք ձեր տուփը: Ես ընտրեցի օգտագործել LED- ները, որոնք ի սկզբանե օգտագործվում էին շարժակների պտույտը նշելու համար որպես տուփի ձախ կողմի դեկոր: Այս նախագծի լավագույն մասն այն է, որ պարզ հայեցակարգը թույլ է տալիս հարմարեցնել այս նախագիծը ձեր սեփական կարիքների համար: Հաջորդ երեք քայլերը ցույց են տալիս, թե ինչպես եմ զարդարել այս տուփը:

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

9. Կողքի լամպերի համար ես օգտագործել եմ գլխարկի լապտերներ, որոնք կարող էի պտուտակել և հանել LED- ները: Այնտեղից ես կարող էի երկու անցք անել տուփի կողքին, որպեսզի LED- ները, որոնք ես միացրել էի միացմանը, միացնելով էլեկտրական լամպերին, տուփի արտաքին մասի սոսինձով:

10. Ավարտելուց հետո համոզվեք, որ դեռ բավականաչափ տեղ կա ձեր արկղում առարկա տեղադրելու համար: Ես նախընտրեցի ներքին սխեման թաքցնել զգեստով, որպեսզի ոչինչ չխճճվի:

Funվարճացեք զարդարելով տուփը, ինչպես ցանկանում եք, դա հորինման լավագույն մասն է: Happy Making!

Քայլ 3: Կոդ

Սկսել

Կցված.ino ֆայլը GOB- ի ծրագրի կոդն է: Ձեր arduino- ի վրա սա ճիշտ գործարկելու համար անհրաժեշտ կլինի նաև տեղադրել երկու գրադարաններ, որոնք նույնպես կցված են ձեր arduino գրադարանների թղթապանակին: Wellրագիրը լավ մեկնաբանված է, բայց կա նաև ստորև բերված նկարագրություն ՝ հետագա պարզաբանման համար: Այս ծածկագրերը պահանջում են arduino ծրագրավորման հիմնական իմացություն:

Ակնարկ/Նկարագրություն

1. Գրադարաններ

Այս ծրագրում օգտագործվում են երեք գրադարաններ `SPI, MFRC522 և Stepper Library: Քանի որ SPI- ն կանխադրված arduino գրադարան է, ուստի կարիք չկա այն տեղադրել ձեր arduino գրադարանների պանակում: SPI- ը նշանակում է Serial Peripheral Interface և դա սերիալ հաղորդակցության արձանագրություն է, որը arduino- ն օգտագործում է RFID սենսորի հետ խոսելու համար: Այս գրադարանով մենք օգտագործում ենք MFRC522 գրադարանը `RFID սենսորից տվյալները կարդալու համար: Այս գրադարանը հատուկ է սենսորին և թույլ է տալիս մեզ օգտագործել տեղեկատվությունը, որը տվիչը «կարդում» է RFID ստեղներից, որոնք օգտագործվում են տուփը կողպելու և բացելու համար: Ստեփեր գրադարանը կատարում է այնպես, ինչպես հնչում է, այն օգնում է arduino- ին խոսել տափաստանային շարժիչի հետ:

2. Փոփոխականների սահմանում/ կարգավորում

Պահանջվող սարքավորումների համար անհրաժեշտ գրադարաններ ներառելուց հետո անհրաժեշտ է սահմանել այդ սարքավորումների կապերը: Ըստ էության, arduino- ն պետք է իմանա, թե որ կապերն են խոսում սարքավորման որ մասերի հետ:

3. Հիմնական հանգույց

Նախ, առաջին երկու եթե հայտարարությունները օգտագործվում են `համոզվելու համար, որ RFID սենսորը կարդում է RFID բանալին: Հետո մենք պետք է գրավի RFID ստեղնի «կարդալու» կոդը կամ UID- ը, սա այն է, ինչ տեղի է ունենում Loop () գործառույթի առաջին դեպքում: Երբ UID- ը կարդացվում է, մենք պետք է ստուգենք `արդյոք բանալին կողպելու կամ բացելու է արկղը: Այստեղ, if else հայտարարության միջոցով, ես դրել եմ մեկ ստեղն ՝ տուփը կողպելու համար, և ցանկացած այլ ՝ տուփը բացելու համար: Օրինակ, եթե UID- ը հավասար է իմ ուզած UID- ին, ապա կանչեք spinRight () գործառույթը կամ կողպեք արկղը, այլապես կանչեք spinLeft () գործառույթը և բացեք արկղը:

4. Պտտման գործառույթներ

The spinLeft () և spinRight () գործառույթներն օգտագործվում են քայլող շարժիչը պտտելու համար ՝ ձախ կամ աջ: Հիմնական բանը այստեղ այն է, որ հետընթաց շարժիչի ուղղությունները շրջելու համար հետընթաց շարժիչի պտուտակները հակադարձվում են:

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