Sommario:

Auto Arduino controllata tramite app Bluetooth: 4 passaggi (con immagini)
Auto Arduino controllata tramite app Bluetooth: 4 passaggi (con immagini)

Video: Auto Arduino controllata tramite app Bluetooth: 4 passaggi (con immagini)

Video: Auto Arduino controllata tramite app Bluetooth: 4 passaggi (con immagini)
Video: Arduino DIY Simple Mobile Bluetooth (HC-05) Controlled RC Car Tesla 2024, Dicembre
Anonim
Auto Arduino controllata tramite app Bluetooth
Auto Arduino controllata tramite app Bluetooth
Auto Arduino controllata tramite app Bluetooth
Auto Arduino controllata tramite app Bluetooth

Tutti sappiamo che Arduino è un'eccellente piattaforma di prototipazione, principalmente perché utilizza un linguaggio di programmazione amichevole e ci sono molti componenti extra incredibili che ci forniscono grandi esperienze.

Possiamo integrare Arduino con diversi shield o moduli e costruire cose fantastiche. In questo progetto ti mostrerò come utilizzare il modulo Bluetooth per controllare una piattaforma robotica tramite comandi provenienti da uno smartphone.

Passaggio 1: parti

Parti
Parti
Parti
Parti
Parti
Parti

Hardware:

  • 1x Arduino Uno
  • 1x driver per schermo motore L293D
  • 1x modulo Bluetooth
  • 1x piattaforma robot
  • 4x Dupont Wire per modulo Bluetooth (da maschio a femmina)
  • 4x Dupont Wire per motori (maschio a maschio)
  • 2x motori + 2x ruote
  • 1x ruota girevole

Software:

  • Arduino IDE
  • Cavo USB da A a B
  • Bluetooth RC Controller (puoi scaricare questa app qui)

Passaggio 2: assemblaggio dell'auto Arduino

Assemblaggio dell'auto Arduino
Assemblaggio dell'auto Arduino
Assemblaggio dell'auto Arduino
Assemblaggio dell'auto Arduino
Assemblaggio dell'auto Arduino
Assemblaggio dell'auto Arduino

Il montaggio della piattaforma robotica è molto semplice. Se ne acquisti uno del genere, riceverai un manuale con tutti i passaggi.

Montare prima il motore 2 sulla piattaforma del robot.

In secondo luogo, montare la ruota orientabile sulla piattaforma del robot.

In terzo luogo, monta Arduino Uno sulla piattaforma del robot e posiziona lo scudo del motore su Arduino Uno.

In quarto luogo collegare il filo del motore sinistro e destro indicato in figura. (Nota: il filo rosso è + e il filo nero è -)

Quinto collega il modulo Bluetooth:

  • Da RXD a TXD su Arduino Uno
  • Da TXD a RXD su Arduino Uno
  • VCC a 5V su Arduino Uno
  • GND a GND su Arduino Uno

Passaggio 3: software

L'Arduino Uno è molto facile da programmare.

- Per controllare i motori ho utilizzato la libreria AFMotor.h inclusa sopra.

- La comunicazione tra lo smartphone e il modulo Bluetooth è stata effettuata utilizzando la comunicazione seriale arduino.

- L'app "Bluetooth RC Controller" invia al modulo bluetooth i seguenti comandi:

  • Avanti -> F
  • Indietro -> B
  • Sinistra -> L
  • Destra -> R
  • Avanti sinistra -> G
  • Avanti a destra -> I
  • Indietro sinistra -> H
  • Indietro a destra -> J
  • Interrompi -> S
  • Luci anteriori accese -> W
  • Luci anteriori spente -> w
  • Luci posteriori accese -> U
  • Retroilluminazione spenta -> u
  • Clacson attivato -> V
  • Clacson disattivato -> v
  • Extra On -> X
  • Extra Off -> x
  • Velocità 0 -> 0
  • Velocità 10 -> 1
  • Velocità 20 -> 2
  • Velocità 30 -> 3
  • Velocità 90 -> 9
  • Velocità 100 -> q
  • Interrompi tutto -> D

In questo progetto ho programmato 2 comandi:

1. Base (Avanti, Indietro, Sinistra e Destra)

2. Comando completo (Avanti, Indietro, Sinistra e Destra) e anche (Avanti a sinistra, 1. Avanti a destra, Indietro a sinistra, Indietro a destra)

L'intero codice è disponibile per il download.

Passaggio 4: non dimenticare di condividere, mettere mi piace e votare!

Consigliato: