Bluetooth phone car

Author: Antoniu Bogdan

Introducere

Scopul proiectului este de a realiza o masina ce poate fi controlata dintr-o aplicatie generica de telefon prin bluetooth

Descriere generala

Utilizatorul isi va instala pe telefonul Android/IOS o aplicatie de control ce foloseste bluetooth cel mai probabil una generica ce este compatibila cu modulul de bluetooth al masinii iar din acea aplicatia va putea controla miscarile masinii (stanga/dreapta/fata/spate). Comunicatia se va opri la inchiderea sau deconectarea bluetooth-ului din telefon

Hardware design

Lista de piese:

  1. Arduino UNO
  2. Breadboard
  3. 2 x Servomotor 9V
  4. Jumper wires
  5. Motor Drive Shield L293D
  6. Modul Bluetooth HC-05
  7. 2-4 roti din care 2 vor fi motoare
  8. Planseu suport pentru placa

Schema bloc

Schema electrica

  • Nu am gasit drept componenta o baterie de 4.5v prin urmare am zis sa simbolizez acest lucru prin 4 de 1.2V.
  • Nu am gasit exact motor shield-ul L293D si am folosit un roto shield pe care l-am suprapus peste arduino conectand pinii acestora

Software design

  • Drept librarii am folosit AFMotor.h
  • Am functia de setup in care setez viteza motoarelor si pornesc serialul si functia de loop in care astept comenzi si in functie de acestea se apeleaza una din functiile aditionale pentru fiecare miscare a masinii in parte.
  • Folosesc functiile predefinite in librarie motor.run(pozitie)

Poze dispozitiv

Jurnal

  1. 25 Aprilie - comanda piese necesare pe langa kit-ul basic arduino comandat precedent
  2. 5 mai - implementare cod
  3. 20 mai - asamblare piese
  4. 30 mai - ultimele finisaje pentru proiect

Demo

Cod

Concluzii

Proiectul nu a avut o complexitate extraordinara insa l-am lucrat cu placere.Am avut mici probleme la conexiuni care din cand in cand se mai desfaceau si trebuia sa le reizolez sau sa retestez proiectul.In prima faza am incercat sa construiesc masina cu servomotoare insa ulterior am realizat ca niste motoare DC s-ar preta mai bine si am ales a doua varianta.

Bibliografie

Download

pm/prj2021/avaduva/bluetoothphonecar.txt · Last modified: 2021/05/30 12:41 by bogdan.antoniu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0