Turinys:

Rankomis valdomas RC automobilis: 15 žingsnių
Rankomis valdomas RC automobilis: 15 žingsnių

Video: Rankomis valdomas RC automobilis: 15 žingsnių

Video: Rankomis valdomas RC automobilis: 15 žingsnių
Video: Jessica Shy – Tyliai Pakuždėk (feat. Nombeko Auguste) 2024, Gruodis
Anonim
Rankomis valdomas RC automobilis
Rankomis valdomas RC automobilis
Rankomis valdomas RC automobilis
Rankomis valdomas RC automobilis

Labas pasauli!

Tai mano pirmasis „Instructable“

Jei turite klausimų - nedvejodami klauskite.

Tikslinė auditorija:

Šis projektas tinka visiems, kurie turi aistrą technologijų srityje. Nesvarbu, ar esate ekspertas, ar visiškai pradedantysis robotikos srityje. Šį projektą galėsite sukurti vadovaudamiesi šiame dokumente pateiktomis instrukcijomis.

Ko jums reikės:

· (2) x „Elegoo Uno R3“valdiklio plokštė

· (2) x prototipo išplėtimo plokštė

· (1) x „HC-05“„Bluetooth“modulis

· (1) x „HC-06“„Bluetooth“modulis

· (1) x rankinė pirštinė

· (1) x GY-521 modulis

· (12) x M-M laidai

· (6) x F-M laidai

· (2) x 9 V baterija su nuolatine srove

R/C automobilis

· (1) x pagrindo plokštė

· (2) x kodavimo diskas

· (2) x ratas

· (2) x lėtėjimo nuolatinės srovės variklis

· (1) x akumuliatoriaus talpykla

· (4) x M3*30 varžto juosta

· (8) x M3*6 varžto juosta

· (8) x M3 veržlė

· (1) x jungiklis

· (4) x tvirtinimo detalė

· (1) x plaktukas

· (4) x AA baterija

· (1) x L9110S 2-CH H tilto žingsninis variklis Dual DC Motor Controller Board

1 žingsnis: 1 žingsnis:

1 žingsnis
1 žingsnis
1 žingsnis
1 žingsnis
1 žingsnis
1 žingsnis
1 žingsnis
1 žingsnis

TIKSLAS: sukonfigūruokite duomenų perdavimo spartą ir nustatykite HC-06 (SLAVE) slaptažodį

„HC-06“yra tik vergas „Bluetooth“modulis, o tai reiškia, kad „su juo galima tik kalbėti“. HC-06 automatiškai įjungiamas AT režimu. AT režimas yra komandų režimas, leidžiantis apklausti/sukonfigūruoti kai kuriuos „Bluetooth“modulio nustatymus.

I. Prie kompiuterio prijungus tik „Arduino“ir USB seriją. Įkelkite tuščią eskizą į „Arduino“, kaip pridėta aukščiau

II. Atjunkite USB seriją nuo kompiuterio.

III. Prijunkite HC-06 ir „Arduino“su (4) F-M laidais-žr. 1 veiksmo laidą

IV. Prijunkite USB seriją prie kompiuterio. Taip HC-06 mirksės kiekvieną sekundę.

V. Spustelėkite „Serial Monitor“ir įsitikinkite, kad nėra „No line Endings“ir kad duomenų perdavimo sparta serijinio monitoriaus apačioje yra „9600“.

IV. Teksto laukelyje „Serial Monitor“įveskite AT ir jis turėtų būti spausdinamas gerai (tai reiškia, kad tarp serijinio monitoriaus ir „Bluetooth“yra ryšys)

VII. Numatytasis HC-06 slaptažodis yra 1234, bet tik tuo atveju, jei ne. Įveskite AT+PIN1234 ir paspauskite siųsti. Tada serijinis monitorius spausdins OKsetPIN. Taip HC-06 susiejimo slaptažodis bus nustatytas į 1234 (slaptažodis tarp HC-06 ir HC-05 turi būti tas pats).

VIIII. Įveskite AT+BAUD8 ir paspauskite siųsti. Serijinis monitorius spausdins OK115200. Tai nustatys HC-06 duomenų perdavimo spartą į 115200. (Spartos tarp HC-06 ir HC-06 turėtų būti vienodos).

2 veiksmas: 2 veiksmas: gaukite HC-06 (SLAVE) adresą

2 veiksmas: gaukite HC-06 (SLAVE) adresą
2 veiksmas: gaukite HC-06 (SLAVE) adresą
2 veiksmas: gaukite HC-06 (SLAVE) adresą
2 veiksmas: gaukite HC-06 (SLAVE) adresą
2 veiksmas: gaukite HC-06 (SLAVE) adresą
2 veiksmas: gaukite HC-06 (SLAVE) adresą

HC-06 adresą galite gauti per programą, vadinamą „Bluetooth Finder“, naudodami „Android“telefoną arba naudodami HC-05, kad apuostytumėte aplinkinius „Bluetooth“modulius aplink HC-05.

Prisiminkite HC-06 adresą. Šios informacijos jums reikės konfigūruojant HC-05

HC-06 adreso gavimas naudojant „Bluetooth“ieškiklį

I. Žr. Pridedamą paveikslėlį

PASTABA: MAC adresas atrodys taip, kaip parodyta aukščiau. „Bluetooth“modulis paprastai būtų aptiktas kaip „HC-06“.

I. Atsisiųskite „Bluetooth Finder“programą

II. Kol HC-06 įjungtas ir mirksi-suporuokite „Android“telefoną su HC-06

III. HC-06 slaptažodis bus 1234. Mes anksčiau sukonfigūravome jo slaptažodį naudodami komandą AT+PIN1234

IV. Kai HC-06 ir „Anroid“telefonas bus suporuoti. Atidarykite „Bluetooth Finder“programą, kad pamatytumėte jos adresą.

3 veiksmas: 3 žingsnis: HC-05 (pagrindinis) konfigūravimas

3 žingsnis: HC-05 (pagrindinis) konfigūravimas
3 žingsnis: HC-05 (pagrindinis) konfigūravimas
3 veiksmas: HC-05 (pagrindinis) konfigūravimas
3 veiksmas: HC-05 (pagrindinis) konfigūravimas

*HC-06 adreso gavimas per HC-05

TIKSLAS: suriškite HC-05, kad automatiškai prisijungtumėte tik prie HC-06

I. Kol įjungtas HC-06. Atidarykite naują „Arduino“sesiją ir atlikite 1 veiksmo 1–3 veiksmus.

II. Prijungdami USB seriją prie kompiuterio, būtinai paspauskite HC-05 mygtuką. Taip HC-05 mirksės kas 2 sekundes. Tai rodo, kad HC-05 veikia AT režimu. Įsitikinkite, kad pasirinktas tinkamas prievadas. Pasirinktas prievadas turi būti arduino, prie kurio prijungtas HC-05.

III. Spustelėkite „Serial Monitor“ir įsitikinkite, kad serijos monitoriaus apačioje pridėta „Tiek NL, tiek CR“ir kad duomenų perdavimo sparta nustatyta į „9600“. (kaip pavaizduota pridedamame paveikslėlyje)

IV. Teksto laukelyje „Serial Monitor“įveskite AT ir jis atspausdintų KLAIDĄ: (0) (Nežinau, kodėl taip atsitinka). Dar kartą įveskite AT ir serijinis monitorius spausdins gerai (tai reiškia, kad tarp serijinio monitoriaus ir „Bluetooth“yra ryšys).

V. Tipas AT+VAIDMUO? ir paspauskite siųsti. Serijinis monitorius atspausdins, kokį vaidmenį šiuo metu atlieka HC-05. Vaidmuo 0 = vergas. 1 vaidmuo = meistras. Jei jo vaidmuo lygus 0. Pakeiskite jo vaidmenį į 1, įvesdami AT+ROLE = 1 Tada serijinis monitorius spausdins gerai, nustačius HC-05 vaidmenį 1 (pagrindinis). Tipas AT+ROLE? Dar kartą patikrinti.

