Table of Contents

Car Controlled via Bluetooth

Date de contact: Gabriel Oprinoiu

Introducere

Proiectul consta in construirea unei masinute teleghidate, controlata cua ajutorul unui telefon mobil. Voi construi sasiul de la 0. Masinuta va avea doua roti motoare amplasate pe puntea spate si doua roti pe puntea fata folosite pentru a vira. De asemenea masinuta va avea functii de semnalizare si franare. Am ales acest proiect datorita faptului ca sunt pasionat de masini si construindu-l sper sa imbin utilul cu placutul.

Descriere generală

Masinuta controlata prin bluetooth va fi capabila sa mearga pe un drum drept, sa vireze, si sa franeze. De asemenea inainte de a vira se poate semnaliza intentia schimbarii directiei de mers prin folosirea led-urilor. La franare se vor aprinde led-uri rosii in spatele masinii pentru a avertiza ca masina se va opri.

Hardware Design

Schema Bloc:

Schema electrica:

Lista de piese:

Software Design

Codul pentru Microcontroller este bazat pe primirea de comenzi prin modulul HC-05 si apelarea unei functii pentru fiecare comanda. O comanda este un caracter transmis de la telefonul mobil, iar in cadrul unei bucle sunt tratate comenzile venite. Am creat functii pentru aprinderea si stingerea farurilor, semnalizare stanga si dreapta, avarii, aprinderea si stingerea stopurilor. De asemenea am implementat functii pentru mers inainte, stanga-fata, stanga,stanga-spate, inapoi, dreapta-spate, dreapta,dreapta-fata si claxon. Am folosit functiile din laborator pentru a primi informatii de la modulul Bluetooth HC-05 prin interfata seriala si apoi masinuta realizeaza comportamentul dorit.

Pentru a trimite comenzi masinutei am descarcat o aplicatie gratuita “Bluetooth Electronics” din Play Store. Prin ea trimit cate un caracter catre modulul de bluetooth.

Rezultate Obţinute

Masinuta functioneaza, nu aveam de la inceput o idee exacta cum va arata, dar sunt multumit de felul in care a iesit.

Videoclip: https://youtu.be/bl3bfbDdnOo

Concluzii

Proiectul a fost unul foarte interesant prin prisma faptului ca in urma realizarii sale exista o masinuta fizica, ce poate fi folosita pentru a te juca. Mai mult decat atat, acest proiect este primul care m-a facut sa ma informez serios despre cum se creeaza ceva hardware de la zero si pot sa spun ca mi-a placut sa petrec cateva ore bune pentru a face masinuta sa functioneze. As fi dorit sa creez si o aplicatie Android, dar din pacate am avut cateva probleme in realizarea ei. Pot sa spun ca acest proiect mi-a deschis noi orizonturi si ma gandesc ca, in viitor, sa mai incerc realizarea unor lucruri asemanatoare in timpul liber.

Download

332ca_gabrieloprinoiu_proiectpm.zip

Jurnal

Bibliografie/Resurse

Descarcare pagina in format PDF