Proiect realizat de Brabie Angela Daiana, grupa 334CB. Contact: angela.brabie@stud.acs.upb.ro
Proiectul consta in realizarea unei masinute care poate fi controlata prin Bluetooth, folosind o aplicatie pe Android. Comenzile vor fi date de pe telefon,urmand ca apoi sa fie receptionate si interpretate de modulul bluetooth de pe placuta. Produsul final va fi o metoda de distractie si relaxare pentru persoane de orice varsta.
Aplicatia Android trimite comenzi catre modulul bluetooth, ce vor fi transmise la microcontroller. Prin intermediul driverelor de motor, se va indica masinii sensul de mers.
In implementarea codului am folosit doar biblioteca USART de la laborator, mediul de dezvoltare fiind Sublime. Algoritmul de funcționare care stă la baza proiectului este urmatorul: Se așteaptă comenzi(caractere) care sunt trimise prin aplicația Android către modulul Bluetooth și mai apoi pe serială. Fiecare caracter are o interpretare proprie. Pentru fiecare funcționalitate pe care o are mașina am implementat câte o funcție. În momentul apelării funcționalității respective, în cod se apelează funcția respectivă.
Am atasat codul sursă pentru mașină jos. Aplicația mobilă pe care o folosesc se numește Bluetooth RC Controller și este disponibilă în Play Store. Aplicatia si comenzile ce pot fi date sunt urmatoarele:
Rezultatul obtinut este masinuta care arata astfel:
Demo:watch
Proiectul a fost foarte interesant iar satisfactia foarte mare este data de rezultatul final ce a fost construit de la 0 (hardware si software).