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

Ձայնով վերահսկվող Bluetooth մեքենա ՝ 5 քայլ
Ձայնով վերահսկվող Bluetooth մեքենա ՝ 5 քայլ

Video: Ձայնով վերահսկվող Bluetooth մեքենա ՝ 5 քայլ

Video: Ձայնով վերահսկվող Bluetooth մեքենա ՝ 5 քայլ
Video: Умные часы Mafam MX5: что нужно знать // Часы с телефонными звонками по Bluetooth 2024, Նոյեմբեր
Anonim
Ձայնով վերահսկվող Bluetooth մեքենա
Ձայնով վերահսկվող Bluetooth մեքենա
Ձայնով վերահսկվող Bluetooth մեքենա
Ձայնով վերահսկվող Bluetooth մեքենա
Ձայնով վերահսկվող Bluetooth մեքենա
Ձայնով վերահսկվող Bluetooth մեքենա

Բոլորը օգտվել են հեռակառավարվող մեքենայից… բայց ինչ վերաբերում է ձայնով կառավարվող մեքենային ??? Երբևէ օգտագործե՞լ եք: Եթե ոչ, ապա հիմա այն կկառուցեք: Պարզապես ձեզ անհրաժեշտ է արդուինո, ինչպես ուղեղը և սմարթֆոնը: Այսպիսով, ես մշակեցի այս նախագիծը, որպեսզի կարողանաք օգտագործել ձայնային գործառույթը, և դա կարող է նաև հղում լինել ձեր ապագա նախագծերի համար: Այսպիսով, եկեք սկսենք…

Քայլ 1: Մասերի ցուցակ

1. Arduino UNO/nano/micro/Mega

2. HC05 bluetooth մոդուլ

3 2.2K ohm, 4.7K ohm դիմադրություն

4 տախտակ կամ զոդման հավաքածու

5 լար

6 շասսի

7 2 150/300 պտույտ/րոպե BO շարժիչ ՝ 2 անիվով

8 մի քանի պտուտակներ և ընկույզներ

9 գերչակի անիվ

