Cuprins:

Mașină RC controlată cu gestul mâinii: 15 pași
Mașină RC controlată cu gestul mâinii: 15 pași

Video: Mașină RC controlată cu gestul mâinii: 15 pași

Video: Mașină RC controlată cu gestul mâinii: 15 pași
Video: Drona OZN, disc zburator interactiv cu telecomanda si senzori infrarosu, lumina LED YC 006 2024, Noiembrie
Anonim
Mașină RC controlată cu gestul mâinii
Mașină RC controlată cu gestul mâinii
Mașină RC controlată cu gestul mâinii
Mașină RC controlată cu gestul mâinii

Salut Lume!

Acesta este primul meu instructabil

Dacă aveți întrebări - nu ezitați să întrebați.

Public țintă:

Acest proiect este aplicabil oricărei persoane care are o pasiune în ceea ce privește tehnologia. Fie că sunteți un expert sau un începător absolut când vine vorba de robotică. Ați putea crea acest proiect urmând instrucțiunile din acest document.

Ce vei avea nevoie:

· (2) x Placă de control Elegoo Uno R3

· (2) x Prototype Expansion Board

· (1) x Modul Bluetooth HC-05

· (1) x Modul Bluetooth HC-06

· (1) x Mănușă de mână

· (1) x modulul GY-521

· (12) x fire M-M

· (6) x fire F-M

· (2) x 9V baterie cu curent continuu

Mașină R / C

· (1) x placă de bază

· (2) x Disc Encoder

· (2) x Roată

· (2) x Decelerare motor DC

· (1) x Recipient pentru baterie

· (4) x M3 * 30 Bara de șurub

· (8) x M3 * 6 Bara de șurub

· (8) x piuliță M3

· (1) x Comutator

· (4) x element de fixare

· (1) x Rola cu ciocan

· (4) x baterie AA

· (1) x L9110S 2-CH H-bridge Motor pas cu pas Placa de control a motorului dual DC

Pasul 1: Pasul 1:

Pasul 1
Pasul 1
Pasul 1
Pasul 1
Pasul 1
Pasul 1
Pasul 1
Pasul 1

OBIECTIV: Configurați rata de transmisie și setați parola HC-06 (SLAVE)

HC-06 este un modul Bluetooth numai sclav, ceea ce înseamnă că „se poate vorbi numai cu el”. HC-06 este automat în modul AT. Modul AT este un mod de comandă care vă permite să interogați / configurați unele dintre setările modulului Bluetooth.

I. Cu doar Arduino și USB Serial conectate la computer. Încărcați o schiță goală pe Arduino așa cum este atașat mai sus

II. Deconectați serialul USB de la computer.

III. Conectați HC-06 și Arduino cu (4) fire F-M - consultați pasul 1

IV. Conectați serialul USB la computer. Acest lucru va face ca HC-06 să clipească în fiecare secundă.

V. Faceți clic pe monitorul serial și asigurați-vă că există „Nu există terminări de linie” și că rata de transmisie este setată la „9600” în partea de jos a monitorului serial.

IV. Tastați AT pe caseta de text Serial Monitor și ar trebui să imprime OK (aceasta înseamnă că există comunicare între monitorul serial și Bluetooth)

VII. Parola implicită a HC-06 este 1234, dar în caz că nu este. Tastați AT + PIN1234 și apăsați trimitere. Monitorul serial va imprima apoi OKsetPIN. Aceasta va seta parola de împerechere HC-06 la 1234 (Parola dintre HC-06 și HC-05 ar trebui să fie aceeași).

VIIII. Tastați AT + BAUD8 și apăsați trimitere. Monitorul serial va imprima OK115200. Aceasta va seta rata de transmisie a HC-06 la 115200. (Rata de transmisie între HC-06 și HC-06 ar trebui să fie aceeași).

Pasul 2: Pasul 2: Obțineți adresa HC-06 (SLAVE)

Pasul 2: obțineți adresa HC-06 (SLAVE)
Pasul 2: obțineți adresa HC-06 (SLAVE)
Pasul 2: obțineți adresa HC-06 (SLAVE)
Pasul 2: obțineți adresa HC-06 (SLAVE)
Pasul 2: obțineți adresa HC-06 (SLAVE)
Pasul 2: obțineți adresa HC-06 (SLAVE)

Puteți obține adresa HC-06 printr-o aplicație numită Bluetooth Finder prin intermediul unui telefon Android sau utilizând HC-05 pentru a adulmeca modulele Bluetooth din jur în jurul HC-05.

AMINTIȚI adresa HC-06. Veți avea nevoie de aceste informații atunci când configurați HC-05

Obținerea adresei HC-06 prin Bluetooth Finder

I. A se vedea imaginea atașată

NOTĂ: Adresa MAC va arăta ca cea evidențiată mai sus. Modulul bluetooth ar fi descoperit în mod normal ca „HC-06”.

I. Descărcați aplicația Bluetooth Finder

II. În timp ce HC-06 este pornit și clipește - asociați telefonul Android la HC-06

III. Parola HC-06 va fi 1234. Am configurat parola mai devreme prin comanda AT + PIN1234

IV. Odată ce HC-06 și telefonul Anroid sunt asociate. Deschideți aplicația Bluetooth Finder pentru a vedea care este adresa acesteia.

Pasul 3: Pasul 3: Configurarea HC-05 (Master)

Pasul 3: Configurarea HC-05 (Master)
Pasul 3: Configurarea HC-05 (Master)
Pasul 3: Configurarea HC-05 (Master)
Pasul 3: Configurarea HC-05 (Master)

* Obținerea adresei HC-06 prin HC-05

OBIECTIV: Legați HC-05 pentru a vă conecta automat doar la HC-06

I. În timp ce HC-06 este pornit. Deschideți o nouă sesiune Arduino și urmați pașii 1-3 la Pasul 1.

II. În timp ce conectați seria USB la computer, asigurați-vă că apăsați butonul de pe HC-05. Astfel, HC-05 va clipi la fiecare 2 secunde. Acest lucru indică faptul că HC-05 este în modul AT. Asigurați-vă că este selectat portul corect. Portul selectat trebuie să fie arduino la care este conectat HC-05.

III. Faceți clic pe monitorul serial și asigurați-vă că ați adăugat „Atât NL, cât și CR” și că rata de transmisie este setată la „9600” în partea de jos a monitorului serial. (așa cum este ilustrat în imaginea atașată)

IV. Tastați AT pe caseta de text Serial Monitor și se va imprima EROARE: (0) (Nu sunt sigur de ce se întâmplă acest lucru). Tastați din nou AT și monitorul serial va imprima OK (acest lucru înseamnă că există comunicare între monitorul serial și Bluetooth).

V. Tastați AT + ROLE? și apăsați pe trimitere. Monitorul serial va imprima ce rol are HC-05 în prezent. Rolul 0 = sclav. Rolul 1 = maestru. Dacă rolul său este 0. Schimbați rolul său la 1 tastând AT + ROLE = 1 Monitorul serial va imprima OK după setarea rolului HC-05 la 1 (Master). Tastați AT + ROLE? Din nou pentru a verifica dublu.

VI. Tastați AT + CMODE? și apăsați pe trimitere. Monitorul serial va imprima ce mod de conectare are în prezent HC-05. 0 = conectați-vă numai la adresa fixă. 1 = conectați-vă la orice Bluetooth din apropiere. Dacă cmode-ul său este 1. Schimbați cmode-ul la 0 tastând AT + CMODE = 0 Monitorul serial va imprima OK după ce setați cmode-ul HC-05 la 0. Tastați AT + CMODE? Din nou pentru a verifica dublu.

VII. Tastați AT + UART? și apăsați pe trimitere. Monitorul serial va imprima ce viteză de transmisie are în prezent HC-05. (adică + UART: 9600, 0, 0). Amintiți-vă că trebuie să setăm aceeași rată de transmisie ca HC-06. Pentru a seta rata de transmisie a HC-05 la 115200. Tastați AT + UART = 115200, 0, 0 Monitorul serial va imprima OK. Tastați AT + UART? Din nou pentru a verifica dublu. (ar trebui să imprime acum + UART: 115200, 0, 0).

VIII. Tastați AT + PSWD? Pentru a determina parola HC-05. Amintiți-vă că parola dintre HC-06 și HC-05 ar trebui să fie aceeași. Dacă parola nu este 1234. Setați parola prin AT + PSWD = 1234 Monitorul serial va imprima OK. Tastați AT + PSWD? Din nou pentru a verifica din nou.

IX. Dacă aveți adresa HC-06, ignorați deja acest pas și continuați cu pasul X. Acest pas va determina adresa HC-06. Tastați AT + INIT. Monitorul serial ar trebui să imprime OK. Tastați AT + INQ Această comandă va solicita dispozitivele bluetooth înconjurătoare. Monitorul serial ar trebui să tipărească adresa semnalului HC-06. (adică + INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. Asociați HC-05 cu HC-06. Recuperați adresa pe care ați descoperit-o, fie prin intermediul aplicației Bluetooth Finder, fie prin metoda AT + INQ. Înlocuiți punctele adresei (98D3: 31: FD5F83) cu virgule (98D3, 31, FD5F83) pe adresa pentru a Tastați AT + PAIR = 98D3, 31, FD5F83, 5 5 din această comandă de pereche este expirarea în secunde. Dacă HC-05 nu se împerechează cu adresa dorită, va fi tipărit un mesaj de eroare. Altfel, dacă împerecherea are succes, va fi imprimat un OK pe monitorul serial.

XI. Legați HC-05 de HC-06. Tastați AT + BIND = 98D3, 31, FD5F83 Monitorul serial ar trebui să imprime OK dacă are succes.

XII. Link HC-06. Tastați AT + LINK = 98D3, 31, FD5F83 Monitorul serial ar trebui să imprime OK dacă are succes.

XIII. Odată ce HC-05 și HC-06 sunt legate. HC-05 va clipi o dată la 2 secunde și HC-06 va rămâne aprins (fără să clipească).

FELICITĂRI HC-05 și HC-06 sunt acum legate împreună

Pasul 4: Pasul 4: Construiți baza mașinii RC Urmați instrucțiunile de pe imaginile de pe acest Tep

Pasul 4: Construiți baza mașinii RC Urmați instrucțiunile de pe imaginile de pe acest Tep
Pasul 4: Construiți baza mașinii RC Urmați instrucțiunile de pe imaginile de pe acest Tep
Pasul 4: Construiți baza mașinii RC Urmați instrucțiunile de pe imaginile de pe acest Tep
Pasul 4: Construiți baza mașinii RC Urmați instrucțiunile de pe imaginile de pe acest Tep

Pasul 5: Pasul 5: Conectați cele 2 motoare de curent continuu la L9110S Stepper

Pasul 5: Conectați cele 2 motoare de curent continuu la L9110S Stepper
Pasul 5: Conectați cele 2 motoare de curent continuu la L9110S Stepper
Pasul 5: Conectați cele 2 motoare de curent continuu la L9110S Stepper
Pasul 5: Conectați cele 2 motoare de curent continuu la L9110S Stepper
Pasul 5: Conectați cele 2 motoare de curent continuu la L9110S Stepper
Pasul 5: Conectați cele 2 motoare de curent continuu la L9110S Stepper

* Rețineți modul în care Sketch este configurat, L9110S ar trebui să fie conectat la motoarele de curent continuu exact așa cum este ilustrat pe imaginile atașate (acestea sunt atașate în ordine cronologică)

Pasul 6: Pasul 5: Încărcați schița CAR.ino în Arduino (CAR)

Pasul 7: Pasul 6: Deconectați Arduino (CAR) de la sursa de alimentare și atașați scutul deasupra Arduino

Pasul 8: Pasul 7: Conectați L9110S Stepper la Arduino Shield (CAR)

Pasul 7: Conectați L9110S Stepper la Arduino Shield (CAR)
Pasul 7: Conectați L9110S Stepper la Arduino Shield (CAR)

Pasul 9: Pasul 8: Conectați HC-06 la Arduino Shield (CAR)

Pasul 8: Conectați HC-06 la Arduino Shield (CAR)
Pasul 8: Conectați HC-06 la Arduino Shield (CAR)

Pasul 10: Pasul 9: Configurarea mașinii RC este completă. mașina ar trebui să arate așa

Pasul 9: Configurarea mașinii RC este completă. mașina ar trebui să arate așa
Pasul 9: Configurarea mașinii RC este completă. mașina ar trebui să arate așa
Pasul 9: Configurarea mașinii RC este completă. mașina ar trebui să arate așa
Pasul 9: Configurarea mașinii RC este completă. mașina ar trebui să arate așa
Pasul 9: Configurarea mașinii RC este completă. mașina ar trebui să arate așa
Pasul 9: Configurarea mașinii RC este completă. mașina ar trebui să arate așa

Pasul 11: Pasul 10: Încărcați schița HAND.ino în Arduino (HAND)

Pasul 12: Pasul 11: Deconectați Arduino (HAND) de la sursa de alimentare și atașați scutul pe partea de sus a Arduino

Pasul 13: Pasul 12: Conectați Gyro la Arduino Shield (HAND)

Pasul 12: Conectați Gyro la Arduino Shield (HAND)
Pasul 12: Conectați Gyro la Arduino Shield (HAND)

A se vedea imaginea atașată

Pasul 14: Pasul 13: Conectați HC-06 la Arduino Shield (HAND)

Recomandat: