Εναλλακτικές υλοποιήσεις ενός GPS tracker
Στην παρούσα διπλωματική εργασία αναλύεται ο τρόπος με τον οποίο αναπτύχθηκε ένα σύστημα εντοπισμού θέσης - GPS tracker. Η υλοποίηση του συγκεκριμένου συστήματος προσεγγίζεται από δύο διαφορετικές οπτικές γωνίες. Στην πρώτη υλοποίηση περιλαμβάνεται η πλατφόρμα Arduino, ενώ στην δεύτερη χρησιμοποιε...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | Greek |
Έκδοση: |
2021
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/14939 |
id |
nemertes-10889-14939 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-149392022-09-05T06:57:24Z Εναλλακτικές υλοποιήσεις ενός GPS tracker Alternative implementations of a GPS tracker Σουλτάνης, Νικόλαος Soultanis, Nikolaos Σύστημα GPS Καταγραφή θέσης FPGA πλακέτα UART πρωτόκολλο SPI πρωτόκολλο ΝΜΕΑ πακέτα Flash μνήμη Pmod σύνδεση GPS system Location tracker FPGA board UART protocol SPI protocol NMEA sentences Flash memory Pmod connection Στην παρούσα διπλωματική εργασία αναλύεται ο τρόπος με τον οποίο αναπτύχθηκε ένα σύστημα εντοπισμού θέσης - GPS tracker. Η υλοποίηση του συγκεκριμένου συστήματος προσεγγίζεται από δύο διαφορετικές οπτικές γωνίες. Στην πρώτη υλοποίηση περιλαμβάνεται η πλατφόρμα Arduino, ενώ στην δεύτερη χρησιμοποιείται το Nexys 3 FPGA και το RaspberryPi. Συνδυάζοντάς τις δύο αυτές πλατφόρμες έχουμε την δυνατότητα για διαμοίραση την θέσης που λαμβάνει το GPS μέσω του Internet. Αυτό επιτυγχάνεται με το Raspberry Pi που λειτουργεί ως διαμοιραστής της πληροφορίας που λαμβάνει από το FPGA που είναι άμεσα συνδεδεμένο με το Pmod GPS. Επίσης πραγματοποιείται η σχεδίαση μίας PCB πλακέτας που υποστηρίζει τον επεξεργαστήAtmel ATmega328, παράλληλα γίνεται εκτενής ανάλυση στον τρόπο με τον οποίο υλοποιήθηκαν τα παρακάτω συστήματα, αλλά και στα πρωτόκολλα που χρησιμοποιήθηκαν για την πραγματοποίηση της επικοινωνίας μεταξύ τους. This dissertation analyzes the way in which a positioning system GPS was developed. The implementation of this system is approached from two different perspectives. In the first implementation an Arduino platformed is used, on the other hand the second approach uses the Nexys 3 FPGA board and the Raspberry Pi. Combining those two platforms we have the capability of sharing the current position, acquired from the GPS, through the network. This is accomplished with the Raspberry Pi which is acting as a distributor of the GPS data received from the FPGA board. Furthermore, a PCB has been created that supports the microprocessor Atmel ATmega328, extensive analysis is made of how the previous systems were interconnected and how the protocols that achieve the communication between the subsystems are implemented. 2021-07-08T07:58:15Z 2021-07-08T07:58:15Z 2021-07-07 http://hdl.handle.net/10889/14939 gr application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Σύστημα GPS Καταγραφή θέσης FPGA πλακέτα UART πρωτόκολλο SPI πρωτόκολλο ΝΜΕΑ πακέτα Flash μνήμη Pmod σύνδεση GPS system Location tracker FPGA board UART protocol SPI protocol NMEA sentences Flash memory Pmod connection |
spellingShingle |
Σύστημα GPS Καταγραφή θέσης FPGA πλακέτα UART πρωτόκολλο SPI πρωτόκολλο ΝΜΕΑ πακέτα Flash μνήμη Pmod σύνδεση GPS system Location tracker FPGA board UART protocol SPI protocol NMEA sentences Flash memory Pmod connection Σουλτάνης, Νικόλαος Εναλλακτικές υλοποιήσεις ενός GPS tracker |
description |
Στην παρούσα διπλωματική εργασία αναλύεται ο τρόπος με τον οποίο αναπτύχθηκε ένα σύστημα εντοπισμού θέσης - GPS tracker. Η υλοποίηση του συγκεκριμένου συστήματος προσεγγίζεται από δύο διαφορετικές οπτικές γωνίες. Στην πρώτη υλοποίηση περιλαμβάνεται η πλατφόρμα Arduino, ενώ στην δεύτερη χρησιμοποιείται το Nexys 3 FPGA και το RaspberryPi. Συνδυάζοντάς τις δύο αυτές πλατφόρμες έχουμε την δυνατότητα για διαμοίραση την θέσης που λαμβάνει το GPS μέσω του Internet. Αυτό επιτυγχάνεται με το Raspberry Pi που λειτουργεί ως διαμοιραστής της πληροφορίας που λαμβάνει από το FPGA που είναι άμεσα συνδεδεμένο με το Pmod GPS. Επίσης πραγματοποιείται η σχεδίαση μίας PCB πλακέτας που υποστηρίζει τον επεξεργαστήAtmel ATmega328, παράλληλα γίνεται εκτενής ανάλυση στον τρόπο με τον οποίο υλοποιήθηκαν τα παρακάτω συστήματα, αλλά και στα πρωτόκολλα που χρησιμοποιήθηκαν για την πραγματοποίηση της επικοινωνίας μεταξύ τους. |
author2 |
Soultanis, Nikolaos |
author_facet |
Soultanis, Nikolaos Σουλτάνης, Νικόλαος |
author |
Σουλτάνης, Νικόλαος |
author_sort |
Σουλτάνης, Νικόλαος |
title |
Εναλλακτικές υλοποιήσεις ενός GPS tracker |
title_short |
Εναλλακτικές υλοποιήσεις ενός GPS tracker |
title_full |
Εναλλακτικές υλοποιήσεις ενός GPS tracker |
title_fullStr |
Εναλλακτικές υλοποιήσεις ενός GPS tracker |
title_full_unstemmed |
Εναλλακτικές υλοποιήσεις ενός GPS tracker |
title_sort |
εναλλακτικές υλοποιήσεις ενός gps tracker |
publishDate |
2021 |
url |
http://hdl.handle.net/10889/14939 |
work_keys_str_mv |
AT soultanēsnikolaos enallaktikesylopoiēseisenosgpstracker AT soultanēsnikolaos alternativeimplementationsofagpstracker |
_version_ |
1771297180871557120 |