Sadržaj:

RC automobil kontroliran pokretima ruke: 15 koraka
RC automobil kontroliran pokretima ruke: 15 koraka

Video: RC automobil kontroliran pokretima ruke: 15 koraka

Video: RC automobil kontroliran pokretima ruke: 15 koraka
Video: Запись прямого эфира " Спецблонд и седина" 1 часть #колористика #колористикаснуля #курсыпарикмахеров 2024, Studeni
Anonim
RC automobil kontroliran pokretima ruke
RC automobil kontroliran pokretima ruke
RC automobil kontroliran pokretima ruke
RC automobil kontroliran pokretima ruke

Pozdrav svijete!

Ovo je moj prvi Instructable

Ako imate pitanja - ne ustručavajte se pitati.

Ciljna publika:

Ovaj projekt primjenjiv je na svakoga tko ima strast prema tehnologiji. Bilo da ste stručnjak ili apsolutni početnik što se tiče robotike. Mogli biste stvoriti ovaj projekt slijedeći upute u ovom dokumentu.

Što će vam trebati:

· (2) x upravljačka ploča Elegoo Uno R3

· (2) x Prototipna ploča za proširenje

· (1) x HC-05 Bluetooth modul

· (1) x HC-06 Bluetooth modul

· (1) x Rukavice

· (1) x GY-521 modul

· (12) x M-M žice

· (6) x žice F-M

· (2) x 9V baterija s istosmjernom strujom

R/C Automobil

· (1) x Osnovna ploča

· (2) x disk kodera

· (2) x Kotač

· (2) x DC motor usporavanja

· (1) x spremnik za baterije

· (4) x M3*30 Vijak

· (8) x M3*6 Vijak

· (8) x M3 matica

· (1) x Prekidač

· (4) x Pričvršćivač

· (1) x Kotač s čekićem

· (4) x AA baterija

· (1) x L9110S 2-CH koračni motor s H-mostom, dvostruka ploča za upravljanje istosmjernim motorom

Korak 1: Korak 1:

Korak 1
Korak 1
Korak 1
Korak 1
Korak 1
Korak 1
Korak 1
Korak 1

CILJ: Konfigurirajte brzinu prijenosa i postavite lozinku za HC-06 (SLAVE)

HC-06 je samo slave modul Bluetooth modula što znači da se "s njim može samo razgovarati". HC-06 je automatski u AT načinu rada. Način AT je naredbeni način rada koji vam omogućuje ispitivanje/konfiguriranje nekih postavki Bluetooth modula.

I. Sa samo Arduinom i USB serijskim priključkom na računalo. Prenesite praznu skicu na Arduino kako je gore priloženo

II. Odspojite USB serijski priključak s računala.

III. Spojite HC-06 i Arduino s (4) F-M žicama-pogledajte korak 1 žicaPričvršćivanje

IV. Spojite USB serijski priključak na računalo. Ovo će natjerati HC-06 da treperi uključivanjem i isključivanjem svake sekunde.

V. Pritisnite Serijski monitor i provjerite postoje li "Nema završetka linije" i je li brzina prijenosa postavljena na "9600" pri dnu serijskog monitora.

IV. Upišite AT u okvir za tekst Serial Monitor i on bi trebao ispisati OK (to znači da postoji komunikacija između serijskog monitora i Bluetootha)

VII. Zadana lozinka HC-06 je 1234, ali za svaki slučaj. Upišite AT+PIN1234 i pritisnite pošalji. Serijski monitor tada će ispisati OKsetPIN. To će postaviti lozinku za uparivanje HC-06 na 1234 (Lozinka između HC-06 i HC-05 trebala bi biti ista).

VIIII. Upišite AT+BAUD8 i pritisnite send. Serijski monitor ispisat će OK115200. Time će se brzina prijenosa HC-06 postaviti na 115200. (Brzina prijenosa između HC-06 i HC-06 trebala bi biti ista).

Korak 2: Korak 2: Dobijte adresu HC-06 (SLAVE)

Korak 2: Dobijte adresu HC-06 (SLAVE)
Korak 2: Dobijte adresu HC-06 (SLAVE)
Korak 2: Dobijte adresu HC-06 (SLAVE)
Korak 2: Dobijte adresu HC-06 (SLAVE)
Korak 2: Dobijte adresu HC-06 (SLAVE)
Korak 2: Dobijte adresu HC-06 (SLAVE)

Adresu HC-06 možete dobiti putem aplikacije pod nazivom Bluetooth Finder putem Android telefona ili pomoću HC-05 za njuškanje okolnih Bluetooth modula oko HC-05.

