Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul consta intr-o masinuta teleghidata, controlata prin Bluetooth prin intermediul unei aplicatii Android.
Fiind pasionat de mic de acest subiect, am decis sa imi construiesc propria versiune, atat in scopuri didactice cat si pentru a crea ceva distractiv.
Comenzile sunt trimise catre placuta prin intermediul unui modul Bluetooth, folosind o aplicatie mobila. Miscarea masinutei este controlata de cele 2 motoare, actionate printr-un driver de motoare conform comenzilor primite.
Schema electrica:
Montaj:
Am realizat partea de software pe Linux, astfel ca mediul de dezvoltare folosit a fost gedit. Pentru compilare am instalat gcc-avr si am folosit librariile avr-libc si libusb-dev.
Pentru inceput, am definit functiile pentru miscarea masinii:
si le-am testat folosind un scurt program de test hard-codat.
Apoi, am implementat primirea datelor de la Bluetooth prin USART (cod din Laboratorul 1: USART, LCD). Pentru partea de android am folosit aceasta aplicatie: ardumotivebt_v2.1.apk. Comenzile de la telefon se transmit sub forma unui caracter pe care il interpretez in programul meu si in functie de acest caracter execut diverse actiuni (inainte, inapoi, stanga, dreapta, claxon si combinatii intre acestea).
Dupa ce am facut toate acestea functionale, am decis sa pun si un buzzer pe masina pe post de claxon. Si acesta este comandat prin Bluetooth, la primirea caracterului corespunzator buzzer-ul sunand pentru 100ms.
Probleme intampinate:
In urma acestui proiect, am obtinut o masinuta complet functionala, distractiv de folosit.
Puteti vedea un demo aici:
Acest proiect a fost unul interesant, deoarece mereu am fost atras de aceste jucarii si mi-a facut placere sa contruiesc eu una, atat din punct de vedere hardware (lipirea pieselor si imbinarea diverselor componente) cat si din punct de vedere software.
Cod sursa: pm_2017_bluetooth_car_voicu_robert_andrei_335cc.zip
Schema electrica: schema_bluetooth_car.zip
Resurse Software
Resurse Hardware
Documentația în format PDF