Indholdsfortegnelse:

Arduino bilstyret via Bluetooth App: 4 trin (med billeder)
Arduino bilstyret via Bluetooth App: 4 trin (med billeder)

Video: Arduino bilstyret via Bluetooth App: 4 trin (med billeder)

Video: Arduino bilstyret via Bluetooth App: 4 trin (med billeder)
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, November
Anonim
Arduino bil styret via Bluetooth App
Arduino bil styret via Bluetooth App
Arduino bil styret via Bluetooth App
Arduino bil styret via Bluetooth App

Alt vi ved, at Arduino er en fremragende prototypeplatform, hovedsagelig fordi den bruger et venligt programmeringssprog, og der er mange ekstra utrolige komponenter, der giver os gode oplevelser.

Vi kan integrere Arduino med forskellige skjolde eller moduler og bygge fantastiske ting. I dette projekt vil jeg vise dig, hvordan du bruger Bluetooth -modulet til at styre en robotplatform via kommandoer, der kommer fra en smartphone.

Trin 1: Dele

Dele
Dele
Dele
Dele
Dele
Dele

Hardware:

  • 1x Arduino Uno
  • 1x motorskærm L293D driver
  • 1x Bluetooth -modul
  • 1x robotplatform
  • 4x Dupont Wire til Bluetooth -modul (mand til kvinde)
  • 4x Dupont Wire til motorer (mand til mand)
  • 2x motorer + 2x hjul
  • 1x hjul

Software:

  • Arduino IDE
  • A til B USB -kabel
  • Bluetooth RC -controller (du kan downloade denne app her)

Trin 2: Montering af Arduino -bilen

Montering af Arduino -bilen
Montering af Arduino -bilen
Montering af Arduino -bilen
Montering af Arduino -bilen
Montering af Arduino -bilen
Montering af Arduino -bilen

Monteringen af robotplatformen er meget let. Hvis du køber sådan en, modtager du en manual med alle trin.

Monter først den 2 motor på robotplatformen.

Monter for det andet hjulet på robotplatformen.

Monter for det tredje Arduino Uno på robotplatformen, og anbring motorskærmen på Arduino Uno.

For det fjerde forbinder den venstre og den højre motortråd, der er angivet på billedet. (Bemærk: Red Wire er + & Black Wire er -)

Forbind for det femte Bluetooth -modulet:

  • RXD til TXD på Arduino Uno
  • TXD til RXD på Arduino Uno
  • VCC til 5V på Arduino Uno
  • GND til GND på Arduino Uno

Trin 3: Software

Arduino uno er meget let at programmere.

- For at styre motorerne brugte jeg biblioteket AFMotor.h inkluderet ovenfor.

- Kommunikationen mellem smartphonen og Bluetooth -modulet blev udført ved hjælp af den serielle kommunikationsarduino.

- Appen "Bluetooth RC Controller" sender følgende kommandoer til bluetooth -modulet:

  • Frem -> F
  • Tilbage -> B.
  • Venstre -> L
  • Højre -> R
  • Fremad venstre -> G
  • Fremad til højre -> I
  • Tilbage til venstre -> H
  • Tilbage til højre -> J
  • Stop -> S
  • Forlygter tændt -> W
  • Frontlys slukket -> w
  • Baglygter tændt -> U
  • Baglygter slukket -> u
  • Horn på -> V
  • Horn Off -> v
  • Ekstra tændt -> X
  • Ekstra off -> x
  • Hastighed 0 -> 0
  • Hastighed 10 -> 1
  • Hastighed 20 -> 2
  • Hastighed 30 -> 3
  • Hastighed 90 -> 9
  • Hastighed 100 -> q
  • Stop alle -> D

I dette projekt har jeg programmeret 2 kommandoer:

1. Basic (fremad, bagud, venstre og højre)

2. Fuld kommando (frem, tilbage, venstre og højre) og også (fremad til venstre, 1. fremad til højre, tilbage til venstre, tilbage til højre)

Hele koden kan downloades.

Trin 4: Glem ikke at dele, like og stemme !

Anbefalede: