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)
Video: RC automobil kontroliran pokretima ruke: 15 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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
Korak 14: Korak 13: Spojite HC-06 na Arduino štit (RUČNO)
Preporučeni:
DC MOTOR Kontrola pokreta i brzine pokretima ruke pomoću Arduina: 8 koraka
DC MOTOR Kontrola brzine i smjera pokretima rukama pomoću Arduina: U ovom ćemo vodiču naučiti kako kontrolirati istosmjerni motor pokretima ruku pomoću arduina i Visuina. Pogledajte video! Pogledajte i ovo: Vodič za geste rukama
Chrome gadžet dinosaura kontroliran pokretima ruke / Kako to učiniti / #smartcreativity: 14 koraka
Gadget Chrome dinosaur kontroliran pokretima ruke / Kako to učiniti / #smartcreativity: Pozdrav prijatelji, U ovom tutorialu pokazat ću vam vrlo ekskluzivan projekt.SO, danas ću vam pokazati kako kontrolirati igru Chrome Dinosaur svojom rukom vrlo lako. Ako ćete koristiti ovu tehnologiju za kontrolu kroma DINO, tada ćete pasti
Jednostavna kontrola pokretima - kontrolirajte svoje RC igračke pokretom ruke: 4 koraka (sa slikama)
Jednostavna kontrola gestama - kontrolirajte svoje RC igračke pokretom ruke: Dobro došli u moju 'ible' #45. Prije nekog vremena napravio sam potpuno ispravnu RC verziju BB8 koristeći dijelove Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R … Kad sam vidio kako je super Force Band koji je napravio Sphero, pomislio sam: " U redu, ja
Bežični automobil kontroliran pokretima: 7 koraka
Bežični automobil kontroliran pokretima: U ovom ćemo vodiču naučiti kako izraditi automobil ili bilo koji robot kontroliran pokretima. Ovaj projekt ima dva dijela, jedan dio je odašiljačka jedinica, a drugi dio je prijemna jedinica. Odašiljač je zapravo montiran na rukavice i prijemnik
Robotska ruka koja se može kontrolirati pokretima kontrolirana pokretima putem Bluetootha do Arduina: 4 koraka
Robotska ruka koja se može upravljati pokretima kontrolirana pokretima putem Bluetootha do Arduina: U ruci postoje dva načina. Prvi je ručni način rada kojim možete pomicati ruku s bluetoothom u svom mobilnom telefonu pomicanjem klizača u aplikaciji. U isto vrijeme možete spremiti svoje pozicije i igrati … Drugo je način gesta koji koristi vaš ph