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, Novembar
Anonim
RC automobil kontroliran pokretima ruke
RC automobil kontroliran pokretima ruke
RC automobil kontroliran pokretima ruke
RC automobil kontroliran pokretima ruke

Zdravo svijete!

Ovo je moj prvi Instructable

Ako imate bilo kakvih pitanja - ne ustručavajte se pitati.

Ciljana publika:

Ovaj projekt primjenjiv je na svakoga tko ima strast kada je u pitanju tehnologija. Bilo da ste stručnjak ili apsolutni početnik kada je u pitanju robotika. Mogli biste stvoriti ovaj projekt slijedeći upute u ovom dokumentu.

Šta će vam trebati:

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

· (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 F-M žice

· (2) x 9V baterija sa istosmjernom strujom

R/C Auto

· (1) x osnovna ploča

· (2) x disk kodera

· (2) x Točak

· (2) x DC motor usporavanja

· (1) x Posuda 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č

· (4) x AA baterija

· (1) x L9110S 2-CH koračni motor sa 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, što znači da se "s njim može samo razgovarati". HC-06 je automatski u AT načinu rada. Režim AT je komandni režim koji vam omogućava da ispitate/konfigurišete neke od postavki Bluetooth modula.

I. Samo sa Arduinom i USB serijskim priključkom na računar. Otpremite praznu skicu na Arduino kako je gore priloženo

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

III. Spojite HC-06 i Arduino sa (4) F-M žicama-pogledajte korak1wireAttachment

IV. Priključite USB serijski priključak na računar. Ovo će učiniti da HC-06 treperi uključivanjem i isključivanjem svake sekunde.

V. Kliknite na 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 Bluetooth -a)

VII. Zadana lozinka HC-06 je 1234, ali za svaki slučaj. Upišite AT+PIN1234 i pritisnite pošalji. Serijski monitor će zatim odštampati OKsetPIN. Ovo ć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 pošalji. Serijski monitor će štampati OK115200. Ovo će postaviti brzinu prijenosa HC-06 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.

Upamtite adresu HC-06. Ove informacije će vam trebati prilikom konfiguriranja HC-05

Dobivanje adrese HC-06 putem Bluetooth Finder-a

I. Pogledajte sliku u prilogu

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 sa HC-06

III. Lozinka HC-06 će biti 1234. Lozinku smo konfigurirali ranije putem naredbe AT+PIN1234

IV. Kada se HC-06 i Anroid telefon upare. 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: Povežite HC-05 da se automatski poveže samo sa HC-06

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

II. Dok povezujete USB serijski priključak na računar, obavezno pritisnite dugme na HC-05. Ovo će učiniti da HC-05 treperi uključivanjem i isključivanjem svake 2 sekunde. Ovo ukazuje da je HC-05 u AT načinu rada. Provjerite je li odabran ispravan port. Odabrani port mora biti arduino na koji je HC-05 povezan.

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

IV. Upišite AT u okvir za tekst Serial Monitor i ispisaće se ERROR: (0) (Nisam siguran zašto se to događa). Ponovo otkucajte AT i serijski monitor će se odštampati u redu (to znači da postoji komunikacija između serijskog monitora i Bluetooth -a).

V. Upišite AT+ROLE? i pritisnite send. Serijski monitor će ispisati kakvu ulogu HC-05 trenutno ima. Uloga 0 = rob. Uloga 1 = master. 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+ROLE? Opet na dvostruku provjeru.

VI. Upišite AT+CMODE? i pritisnite send. Serijski monitor će ispisati koji način povezivanja HC-05 trenutno ima. 0 = povežite se samo na fiksnu adresu. 1 = povežite se na bilo koji Bluetooth u blizini. Ako je njegova cmoda 1. Promijenite svoju cmode 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 će ispisati brzinu prijenosa podataka koju HC-05 trenutno ima. (tj. +UART: 9600, 0, 0). Upamtite da moramo postaviti istu brzinu prijenosa kao i 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 trebalo ispisati +UART: 115200, 0, 0).

VIII. Tip AT+PSWD? Za određivanje lozinke HC-05. Zapamtite 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. Tip AT+PSWD? Opet na dvostruku provjeru.

IX. Ako već imate adresu HC-06, preskočite ovaj korak i nastavite na korak X. Ovaj korak će odrediti adresu HC-06. Upišite AT+INIT. Serijski monitor bi trebao štampati 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 bilo putem aplikacije bluetooth finder ili putem AT+INQ metode. Zamijenite dvotačke adrese (98D3: 31: FD5F83) zarezima (98D3, 31, FD5F83) na adresi u Tip 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, bit će ispisana poruka o greš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 bi trebao ispisati OK ako je uspješan.

XII. Link HC-06. Upišite AT+LINK = 98D3, 31, FD5F83 Serijski monitor bi trebao 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).

ČESTITKE HC-05 i HC-06 su sada povezane zajedno

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 DC motora sa usporavanjem na stepen L9110S

Korak 5: Priključite 2 DC motora s usporavanjem na stepen L9110S
Korak 5: Priključite 2 DC motora s usporavanjem na stepen L9110S
Korak 5: Priključite 2 DC motora s usporavanjem na stepen L9110S
Korak 5: Priključite 2 DC motora s usporavanjem na stepen L9110S
Korak 5: Priključite 2 DC motora s usporavanjem na stepen L9110S
Korak 5: Priključite 2 DC motora s usporavanjem na stepen L9110S

*Imajte na umu način na koji je Sketch postavljen, L9110S bi trebao biti spojen na istosmjerne motore tačno onako kako je prikazano na priloženim slikama (one su pričvršćene hronološ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: Priključite HC-06 na Arduino Shield (CAR)

Korak 8: Priključite HC-06 na Arduino Shield (CAR)
Korak 8: Priključite 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: Postavite HAND.ino skicu 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čuje se: