Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul reprezinta o masina inteligenta comandata prin telefon cat si softul pe arduino special pentru a comanda masina.
Functionalitati Masina:
Functionalitati Soft:
Motivatie: Intotdeauna mi-au placut masinile, si la scara mica ce am facut poate fi un bun start - un prototip pentru a putea implementa aceleasi functionalitati la scara mai larga.
Utilitate:
In poza de mai sus este descrisa interactiunea dintre client/telefon si masinuta mai exact microcontrollerul atmega324PAPU cu tot cu legatura catre output dar si catre modulul de bluetooth.
Descriere pasi:
Componente:
Schema electrica:
Componente:
Schema electrica:
Componente:
Pe partea de embeded C am lucrat cu programmers notepad pentru avr - compilare winavr.
Pe partea de telefon - android - am lucrat cu java (eclipse cu adt) - android development toolkit
Embeded C:
Embeded C: - descriere pini
Android:
Pe partea de android am folosit eclipse cu ADT - android development toolkit.
Aplicatia contine 2 activitiuri - 2 viewuri:
Aplicatia folosest un thread separat pentru comunicarea prin bluetooth pentru a nu ocupa main threadul GUI-ului - necesita doar permisiuni la bluetooth aplicatia.
Aplicatia a fost implementata pentru android minim 4.2.
ScreenShot main view:
Proiectul poate fi extins cu usurinta prin introducerea unor senzori pentru a face masina sa conduca singura sau sa se implementeze un modul de safety, collision safety, parking safety, siguranta la depasire, etc. Screening - transmitere de imagini de la masina catre telefon pe baza unui webcam.
Proiectul a fost terminat cap coada in 2 saptamani de lucru, se poate alimenta de la priza sau acumulatori. Acumulatorii trebuie sa fie indicat de 15V pentru a putea alimenta atat placa cat si motoarele. Am testat si cu 9V dar s-au consumat instant si nici nu are forta pentru a pune masinuta in miscare.
Acest model in miniatura a unei masini controlata prin telefon poate fi proiectat si la o scara mai mare, pe masini adevarate.
Cod embeded smart_car: trifan_alexandru_smart_car_embeded.zip
Cod android smart_car: trifan_alexandru_smart_car_android.zip
Apk SmartCar - pentru instalare pe telefon: smartcar_apk.zip