Un GPS Arduino® è qualsiasi progetto che combina la piattaforma Arduino® con un ricevitore GPS. A causa del costo relativamente basso e della disponibilità generale di entrambi i componenti, i dispositivi GPS Arduino® sono comuni. Numerosi inventori hanno creato progetti che integrano questa combinazione.
Arduino® è una popolare piattaforma di microcontrollori open source utilizzata sia da professionisti che da dilettanti. Gli usi comuni della piattaforma includono la robotica, i dispositivi per la casa e gli elettrodomestici programmabili. Come altri progetti hardware open source, i componenti Arduino® sono prodotti non esclusivamente da diversi produttori.
Questi dispositivi possono interfacciarsi con le unità GPS in diversi modi. Un modo è collegare manualmente un chipset GPS a una scheda. Questo metodo utilizza pochissimo in termini di potenza o componenti aggiuntivi, ma è tecnicamente complesso e più difficile delle alternative. Un altro modo per implementare un GPS Arduino® è collegare un’unità GPS portatile alla scheda tramite un cavo USB o seriale. Una connessione via cavo è utile per gli utenti che dispongono già di un dispositivo GPS portatile.
Il modo più comune per creare un GPS Arduino® è utilizzare uno scudo GPS. Gli Shield non sono schede completamente funzionali, ma possono essere utilizzate per aggiungere funzionalità ad altre schede. Gli shield più diffusi includono lo shield Wifi® e lo shield LCD, che rispettivamente consentono alle invenzioni di interfacciarsi con reti wireless e monitor LCD.
Indipendentemente dal fatto che venga utilizzato uno scudo GPS o un altro metodo per collegare il GPS alla scheda, il GPS Arduino® è una combinazione utile. Realizzando queste schede, già estremamente versatili e in grado di integrare i dati GPS nella propria programmazione, si rendono possibili una vasta gamma di progetti. Alcuni utenti lo hanno utilizzato per creare reti di sensori che registrano accuratamente le posizioni dei dati raccolti. Altri hanno costruito robot in grado di navigare a lunga distanza. Un inventore ha utilizzato un GPS Arduino® per creare una scatola regalo in legno che si sarebbe aperta e avrebbe rivelato il suo contenuto solo se portata in un luogo specifico.
La crescente popolarità degli smartphone fornisce un altro modo per creare questa combinazione. Alcune schede Arduino® sono in grado di utilizzare il Bluetooth® per interfacciarsi con gli smartphone. Se i telefoni sono configurati per condividere i dati GPS su tale connessione, il dispositivo avrebbe dati sulla posizione solo leggermente meno precisi rispetto all’utilizzo del proprio sensore di bordo. Questa combinazione è utile solo per progetti che si muovono sempre con una persona perché il Bluetooth® ha una portata effettiva di pochi piedi.