Table of Contents

City Guide

E-mail: Gmail

Introducere

Descriere Generală

Schemă bloc

 Schema

Descriere

Hardware Design

Lista de piese:

Schema electrica:

Software Design

Aplicatia a fost dezvoltata in Atmel Studio.

GPS-ul are semnal atunci cand led-ul albastru palpaie. Inacuratea aparatului este de ~2m.

Pentru parsarea datelor primite de la GPS, ce au format NMEA, am folosit bibioteca TinyGPS.

Pentru controlul LCD-ului, am folosit biblioteca Nokia_5110.

Am folosit o formula pentru calcularea distantelor intre doua puncte, in functie de coordonatele lor.

Distanta se actualizeaza in timp real.

Rezultate Obținute

Device-ul functioneaza atata timp cat ai semnal la GPS.

La pornire, se afiseaza un mesaj de bun-venit, urmand ca la apasarea butonului BTN sa se preia datele de la GPS, sa se calculeze distanta catre cea mai apropiata locatie si updatarea distantei in timp real, pentru ca utilizatorul sa poata ajunge la locatie. O data ajuns la locatie, se afiseaza un mesaj de felicitari, urmand ca la apasarea butonului BTN sa se faca acelasi lucru pentru urmatoarea cea mai apropiata locatie.

Poze cu montajul:

Video cu rezultatul: watch

Concluzii

Proiectul a fost foarte interesant, foarte challenging, dar si foarte greu de realizat.

Am avut probleme mari cu placuta, a trebuit sa o inlocuiesc de 2 ori.

A fost relativ usor sa controlez LCD-ul, insa procurarea si parsarea datelor de la GPS au fost o bataie de cap.

Una peste alta, proiectul este functional, consider ca am invatat ceva din acest proiect si sunt multumit de rezultatul obtinut.

Download

cityguide.zip

Jurnal

Luna Aprilie :

Luna Mai :

Bibliografie/Resurse