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

Ձայնի կառավարման ռոբոտային ձեռք ՝ 4 քայլ
Ձայնի կառավարման ռոբոտային ձեռք ՝ 4 քայլ

Video: Ձայնի կառավարման ռոբոտային ձեռք ՝ 4 քայլ

Video: Ձայնի կառավարման ռոբոտային ձեռք ՝ 4 քայլ
Video: «Աղուէս» դաս 4 - Խաղի օրինակ։ Lesson 4 - Game example 2024, Նոյեմբեր
Anonim
Ձայնի կառավարման ռոբոտային ձեռք
Ձայնի կառավարման ռոբոտային ձեռք

Ես ստեղծել եմ ռոբոտացված թև, որը կգործի ձեր ձայնային հրամանով:

Ռոբոտի թևը կառավարվում է խոսքի բնական կապի միջոցով: Լեզվի մուտքագրումը թույլ է տալիս օգտագործողին փոխազդել ռոբոտի հետ մարդկանց համար ծանոթ պայմաններով: Խոսքի ակտիվացված ռոբոտների առավելությունները ձեռքի ազատ և տվյալների մուտքագրման արագ գործողություններն են: Առաջարկվող ռոբոտը ունակ է հասկանալու բնական լեզվական հրամանների իմաստը: Ձայնային հրամանները մեկնաբանելուց հետո առաջանում են առաջադրանքներ կատարելու համար հսկողության մի շարք տվյալներ: Ի վերջո, ռոբոտը իրականում կատարում է առաջադրանքը: Արհեստական բանականության տեխնիկան օգտագործվում է ռոբոտին ձայնային հրամանները հասկանալու և ցանկալի ռեժիմում գործելու համար: Հնարավոր է նաև վերահսկել ռոբոտը `օգտագործելով ստեղնաշարի մուտքագրման ռեժիմը: Ռոբոտները համակարգերի փաթեթ են, որոնք ներառում են մեխանիկական, էլեկտրական, հաշվողական և ավտոմատացման տեխնոլոգիական ոլորտներ, որոնք կարող են օգտագործվել արդյունաբերական և տնային օգտագործման տարբեր առաջադրանքներ կատարելու համար: Եվ այս ոլորտում աճող զարգացումներում այժմ ռոբոտներին կարելի է կառավարել մարդու ոչ անմիջական միջամտությամբ `մեքենաների հետ ավելի բնական փոխազդեցության հասնելու համար: Նման բան իրականացնելու ճանապարհը ռոբոտին ձայնային հրամանների միջոցով կառավարելն է: Սա թույլ է տալիս օգտվողին ազատել ձեռքի ավազի աշխատանքը այլ առաջադրանքների դեպքում: Ռոբոտների որոշ հիմնական ծրագրեր, որոնք օգտագործում են ձայնի ճանաչումը, հաշմանդամություն ունեցող մարդկանց աջակցելն են, նախնական հրամանների հավաքածուի կատարումը գ. Ձայնային հրամանները մշակելու համար պարզ և արդյունավետ մեթոդ է նշանակում օգտագործել սմարթֆոն: Սմարթֆոնները հզոր սարքեր են, որոնք ունակ են կատարել բազմաթիվ գործառույթներ, որոնք նման են համակարգչին: Իրենց անկախ օպերացիոն համակարգով և ինտերնետ կապով դրանք ավելի ու ավելի են օգտագործվում բազմաթիվ ծրագրերում: Հիմնական հնարավորություններից մեկը, որը մենք կօգտագործենք, ինտեգրված Bluetooth- ն է: Սա թույլ կտա հեռախոսին շփվել ռոբոտի հետ: Սմարթ հեռախոսների համար օգտագործվում են մի քանի օպերացիոն համակարգեր, սակայն ամենատարածվածը Google Inc- ի կողմից մշակված Android OS- ն է: Նրա ճկունությունն ու օգտագործման դյուրինությունը դարձնում են այն իդեալական ինտերֆեյս ռոբոտային կիրառման համար: հարակից համակարգերը շատ արդյունավետ են ամբողջ աշխարհում ծրագրեր մշակելու համար: Bluetooth տեխնոլոգիան կարճ տվյալների միջակայքում տվյալների փոխանակում է, բայց երկու սարքերի, ինչպիսիք են միկրո վերահսկիչը և խելացի հեռախոսը, հաղորդակցվելու շատ հմուտ միջոց է: Տվյալների փաթեթները ուղարկվում և ստացվում են կարճ ալիքների ռադիոազդանշանների միջոցով: Ռոբոտների համար կարևոր է հրամաններ ընդունել առանց որևէ ուշացման, այնպես որ մենք օգտագործել ենք Bluetooth- ը որպես հաղորդակցության հիմնական մեթոդ: Առօրյա կյանքում նման ռոբոտները կարող են օգտագործվել նավարկության և որոշակի դիրքի վերահսկման համար: Ռոբոտը կարող է կամ պահպանել կանխորոշված գծային արագությունը, կամ կարող է փոփոխական արագություն ունենալ հարթ մակերևույթների վրա: Ձայնի ճանաչումը պահպանվում է միկրոհսկիչի օգնությամբ. an Arduino (UNO): Երկու հիմնական հրաման օգտագործվում են խաղող հանդիսացող ռոբոտին ուղղորդելու համար: Objectsանկացած օբյեկտ հայտնաբերելու և բռնելու համար գործում է ուլտրաձայնային մոդուլ, որը ծրագրված է որևէ առարկա բռնելու դեպքում, և օգտագործողին տեղեկացնում է մեկ այլ ձայնային հրաման օգտագործելու մասին: Ուլտրաձայնային տվիչները ձայնային ալիքների հաղորդիչներ և ընդունիչներ են օգտագործում արձագանքեք ժամանակին և օգտագործեք դա ՝ հեռավորությունը հաշվարկելու համար: MIT App Inventor 2 -ը օգտագործվել է android հավելված մշակելու համար: Սա գործիք է, որն օգտագործում է ծրագրավորման տեխնիկայի արգելափակում, որպեսզի նույնիսկ սկսնակները կարողանան զգալ android հավելվածի զարգացում: Շատ կարևոր էր մշակել ծրագիր ՝ Bluetooth- ի միջոցով որոշակի տիրույթում անլար կապ հաստատելու համար: Մի խոսքով, մենք կարող ենք եզրակացնել, որ ձայնով կառավարվող ռոբոտները, անշուշտ, կարող են լինել ապագա շուկա արդյունաբերական և տնային նպատակների համար ՝ կապված ամենօրյա առաջադրանքների ավտոմատացման հետ: Մի քանի վազքից և փորձարկումներից հետո Bluetooth- ի մեր առաջարկած մեթոդը արդյունավետ աշխատեց ընդունելի ժամանակային ուշացումով: Միկրոհսկիչի և Bluetooth- ի միջև կապերը բավականին լավ էին աշխատում ՝ ձայնային հրամանների ճանաչման մի քանի սխալներով: Մենք կիրառեցինք GSM և WIFI ինտերնետ կապը ՝ դիմումները հրամանները ճանաչելու և Arduino- ին կապելու համար: Բայց ապագա փոփոխությունների համար մենք կարող ենք ստեղծել անցանց համակարգ, որպեսզի հավելվածը ճանաչի ձայնը և այն հետ ուղարկի միկրոհսկիչին: Android- ի վրա հիմնված հավելվածի մի քանի փոփոխություններ կարող են հանգեցնել ձայնի ճանաչման շատ ավելի հստակության:

Քայլ 1: Բաղադրիչներ

1. Arduino UNO x2

www.amazon.in/Robotbanao-Atmega328p-Cable-…

2. Ուլտրաձայնային տվիչ HC SR-04 x2

www.amazon.in/SPECTRACORE-Ultrasonic-Detec…

3. Servo շարժիչ Sg90 x4

www.amazon.in/Easy-Electronics-Servo-Motor…

4. Լարային

5. REES52 Bluetooth հաղորդիչ մոդուլ ՝ TTL ելքերով HC05

www.amazon.in/REES52-Bluetooth-Transceiver…

Քայլ 2: Շղթա

Շրջան
Շրջան

Քայլ 3: Կոդավորում

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