Kazalo:

RC avtomobil z ročno krmiljenjem: 15 korakov
RC avtomobil z ročno krmiljenjem: 15 korakov

Video: RC avtomobil z ročno krmiljenjem: 15 korakov

Video: RC avtomobil z ročno krmiljenjem: 15 korakov
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №32 2024, Julij
Anonim
Avtomobil z daljinskim upravljalnikom z ročnimi gibi
Avtomobil z daljinskim upravljalnikom z ročnimi gibi
Avtomobil z daljinskim upravljalnikom z ročnimi gibi
Avtomobil z daljinskim upravljalnikom z ročnimi gibi

Pozdravljen, svet!

To je moj prvi Instructable

Če imate kakršna koli vprašanja - ne oklevajte in vprašajte.

Ciljna publika:

Ta projekt je primeren za vsakogar, ki ima strast do tehnologije. Ne glede na to, ali ste strokovnjak ali absolutni začetnik, ko gre za robotiko. Ta projekt bi lahko ustvarili po navodilih v tem dokumentu.

Kaj boste potrebovali:

· (2) x krmilna plošča Elegoo Uno R3

· (2) x Prototipna razširitvena plošča

· (1) x modul Bluetooth HC-05

· (1) x modul Bluetooth HC-06

· (1) x Rokavice

· (1) x modul GY-521

· (12) x žice M-M

· (6) x žice F-M

· (2) x 9V baterija z enosmernim tokom

R/C avto

· (1) x Osnovna plošča

· (2) x kodirni disk

· (2) x kolo

· (2) x Enosmerni motor z zaviranjem

· (1) x Posoda za baterije

· (4) x M3*30 Vijačna palica

· (8) x M3*6 Vijačna palica

· (8) x matica M3

· (1) x Stikalo

· (4) x Pritrdilni element

· (1) x kolesce za kladivo

· (4) x AA baterija

· (1) x L9110S 2-CH koračni motor z dvojnim enosmernim motorjem z H-mostom

1. korak: 1. korak:

Korak 1
Korak 1
Korak 1
Korak 1
Korak 1
Korak 1
Korak 1
Korak 1

CILJ: Konfigurirajte hitrost prenosa podatkov in nastavite geslo za HC-06 (SLAVE)

HC-06 je samo pomožni modul Bluetooth, kar pomeni, da se "z njim lahko pogovarjate samo". HC-06 je samodejno v načinu AT. Način AT je ukazni način, ki vam omogoča, da vprašate/konfigurirate nekatere nastavitve modula Bluetooth.

I. Samo z Arduinom in serijskim USB -jem, priključenim na računalnik. Naložite prazno skico v Arduino, kot je priloženo zgoraj

II. Odklopite serijski vmesnik USB iz računalnika.

III. Priključite HC-06 in Arduino z (4) žicami F-M-glejte korak 1 žica

IV. Serijski vmesnik USB priključite na računalnik. Tako bo HC-06 utripal in izklapljal vsako sekundo.

V. Kliknite serijski monitor in se prepričajte, da ni "No line endings" in da je hitrost prenosa nastavljena na "9600" na dnu serijskega monitorja.

IV. V besedilno polje Serial Monitor vnesite AT in natisniti mora OK (to pomeni, da obstaja povezava med serijskim monitorjem in Bluetooth)

VII. Privzeto geslo HC-06 je 1234, vendar za vsak slučaj ni. Vnesite AT+PIN1234 in pritisnite pošlji. Serijski monitor bo nato natisnil OKsetPIN. S tem bo geslo za seznanjanje HC-06 nastavljeno na 1234 (Geslo med HC-06 in HC-05 mora biti enako).

VIIII. Vnesite AT+BAUD8 in pritisnite pošlji. Serijski monitor bo natisnil OK115200. S tem bo nastavljena hitrost prenosa HC-06 na 115200. (Hitrost prenosa med HC-06 in HC-06 mora biti enaka).

2. korak: 2. korak: Pridobite naslov HC-06 (SLAVE)

2. korak: Pridobite naslov HC-06 (SLAVE)
2. korak: Pridobite naslov HC-06 (SLAVE)
Korak: Pridobite naslov HC-06 (SLAVE)
Korak: Pridobite naslov HC-06 (SLAVE)
Korak: Pridobite naslov HC-06 (SLAVE)
Korak: Pridobite naslov HC-06 (SLAVE)

Naslov HC-06 lahko dobite prek aplikacije z imenom Bluetooth Finder prek telefona Android ali z uporabo HC-05, da povohate okoliške module Bluetooth okoli HC-05.

Zapomnite si naslov HC-06. Te informacije boste potrebovali pri konfiguraciji HC-05

