GPS Pi By: Justin Miracle
Outline Project Description Project Motivation Problem Statement Assumptions and Requirements Proposed Solution Video Demonstration Results Conclusion Future Work References
Project Description Setting up a Raspberry Pi 2 to function as a GPS Using the GPS module for live navigation Use a touchscreen for mouse-free input
Project Motivation Using a Smartphone as a GPS drains the battery quickly as it’s used. Dedicated GPS devices don’t usually have live traffic updates. Dedicated GPS devices typically use a Subscription service which is costly.
Problem Statement Is it possible to have a Raspberry Pi function as a GPS device? Will a GPS Pi be as effective as or better than a dedicated GPS device?
Assumptions and Requirements Know how to Solder Assets to acquire parts for Raspberry Pi Marginal knowledge of Linux command line Ability to troubleshoot problems
Proposed Solution - Hardware Raspberry Pi 2 Model B (Canakit) Adafruit Ultimate GPS Display Case USB to TTL Serial Cable 1200mAh 3.7V Cell Battery Adafruit PowerBoost 500 Official Raspberry Pi Foundation 7” Touchscreen LCD Display
Build Flowchart
Proposed Solution - Software Raspbian OS WinSCP Transfers files from Windows to Pi using Telnet GPSd Monitors GPS devices for use with other software Navit Navigation software
Video
Results Able to accurately determine location after startup Able to navigate Direct power not required; Battery can power device
Conclusion Android OS is no longer kept up to date for Pi and is essentially no longer supported Pi can be used for other projects if desired Other software for Navigation may exist in the future
Future Work Add a hotspot so the Raspberry Pi can update whenever it wants. Add a battery backup to the GPS so load times are quicker Add an external antenna to the GPS so first-time location acquisition is quicker
Questions?
References Reference Configuration - Navit’s Wiki. (2016, January 2). Retrieved May 11, 2016, from http://wiki.navit-project.org/index.php/Configuration#Maps_Options Debian dependencies - Navit’s Wiki. (2016, January 2). Retrieved May 11, 2016, from http://wiki.navit-project.org/index.php/Debian_dependencies Linux development - Navit’s Wiki. (2016, January 2). Retrieved May 11, 2016, from http://wiki.navit-project.org/index.php/Linux_development Navit - Download. Retrieved May 11, 2016, from http://www.navit-project.org/?page=download Navit: Planet extractor. Retrieved May 11, 2016, from http://maps9.navit-project.org/ Raspberry pi - Navit’s Wiki. (2016, January 2). Retrieved May 11, 2016, from http://wiki.navit-project.org/index.php/Raspberry_Pi Updating and upgrading Raspbian - raspberry pi documentation. Retrieved May 11, 2016, from https://www.raspberrypi.org/documentation/raspbian/updating.md Corporation, C. (2016). Pi 2 kits. Retrieved May 11, 2016, from http://www.canakit.com/raspberry-pi/raspberry-pi-kits Einstein, A. Introduction. Retrieved May 11, 2016, from https://learn.adafruit.com/adafruit-ultimate-gps-on-the-raspberry-pi/introduction Industries, A. (1944). PowerBoost 500 Charger - rechargeable 5V Lipo USB boost @ 500mA+ ID: 1944 - $14.95: Adafruit industries, unique & fun DIY electronics and kits. Retrieved May 11, 2016, from https://www.adafruit.com/products/1944 Istodorescu, A., & profile, V. my complete. (2162, September 16). Engineering(DIY) Retrieved from http://engineering-diy.blogspot.ro/ Kleemann, K. WinSCP-Transfering files from windows PC’s. Retrieved May 11, 2016, from http://www.raspberry-projects.com/pi/software_utilities/file-sharing/transfering-files-from-windows-pcs Raymond, E. S. GPSd — put your GPS on the net! Retrieved May 11, 2016, from http://www.catb.org/gpsd/ Tatham, S. (2016, March 15). WinSCP: Official site: Download. Retrieved May 11, 2016, from http://winscp.net/eng/download.php Wooden, J. Overview. Retrieved May 11, 2016, from https://learn.adafruit.com/adafruit-powerboost-500-plus-charger