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

Tinee9: Arduino ինքնահավասարակշռիչ. 5 քայլ (նկարներով)
Tinee9: Arduino ինքնահավասարակշռիչ. 5 քայլ (նկարներով)

Video: Tinee9: Arduino ինքնահավասարակշռիչ. 5 քայլ (նկարներով)

Video: Tinee9: Arduino ինքնահավասարակշռիչ. 5 քայլ (նկարներով)
Video: Tinee9: Arduino Self-Balancer 2024, Հուլիսի
Anonim
Tinee9: Arduino ինքնահավասարակշռող
Tinee9: Arduino ինքնահավասարակշռող

Tiny9- ը ներկայացնում է Arduino Self-Balancer- ը ՝ օգտագործելով Arduino Nano- ն, servo- ն և Tiny9 LIS2HH12 մոդուլը:

Քայլ 1: Ինքնահավասարակշռող

Ինքնահավասարակշռող
Ինքնահավասարակշռող

Ավտոմատացված անօդաչու թռչող սարքերի, սալերի, սևուղիների և այլնի գործարկման համակարգերում կա արագացուցիչ, որն օգնում է միկրոհսկիչին շարժիչին կամ սերվոյին ասել, թե ինչ անել:

Այն դեպքում, երբ սավառնող տախտակները և ճանապարհները օգտագործում են դրանք և արագացուցիչը որպես թեքաչափ, սարք, որը չափում է այն անկյունը, որտեղ դուք գտնվում եք: Theանկալի անկյունը, որի վրա այն ցանկանում է լինել, 0 աստիճան առաջ կամ ետ է, այնպես որ ուղիղ դեպի վեր: Եթե անկյունը որևէ աստիճանի հետ կամ հետ է, մարդը կընկնի: Օրինակ ՝ մի մարդ, ով հավասարակշռում է գնդակի վերևում: (շատ դժվար է անել) Եթե գնդակի վրա գտնվող մարդը շատ է թեքվում առաջ կամ հետ ՝ առանց իրեն ուղղելու, ապա նա կընկնի գնդակից: Բայց եթե մարդը ուղղում է իրեն գնդակի վրա, ապա նա կմնա գնդակի վերևում:

Քայլ 2: Նյութեր

Այս ձեռնարկի համար ձեզ անհրաժեշտ նյութերն են.

Այս վայրում կարող եք գտնել անհրաժեշտ իրերը

1: Arduino nano կամ arduino համատեղելի

2: Tiny9: LIS2HH12 մոդուլ

3: 5 վոլտ սերվո (իմը futaba s3114 է)

4: 24 AWG մետաղալար

5: մետաղալարեր

6: Հացի տախտակ

Ընտրովի իրեր

7: Tiny9: RGB մոդուլ (Ստեղծեք լույսերը գույներ, եթե այն գտնվում է սխալ կամ ճիշտ դիրքում)

8: PerfBoard (ես այն օգտագործել եմ տեսանյութում այս ձեռնարկի վերջում օբյեկտի շարժը ցույց տալու համար)

9: 1/18 փորվածք

10: Գայլիկոն

11: Պտուտակահան

Քայլ 3: SetUp

SetUp
SetUp
SetUp
SetUp

Կարգավորման ձեռնարկում այս կետին հասնելու համար հետևեք այս ձեռնարկների հրահանգներին.

Tiny9: LIS2HH12 3 առանցքի արագացուցիչի մոդուլ

Ընտրովի ձեռնարկ, եթե ցանկանում եք օգտագործել RGB մոդուլը

Tiny9: RGB LED մոդուլ

Այն բանից հետո, երբ դուք տեղադրեք ձեր տախտակը մինչև այս պահը, մենք կարող ենք անել այս քայլերը:

1. Կցեք մետաղալար `սեղանի կարմիր գծին և մյուս կողմը միացրեք սերվոյի կարմիր մետաղալարով:

2. Կցեք մետաղալար `սեղանի կապույտ գծին և միացրեք մյուս կողմը սերվոյի սև մետաղալարով:

3. Arduino Nano- ի վրա միացրեք D6 մետաղալարը և միացրեք մյուս կողմը servo- ի սպիտակ մետաղալարերի վարդակին:

Օհոոոոոոոո

Եթե դուք, ինչպես և ես, սերվոյին կպչում եք մի տախտակ, ապա նա որոշ քայլեր է կատարում.

4: Շաղափի մեջտեղում փորեք 1/18 փորված բիտով:

5. Պտուտակը պտուտակավորեք Perfboard- ի մեջտեղում և միացրեք այն մյուս կողմի servo- ին:

Քայլ 4: Ներբեռնեք.ino

Ներբեռնեք այստեղ github- ից Tiny9: Self Balancer.ino arduino- ի համար:

Վերբեռնեք այն Arduino Nano- ում:

Քայլ 5: Այժմ վայելեք !

Այժմ, երբ ամեն ինչ խճճված է, և arduino- ի ծածկագիրն ունեք, տեղափոխեք տախտակի X առանցքը (տես կողմնորոշման տեսանյութը) և տեսեք, թե ինչպես է սերվոն շարժվում:

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

Խնդրում եմ բաժանորդագրվել իմ ալիքին:

Ես միշտ փնտրում եմ նոր ապրանքներ պատրաստելու, այնպես որ, եթե ցանկանում եք օգնել և տեսնել ավելի շատ ձեռնարկներ, որոնք ես պատրաստում եմ, կարող եք գնալ այստեղ և նվիրաբերել իմ tinee9.com կայքում:

Շնորհակալություն բոլորին և շարունակեք հորինել:

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