Obsah:

Ruční RC auto ovládané gesty: 15 kroků
Ruční RC auto ovládané gesty: 15 kroků

Video: Ruční RC auto ovládané gesty: 15 kroků

Video: Ruční RC auto ovládané gesty: 15 kroků
Video: Syma W1 Pro autonomní funkce, délka letu a test App Syma Air 2024, Listopad
Anonim
RC auto ovládané gesty rukou
RC auto ovládané gesty rukou
Ruční RC auto ovládané gesty
Ruční RC auto ovládané gesty

Ahoj světe!

Toto je můj první Instructable

Pokud máte nějaké dotazy - neváhejte se zeptat.

Cílová skupina:

Tento projekt je použitelný pro každého, kdo má vášeň, pokud jde o technologie. Ať už jste odborník nebo úplný začátečník, pokud jde o robotiku. Tento projekt byste mohli vytvořit podle pokynů v tomto dokumentu.

Co budete potřebovat:

· (2) x řídicí deska Elegoo Uno R3

· (2) x rozšiřující deska prototypu

· (1) x Bluetooth modul HC-05

· (1) x Bluetooth modul HC-06

· (1) x ruční rukavice

· (1) x modul GY-521

· (12) x dráty M-M

· (6) x F-M dráty

· (2) x 9V baterie s DC

R/C auto

· (1) x základní deska

· (2) x disk kodéru

· (2) x kolo

· (2) x Decelerační stejnosměrný motor

· (1) x Nádoba na baterie

· (4) x šroub M3*30

· (8) x šroub M3*6

· (8) x matice M3

· (1) x přepínač

· (4) x zapínání

· (1) x kladivo kladiva

· (4) x baterie AA

· (1) x L9110S 2-CH H-bridge Stepper Motor Dual DC Motor Controller Board

Krok 1: Krok 1:

Krok 1
Krok 1
Krok 1
Krok 1
Krok 1
Krok 1
Krok 1
Krok 1

CÍL: Konfigurujte přenosovou rychlost a nastavte heslo HC-06 (SLAVE)

HC-06 je modul Bluetooth pouze pro otroky, což znamená, že „lze s ním pouze hovořit“. HC-06 je automaticky v režimu AT. Režim AT je příkazový režim, který vám umožňuje dotazovat/konfigurovat některá nastavení modulu Bluetooth.

I. K počítači je připojeno pouze Arduino a USB Serial. Nahrajte prázdný náčrt do Arduina, jak je připojeno výše

II. Odpojte USB Serial od počítače.

III. Připojte HC-06 a Arduino pomocí (4) vodičů F-M-viz step1wire

IV. Připojte USB Serial k počítači. Díky tomu bude HC-06 blikat a zhasínat každou sekundu.

V. Klikněte na Sériový monitor a ujistěte se, že v dolní části sériového monitoru jsou „Žádné konce řádků“a že je přenosová rychlost nastavena na „9600“.

IV. Do textového pole Serial Monitor zadejte AT a mělo by se vytisknout OK (to znamená, že mezi sériovým monitorem a Bluetooth probíhá komunikace)

VII. Výchozí heslo HC-06 je 1234, ale pro případ, že není. Zadejte AT+PIN1234 a stiskněte odeslat. Sériový monitor poté vytiskne OKsetPIN. Tím se nastaví heslo pro párování HC-06 na 1234 (heslo mezi HC-06 a HC-05 by mělo být stejné).

VIIII. Zadejte AT+BAUD8 a stiskněte Odeslat. Sériový monitor vytiskne OK115200. Tím se nastaví přenosová rychlost HC-06 na 115200. (Přenosová rychlost mezi HC-06 a HCC-06 by měla být stejná).

Krok 2: Krok 2: Získejte adresu HC-06 (SLAVE)

Krok 2: Získejte adresu HC-06 (SLAVE)
Krok 2: Získejte adresu HC-06 (SLAVE)
Krok 2: Získejte adresu HC-06 (SLAVE)
Krok 2: Získejte adresu HC-06 (SLAVE)
Krok 2: Získejte adresu HC-06 (SLAVE)
Krok 2: Získejte adresu HC-06 (SLAVE)

Adresu HC-06 můžete získat prostřednictvím aplikace s názvem Bluetooth Finder prostřednictvím telefonu Android nebo pomocí HC-05 očichat okolní moduly Bluetooth kolem HC-05.

Pamatujte si adresu HC-06. Tyto informace budete potřebovat při konfiguraci HC-05

Získání adresy HC-06 pomocí Bluetooth Finder

I. Viz přiložený obrázek

POZNÁMKA: Adresa MAC bude vypadat podobně jako ta zvýrazněná výše. Modul bluetooth by byl normálně objeven jako „HC-06“.

I. Stáhněte si aplikaci Bluetooth Finder

II. Zatímco HC-06 je zapnutý a bliká-spárujte telefon Android s HC-06

III. Heslo HC-06 bude 1234. Jeho heslo jsme nakonfigurovali dříve pomocí příkazu AT+PIN1234

IV. Po spárování telefonu HC-06 a telefonu Anroid. Otevřete aplikaci Bluetooth Finder a podívejte se, jaká je její adresa.

Krok 3: Krok 3: Konfigurace HC-05 (Master)

Krok 3: Konfigurace HC-05 (Master)
Krok 3: Konfigurace HC-05 (Master)
Krok 3: Konfigurace HC-05 (Master)
Krok 3: Konfigurace HC-05 (Master)

*Získání adresy HC-06 prostřednictvím HC-05

CÍL: Spojením HC-05 se automaticky připojíte pouze k HC-06

I. Když je HC-06 zapnutý. Otevřete novou relaci Arduino a postupujte podle kroků 1-3 v kroku 1.

II. Při připojování USB Serial k počítači stiskněte tlačítko na HC-05. Díky tomu bude HC-05 blikat a zhasínat každé 2 sekundy. To znamená, že HC-05 je v režimu AT. Ujistěte se, že je vybrán správný port. Vybraný port musí být arduino, ke kterému je připojen HC-05.

III. Klikněte na Sériový monitor a ujistěte se, že je v dolní části sériového monitoru přidáno „Both NL & CR“a že je přenosová rychlost nastavena na „9600“. (jak je znázorněno na přiloženém obrázku)

IV. Do textového pole Serial Monitor zadejte AT a vytiskne se CHYBA: (0) (Nejste si jisti, proč k tomu dochází). Zadejte znovu AT a sériový monitor vytiskne OK (to znamená, že probíhá komunikace mezi sériovým monitorem a Bluetooth).

V. Typ AT+ROLE? a stiskněte Odeslat. Sériový monitor vytiskne, jakou roli v současnosti HC-05 má. Role 0 = otrok. Role 1 = mistr. Pokud je jeho role 0. Změňte jeho roli na 1 zadáním AT+ROLE = 1 Sériový monitor poté vytiskne OK po nastavení role HC-05 na 1 (hlavní). Typ AT+ROLE? Opět dvojitá kontrola.

VI. Zadejte AT+CMODE? a stiskněte Odeslat. Sériový monitor vytiskne, jaký režim připojení HC-05 aktuálně má. 0 = připojení pouze k pevné adrese. 1 = připojení k jakémukoli Bluetooth v okolí. Pokud je jeho cmode 1. Změňte jeho cmode na 0 zadáním AT+CMODE = 0 Sériový monitor poté vytiskne OK po nastavení cmode HC-05 na 0. Zadejte AT+CMODE? Opět dvojitá kontrola.

VII. Typ AT+UART? a stiskněte odeslat. Sériový monitor vytiskne, jakou přenosovou rychlost HC-05 aktuálně má. (tj. +UART: 9600, 0, 0). Pamatujte, že musíme nastavit stejnou přenosovou rychlost jako HC-06. Chcete-li nastavit přenosovou rychlost HC-05 na 115200. Zadejte AT+UART = 115200, 0, 0 Sériový monitor vytiskne OK. Typ AT+UART? Opět dvojitá kontrola. (nyní by se měl vytisknout +UART: 115200, 0, 0).

VIII. Typ AT+PSWD? Určení hesla HC-05. Pamatujte, že heslo mezi HC-06 a HC-05 by mělo být stejné. Pokud jeho heslo není 1234. Nastavte heslo pomocí AT+PSWD = 1234 Sériový monitor vytiskne OK. Typ AT+PSWD? Opět dvojitá kontrola.

IX. Pokud již máte adresu HC-06, tento krok přeskočte a pokračujte krokem X. Tento krok určí adresu HC-06. Zadejte AT+INIT. Sériový monitor by měl vytisknout OK. Zadejte AT+INQ Tento příkaz bude zjišťovat okolní zařízení bluetooth. Sériový monitor by měl vytisknout adresu signálu typu HC-06. (tj. +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. Spárujte HC-05 s HC-06. Znovu získejte adresu, kterou jste zjistili, ať už prostřednictvím vyhledávací aplikace bluetooth nebo metodou AT+INQ. Nahraďte dvojtečky adresy (98D3: 31: FD5F83) čárkami (98D3, 31, FD5F83) na adrese a zadejte AT+PAIR = 98D3, 31, FD5F83, 5 5 v tomto příkazu páru je časový limit v sekundách. Pokud se HC-05 nespáruje s zamýšlenou adresou, vytiskne se chybové hlášení. Jinak, pokud je párování úspěšné, bude na sériovém monitoru vytištěno OK.

XI. Připojte HC-05 k HC-06. Zadejte AT+BIND = 98D3, 31, FD5F83 Sériový monitor by měl v případě úspěchu vytisknout OK.

XII. Link HC-06. Zadejte AT+LINK = 98D3, 31, FD5F83 Sériový monitor by měl v případě úspěchu vytisknout OK.

XIII. Jakmile jsou HC-05 a HC-06 svázány. HC-05 bude blikat jednou za 2 sekundy a HC-06 zůstane zapnuto (bez blikání).

GRATULUJEME HC-05 a HC-06 jsou nyní spojeny dohromady

Krok 4: Krok 4: Postavte základnu RC auta Postupujte podle pokynů na obrázcích na tomto Tep

Krok 4: Postavte základnu RC auta Postupujte podle pokynů na obrázcích na tomto Tep
Krok 4: Postavte základnu RC auta Postupujte podle pokynů na obrázcích na tomto Tep
Krok 4: Postavte základnu RC auta Postupujte podle pokynů na obrázcích na tomto Tep
Krok 4: Postavte základnu RC auta Postupujte podle pokynů na obrázcích na tomto Tep

Krok 5: Krok 5: Připojte 2 zpomalovací stejnosměrné motory ke krokovému pedálu L9110S

Krok 5: Připojte 2 zpomalovací stejnosměrné motory ke krokovému pedálu L9110S
Krok 5: Připojte 2 zpomalovací stejnosměrné motory ke krokovému pedálu L9110S
Krok 5: Připojte 2 zpomalovací stejnosměrné motory ke krokovému pedálu L9110S
Krok 5: Připojte 2 zpomalovací stejnosměrné motory ke krokovému pedálu L9110S
Krok 5: Připojte 2 zpomalovací stejnosměrné motory ke krokovému pedálu L9110S
Krok 5: Připojte 2 zpomalovací stejnosměrné motory ke krokovému pedálu L9110S

*Všimněte si způsobu nastavení náčrtu, L9110S by měl být připojen k stejnosměrným motorům přesně tak, jak je znázorněno na přiložených obrázcích (jsou připojeny v chronologickém pořadí)

Krok 6: Krok 5: Nahrajte skicu CAR.ino do Arduina (CAR)

Krok 7: Krok 6: Odpojte Arduino (CAR) od zdroje napájení a připevněte štít na horní část Arduina

Krok 8: Krok 7: Připojte krokovací krok L9110S k Arduino Shield (CAR)

Krok 7: Připojte stepper L9110S k Arduino Shield (CAR)
Krok 7: Připojte stepper L9110S k Arduino Shield (CAR)

Krok 9: Krok 8: Připojte HC-06 k Arduino Shield (CAR)

Krok 8: Připojte HC-06 k Arduino Shield (CAR)
Krok 8: Připojte HC-06 k Arduino Shield (CAR)

Krok 10: Krok 9: Konfigurace RC auta je dokončena. auto by mělo vypadat takto

Krok 9: Konfigurace RC auta je dokončena. auto by mělo vypadat takto
Krok 9: Konfigurace RC auta je dokončena. auto by mělo vypadat takto
Krok 9: Konfigurace RC auta je dokončena. auto by mělo vypadat takto
Krok 9: Konfigurace RC auta je dokončena. auto by mělo vypadat takto
Krok 9: Konfigurace RC auta je dokončena. auto by mělo vypadat takto
Krok 9: Konfigurace RC auta je dokončena. auto by mělo vypadat takto

Krok 11: Krok 10: Nahrajte skicu HAND.ino do Arduina (HAND)

Krok 12: Krok 11: Odpojte Arduino (HAND) od zdroje napájení a připevněte štít na horní část Arduina

Krok 13: Krok 12: Připojte gyroskop k Arduino Shield (HAND)

Krok 12: Připojte gyroskop k Arduino Shield (HAND)
Krok 12: Připojte gyroskop k Arduino Shield (HAND)

Viz přiložený obrázek

Krok 14: Krok 13: Připojte HC-06 k Arduino Shield (HAND)

Doporučuje: