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

TriggerX: 15 քայլ
TriggerX: 15 քայլ

Video: TriggerX: 15 քայլ

Video: TriggerX: 15 քայլ
Video: How to Use an AR-15 (Full-Auto) 😉 2024, Հուլիսի
Anonim
TriggerX
TriggerX

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

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

1. NodeMCu Amazon

2. SG90 Servo Amazon

3. Stepper գծային սահնակով Amazon:

4. 2 Stepper շարժիչի վարորդ Amazon

5. Միկրո USB մալուխ Amazon

Նախագծի նպատակները-

Կատարեք ֆիզիկական անջատիչ `սահող գործողությամբ X և Y ուղղությամբ և հարվածելով գործողություններին Z ուղղությամբ:

Քայլ 1: 3 առանցքների շարժում

3 առանցքների շարժում
3 առանցքների շարժում

Անջատիչի (ձգան) գծային (սահող x և y դիրք) գործելու համար մեզ պետք է երկու առանցքի շարժում, որն իրականացվելու է երկու քայլաչափով: Հիմնական ձգանման իրադարձությունը, որը z- ուղղությամբ շարժվելու է սերվոյի միջոցով:

Քայլ 2: 3D ձևավորում

3D դիզայն
3D դիզայն

Քայլ 3: Հիմքի և ծածկույթի ձևավորում

Հիմքի և ծածկույթի ձևավորում
Հիմքի և ծածկույթի ձևավորում

Նախ, նախագծված էին քայլող շարժիչի ծածկը և հիմքը:

Քայլ 4. 3D ձևավորում. Հիմքի ծածկոց Stepper- ով

Եռաչափ դիզայն. Հիմքի շապիկ Stepper- ով
Եռաչափ դիզայն. Հիմքի շապիկ Stepper- ով

Ստեփեր շարժիչը նախատեսված էր մոդելավորման համար: Վերոնշյալ նկարները ցույց են տալիս բազայի կափարիչը `տեղադրված սանդղակի շարժիչով

Քայլ 5. 3D ձևավորում. Servo հավաքում. Հիմք Servo- ի համար

3D դիզայն. Servo հավաքում. Հիմք Servo- ի համար
3D դիզայն. Servo հավաքում. Հիմք Servo- ի համար
3D դիզայն. Servo հավաքում. Հիմք Servo- ի համար
3D դիզայն. Servo հավաքում. Հիմք Servo- ի համար

Սերվո շարժիչով սլայդային շարժիչների գծային սահիկը ամրացնելու համար նախագծվել և ամրացվել է ամրացման հիմքը:

Քայլ 6: 3D ձևավորում. Շղթաներ

3D դիզայն. Սխեմաներ
3D դիզայն. Սխեմաներ
3D դիզայն. Սխեմաներ
3D դիզայն. Սխեմաներ

1. Հանգույց MCU

2. Շարժիչային վարորդ

Երկուսն էլ ներառված էին մոդելավորման և ձևավորման մեջ:

Վարկ ՝ GrabCad

Քայլ 7: 3D ձևավորում. Կազմի ափսե

3D դիզայն ՝ ծածկույթի ափսե
3D դիզայն ՝ ծածկույթի ափսե

Սոսինձը համակարգչին ամրացնելու (ինչպես նաև գեղագիտական նկատառումներով) ծածկույթի ափսեը նախագծվել և ամրացվել է ամբողջական հավաքածուին:

Քայլ 8. 3D ձևավորում. Ամբողջական մեխանիկական հավաքում

3D դիզայն. Ամբողջական մեխանիկական հավաքում
3D դիզայն. Ամբողջական մեխանիկական հավաքում
3D դիզայն. Ամբողջական մեխանիկական հավաքում
3D դիզայն. Ամբողջական մեխանիկական հավաքում

Քայլ 9. Կառավարման միացում. Արգելափակման դիագրամ

Կառավարման սխեմա. Արգելափակման դիագրամ
Կառավարման սխեմա. Արգելափակման դիագրամ

TriggerX սարքը վերահսկվում է Android APP ինտերֆեյսի միջոցով, որը պատրաստել է Բլինկը:

Հավելվածը հաղորդակցվելու է սարքում տեղադրված MCU հանգույցի հետ (ինտերնետի միջոցով) և վերահսկելու է servo- ն, ինչպես նաև երկու սլաքային շարժիչը `երկու stepper վարորդ TB6612 մոդուլի միջոցով:

Քայլ 10: Շրջանակային սխեմա

Շղթայի սխեմատիկ
Շղթայի սխեմատիկ
Շղթայի սխեմատիկ
Շղթայի սխեմատիկ

Շրջանակային սխեման, ինչպես ցույց է տրված նկարում: NodeMcu- ն միացված է stepper շարժիչին stepper motor վարորդի միջոցով և անմիջապես servo շարժիչին:

Քայլ 11: Կարգավորեք Blynk APP- ը

Blynk APP- ի կազմաձևում
Blynk APP- ի կազմաձևում
Blynk APP- ի կազմաձևում
Blynk APP- ի կազմաձևում
Blynk APP- ի կազմաձևում
Blynk APP- ի կազմաձևում

Blynk ծրագիրը կարելի է ներբեռնել այստեղ տրված հղումից:

Երկու սահող և մեկ կոճակ ներառված էին ըստ նկարում ցուցադրված կազմաձևի:

0 -ից մինչև 300 -ը աստիճանների աստիճանն է, իսկ 120 -ից 70 -ը `սերվոյի անկյունի կառավարման ազդանշանը:

Քայլ 12: Կոդ

Նախ, նոր նախագիծը ստեղծվել է հավելվածում, իսկ թույլտվության ծածկագիրը օգտագործվել է Arduino IDE կոդի մեջ:

Օրենսգիրքը բացատրվում է ֆայլում:

Քայլ 13: Եռաչափ տպված հավաքում ՝ սխեմաներով

Եռաչափ տպված հավաքում ՝ սխեմաներով
Եռաչափ տպված հավաքում ՝ սխեմաներով

Քայլ 14: Համակարգչի վրա տեղադրում:

Մոնտաժ համակարգչի վրա
Մոնտաժ համակարգչի վրա

Սարքը տեղադրված էր համակարգչի վրա `օգտագործելով երկկողմանի սոսինձ ժապավեն:

Քայլ 15: Սարքի աշխատանքի ցուցադրում

Ամբողջական փաստաթղթերը և սարքի աշխատանքի ցուցադրումը կարող եք գտնել այստեղ:

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