Innholdsfortegnelse:

Arduino bilstyrt via Bluetooth -app: 4 trinn (med bilder)
Arduino bilstyrt via Bluetooth -app: 4 trinn (med bilder)

Video: Arduino bilstyrt via Bluetooth -app: 4 trinn (med bilder)

Video: Arduino bilstyrt via Bluetooth -app: 4 trinn (med bilder)
Video: Раскрыт новый метод! Как сделать машину управляемой пультом! RC! без двигателя Стирлинга! 2024, November
Anonim
Arduino bilstyrt via Bluetooth -app
Arduino bilstyrt via Bluetooth -app
Arduino bilstyrt via Bluetooth -app
Arduino bilstyrt via Bluetooth -app

Alt vi vet at Arduino er en utmerket prototypeplattform, hovedsakelig fordi den bruker et vennlig programmeringsspråk og det er mange ekstra utrolige komponenter som gir oss gode opplevelser.

Vi kan integrere Arduino med forskjellige skjold eller moduler og bygge fantastiske ting. I dette prosjektet vil jeg vise deg hvordan du bruker Bluetooth -modulen til å kontrollere en robotplattform gjennom kommandoer som kommer fra en smarttelefon.

Trinn 1: Deler

Deler
Deler
Deler
Deler
Deler
Deler

Maskinvare:

  • 1x Arduino Uno
  • 1x motorskjold L293D driver
  • 1x Bluetooth -modul
  • 1x robotplattform
  • 4x Dupont Wire for Bluetooth -modul (mann til kvinne)
  • 4x Dupont Wire for motorer (mann til mann)
  • 2x motorer + 2x hjul
  • 1 x hjul

Programvare:

  • Arduino IDE
  • A til B USB -kabel
  • Bluetooth RC -kontroller (du kan laste ned denne appen her)

Trinn 2: Montering av Arduino -bilen

Montering av Arduino -bilen
Montering av Arduino -bilen
Montering av Arduino -bilen
Montering av Arduino -bilen
Montering av Arduino -bilen
Montering av Arduino -bilen

Monteringen av robotplattformen er veldig enkel. Hvis du kjøper en slik, vil du motta en manual med alle trinnene.

Monter først den 2 motoren på robotplattformen.

Monter deretter hjulet på robotplattformen.

Monter for det tredje Arduino Uno på robotplattformen og plasser motorskjermen på Arduino Uno.

For det fjerde kobler du til venstre og høyre motorledning angitt på bildet. (Merk: Red Wire er + og Black Wire er -)

Koble til Bluetooth -modulen for det femte:

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

Trinn 3: Programvare

Arduino uno er veldig enkel å programmere.

- For å kontrollere motorene brukte jeg biblioteket AFMotor.h inkludert ovenfor.

- Kommunikasjonen mellom smarttelefonen og Bluetooth -modulen ble utført ved hjelp av den serielle kommunikasjonsarduinoen.

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

  • Frem -> F
  • Tilbake -> B.
  • Venstre -> L
  • Høyre -> R
  • Fremover venstre -> G
  • Fremover Høyre -> I
  • Bak venstre -> H
  • Tilbake Høyre -> J
  • Stopp -> S
  • Frontlys på -> W
  • Frontlys av -> w
  • Baklys på -> U
  • Baklyset er av -> u
  • Horn On -> V
  • Horn Off -> v
  • Ekstra På -> X
  • Ekstra av -> x
  • Hastighet 0 -> 0
  • Hastighet 10 -> 1
  • Hastighet 20 -> 2
  • Hastighet 30 -> 3
  • Hastighet 90 -> 9
  • Hastighet 100 -> q
  • Stopp alt -> D

I dette prosjektet har jeg programmert 2 kommandoer:

1. grunnleggende (fremover, bak, venstre og høyre)

2. Full kommando (Forover, Bak, Venstre og Høyre) og også (Fremover Venstre, 1. Fremover Høyre, Bak Venstre, Bak Høyre)

Du kan laste ned hele koden.

Trinn 4: Ikke glem å dele, like og stemme !

Anbefalt: