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

Ձայնով կառավարվող ռոբոտ ՝ 6 քայլ
Ձայնով կառավարվող ռոբոտ ՝ 6 քայլ

Video: Ձայնով կառավարվող ռոբոտ ՝ 6 քայլ

Video: Ձայնով կառավարվող ռոբոտ ՝ 6 քայլ
Video: Ահա, թե ինչու են գիշերվա կեսին ձգվում ոտքի մկանները. ընդամենը 2 բաղադրիչ, և 2024, Հուլիսի
Anonim
Ձայնով կառավարվող ռոբոտ
Ձայնով կառավարվող ռոբոտ

Այս ձեռնարկը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com): Այս նախագիծը ռոբոտ է, որը կարելի է կառավարել ՝ ռոբոտին ձայնային հրամաններ տալով: Ռոբոտն ունի բազմաթիվ հնարավորություններ, որոնք կբացատրվեն ուսուցանվողում: Այս ռոբոտը ստեղծելու բոլոր քայլերը կբացատրվեն հետևյալ քայլերում:

Քայլ 1: Անհրաժեշտ բաղադրիչներ

Այս նախագծում անհրաժեշտ էլեկտրոնային բաղադրիչներ

1- Arduino uno

2-Ձայնի ճանաչման մոդուլ

3-Arduino Servo

4- Երկու DC շարժիչ

5-Arduino հեռավորության ցուցիչ

6- Երկու ռեզիստոր եւ լարեր

7-9 վ մարտկոց

8- Երկու LEDS

Քայլ 2: Ձայնային հրամանների ձայնագրում

Ձայնային հրամանների ձայնագրում
Ձայնային հրամանների ձայնագրում

Այս քայլում մենք պետք է ձայնային հրամաններ ձայնագրենք ձայնի ճանաչման մոդուլում ՝ վերաբեռնման հետ հաղորդակցվելու համար: Ձայնի ճանաչման մոդուլը կարող է պահել մինչև 15 ձայնային հրաման (յուրաքանչյուր խմբում 5 -ը), իսկ հրամանները կարող են պահվել `օգտագործելով AccessPort կոչվող պատուհանների ծրագրակազմը:

Այժմ մենք պետք է arduino- ն միացնենք ձայնի ճանաչման մոդուլի հետ հետևյալ կերպ.

-Module Vcc- ից Arduino 5V մոդուլին

-GND դեպի Arduino GND մոդուլ

-RX դեպի Arduino RX

-Module TX- ից Arduino TX- ին

Այնուհետև մենք պետք է arduino- ն միացնենք նոութբուքի հետ և բացենք AccessPort ծրագիրը ՝ ձայնային հրամանների ձայնագրումը սկսելու համար ուղարկելով հետևյալ տասնվեցական հրամանները.

Deնջել խումբ 1 - ուղարկել վեցանկյուն AA 01

Leteնջել խումբ 2 - ուղարկել վեցանկյուն AA 02

Deնջել 3 -րդ խումբ - ուղարկել վեցանկյուն AA 03

Deնջել բոլոր խմբերը - ուղարկել վեցանկյուն AA 04

Ձայնագրեք խումբ 1 - ուղարկեք վեցանկյուն AA 11

Գրառումների խումբ 2 - ուղարկեք վեցանկյուն AA 12

Ձայնագրեք խումբ 3 - ուղարկեք վեցանկյուն AA 13

Ներմուծման խումբ 1 - ուղարկեք վեցանկյուն AA 21

Ներմուծման խումբ 2 - ուղարկեք վեցանկյուն AA 22

Ներմուծման խումբ 3 - ուղարկեք վեցանկյուն AA 23

Իմ նախագծում ես վերագտել եմ բազմաթիվ ձայնային հրամաններ ՝ «առաջ», «աջ թեքվել», «կանգ»

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

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

Այս քայլում մենք պետք է միացնենք բոլոր էլեկտրոնային բաղադրիչները arduino- ի հետ, ինչպես դա բացատրված է վերը նշված սխեմայի սխեմայում

Քայլ 4: Կոդ

Սա այն կոդն է, որն օգտագործել եմ իմ ռոբոտին կառավարելու համար: Իմ ծածկագրում ես օգտագործել եմ 10 ձայնային հրաման ՝ իմ ռոբոտին կառավարելու համար ՝ ձայնի ճանաչման մոդուլում 1 -ին խմբից 2 -րդ խումբ տեղափոխելու միջոցով: Էլեկտրոնային բաղադրիչների բոլոր գործառույթները մեկնաբանվում և բացատրվում են ծածկագրում:

Քայլ 5. 3D ձևավորում և տպում

3D դիզայն և տպագրություն
3D դիզայն և տպագրություն

Իմ նախագծի 3 -րդ դիզայնի համար ես օգտագործեցի Autodesk Inventor ծրագրակազմը պատուհաններում `արտաքին պատյանը և մեխանիկական մասերը, ինչպիսիք են թևն ու բռնակը: Հետո ես տպեցի բոլոր մասերը ՝ օգտագործելով 3D տպիչ և դրանք միասին հավաքեցի

Քայլ 6: Ինչպես է աշխատում ռոբոտը

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

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