Sjetite se adrese HC-06. Ove će vam informacije trebati prilikom konfiguriranja HC-05

Dobivanje adrese HC-06 putem Bluetooth Finder-a

I. Pogledajte priloženu sliku

NAPOMENA: MAC adresa će izgledati poput gore istaknute. Bluetooth modul bi se normalno otkrio kao "HC-06".

I. Preuzmite aplikaciju Bluetooth Finder

II. Dok je HC-06 uključen i treperi-uparite android telefon s HC-06

III. Lozinka HC-06 bit će 1234. Ranije smo konfigurirali njegovu lozinku naredbom AT+PIN1234

IV. Nakon uparivanja HC-06 i Anroid telefona. Otvorite aplikaciju Bluetooth Finder da vidite koju je adresu.

Korak 3: Korak 3: Konfiguriranje HC-05 (Master)

Korak 3: Konfiguriranje HC-05 (Master)
Korak 3: Konfiguriranje HC-05 (Master)
Korak 3: Konfiguriranje HC-05 (Master)
Korak 3: Konfiguriranje HC-05 (Master)

*Dobivanje adrese HC-06 putem HC-05

CILJ: Priključite HC-05 na automatsko povezivanje samo s HC-06

I. Dok je HC-06 uključen. Otvorite novu Arduino sesiju i slijedite korake 1-3 u koraku 1.

II. Prilikom povezivanja USB serijskog priključka na računalo, pritisnite tipku na HC-05. To će učiniti da HC-05 treperi uključivanjem i isključivanjem svake 2 sekunde. To znači da je HC-05 u AT načinu rada. Provjerite je li odabran ispravan priključak. Odabrani port mora biti arduino na koji je HC-05 spojen.

III. Pritisnite Serijski monitor i provjerite je li dodano "Oba NL i CR" i je li brzina prijenosa postavljena na "9600" pri dnu serijskog monitora. (kako je prikazano na priloženoj slici)

IV. Upišite AT u tekstualni okvir Serial Monitor i ispisaće se ERROR: (0) (Nisam siguran zašto se to događa). Ponovno upišite AT i serijski monitor će se ispisati u redu (to znači da postoji komunikacija između serijskog monitora i Bluetootha).

V. Upišite AT+ULOGU? i pritisnite send. Serijski monitor ispisat će kakvu ulogu HC-05 trenutno ima. Uloga 0 = rob. Uloga 1 = gospodar. Ako je njegova uloga 0. Promijenite svoju ulogu na 1 upisivanjem AT+ROLE = 1 Serijski monitor će se tada ispisati u redu nakon postavljanja uloge HC-05 na 1 (Master). Upišite AT+ULOGA? Opet na dvostruku provjeru.

VI. Upišite AT+CMODE? i pritisnite send. Serijski monitor ispisat će način povezivanja koji HC-05 trenutno ima. 0 = povezivanje samo s fiksnom adresom. 1 = spojite se na bilo koji Bluetooth u blizini. Ako je njegova cmoda 1. Promijenite svoju cmodeu na 0 upisivanjem AT+CMODE = 0 Serijski monitor će se tada ispisati u redu nakon postavljanja cmode HC-05 na 0. Upišite AT+CMODE? Opet na dvostruku provjeru.

VII. Upišite AT+UART? i pritisnite send. Serijski monitor ispisat će brzinu prijenosa podataka koju HC-05 trenutno ima. (tj. +UART: 9600, 0, 0). Upamtite da moramo postaviti istu brzinu prijenosa kao HC-06. Za postavljanje brzine prijenosa HC-05 na 115200. Upišite AT+UART = 115200, 0, 0 Serijski monitor će se ispisati u redu. Upišite AT+UART? Opet na dvostruku provjeru. (sada bi trebao ispisati +UART: 115200, 0, 0).

VIII. Upišite AT+PSWD? Za određivanje lozinke HC-05. Upamtite da bi lozinka između HC-06 i HC-05 trebala biti ista. Ako njegova lozinka nije 1234. Postavite lozinku pomoću AT+PSWD = 1234 Serijski monitor će se ispisati u redu. Upišite AT+PSWD? Opet na dvostruku provjeru.

