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

Անիվի ավտոմատ բազկաթոռ ՝ 4 քայլ
Անիվի ավտոմատ բազկաթոռ ՝ 4 քայլ

Video: Անիվի ավտոմատ բազկաթոռ ՝ 4 քայլ

Video: Անիվի ավտոմատ բազկաթոռ ՝ 4 քայլ
Video: Արժե վերցնել ԱՄԵՆ ԻՆՉ?? Եվ ինչն է լավ ATS25X1 ռադիոընդունիչի մանրամասն վերանայման մասին 2024, Հուլիսի
Anonim
Անիվի ավտոմատ բազկաթոռ
Անիվի ավտոմատ բազկաթոռ

Մեր հասարակության մեջ մենք հանդիպում ենք բազմաթիվ տարեցների և ֆիզիկական հաշմանդամների ՝ իրենց խնդիրներով: Այսպիսով, մենք կցանկանայինք օգնել նրանց մեր բոլոր ջանքերով: Մենք նրանց համար ստեղծեցինք օգնության ձեռք, որը կարող է տանել նրանց ուր ուզեն, և կարող է կառավարել դրանք առանց որևէ մեկի օգնության:

Ավտոմատ սայլակն այն սարքն է, որն առաջացել է այս գաղափարներից: Այս սայլակը կարող է հարմարվել հետ մղման բազմաթիվ անկյուններին `դրանք հարմարավետ վիճակում պահելու համար: Ավտոմատ սայլակը գալիս է բազմակի վերահսկելու ունակությամբ `ըստ իրավիճակի և այն օգտագործողի: Հետագա քննարկման ընթացքում մենք կարող ենք խորանալ դրա մեջ: Խելացի ավտոմատացված սայլակի մեջ ապարատային սխեման հիմնականում օգտագործվում է L239D IC- ին կառավարման ազդանշանը ճանաչելու, թվայնացնելու և փոխանցելու համար: Այս հոդվածում մենք օգտագործում ենք ATMEGA328 հիմնված զարգացման տախտակ: Boardարգացման խորհուրդը ծրագրավորվում է ինտեգրված զարգացման հարթակում ներդրված C լեզվի միջոցով: Նախ, Ձայնային մոդուլը վերապատրաստվում է 4 հրամանով: Դրանից հետո ձայնային հրամանը ուղարկվում է օգտագործողի կողմից: Միկրոկոնտրոլերը օգտագործվում է այս հրամանի հետ կապված ազդանշանը ստուգելու և այն պահված հրամանների հետ համեմատելու համար և կատարում է այս հրամանի հետ կապված առաջադրանքը: Այստեղ, մեր նախագծում, մենք օգտագործել ենք Android սմարթֆոնի ինքնազարգացված հավելվածը, այնուհետև այն միացրել ենք Bluetooth մոդուլի հետ:

Bluetooth մոդուլը, որն օգտագործվում է, HC-05- ն է ՝ սայլակը Android- ի հետ միացնելու և դրանով նավարկելու համար: Եվ, վերջապես, ավելացվում են նաև հեռակառավարման վահանակի և խելացի սայլակի ձեռքով աշխատող ջոյսթիքով կառավարվող գործառույթը: Bluetooth մոդուլի ավելացման հիմնական պատճառն այն է, որ դա մարդկանց և համակարգչին միացնելու ամենաարագ ճանապարհն է:

Քայլ 1: Պահանջվող տվիչներ և վերահսկիչներ

Պահանջվող տվիչներ և վերահսկիչներ
Պահանջվող տվիչներ և վերահսկիչներ
Պահանջվող տվիչներ և վերահսկիչներ
Պահանջվող տվիչներ և վերահսկիչներ
Պահանջվող տվիչներ և վերահսկիչներ
Պահանջվող տվիչներ և վերահսկիչներ
Պահանջվող տվիչներ և վերահսկիչներ
Պահանջվող տվիչներ և վերահսկիչներ

պահանջվող տարրերն են

1. Arduino UNO R3

2. Bluetooth մոդուլ

3. servo շարժիչ X 2

4. անիվներ

5. կրկնակի անիվ

6. շարժիչի վարորդ (l298)

7. շասսի

8. ջոյսթիք

9. Bluetooth հավելված

10. android հեռախոս

BLUETOOTH (HC-05):