VI. Tipas AT+CMODE? ir paspauskite siųsti. Serijinis monitorius spausdins, koks ryšio režimas šiuo metu yra HC-05. 0 = prisijungti tik prie fiksuoto adreso. 1 = prisijunkite prie bet kurio netoliese esančio „Bluetooth“. Jei jo cmode yra 1. Pakeiskite jo kodą į 0, įvesdami AT+CMODE = 0 Tada serijinis monitorius spausdins gerai, nustačius HC-05 cmode 0. Įveskite AT+CMODE? Dar kartą patikrinti.

VII. Tipas AT+UART? ir paspauskite siųsti. Serijinis monitorius spausdins, koks šiuo metu yra HC-05 duomenų perdavimo greitis. (t. y. +UART: 9600, 0, 0). Atminkite, kad turime nustatyti tokią pat duomenų perdavimo spartą kaip ir HC-06. Norėdami nustatyti HC-05 duomenų perdavimo spartą į 115200. Įveskite AT+UART = 115200, 0, 0 Serijinis monitorius spausdins gerai. Tipas AT+UART? Dar kartą patikrinti. (dabar turėtų būti spausdinama +UART: 115200, 0, 0).

VIII. Tipas AT+PSWD? Norėdami nustatyti HC-05 slaptažodį. Nepamirškite, kad slaptažodis tarp HC-06 ir HC-05 turi būti tas pats. Jei jo slaptažodis nėra 1234. Nustatykite slaptažodį AT+PSWD = 1234 Serijinis monitorius spausdins gerai. Tipas AT+PSWD? Dar kartą patikrinti.

IX. Jei jau turite HC-06 adresą, praleiskite šį veiksmą ir pereikite prie X veiksmo. Šis žingsnis nustatys HC-06 adresą. Įveskite AT+INIT. Serijinis monitorius turėtų spausdinti gerai. Įveskite AT+INQ Ši komanda teirausis aplinkinių „Bluetooth“įrenginių. Serijinis monitorius turėtų atspausdinti HC-06, tipo, signalo adresą. (t.y. +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. Suporuokite HC-05 su HC-06. Iš naujo suraskite adresą, kurį radote naudodami „Bluetooth“ieškiklio programą arba naudodami AT+INQ metodą. Pakeiskite adreso dvitaškius (98D3: 31: FD5F83) adreso kableliais (98D3, 31, FD5F83) adresu į tipą AT+PAIR = 98D3, 31, FD5F83, 5 Šios poros komandos 5 yra skirtasis laikas. Jei HC-05 nesuporuoja su numatytu adresu, bus išspausdintas klaidos pranešimas. Priešingu atveju, jei poravimas bus sėkmingas, serijiniame monitoriuje bus išspausdintas Gerai.

XI. Pririškite HC-05 prie HC-06. Tipas AT+BIND = 98D3, 31, FD5F83 Sėkmingas serijinis monitorius turėtų spausdinti gerai.

XII. Nuoroda HC-06. Tipas AT+LINK = 98D3, 31, FD5F83 Sėkmingas serijinis monitorius turėtų spausdinti gerai.

XIII. Kai HC-05 ir HC-06 yra surišti. HC-05 mirksės kartą per 2 sekundes, o HC-06 liks įjungtas (nemirksės).

SVEIKINAME HC-05 ir HC-06 yra susieti

4 veiksmas: 4 veiksmas: sukurkite RC automobilio pagrindą Vykdykite instrukcijas, pateiktas šio vaizdo paveikslėliuose

4 veiksmas: sukurkite RC automobilio pagrindą Vykdykite instrukcijas, pateiktas šio vaizdo paveikslėliuose
4 veiksmas: sukurkite RC automobilio pagrindą Vykdykite instrukcijas, pateiktas šio vaizdo paveikslėliuose
4 veiksmas: sukurkite RC automobilio pagrindą Vykdykite instrukcijas, pateiktas šio vaizdo paveikslėliuose
4 veiksmas: sukurkite RC automobilio pagrindą Vykdykite instrukcijas, pateiktas šio vaizdo paveikslėliuose

5 veiksmas: 5 veiksmas: prijunkite 2 lėtėjimo nuolatinės srovės variklius prie „L9110S Stepper“

5 veiksmas: prijunkite 2 lėtėjimo nuolatinės srovės variklius prie „L9110S Stepper“
5 veiksmas: prijunkite 2 lėtėjimo nuolatinės srovės variklius prie „L9110S Stepper“
5 veiksmas: prijunkite 2 lėtėjimo nuolatinės srovės variklius prie „L9110S Stepper“
5 veiksmas: prijunkite 2 lėtėjimo nuolatinės srovės variklius prie „L9110S Stepper“
5 veiksmas: prijunkite 2 lėtėjimo nuolatinės srovės variklius prie „L9110S Stepper“
5 veiksmas: prijunkite 2 lėtėjimo nuolatinės srovės variklius prie „L9110S Stepper“

*Atkreipkite dėmesį į tai, kaip eskizas yra nustatytas, L9110S turi būti prijungtas prie nuolatinės srovės variklių tiksliai taip, kaip pavaizduota pridėtuose paveikslėliuose (jie pridedami chronologine tvarka)

6 veiksmas: 5 veiksmas: įkelkite „CAR.ino“eskizą į „Arduino“(CAR)

7 veiksmas: 6 veiksmas: atjunkite „Arduino“(CAR) nuo maitinimo šaltinio ir pritvirtinkite skydą „Arduino“viršuje

8 veiksmas: 7 veiksmas: prijunkite „L9110S Stepper“prie „Arduino Shield“(CAR)

7 veiksmas: prijunkite „L9110S Stepper“prie „Arduino Shield“(CAR)
7 veiksmas: prijunkite „L9110S Stepper“prie „Arduino Shield“(CAR)

9 veiksmas: 8 veiksmas: prijunkite HC-06 prie „Arduino Shield“(CAR)

8 veiksmas: prijunkite HC-06 prie „Arduino Shield“(CAR)
8 veiksmas: prijunkite HC-06 prie „Arduino Shield“(CAR)

10 veiksmas: 9 veiksmas: RC automobilio konfigūracija baigta. automobilis turėtų atrodyti taip

9 veiksmas: RC automobilio konfigūracija baigta. automobilis turėtų atrodyti taip
9 veiksmas: RC automobilio konfigūracija baigta. automobilis turėtų atrodyti taip
9 veiksmas: RC automobilio konfigūracija baigta. automobilis turėtų atrodyti taip
9 veiksmas: RC automobilio konfigūracija baigta. automobilis turėtų atrodyti taip
9 veiksmas: RC automobilio konfigūracija baigta. automobilis turėtų atrodyti taip
9 veiksmas: RC automobilio konfigūracija baigta. automobilis turėtų atrodyti taip

11 veiksmas: 10 veiksmas: įkelkite HAND.ino eskizą į „Arduino“(HAND)

12 veiksmas: 11 veiksmas: atjunkite „Arduino“(HAND) nuo maitinimo šaltinio ir pritvirtinkite skydą „Arduino“viršuje

13 veiksmas: 12 veiksmas: prijunkite „Gyro“prie „Arduino Shield“(HAND)

12 veiksmas: prijunkite „Gyro“prie „Arduino Shield“(HAND)
12 veiksmas: prijunkite „Gyro“prie „Arduino Shield“(HAND)

Žiūrėkite pridedamą paveikslėlį

14 veiksmas: 13 veiksmas: prijunkite HC-06 prie „Arduino Shield“(HAND)

Rekomenduojamas: