Sadržaj:
- Korak 1: Korak 1:
- Korak 2: Korak 2: Dobijte adresu HC-06 (SLAVE)
- Korak 3: Korak 3: Konfiguriranje HC-05 (Master)
- Korak 4: 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 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 9: 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 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 14: Korak 13: Spojite HC-06 na Arduino štit (RUČNO)
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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:
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)
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)
*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 5: Korak 5: Priključite 2 istosmjerna motora s usporavanjem na stupanj 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 9: 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 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)
Pogledajte priloženu sliku