10. շարժիչի վարորդ (`L293 կամ L298)

11 12 Վ էներգիայի աղբյուր

Քայլ 2. Շղթայի կառուցում Breadboard- ի և տեղադրման շասսիի վրա

Շղթայի կառուցում Breadboard- ի և Setup Chassis- ի վրա
Շղթայի կառուցում Breadboard- ի և Setup Chassis- ի վրա
Շղթայի կառուցում Breadboard- ի և Setup Chassis- ի վրա
Շղթայի կառուցում Breadboard- ի և Setup Chassis- ի վրա
Շղթայի կառուցում Breadboard- ի և Setup Chassis- ի վրա
Շղթայի կառուցում Breadboard- ի և Setup Chassis- ի վրա

Այժմ Arduino nano- ն նախագծի ուղեղն է իմ համար: Դուք կարող եք օգտագործել UNO/MEGA/MICRO: Եվ ես կօգտագործեի Bluetooth- ի միացման հնարավորությունը ՝ մեքենան սմարթֆոնով կառավարելու համար:

Այսպիսով, ես տրամադրել եմ միացումը Fritzing File- ում: Ներբեռնեք Fritzing- ը և բացեք այն և տեսեք ֆայլը: Միացեք, ինչպես ցույց է տրված դիագրամում: Օգտագործեք լարման բաժանարարը, ինչպես տրված է 2.2k և 4.7k- ով: Այժմ դեղին լարերը (ըստ այդ ցնցող ֆայլի) ներկայացնում են 4 ելք, որոնք կառավարելու են շարժիչի վարորդը: Այդ 4 տրամաբանական մակարդակներն իրականում շարժիչի վարորդի մուտքերն են, և շարժիչային վարորդն օգտագործում է այդ տրամաբանական մակարդակները ՝ շարժվելու համար ՝ ըստ տրամաբանական մակարդակների սնուցման: Արդուինոն վերահսկում է, որ….. նշանակում է, որ այն վարորդին հնարավորություն է տալիս շարժիչներն առաջ կամ հետ շարժել առաջ կամ հետընթաց կամ շարժվել աջ կամ ձախ կամ պարզապես կանգ առնել: Սա կատարվում է օրենսգրքում:

Այսպիսով, տես վերևի դիագրամները, այնուհետև միացրեք շարժիչի վարորդի մուտքերը: Այնուհետև միացրեք երկու պտուտակով ելքային շարժիչները և ամրացրեք անիվները: Ես միացրել եմ իմ L293 վարորդը ըստ դրա միացման: Ստուգեք ձեր սեփական վարորդը, որոնեք ցանցով և տվյալների թերթերով և միացեք ըստ պահանջի:

Շարժիչներն ամրացրեք պտուտակներով և ամրացրեք շարժիչի վարորդը և տախտակը երկկողմանի ժապավեններով կամ պարզ ժապավենով: Նաև ամրացրեք գերչակի անիվը: Տես նկարը: Ձեր շասսին կարող է տարբեր լինել, այնպես որ ուշադիր ստուգեք այն: Կցեք անիվները

Քայլ 3. Փորձարկման օրենսգրքի և հավելվածի աշխատանքի սկզբունքի մասին

Թեստավորման օրենսգրքի և հավելվածի աշխատանքի սկզբունքի մասին
Թեստավորման օրենսգրքի և հավելվածի աշխատանքի սկզբունքի մասին
Թեստավորման օրենսգրքի և հավելվածի աշխատանքի սկզբունքի մասին
Թեստավորման օրենսգրքի և հավելվածի աշխատանքի սկզբունքի մասին
Թեստավորման օրենսգրքի և հավելվածի աշխատանքի սկզբունքի մասին
Թեստավորման օրենսգրքի և հավելվածի աշխատանքի սկզբունքի մասին
Թեստավորման օրենսգրքի և հավելվածի աշխատանքի սկզբունքի մասին
Թեստավորման օրենսգրքի և հավելվածի աշխատանքի սկզբունքի մասին

Այժմ ձայնային գործառույթը իրականում աշխատում է bluetooth- ի հետ: Գոյություն ունի ծրագիր, որը կոչվում է «BT Voice Control for Arduino» հղում-https://amr-voice.en.aptoide.com/: Ներբեռնեք և տեղադրեք այն Android հեռախոսում և զուգակցեք HC05- ի հետ: Եթե առաջին անգամ եք միանում, նախապես զուգակցեք 1234 -ի կամ 0000 -ի հետ ՝ որպես անձնագիր: Եթե այն չի զուգակցվում, նորից փորձեք:

Այժմ, երբ հավելվածում խոսում եք մի քանի վայրկյան հետո, այն վերադարձնում է այն, ինչ հենց նոր ասացիք բջջայինի էկրանին: Այն իրականում օգտագործում է Google Voice- ը: Այժմ ձեր ասածը փոխանցվում է bluetooth- ով: Վերբեռնեք Nano.remload RX TX տողերում տրված փորձարկման կոդը: Նորից ներդնելուց հետո նորից: HC05- ն ընդունում է այդ տվյալները ՝ օգտագործելով Serial.read () գործառույթը, և դուք կարող եք տեսնել այն, ինչ ասել եք սերիական մոնիտորի վրա ՝ օգտագործելով Serial.print- ը: Այսպիսով, դուք կարող եք ստուգել հավելվածի աշխատանքը այնտեղ: anythingրագրում որևէ բան ասեք և տեսեք սերիական մոնիտորը: Ես կցել եմ HC05- ը հավելվածի հետ միացնելու մասին քայլ առ քայլ սքրինշոթեր … սերիական մոնիտորի վրա խոսել և տեսնել: Տեսեք դրանք: Եթե ասում եք առաջ, այն կցուցադրվի որպես *առաջ#: Այսպիսով, օգտագործելով այս ծրագիրը, մենք կարող ենք շահարկել մեր ծածկագիրը, որը կցված է առաջիկա քայլերին:

Քայլ 4: Այժմ վերբեռնեք ծածկագիրը և կցեք էներգիայի աղբյուրը

Այժմ վերբեռնեք ծածկագիրը և կցեք էներգիայի աղբյուրը
Այժմ վերբեռնեք ծածկագիրը և կցեք էներգիայի աղբյուրը
Այժմ վերբեռնեք ծածկագիրը և կցեք էներգիայի աղբյուրը
Այժմ վերբեռնեք ծածկագիրը և կցեք էներգիայի աղբյուրը

Այժմ ես բեռնել եմ arduino- ի ամբողջական կոդը, որը կառավարում է մեքենան: Դուք կարող եք ներբեռնել այն:

Այժմ բեռնելիս … համոզվեք, որ անջատել եք RX TX գծերը: Հակառակ դեպքում այն չի վերբեռնվի: Վերբեռնելուց հետո նորից միացրեք դրանք: Այժմ միացրեք 12 Վ էներգիայի աղբյուր:

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

Քայլ 5: Վերջապես

Վերջապես
Վերջապես
Վերջապես
Վերջապես
Վերջապես
Վերջապես

Ես նախկինում նկարագրել եմ, թե ինչպես օգտագործել այդ ծրագիրը: Այժմ խոսեք առաջ, հետ, ձախ, աջ, կանգառ, ես այս բառերն օգտագործել եմ իմ ծածկագրում: Այժմ կարող եք այդ տողը փոխել if if հայտարարություններում և նորից վերբեռնել: Պարզապես խոսեք այդ բառը այդ հավելվածում, և այն լավ կաշխատի: Ես նաև կցել եմ լուսադիոդ 8 -ին: Կարող եք ավելացնել ավելի շատ լույսեր կամ ազդանշան կամ սերվո:

Այսպիսով, ձեր ձայնային մեքենան պատրաստ է….. զվարճացեք…

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