IX. Ako imate adresu HC-06, već preskočite ovaj korak i nastavite na korak X. Ovaj korak će odrediti adresu HC-06. Upišite AT+INIT. Serijski monitor trebao bi se ispisati u redu. Upišite AT+INQ Ova naredba će se raspitati za okolne Bluetooth uređaje. Serijski monitor trebao bi ispisati adresu signala tipa HC-06. (tj. +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. Uparite HC-05 s HC-06. Dohvatite adresu koju ste otkrili putem aplikacije bluetooth finder ili putem AT+INQ metode. Zamijenite dvotočke adrese (98D3: 31: FD5F83) zarezima (98D3, 31, FD5F83) na adresi u Vrsta AT+PAIR = 98D3, 31, FD5F83, 5 5 u ovoj naredbi za par je vrijeme čekanja u sekundama. Ako se HC-05 ne upari s predviđenom adresom, ispisat će se poruka o pogrešci. Inače, ako je uparivanje uspješno, OK će se ispisati na serijskom monitoru.

XI. Priključite HC-05 na HC-06. Upišite AT+BIND = 98D3, 31, FD5F83 Serijski monitor trebao bi ispisati OK ako je uspješan.

XII. Veza HC-06. Upišite AT+LINK = 98D3, 31, FD5F83 Serijski monitor trebao bi ispisati OK ako je uspješan.

XIII. Nakon što su HC-05 i HC-06 vezani. HC-05 će treptati jednom u 2 sekunde, a HC-06 će ostati uključen (bez treptanja).

ČESTITAMO HC-05 i HC-06 sada su povezani

Korak 4: Korak 4: Izgradite bazu RC automobila Slijedite upute na slikama na ovom koraku

Korak 4: Izgradite bazu RC automobila Slijedite upute na slikama na ovom koraku
Korak 4: Izgradite bazu RC automobila Slijedite upute na slikama na ovom koraku
Korak 4: Izgradite bazu RC automobila Slijedite upute na slikama na ovom koraku
Korak 4: Izgradite bazu RC automobila Slijedite upute na slikama na ovom koraku

Korak 5: Korak 5: Priključite 2 istosmjerna motora s usporavanjem na stupanj L9110S

Korak 5: Spojite 2 DC motora s usporavanjem na stepen L9110S
Korak 5: Spojite 2 DC motora s usporavanjem na stepen L9110S
Korak 5: Spojite 2 DC motora s usporavanjem na stepen L9110S
Korak 5: Spojite 2 DC motora s usporavanjem na stepen L9110S
Korak 5: Spojite 2 DC motora s usporavanjem na stepen L9110S
Korak 5: Spojite 2 DC motora s usporavanjem na stepen L9110S

*Imajte na umu način postavljanja Sketcha, L9110S bi trebao biti spojen na istosmjerne motore točno onako kako je prikazano na priloženim slikama (one su pričvršćene kronološkim redoslijedom)

Korak 6: Korak 5: Prenesite CAR.ino skicu u Arduino (CAR)

Korak 7: Korak 6: Odvojite Arduino (CAR) od izvora napajanja i pričvrstite štit na vrh Arduina

Korak 8: Korak 7: Spojite L9110S Stepper na Arduino Shield (CAR)

Korak 7: Spojite L9110S Stepper na Arduino Shield (CAR)
Korak 7: Spojite L9110S Stepper na Arduino Shield (CAR)

Korak 9: Korak 8: Spojite HC-06 na Arduino Shield (CAR)

Korak 8: Spojite HC-06 na Arduino Shield (CAR)
Korak 8: Spojite HC-06 na Arduino Shield (CAR)

Korak 10: Korak 9: Konfiguracija RC automobila je dovršena. automobil bi trebao izgledati ovako

Korak 9: Konfiguracija RC automobila je dovršena. automobil bi trebao izgledati ovako
Korak 9: Konfiguracija RC automobila je dovršena. automobil bi trebao izgledati ovako
Korak 9: Konfiguracija RC automobila je dovršena. automobil bi trebao izgledati ovako
Korak 9: Konfiguracija RC automobila je dovršena. automobil bi trebao izgledati ovako
Korak 9: Konfiguracija RC automobila je dovršena. automobil bi trebao izgledati ovako
Korak 9: Konfiguracija RC automobila je dovršena. automobil bi trebao izgledati ovako

Korak 11: Korak 10: Prenesite skicu HAND.ino na Arduino (HAND)

Korak 12: Korak 11: Isključite Arduino (HAND) iz izvora napajanja i pričvrstite štit na vrh Arduina

Korak 13: Korak 12: Spojite žiroskop na Arduino štit (RUČNO)

Korak 12: Spojite žiroskop na Arduino štit (RUČNO)
Korak 12: Spojite žiroskop na Arduino štit (RUČNO)

Pogledajte priloženu sliku

Korak 14: Korak 13: Spojite HC-06 na Arduino štit (RUČNO)

Preporučeni: