Spisu treści:

Samochód Arduino sterowany przez aplikację Bluetooth: 4 kroki (ze zdjęciami)
Samochód Arduino sterowany przez aplikację Bluetooth: 4 kroki (ze zdjęciami)

Wideo: Samochód Arduino sterowany przez aplikację Bluetooth: 4 kroki (ze zdjęciami)

Wideo: Samochód Arduino sterowany przez aplikację Bluetooth: 4 kroki (ze zdjęciami)
Wideo: Jak zrobić robota sterowanego smartfonem na Arduino 2024, Listopad
Anonim
Samochód Arduino sterowany przez aplikację Bluetooth
Samochód Arduino sterowany przez aplikację Bluetooth
Samochód Arduino sterowany przez aplikację Bluetooth
Samochód Arduino sterowany przez aplikację Bluetooth

Wszyscy wiemy, że Arduino jest doskonałą platformą do prototypowania, głównie dlatego, że używa przyjaznego języka programowania i jest wiele dodatkowych niesamowitych komponentów, które zapewniają nam wspaniałe wrażenia.

Możemy zintegrować Arduino z różnymi nakładkami lub modułami i budować fantastyczne rzeczy. W tym projekcie pokażę, jak wykorzystać moduł Bluetooth do sterowania platformą robota za pomocą poleceń pochodzących ze smartfona.

Krok 1: Części

Części
Części
Części
Części
Części
Części

Sprzęt komputerowy:

  • 1x Arduino Uno
  • 1x sterownik osłony silnika L293D
  • 1x moduł Bluetooth
  • 1x platforma robota
  • 4x przewód Dupont do modułu Bluetooth (męski na żeński)
  • 4x przewód Dupont do silników (męski na męski)
  • 2x silniki + 2x koła
  • 1x kółko samonastawne

Oprogramowanie:

  • IDE Arduino
  • Kabel USB A do B
  • Kontroler RC Bluetooth (możesz pobrać tę aplikację tutaj)

Krok 2: Montaż samochodu Arduino

Montaż samochodu Arduino
Montaż samochodu Arduino
Montaż samochodu Arduino
Montaż samochodu Arduino
Montaż samochodu Arduino
Montaż samochodu Arduino

Montaż platformy robota jest bardzo łatwy. Jeśli kupisz taki, otrzymasz instrukcję ze wszystkimi krokami.

Najpierw zamontuj silnik 2 na platformie robota.

Następnie zamontuj kółko samonastawne na platformie robota.

Po trzecie zamontuj Arduino Uno na platformie robota i umieść osłonę silnika na Arduino Uno.

Po czwarte podłączamy lewy i prawy przewód silnika wskazany na rysunku. (Uwaga: czerwony przewód to +, a czarny przewód to-)

Po piąte podłącz moduł Bluetooth:

  • RXD do TXD na Arduino Uno
  • TXD do RXD na Arduino Uno
  • VCC do 5V na Arduino Uno
  • GND do GND w Arduino Uno

Krok 3: Oprogramowanie

Arduino uno jest bardzo łatwe do zaprogramowania.

- Do sterowania silnikami wykorzystałem bibliotekę AFMotor.h zawartą powyżej.

- Komunikacja pomiędzy smartfonem a modułem Bluetooth odbywała się za pomocą komunikacji szeregowej arduino.

- Aplikacja „Bluetooth RC Controller” wysyła do modułu bluetooth następujące polecenia:

  • Naprzód -> F
  • Powrót -> B
  • Lewo -> L
  • Prawo -> R
  • Do przodu w lewo -> G
  • Naprzód w prawo -> I
  • Tył Lewy -> H
  • Tył w prawo -> J
  • Zatrzymaj -> S
  • Przednie światła włączone -> W
  • Przednie światła wyłączone -> w
  • Włączone tylne światła -> U
  • Podświetlenie wyłączone -> u
  • Sygnał dźwiękowy -> V
  • Sygnał dźwiękowy wyłączony -> v
  • Dodatkowe na -> X
  • Extra Off -> x
  • Prędkość 0 -> 0
  • Prędkość 10 -> 1
  • Prędkość 20 -> 2
  • Prędkość 30 -> 3
  • Prędkość 90 -> 9
  • Prędkość 100 -> q
  • Zatrzymaj wszystko -> D

W tym projekcie zaprogramowałem 2 komendy:

1. Basic (przód, tył, lewo i prawo)

2. Pełne polecenie (Przód, Tył, Lewo i Prawo), a także (Przód w lewo, 1. Do przodu w prawo, Tył w lewo, Tył w prawo)

Cały kod jest dostępny do pobrania.

Krok 4: Nie zapomnij podzielić się, polubić i głosować!

Zalecana: