Arduino auto bestuurd via Bluetooth-app - Ajarnpa
Arduino auto bestuurd via Bluetooth-app - Ajarnpa
Anonim
Arduino auto bestuurd via Bluetooth-app
Arduino auto bestuurd via Bluetooth-app
Arduino auto bestuurd via Bluetooth-app
Arduino auto bestuurd via Bluetooth-app

We weten alleen dat Arduino een uitstekend platform voor prototypes is, vooral omdat het een vriendelijke programmeertaal gebruikt en er veel extra ongelooflijke componenten zijn die ons geweldige ervaringen bieden.

We kunnen de Arduino integreren met verschillende schilden of modules en fantastische dingen bouwen. In dit project laat ik je zien hoe je de Bluetooth-module gebruikt om een robotplatform te besturen via commando's van een smartphone.

Stap 1: Onderdelen

Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen
Onderdelen

Hardware:

  • 1x Arduino Uno
  • 1x Motor Shield L293D-stuurprogramma
  • 1x Bluetooth-module
  • 1x Robotplatform
  • 4x Dupont-draad voor Bluetooth-module (mannelijk naar vrouwelijk)
  • 4x Dupont-draad voor motoren (mannelijk naar mannelijk)
  • 2x motoren + 2x wielen
  • 1x zwenkwiel

Software:

  • Arduino IDE
  • A naar B USB-kabel
  • Bluetooth RC Controller (u kunt deze app hier downloaden)

Stap 2: Montage van de Arduino Car

De Arduino-auto in elkaar zetten
De Arduino-auto in elkaar zetten
De Arduino-auto in elkaar zetten
De Arduino-auto in elkaar zetten
De Arduino-auto in elkaar zetten
De Arduino-auto in elkaar zetten

De montage van het robotplatform is zeer eenvoudig. Als je er zo een koopt, ontvang je een handleiding met alle stappen.

Monteer eerst de 2-motor op het robotplatform.

Monteer vervolgens het zwenkwiel op het robotplatform.

Monteer als derde de Arduino Uno op het robotplatform en plaats het motorschild op de Arduino Uno.

Verbind als vierde de linker en de rechter motordraad zoals aangegeven in de afbeelding. (Opmerking: rode draad is + en zwarte draad is -)

Sluit ten vijfde de Bluetooth-module aan:

  • RXD naar TXD op Arduino Uno
  • TXD naar RXD op Arduino Uno
  • VCC naar 5V op Arduino Uno
  • GND naar GND op Arduino Uno

Stap 3: Software

De Arduino uno is zeer eenvoudig te programmeren.

- Om de motoren te besturen, heb ik de hierboven opgenomen bibliotheek AFMotor.h gebruikt.

- De communicatie tussen de smartphone en de Bluetooth-module gebeurde met behulp van de seriële communicatie arduino.

- De app "Bluetooth RC Controller" stuurt de volgende opdrachten naar de Bluetooth-module:

  • Vooruit -> F
  • Terug -> B
  • Links -> L
  • Rechts -> R
  • Vooruit Links -> G
  • Vooruit Rechts -> I
  • Terug Links -> H
  • Terug Rechts -> J
  • Stop -> S
  • Koplampen aan -> W
  • Voorlichten uit -> w
  • Achtergrondverlichting aan -> U
  • Achtergrondverlichting uit -> u
  • Hoorn aan -> V
  • Hoorn uit -> v
  • Extra Aan -> X
  • Extra Uit -> x
  • Snelheid 0 -> 0
  • Snelheid 10 -> 1
  • Snelheid 20 -> 2
  • Snelheid 30 -> 3
  • Snelheid 90 -> 9
  • Snelheid 100 -> q
  • Alles stoppen -> D

In dit project heb ik 2 commando's geprogrammeerd:

1. Basic (Vooruit, Achteruit, Links en Rechts)

2. Full Command (Vooruit, Achteruit, Links en Rechts) en ook (Vooruit Links, 1. Vooruit Rechts, Achter Links, Achter Rechts)

De volledige code is voor u beschikbaar om te downloaden.

Stap 4: Vergeet niet te delen, leuk te vinden en te stemmen!

Aanbevolen: