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 DC motora sa usporavanjem na stepen 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: Priključite 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: 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 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 izmjena: 2024-01-30 08:07
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:
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)
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)
*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 5: Korak 5: Priključite 2 DC motora sa 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 9: 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 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)
Pogledajte priloženu sliku
Korak 14: Korak 13: Spojite HC-06 na Arduino štit (RUČNO)
Preporučuje se:
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! Također pogledajte ovo: Vodič za geste rukama
Chrome gadžet za dinosaura kontroliran pokretima ruke / Kako to učiniti / #smartcreativity: 14 koraka
Chrome dinosaurus gadžet kontroliran pokretima ruke / Kako to učiniti / #smartcreativity: Zdravo prijatelji, U ovom tutorijalu pokazat ću vam vrlo ekskluzivan projekt.SO, danas ću vam pokazati kako kontrolirati igru Chrome dinosaura svojim pokretom veoma lako. Ako ćete koristiti ovu tehnologiju za kontrolu kromiranog DINO -a, tada ćete pasti
Bežični automobil kontroliran pokretima: 7 koraka
Bežični automobil kontroliran pokretima: U ovom ćemo vodiču naučiti kako napraviti automobil ili bilo kojeg robota kontroliranog pokretima. Ovaj projekt ima dva dijela, jedan dio je predajna jedinica, a drugi prijemna jedinica. Odašiljač je zapravo montiran na rukavice i prijemnik
Automobil kontroliran pokretima: 5 koraka (sa slikama)
Automobil kontroliran pokretima: Roboti igraju važnu ulogu u automatizaciji u svim sektorima, poput građevinarstva, vojske, medicine, proizvodnje itd. Nakon što smo napravili neke osnovne robote, poput automobila s upravljanjem pomoću Bluetootha, razvio sam ovaj gesmetar zasnovan na
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: Postoje dva načina rada u ruci. Prvi je ručni način rada s kojim možete pomicati ruku s bluetoothom na 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