Мазмуну:

Hand Gesture Control RC Car: 15 кадам
Hand Gesture Control RC Car: 15 кадам

Video: Hand Gesture Control RC Car: 15 кадам

Video: Hand Gesture Control RC Car: 15 кадам
Video: OVER VOLTED rc car 2024, Июль
Anonim
Hand Gesture Control RC Car
Hand Gesture Control RC Car
Hand Gesture Control RC Car
Hand Gesture Control RC Car

Салам дүйнө!

Бул менин биринчи көрсөтмөм

Эгерде сизде кандайдыр бир суроолор болсо - тартынбастан сураңыз.

Максаттуу аудитория:

Бул долбоор технологияга кызыккан ар бир адамга тиешелүү. Сиз робототехникага келгенде эксперт же абсолюттук башталгыч болобу. Сиз бул документтеги көрсөтмөлөрдү аткаруу менен бул долбоорду түзө аласыз.

Эмне керек болот:

· (2) x Elegoo Uno R3 Controller Board

· (2) х прототибин кеңейтүү тактасы

· (1) x HC-05 Bluetooth модулу

· (1) x HC-06 Bluetooth модулу

· (1) x Hand Glove

· (1) x GY-521 модулу

· (12) x M-M зымдары

· (6) x F-M зымдары

· (2) DC 9V батарея 9 х

R/C унаасы

· (1) x базалык тактасы

· (2) x Encoder Disc

· (2) x Wheel

· (2) x Төмөндөтүүчү DC мотору

· (1) x Батарея контейнери

· (4) x M3*30 Screw Bar

· (8) x M3*6 Screw Bar

· (8) x M3 гайкасы

· (1) x Switch

· (4) x Fastener

· (1) x Hammer caster

· (4) x AA батареясы

· (1) x L9110S 2-CH H-bridge Stepper Motor Dual DC Motor Controller Board

1 -кадам: 1 -кадам:

1 кадам
1 кадам
1 кадам
1 кадам
1 кадам
1 кадам
1 кадам
1 кадам

МАКСАТ: Байдын ылдамдыгын конфигурациялоо жана HC-06 сырсөзүн коюу (КУЛ)

HC-06-бул бир гана Bluetooth модулу, ал "аны менен гана сүйлөшүүгө болот" дегенди билдирет. HC-06 автоматтык түрдө AT режиминде. AT режими - бул Bluetooth модулунун айрым жөндөөлөрүн суракка алууга/конфигурациялоого мүмкүндүк берген буйрук режими.

I. Ардуино жана USB сериясы компьютерге туташкан менен. Бош эскизди Arduinoго жогоруда тиркелгендей жүктөңүз

II. USB сериясын компьютерден ажыратыңыз.

III. HC-06 менен Arduino'ду (4) F-M зымдары менен туташтырыңыз-step1wireAttachment караңыз

IV. USB сериясын компьютерге туташтырыңыз. Бул HC-06нын секунданын ар бир секундунда өчүп-күйүүсүнө шарт түзөт.

V. Сериялык Мониторду чыкылдатыңыз жана "Саптын аягы жок" экенине жана сериянын мониторунун ылдый жагында бауддун ылдамдыгы "9600" деп коюлганына ынаныңыз.

IV. Serial Monitor текст кутучасына AT териңиз жана ал OK басып чыгарышы керек (бул сериялык монитор менен Bluetooth ортосунда байланыш бар экенин билдирет)

VII. HC-06нын демейки сырсөзү 1234, бирок андай болбосо. AT+PIN1234 терип, жөнөтүүнү басыңыз. Сериялык монитор андан кийин OKsetPIN басып чыгарат. Бул HC-06 жупташтыруу сырсөзүн 1234 кылып коёт (HC-06 менен HC-05тин ортосундагы сырсөз бирдей болушу керек).

VIIII. AT+BAUD8 терип, жөнөтүүнү басыңыз. Сериялык монитор OK115200 басып чыгарат. Бул HC-06нын байдын ылдамдыгын 115200гө коет (HC-06 менен HC-06дын ортосундагы берүүнүн ылдамдыгы бирдей болушу керек).

2-кадам: 2-кадам: HC-06 дарегин алыңыз (КУЛ)

2-кадам: HC-06 дарегин алыңыз (КУЛ)
2-кадам: HC-06 дарегин алыңыз (КУЛ)
2-кадам: HC-06 дарегин алыңыз (КУЛ)
2-кадам: HC-06 дарегин алыңыз (КУЛ)
2-кадам: HC-06 дарегин алыңыз (КУЛ)
2-кадам: HC-06 дарегин алыңыз (КУЛ)

Сиз HC-06нын дарегин Android телефону аркылуу Bluetooth Finder деп аталган колдонмо аркылуу же HC-05тин айланасындагы Bluetooth модулдарын HC-05 тегерегинде жыттоо үчүн ала аласыз.

HC-06 дарегин ЭСТЕҢИЗ. Бул маалымат HC-05ти конфигурациялоодо керек болот

Bluetooth Finder аркылуу HC-06нын дарегин алуу

I. Тиркелген сүрөттү караңыз

ЭСКЕРТҮҮ: MAC дареги жогоруда баса көрсөтүлгөндөй болот. Bluetooth модулу адатта "HC-06" деп табылмак.

I. Bluetooth Finder тиркемесин жүктөп алыңыз

II. HC-06 күйүп жана жарк этип турганда-андроид телефонду HC-06 менен жупташтырыңыз

III. HC-06нын сырсөзү 1234 болот. Биз анын сырсөзүн мурда AT+PIN1234 буйругу аркылуу конфигурациялаганбыз.

IV. HC-06 жана Anroid телефону жупташкандан кийин. Bluetooth Finder тиркемесин ачып, анын дареги кандай экенин көрүңүз.

3-кадам: 3-кадам: HC-05ти конфигурациялоо (Master)

3-кадам: HC-05ти конфигурациялоо (Master)
3-кадам: HC-05ти конфигурациялоо (Master)
3-кадам: HC-05ти конфигурациялоо (Master)
3-кадам: HC-05ти конфигурациялоо (Master)

*HC-06 дарегин HC-05 аркылуу алуу

МАКСАТ: HC-05ди автоматтык түрдө HC-06га туташтыруу үчүн байлаңыз

I. HC-06 күйүп турганда. Жаңы Arduino сеансын ачыңыз жана 1-кадамдагы 1-3 кадамдарды аткарыңыз.

II. USB сериясын компьютерге туташтырып жатканда HC-05 баскычын басканыңызды текшериңиз. Бул HC-05тин ар бир 2 секундда күйүп-өчүшүнө шарт түзөт. Бул HC-05 AT режиминде экенин көрсөтөт. Туура порт тандалганын текшериңиз. Тандалган порт HC-05 туташкан arduino болушу керек.

III. Сериялык Мониторду чыкылдатыңыз жана "NL & CR экөө тең" кошулганын жана сериянын мониторунун астындагы берүү ылдамдыгы "9600" деп коюлганын текшериңиз. (тиркелген сүрөттө көрсөтүлгөндөй)

IV. Serial Monitor текст кутучасына AT териңиз, анда ал ERROR басып чыгарат: (0) (Бул эмне үчүн болгонун билбейм). AT түрүн кайра териңиз жана сериялык монитор OK басат (бул сериялык монитор менен Bluetooth ортосунда байланыш бар экенин билдирет).

V. AT+ROLE түрү? жана жөнөтүүнү басыңыз. Сериялык монитор HC-05тин учурда кандай ролу бар экенин басып чыгарат. Роль 0 = кул. Роль 1 = агай. Эгерде анын ролу 0. AT+ROLE = 1 деп жазуу менен анын ролун 1ге өзгөртүңүз Сериялык монитор HC-05дин ролун 1 (Master) деп койгондон кийин OK басып чыгарат. AT+ROLE терилсинби? Кайра текшерүү үчүн.

VI. AT+CMODE териңизби? жана жөнөтүүнү басыңыз. Сериялык монитор HC-05 кандай туташуу режимин басып чыгарат. 0 = бир гана туруктуу дарекке туташуу. 1 = жакын жердеги Bluetoothга туташыңыз. Эгерде анын коду 1. AT+CMODE = 0 терүү менен анын смодун 0гө алмаштырыңыз. Сериялык монитор HC-05тин смодун 0 кылып койгондон кийин OK басып чыгарат. AT+CMODE териңиз? Кайра текшерүү үчүн.

VII. AT+UART терилсинби? жана жөнөтүүнү басыңыз. Сериялык монитор HC-05тин азыркысы кандай болгонун басып чыгарат. (башкача айтканда +UART: 9600, 0, 0). Эсиңизде болсун, биз HC-06 сыяктуу бирдей ылдамдыкты орнотушубуз керек. HC-05тин бодо ылдамдыгын 115200 коюу үчүн AT+UART = 115200, 0, 0 териңиз. AT+UART терилсинби? Кайра текшерүү үчүн. (азыр басып чыгарышы керек +UART: 115200, 0, 0).

VIII. AT+PSWD терилсинби? HC-05тин сырсөзүн аныктоо үчүн. HC-06 менен HC-05тин ортосундагы сырсөз бирдей болушу керек экенин унутпаңыз. Эгерде анын сырсөзү 1234 болбосо. Сырсөздү AT+PSWD = 1234 менен коюңуз. Сериалдык монитор OK басып чыгарат. AT+PSWD терилсинби? Кайра текшерүү үчүн.

IX. Эгерде сизде HC-06нын дареги бар болсо, анда бул кадамды өткөрүп жиберип, X кадамын улантыңыз. Бул кадам HC-06нын дарегин аныктайт. AT+INIT териңиз. Сериялык монитор OK басуусу керек. AT+INQ тери Бул буйрук тегеректеги Bluetooth түзмөктөрүн сурайт. Сериялык монитор HC-06 дарегин, түрүн, сигналын басып чыгарышы керек. (башкача айтканда +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. HC-05ти HC-06 менен жупташтырыңыз. Bluetooth тапкыч колдонмосу аркылуубу же AT+INQ методу аркылуу тапкан дарегиңизди кайра алыңыз. Даректин эки чекитин алмаштырыңыз (98D3: 31: FD5F83) AT+PAIR = 98D3, 31, FD5F83, 5 дарегиндеги үтүр (98D3, 31, FD5F83) менен үтүр менен алмаштырыңыз. Эгерде HC-05 белгиленген дарек менен жупташпаса, ката жөнүндө билдирүү басылып чыгат. Болбосо, жупташуу ийгиликтүү болсо, сериялык монитордо OK басылат.

XI. HC-05 менен HC-06ны байланыштырыңыз. AT+BIND = 98D3, 31, FD5F83 териңиз, эгер ийгиликтүү болсо, сериялык монитор OK басуусу керек.

XII. Шилтеме HC-06. AT+LINK = 98D3, 31, FD5F83 териңиз, эгер ийгиликтүү болсо, сериялык монитор OK басып чыгарышы керек.

XIII. HC-05 жана HC-06 байланган соң. HC-05 2 секундада бир ирет жана HC-06 күйүк бойдон кала берет (көз ирмебейт).

Куттуктоолор HC-05 жана HC-06 эми бири-бирине байланыштуу

4 -кадам: 4 -кадам: RC Унаа базасын куруңуз Бул Тептеги Сүрөттөрдөгү Инструкцияларды аткарыңыз

4 -кадам: RC машинасынын базасын куруңуз, ушул тепкичтеги сүрөттөр боюнча нускамаларды аткарыңыз
4 -кадам: RC машинасынын базасын куруңуз, ушул тепкичтеги сүрөттөр боюнча нускамаларды аткарыңыз
4 -кадам: RC машинасынын базасын куруңуз, ушул тепкичтеги сүрөттөр боюнча нускамаларды аткарыңыз
4 -кадам: RC машинасынын базасын куруңуз, ушул тепкичтеги сүрөттөр боюнча нускамаларды аткарыңыз

5 -кадам: 5 -кадам: L9110S Степперине 2 Төмөндөө DC Моторун туташтырыңыз

5 -кадам: L9110S Stepperге 2 Deceleration DC Motors туташтырыңыз
5 -кадам: L9110S Stepperге 2 Deceleration DC Motors туташтырыңыз
5 -кадам: L9110S Stepperге 2 Deceleration DC Motors туташтырыңыз
5 -кадам: L9110S Stepperге 2 Deceleration DC Motors туташтырыңыз
5 -кадам: 2 Төмөндөтүүчү DC Моторун L9110S Степперине туташтырыңыз
5 -кадам: 2 Төмөндөтүүчү DC Моторун L9110S Степперине туташтырыңыз

*Эскиздин орнотулушуна көңүл буруңуз, L9110S DC моторлоруна тиркелген сүрөттөрдө көрсөтүлгөндөй туташтырылышы керек (алар хронологиялык тартипте тиркелет)

6 -кадам: 5 -кадам: CAR.ino эскизин Arduinoго жүктөө (CAR)

7 -кадам: 6 -кадам: Ардуинону (CAR) бийликтин булагынан ажыратып, калканды Arduino үстүнө тиркеңиз

8 -кадам: 7 -кадам: L9110S Stepperди Arduino Shieldге туташтырыңыз (CAR)

7 -кадам: L9110S Stepperди Arduino Shieldге туташтырыңыз (CAR)
7 -кадам: L9110S Stepperди Arduino Shieldге туташтырыңыз (CAR)

9-кадам: 8-кадам: HC-06ны Arduino Shieldге туташтырыңыз (CAR)

8-кадам: HC-06ны Arduino Shieldге туташтырыңыз (CAR)
8-кадам: HC-06ны Arduino Shieldге туташтырыңыз (CAR)

10 -кадам: 9 -кадам: RC Car Configuration аяктады. машина ушундай көрүнүшү керек

9 -кадам: RC Car Configuration аяктады. машина ушундай көрүнүшү керек
9 -кадам: RC Car Configuration аяктады. машина ушундай көрүнүшү керек
9 -кадам: RC Car Configuration аяктады. машина ушундай көрүнүшү керек
9 -кадам: RC Car Configuration аяктады. машина ушундай көрүнүшү керек
9 -кадам: RC Car Configuration аяктады. машина ушундай көрүнүшү керек
9 -кадам: RC Car Configuration аяктады. машина ушундай көрүнүшү керек

11 -кадам: 10 -кадам: HAND.ino эскизин Arduinoго жүктөө (HAND)

12 -кадам: 11 -кадам: Ардуинону (КОЛ) бийликтин булагынан ажыратып, калканды Ардуинонун үстүнө тиркеңиз

13 -кадам: 12 -кадам: Джирону Arduino Shieldге туташтырыңыз (HAND)

12 -кадам: Джирону Arduino Shieldге туташтырыңыз (HAND)
12 -кадам: Джирону Arduino Shieldге туташтырыңыз (HAND)

Тиркелген сүрөттү караңыз

14-кадам: 13-кадам: HC-06ны Arduino Shieldге туташтырыңыз (HAND)

Сунушталууда: