Table of Contents

BluetoothCar

Introducere

Proiectul meu constă în asamblarea unei mașinuțe cu două motoare și trei roți ce poate fi controlată prin Bluetooth de către un smartphone folosit ca telecomandă. Scopul principal al proiectului a fost acela de a pune în aplicare și de a consolida cunoștințele acumulate pe parcursul semestrului la materia Proiectarea cu Microprocesoare.

Descriere generală

Comenzile pentru ghidarea mașinuței se dau prin intermediul oricărei aplicații care poate comunica prin Bluetooth și poate trimite comenzi de tip caractere ASCII.

Pe ecranul telecomenzii sunt disponibile opțiunile de mișcare a mașinuței:

Comunicarea prin Bluetooth este realizată cu ajutorul modulului HC-05, iar motoarele sunt comandate de către driverul L298N.

Schema bloc

Hardware design

Listă de piese

Componentă Cantitate Observații
Modul ATMega324PA 1
Șasiu (2 motoare, 2 roți, soclu baterii) 1
Driver de Motoare Dual Dual L298N 1
Modul Bluetooth Master Slave HC-05 1
Mini Breadboard 1
Baterii 9V n x 4
Fire de legătura ~15

Schema electrică

Software design

În timpul implementării proiectului, am utilizat aplicația Arduino Remote LITE, disponibilă pe Google Play. Comenzile care sunt trimise sunt:

La încetarea apăsării, aplicația trimite la HC-05 și litera majusculă corespunzătoare. Aceste litere majuscule sunt trimise, deoarece cât timp un buton este ținut apăsat, motoarele specifice acelei mișcari sunt mișcate.

Comunicarea dintre HC-05 și plăcuță este realizată prin UART. În funcția main a programului există o buclă infinită while(1) în care sunt așteptate de la HC-05 date care să sugereze o anumită mișcare. La primirea unei comenzi, cât timp nu este primit și semnalul asociat incetării acunii, aceasta se executa.

Rezultate obținute

Mașina este funcțională.

Pe parcursul implementării am renunțat la driverul de motoare TB6612FNG și l-am ales pe L298N, deoarece cel initial nu mai era în stocul niciunui magazin.

Jurnal

Download

mihai-virgil_predoiu_bluetoothcar.zip

Documentația în format PDF

Bibliografie