Ինչպես ձայնային, այնպես էլ հեռակառավարման ռեժիմները պատկանում են անլար կապին: դրանք միջավայր են պահանջում ՝ աթոռի և միջերեսի միջև տվյալները փոխանցելու համար: Այստեղ Bluetooth- ը օգտագործվում է որպես միջոց `աթոռը անլար սարքերի հետ միացնելու համար: Խոսքի ճանաչման ռեժիմում որոշ հրամաններ ի սկզբանե մշակողը սահմանում է օգտագործողի հարմար լեզվով: Աթոռի կառավարման ընթացքում օգտագործողի կողմից տրված յուրաքանչյուր հրաման վերծանվում է հատուկ նիշերի յուրահատուկ շարքի, որոնք պետք է անանուն մնան: Ստացված անալոգային տվյալները կվերածվեն թվային տվյալների և տվյալների փոխանցումը կատարվում է սերիական հաղորդակցության ռեժիմում ՝ 9600 բաուդ արագությամբ: Bluetooth- ի կողմից ստացված տվյալները թվային տեսքով են, այն հետագայում վերածվել են անալոգային ձևի և հաստատվել են այն հրամաններով, որոնք սահմանվել են մշակողի կողմից: Եթե այն ստանում է պինգ, ապա կատարվում է այն գործողությունը, որը համապատասխանում է տվյալ հրահանգին:

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

JOYSTICK:

Ձեռքով վերահսկման ռեժիմում օգտագործողը կարող է վարել իր սեփական աթոռը ՝ օգտագործելով joystick կոչվող ինտերֆեյսը: Ըստ էության, ջոյսթիկը երեք կապուղի սարք է, որը կարող է օգտագործվել հինգ համադրությամբ: Ընդհանուր առմամբ, այն պարունակում է երկու առանցք X&Y, որոնց արժեքը տատանվում է 0 -ից 1024 -ի սահմաններում, և այն պարունակում է անջատիչ, որը մուտքագրում է զրո կամ մեկ: Աթոռի ալգորիթմը նախագծված է այնպես, որ յուրաքանչյուր մուտքագրում համապատասխանի որոշակի գործառույթի:

SERVO MOTOR:

Այս նախագծում այս շարժիչները օգտագործվում են աթոռի հետևի մղման և տախտակի ճշգրտման համար: Servo շարժիչի միջակայքը 0 -ից 180 աստիճան է: Այս նախագծում հետին մղումը ներդրվել է հինգ հարմարավետ անկյուններով և կարող են ներառվել նաև ավելի շատ անկյուններ:

Նմանապես, տախտակը նույնպես կարող է ճշգրտվել նույն ձևով, բայց այս նախագիծը օգտագործում է ընդամենը երկու անկյուն:

Քայլ 2. Աթոռի ֆունկցիոնալությունը

Image
Image
Աթոռի ֆունկցիոնալությունը
Աթոռի ֆունկցիոնալությունը
Աթոռի ֆունկցիոնալությունը
Աթոռի ֆունկցիոնալությունը

ՁԱՅՆ ԵՎ ՀԵՌԱԽՈՍԱԳՈՐՎԱ

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

Ֆիզիկական խնդիրներ ունեցող մարդկանց դեպքում և նույնիսկ չեն կարողանում իրենց ձայնը բարձրացնել: Մենք տեղադրեցինք հեռակառավարվող ռեժիմ, որի միջոցով աթոռը հեշտությամբ կառավարվում է արտաքին անձի կամ դաստիարակների կողմից: Հեռակառավարվող համակարգի միջոցով աթոռի յուրաքանչյուր գործառույթ հասանելի կլինի: Օրինակ, ծերանոցներում և հիվանդանոցներում մարդկանց թիվը մեծ է: Այսպիսով, աթոռների թիվը նույնպես մեծ է: Այս սցենարի խնդիրն այն է, որ մենթորներին շփոթեցնում է որոշակի աթոռին համապատասխան հեռակառավարման վահանակը: Այս խնդիրը հաղթահարելու համար մենք ներդրեցինք «մեկից շատերին» համակարգը: Դրա միջոցով այն ինտերֆեյս է դաստիարակի հետ և նրանց հնարավորություն է տալիս ընտրել ցանկալի աթոռը:

ՁԵՌՆԱՐԿԱՅԻՆ ԿԱՌԱՎԱՐՎԱ

Ձայնին և հեռակառավարմանը զուգահեռ մենք տեղադրեցինք նաև ձեռքով կառավարման ռեժիմ: Առանց որևէ արտաքին աջակցության, դուք հեշտությամբ կարող եք վարել ձեր աթոռը ՝ պարզապես գործածելով դրան ամրացված ջոյսթիք: Կարիք չկա, որ մարդը կրթված լինի: Նույնիսկ անգրագետը կարող է հեշտությամբ վերահսկել ՝ պարզապես թեքելով ջոյսթիկը: Joyոյստիկը պարունակում է 5 ալիք, որոնց միջոցով յուրաքանչյուր գործառույթ կարելի է հեշտությամբ վերահսկել:

Քայլ 3: Տախտակի ռեժիմ և մահճակալի ռեժիմ

Պլանկի ռեժիմ և մահճակալի ռեժիմ
Պլանկի ռեժիմ և մահճակալի ռեժիմ
Պլանկի ռեժիմ և մահճակալի ռեժիմ
Պլանկի ռեժիմ և մահճակալի ռեժիմ

ԲԱTԻՆ ԱՆԿՅԱՆ ԿԱՐԳԱՎՈՐՈՄ

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

PLANK MODE

Ինչ -որ բան գրելու կամ ինչ -որ աշխատանք կատարելու համար նրանք կարիք ունեն որոշակի աջակցության, որը կարող է իրենց համար գործիքներ պահել: Այսպիսով, մենք ստեղծեցինք տախտակի ռեժիմ, որի դեպքում այն կարող է ապահովել տախտակ, երբ այն անհրաժեշտ լինի և հեռացնում է տախտակը `պարզապես կոճակը սեղմելով:

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