Pridobivanje naslova HC-06 prek iskalnika Bluetooth

I. Glej sliko v prilogi

OPOMBA: Naslov MAC bo videti podobno kot zgoraj poudarjen. Modul bluetooth bi običajno odkrili kot "HC-06".

I. Prenesite aplikacijo Bluetooth Finder

II. Medtem ko je HC-06 vklopljen in utripa-povežite telefon android s HC-06

III. Geslo HC-06 bo 1234. Njegovo geslo smo prej konfigurirali z ukazom AT+PIN1234

IV. Ko sta HC-06 in telefon Anroid seznanjena. Odprite aplikacijo Bluetooth Finder in preverite, kateri je njen naslov.

3. korak: 3. korak: Konfiguriranje HC-05 (Master)

3. korak: Konfiguriranje HC-05 (Master)
3. korak: Konfiguriranje HC-05 (Master)
3. korak: Konfiguriranje HC-05 (Master)
3. korak: Konfiguriranje HC-05 (Master)

*Pridobivanje naslova HC-06 prek HC-05

CILJ: Povežite HC-05, da se samodejno poveže samo s HC-06

I. Medtem ko je HC-06 vklopljen. Odprite novo sejo Arduino in sledite korakom 1-3 v 1. koraku.

II. Pri priključitvi serijskega vmesnika USB na računalnik pritisnite gumb na HC-05. Tako bo HC-05 utripal in izklapljal vsaki 2 sekundi. To pomeni, da je HC-05 v načinu AT. Prepričajte se, da so izbrana pravilna vrata. Izbrana vrata morajo biti arduino, na katerega je priključen HC-05.

III. Kliknite serijski monitor in se prepričajte, da sta dodana »Oba NL in CR« in da je hitrost prenosa nastavljena na »9600« na dnu serijskega monitorja. (kot je prikazano na priloženi sliki)

IV. Vnesite AT v besedilno polje Serial Monitor in natisnila bo NAPAKA: (0) (Ne vem, zakaj se to zgodi). Ponovno vnesite AT in serijski monitor bo natisnil OK (to pomeni, da obstaja povezava med serijskim monitorjem in Bluetooth).

V. Vtipkajte AT+ROLE? in pritisnite pošlji. Serijski monitor bo natisnil, kakšno vlogo ima HC-05 trenutno. Vloga 0 = suženj. Vloga 1 = mojster. Če je njegova vloga 0. Spremenite njeno vlogo na 1, tako da vnesete AT+ROLE = 1 Serijski monitor bo nato natisnil OK, potem ko bo vlogo HC-05 nastavil na 1 (Master). Vnesite AT+ROLE? Še enkrat do dvojnega preverjanja.

VI. Vnesite AT+CMODE? in pritisnite pošlji. Serijski monitor bo natisnil, kateri način povezave ima HC-05. 0 = povežite se samo s fiksnim naslovom. 1 = povežite se s katerim koli Bluetooth v bližini. Če je njegova cmoda 1. Spremenite njeno cmode na 0, tako da vnesete AT+CMODE = 0 Serijski monitor bo nato po nastavitvi cmode HC-05 na 0 natisnil OK. Vnesite AT+CMODE? Še enkrat do dvojnega preverjanja.

VII. Vnesite AT+UART? in pritisnite pošlji. Serijski monitor bo natisnil hitrost prenosa podatkov HC-05, ki jo trenutno ima. (t.j. +UART: 9600, 0, 0). Ne pozabite, da moramo nastaviti enako hitrost prenosa kot HC-06. Za nastavitev hitrosti prenosa HC-05 na 115200. Vnesite AT+UART = 115200, 0, 0 Serijski monitor bo natisnil OK. Vnesite AT+UART? Še enkrat do dvojnega preverjanja. (zdaj bi moral natisniti +UART: 115200, 0, 0).

VIII. Vnesite AT+PSWD? Za določitev gesla za HC-05. Ne pozabite, da mora biti geslo med HC-06 in HC-05 enako. Če njegovo geslo ni 1234. Nastavite geslo z AT+PSWD = 1234 Serijski monitor bo natisnil OK. Vnesite AT+PSWD? Še enkrat do dvojnega preverjanja.

IX. Če imate naslov HC-06, ta korak že preskočite in nadaljujte s korakom X. Ta korak bo določil naslov HC-06. Vnesite AT+INIT. Serijski monitor mora natisniti OK. Vnesite AT+INQ Ta ukaz bo poizvedoval o okoliških napravah Bluetooth. Serijski monitor mora natisniti naslov signala tipa HC-06. (t.j. +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. Seznanite HC-05 s HC-06. Pridobite naslov, ki ste ga odkrili, prek aplikacije bluetooth finder ali z metodo AT+INQ. Dvopičje naslova (98D3: 31: FD5F83) zamenjajte z vejicami (98D3, 31, FD5F83) na naslovu, da vnesete tip AT+PAIR = 98D3, 31, FD5F83, 5 5 v tem ukazu za par je časovna omejitev v sekundah. Če se HC-05 ne poveže z nameravanim naslovom, se natisne sporočilo o napaki. V nasprotnem primeru bo na serijskem monitorju natisnjeno OK.

XI. Priključite HC-05 na HC-06. Vnesite AT+BIND = 98D3, 31, FD5F83 Serijski monitor bi moral v primeru uspeha natisniti OK.

XII. Povezava HC-06. Vnesite AT+LINK = 98D3, 31, FD5F83 Serijski monitor bi moral v primeru uspeha natisniti OK.

XIII. Ko sta HC-05 in HC-06 vezana. HC-05 bo utripal enkrat na 2 sekundi, HC-06 pa bo ostal vklopljen (ne utripa).

ČESTITKE HC-05 in HC-06 sta zdaj povezana

Korak 4: Korak 4: Zgradite osnovo avtomobila RC Sledite navodilom na slikah na tem koraku

4. korak: Zgradite osnovo avtomobila RC Sledite navodilom na slikah na tem koraku
4. korak: Zgradite osnovo avtomobila RC Sledite navodilom na slikah na tem koraku
4. korak: Zgradite osnovo avtomobila RC Sledite navodilom na slikah na tem koraku
4. korak: Zgradite osnovo avtomobila RC Sledite navodilom na slikah na tem koraku

Korak 5: Korak 5: Priključite motorja z enosmernim tokom z dvema pojemama na koračni L9110S

5. korak: Priključite 2 DC motorja z upočasnjevanjem na koračni L9110S
5. korak: Priključite 2 DC motorja z upočasnjevanjem na koračni L9110S
5. korak: Priključite 2 DC motorja z upočasnjevanjem na koračni L9110S
5. korak: Priključite 2 DC motorja z upočasnjevanjem na koračni L9110S
5. korak: Priključite 2 DC motorja z upočasnjevanjem na koračni L9110S
5. korak: Priključite 2 DC motorja z upočasnjevanjem na koračni L9110S

*Upoštevajte, kako je Sketch nastavljen, je treba L9110S priključiti na enosmerne motorje natančno tako, kot je prikazano na priloženih slikah (priložene so v kronološkem vrstnem redu)

6. korak: 5. korak: naložite skico CAR.ino v Arduino (CAR)

Korak 7: Korak 6: Odklopite Arduino (CAR) od vira energije in pritrdite ščit na vrh Arduina

Korak 8: Korak 7: Povežite L9110S Stepper na Arduino Shield (CAR)

Korak 7: Povežite L9110S Stepper na Arduino Shield (CAR)
Korak 7: Povežite L9110S Stepper na Arduino Shield (CAR)

9. korak: 8. korak: Priključite HC-06 na Arduino Shield (CAR)

8. korak: Priključite HC-06 na Arduino Shield (CAR)
8. korak: Priključite HC-06 na Arduino Shield (CAR)

10. korak: 9. korak: Konfiguracija avtomobila RC je končana. avto bi moral izgledati tako

9. korak: Konfiguracija avtomobila RC je končana. avto bi moral izgledati tako
9. korak: Konfiguracija avtomobila RC je končana. avto bi moral izgledati tako
9. korak: Konfiguracija avtomobila RC je končana. avto bi moral izgledati tako
9. korak: Konfiguracija avtomobila RC je končana. avto bi moral izgledati tako
9. korak: Konfiguracija avtomobila RC je končana. avto bi moral izgledati tako
9. korak: Konfiguracija avtomobila RC je končana. avto bi moral izgledati tako

11. korak: 10. korak: naložite skico HAND.ino v Arduino (HAND)

Korak 12: Korak 11: Odklopite Arduino (HAND) od vira energije in pritrdite ščit na vrh Arduina

Korak 13: Korak 12: Priključite žiroskop na Arduino Shield (HAND)

Korak: Povežite žiroskop z Arduino ščitom (ROČNO)
Korak: Povežite žiroskop z Arduino ščitom (ROČNO)

Oglejte si priloženo sliko

Korak 14: Korak 13: Priključite HC-06 na Arduino Shield (HAND)

Korak: Priključite HC-06 na Arduino Shield (HAND)
Korak: Priključite HC-06 na Arduino Shield (HAND)

Korak 15: Korak 14: Pritrdite Arduino (ROKA) na trak za rokavice preko Velcro traku. do zdaj Konfiguracija roke je končana. rokavica bi morala izgledati tako

Priporočena: