Bluetooth phone car
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:
Arduino UNO
Breadboard
2 x Servomotor 9V
Jumper wires
Motor Drive Shield L293D
Modul Bluetooth HC-05
2-4 roti din care 2 vor fi motoare
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
25 Aprilie - comanda piese necesare pe langa kit-ul basic arduino comandat precedent
5 mai - implementare cod
20 mai - asamblare piese
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