Cuprins:

Mașină Arduino controlată prin aplicația Bluetooth: 4 pași (cu imagini)
Mașină Arduino controlată prin aplicația Bluetooth: 4 pași (cu imagini)

Video: Mașină Arduino controlată prin aplicația Bluetooth: 4 pași (cu imagini)

Video: Mașină Arduino controlată prin aplicația Bluetooth: 4 pași (cu imagini)
Video: CS50 2015 - Week 10 2024, Decembrie
Anonim
Mașina Arduino controlată prin aplicația Bluetooth
Mașina Arduino controlată prin aplicația Bluetooth
Mașina Arduino controlată prin aplicația Bluetooth
Mașina Arduino controlată prin aplicația Bluetooth

Știm cu toții că Arduino este o platformă excelentă de prototipare, în principal pentru că folosește un limbaj de programare prietenos și există o mulțime de componente extra incredibile care ne oferă experiențe extraordinare.

Putem integra Arduino cu diferite scuturi sau module și să construim lucruri fantastice. În acest proiect vă voi arăta cum utilizați modulul Bluetooth pentru a controla o platformă robot prin comenzi provenind de la un smartphone.

Pasul 1: Piese

Părți
Părți
Părți
Părți
Părți
Părți

Hardware:

  • 1x Arduino Uno
  • 1x Driver Shield L293D motor
  • 1x modul Bluetooth
  • 1x platformă robot
  • Sârmă Dupont 4x pentru modul Bluetooth (de la bărbat la feminin)
  • 4x Sârmă Dupont pentru motoare (de la tată la tată)
  • 2x motoare + 2x roți
  • 1x roată rotativă

Software:

  • IDE Arduino
  • Cablu USB de la A la B
  • Controler RC Bluetooth (puteți descărca această aplicație de aici)

Pasul 2: Asamblarea mașinii Arduino

Asamblarea mașinii Arduino
Asamblarea mașinii Arduino
Asamblarea mașinii Arduino
Asamblarea mașinii Arduino
Asamblarea mașinii Arduino
Asamblarea mașinii Arduino

Montarea platformei robotizate este foarte ușoară. Dacă cumpărați unul așa, veți primi un manual cu toți pașii.

În primul rând montați motorul 2 pe platforma robotului.

În al doilea rând, montați roata rotativă pe platforma robotului.

În al treilea rând, montați Arduino Uno pe platforma robotului și plasați scutul motorului pe Arduino Uno.

În al patrulea rând, conectați firul motorului din stânga și din dreapta indicat în imagine. (Notă: firul roșu este + și firul negru este -)

În al cincilea rând conectați modulul Bluetooth:

  • RXD la TXD pe Arduino Uno
  • TXD la RXD pe Arduino Uno
  • VCC la 5V pe Arduino Uno
  • GND în GND pe Arduino Uno

Pasul 3: Software

Arduino uno este foarte ușor de programat.

- Pentru a controla motoarele, am folosit biblioteca AFMotor.h inclusă mai sus.

- Comunicarea dintre smartphone și modulul Bluetooth s-a făcut folosind arduino de comunicații seriale.

- Aplicația „Bluetooth RC Controller” trimite către modulul Bluetooth următoarele comenzi:

  • Înainte -> F
  • Înapoi -> B
  • Stânga -> L
  • Dreapta -> R
  • Înainte spre stânga -> G
  • Înainte dreapta -> I
  • Înapoi la stânga -> H
  • Înapoi dreapta -> J
  • Opriți -> S
  • Luminile din față aprinse -> W
  • Luminile frontale stinse -> w
  • Luminile din spate aprinse -> U
  • Luminile din spate stinse -> u
  • Horn On -> V
  • Horn Off -> v
  • Extra activat -> X
  • Extra Off -> x
  • Viteza 0 -> 0
  • Viteza 10 -> 1
  • Viteza 20 -> 2
  • Viteza 30 -> 3
  • Viteza 90 -> 9
  • Viteza 100 -> q
  • Opriți toate -> D

În acest proiect am programat 2 comenzi:

1. De bază (înainte, înapoi, stânga și dreapta)

2. Comandă completă (înainte, spate, stânga și dreapta) și, de asemenea, (înainte stânga, 1. înainte dreapta, spate stânga, spate dreapta)

Întregul cod este disponibil pentru descărcare.

Pasul 4: Nu uitați să distribuiți, să apreciați și să votați !

Recomandat: