Cuprins:
- Pasul 1: Pasul 1:
- Pasul 2: Pasul 2: Obțineți adresa HC-06 (SLAVE)
- Pasul 3: Pasul 3: Configurarea HC-05 (Master)
- Pasul 4: 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 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 9: 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 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 14: Pasul 13: Conectați HC-06 la Arduino Shield (HAND)
Video: Mașină RC controlată cu gestul mâinii: 15 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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:
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)
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)
* 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 5: 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 9: 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 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)
A se vedea imaginea atașată
Pasul 14: Pasul 13: Conectați HC-06 la Arduino Shield (HAND)
Recomandat:
DC MOTOR Controlul gestului mâinii Viteză și direcție folosind Arduino: 8 pași
DC MOTOR Controlul gesturilor de mână Viteză și direcție folosind Arduino: În acest tutorial vom învăța cum să controlăm un motor de curent continuu cu gesturi de mână folosind arduino și Visuino. Urmăriți videoclipul! De asemenea, verificați:
Interfață om-computer: Funcționează un dispozitiv de prindere (realizat de Kirigami) prin mișcarea încheieturii mâinii folosind EMG .: 7 pași
Interfață om-computer: Funcționează un dispozitiv de prindere (realizat de Kirigami) prin mișcarea încheieturii mâinii folosind EMG .: Așadar, aceasta a fost prima mea încercare la o interfață om-computer. prin python și arduino și a acționat un gripper pe bază de origami
Legea lui Lenz și regula mâinii drepte: 8 pași (cu imagini)
Legea lui Lenz și regula mâinii drepte: Lumea modernă nu ar exista astăzi fără electro-magneți; aproape tot ceea ce folosim astăzi rulează pe electro-magneți într-un fel sau altul. Memoria hard diskului din computer, difuzorul din radio, dispozitivul de pornire din mașină, toate folosesc electromag
Mașină controlată de la distanță - Controlată utilizând controlerul fără fir Xbox 360: 5 pași
Mașină controlată de la distanță - controlată folosind controler wireless Xbox 360: acestea sunt instrucțiuni pentru a vă construi propria mașină controlată de la distanță, controlată cu ajutorul unui controler fără fir Xbox 360
Control manual al mâinii cu EMG: 7 pași
Controlul mâinii robotizate cu EMG: Acest proiect arată controlul mâinii robotizate (folosind mâna open source inMoov) cu 3 dispozitive open source uECG utilizate pentru măsurarea și prelucrarea activității musculare (electromiogramă, EMG). Echipa noastră are o poveste lungă cu mâinile și controlul lor, iar acesta este un g