RC auto ovládané chytrým telefonem pomocí Arduina: 13 kroků (s obrázky)
RC auto ovládané chytrým telefonem pomocí Arduina: 13 kroků (s obrázky)
Anonim
RC auto ovládané chytrým telefonem pomocí Arduina
RC auto ovládané chytrým telefonem pomocí Arduina

Tento návod ukazuje, jak vyrobit robotické auto Arduino ovládané chytrým telefonem.

Aktualizace 25. října 2016

Krok 1: Odkaz na video YouTube

Image
Image

Krok 2: Potřebné součásti a nástroje

Konstrukce / podvozek
Konstrukce / podvozek

1. Sada podvozku robota 4WD 2. Arduino Uno

3. Mostový modul LM298 H

4. Modul Bluetooth HC-05

5. 12V Li-po baterie

6. Propojovací vodiče pro muže a ženy

7. Propojovací dráty muž-muž

8. Lepicí páska nebo jakákoli jiná páska 9. Smartphone

Krok 3: Struktura / podvozek

Můžete si koupit Ready made 4WD Car podvozek nebo si ho můžete vyrobit pomocí PVC / jakéhokoli druhu Hard Board.

Krok 4: Motor / pohon

Motor / pohon
Motor / pohon

V tomto projektu používám 6v DC motor. Můžete použít jakýkoli druh 6v stejnosměrného motoru.

Krok 5: Připravte si terminál motorů

Připravte si motorový terminál
Připravte si motorový terminál
Připravte si motorový terminál
Připravte si motorový terminál
Připravte si motorový terminál
Připravte si motorový terminál

Odřízněte 4 kusy červených a černých drátů o délce přibližně 5 až 6 palců.

Lze použít dráty 0,5 mm2.

Odizolujte izolaci z vodičů na obou koncích Pájejte vodiče na svorku motoru

Polaritu motoru můžete zkontrolovat připojením k baterii. Pokud se otáčí ve směru dopředu (červený vodič s kladným a černý vodič se záporným pólem baterie), pak je připojení správné.

Krok 6: Namontujte motor a nainstalujte horní střechu

Namontujte motor a nainstalujte horní střechu
Namontujte motor a nainstalujte horní střechu
Namontujte motor a nainstalujte horní střechu
Namontujte motor a nainstalujte horní střechu
Namontujte motor a nainstalujte horní střechu
Namontujte motor a nainstalujte horní střechu
Namontujte motor a nainstalujte horní střechu
Namontujte motor a nainstalujte horní střechu

Krok 7: Ovladač

Ovladač
Ovladač

Arduino UNO je deska s mikrokontrolérem s otevřeným zdrojovým kódem založená na mikrokontroléru Microchip ATmega328P a vyvinutá společností Arduino.cc. Deska je vybavena sadou pinů digitálního a analogového vstupu/výstupu (I/O), které mohou být propojeny s různými rozšiřujícími deskami (štíty) a jinými obvody. Deska má 14 digitálních pinů, 6 analogových pinů a je programovatelná pomocí Arduino IDE (Integrated Development Environment) přes USB kabel typu B. Může být napájen kabelem USB nebo externí 9voltovou baterií, přestože přijímá napětí mezi 7 a 20 volty. Je také podobný Arduino Nano a Leonardo. Hardwarový referenční design je distribuován pod licencí Creative Commons Attribution Share-Alike 2.5 a je k dispozici na webových stránkách Arduino. K dispozici jsou také soubory rozvržení a produkce pro některé verze hardwaru. „Uno“znamená jeden v italštině a byl vybrán k označení vydání Arduino Software (IDE) 1.0. Deska Uno a verze 1.0 Arduino Software (IDE) byly referenčními verzemi Arduina, nyní se vyvinuly do novějších verzí. Deska Uno je první ze série desek USB Arduino a referenčním modelem pro platformu Arduino. ATmega328 na Arduino Uno je dodáván s předprogramovaným bootloaderem, který do něj umožňuje nahrát nový kód bez použití externího hardwarového programátoru. [3] Komunikuje pomocí původního protokolu STK500. Uno se také liší od všech předchozích desek v tom, že nepoužívá čip ovladače FTDI USB-to-serial. Místo toho používá Atmega16U2 (Atmega8U2 až do verze R2) naprogramovaný jako převodník USB na sériový port.

Mikrokontroléry se obvykle programují pomocí dialektu funkcí z programovacích jazyků C a C ++. Kromě používání tradičních řetězců nástrojů kompilátoru projekt Arduino poskytuje integrované vývojové prostředí (IDE) založené na projektu Processing language.

Krok 8: Most H (modul LM 298)

H Bridge (modul LM 298)
H Bridge (modul LM 298)
H Bridge (modul LM 298)
H Bridge (modul LM 298)
H Bridge (modul LM 298)
H Bridge (modul LM 298)

Co je H-můstek Termín H můstek je odvozen z typického grafického znázornění takového obvodu. Jedná se o obvod, který může pohánět stejnosměrný motor vpřed i vzad. Práce: Na výše uvedeném obrázku najdete informace o fungování mostu H.

Skládá se ze 4 elektronických spínačů S1, S2, S3 a S4 (tranzistory / MOSFETy / IGBTS). Když jsou spínače S1 a S4 sepnuty (a S2 a S3 jsou otevřené), bude na motor přivedeno kladné napětí. Otáčí se tedy směrem dopředu. Podobně, když jsou S2 a S3 sepnuty a S1 a S4 jsou otevřeny, reverzní napětí se aplikuje přes motor, takže se otáčí v opačném směru.

Poznámka: Přepínače ve stejném rameni (buď S1, S2 nebo S3, S4) nejsou nikdy sepnuty současně, dojde k mrtvému zkratu. Mosty H jsou k dispozici jako integrované obvody, nebo si můžete postavit vlastní pomocí 4 tranzistorů nebo MOSFETů. V našem případě používáme integrovaný obvod LM298 H-bridge, který umožňuje ovládat rychlost a směr motorů.

Popis kolíku:

Out 1: DC motor 1 "+" nebo krokový motor A+

Výstup 2: DC motor 1 "-" nebo krokový motor A-

Výstup 3: DC motor 2 "+" nebo krokový motor B+

Výstup 4: Vývod motoru B

Pin 12v: vstup 12V, ale můžete použít 7 až 35V

GND: Ground

5v Pin: výstup 5V, pokud je na místě 12V propojka, ideální pro napájení vašeho Arduina (atd.)

EnA: Povoluje signál PWM pro motor A (viz část „Pokyny pro náčrt Arduina“)

IN1: Povolit motor A

IN2: Povolit MotorA

IN3: Povolit MotorB

IN4: Povolit MotorB

EnB: Povoluje signál PWM pro motor B

Krok 9: Zdroj napájení

Zdroj energie
Zdroj energie

Tyto baterie lze použít:

1. Alkalická baterie AA (nenabíjecí) 2. AA NiMh nebo NiCd baterie (dobíjecí)

3. Li Ion baterie

4. LiPo baterie

Krok 10: Elektrické zapojení

Pro zapojení potřebujete propojovací vodiče. Připojte červené vodiče dvou motorů (na každé straně) dohromady a černé vodiče dohromady.

Nakonec tedy máte dva terminály na každé straně. MOTORA má na starosti dva motory na pravé straně, odpovídajícím způsobem jsou k motoru MOTORB připojeny dva motory na levé straně Podle pokynů níže připojte vše.

Připojení motorů:

Out1 -> Červený vodič motoru na levé straně (+)

Out2 -> Černý vodič motoru na levé straně (-)

Out3 -> červený vodič motoru na pravé straně (+)

Out4 -> Černý vodič motoru na pravé straně (-)

LM298 -> Arduino

IN1 -> D5

IN2-> D6

IN2 -> D9

IN2-> D10

Modul Bluetooth -> Arduino

Rx-> Tx

Tx -> Rx

GND -> GND

Vcc -> 3,3 V.

Napájení:

12V -> Připojte červený vodič baterie

GND -> Připojte baterii Černý vodič a pin GNU Arduino

5V -> Připojte k 5V kolíku Arduino

Krok 11: Ovládejte logiku

Logika ovládání
Logika ovládání

Krok 12: Software

Software
Software
Software
Software

Softwarová část je velmi jednoduchá, nepotřebuje žádnou knihovnu. Pokud rozumíte logické tabulce v předchozích krocích, můžete napsat vlastní kód. Strávil jsem mnoho času psaním kódu, takže jsem použil kód napsaný někým jiným. K ovládání robota používám svůj smartphone. Smartphone je připojen k ovladači pomocí modulu Bluetooth (HC -06 / 05) Stáhněte si aplikaci Po instalaci ji musíte spárovat s modulem Bluetooth. Heslo pro spárování je „1234“.

Odkaz ke stažení: https://play.google.com/store/apps/details? Id = brau…

Krok 13: Arduino kód

Arduino kód
Arduino kód

==> Arduino kód

Nebo

www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim