Adafruit Ultimate GPS Breakout On the Raspberry Pi. NERP: Not Exclusively Raspberry Pi

Similar documents
Adafruit 16 Channel Servo Driver with Raspberry Pi

Adafruit 16-Channel PWM/Servo HAT & Bonnet for Raspberry Pi

Outernet L-band on Rasbian Documentation

Adafruit 16-Channel PWM/Servo HAT for Raspberry Pi

Adafruit's Raspberry Pi Lesson 8. Using a Servo Motor

Make sure you have these items handy

GPS Tracking System Using Car Charger

CodeBug I2C Tether Documentation

era, eric, era-lora, eric-lora & eric-sigfox Evaluation Board with GNSS

Mesh Networking Mathison Ott KJ6DZB QSL.net/kj6dzb/ham

GLOBAL NAVIGATION SATELLITE SYSTEMS (GNSS) ECE 2526E Tuesday, 24 April 2018

SIMPLE Raspberry Pi VHF TRANSCEIVER & TNC

Assembling the board. Getting started with Enviro phat

Setting up Volumio to get great audio

nrf24l01+ Transceiver Hookup Guide

@ The ULTIMATE Manual

Installation guide. Activate. Install your TV. Uninstall. 1 min 10 mins. 30 mins

UNITED NATIONS UNIVERSITY Institute for Environment & Human Security (UNU-EHS) Bonn, Germany

3.0 Payload Sensors Subsystem

High Level Design Group: RF Detection Group Members: Joey Py e, André Magill, Shane Ryan, John Docalovich, Zack Bennett Advisor: Dr.

USB GPS Dongle 65 channels With AGPS Function User s Manual

가치창조기술. Motors need a lot of energy, especially cheap motors since they're less efficient.

Arduino Lesson 1. Blink. Created by Simon Monk

Digital Guitar Effects Box

HASP Payload Specification and Integration Plan

Primer on GPS Operations

Thank you for purchasing one of our Autotracking devices, this manual will show you how

AutoDAB Connect In-Car DAB Adapter User Guide

EzOSD Manual. Overview & Operating Instructions Preliminary. April ImmersionRC EzOSD Manual 1

IMES for Mobile Users Social Implementation and Experiments based on Existing Cellular Phones for Seamless Positioning

Milli Developer Kit Reference Application Published on Silver Spring Networks STAGE (

The GPS Classroom. Jared Covili

LEVEL A: SCOPE AND SEQUENCE

SkyPI. Order SkyPi at

Getting Started with the micro:bit

OverDrive for Kindle, Kindle Paperwhite, Kindle Voyage, and Kindle Oasis (not Kindle Fire and Fire Tablet) Contents

Location, Location, Location

ARDUINO FROM HOBBYIST TO SCIENTIST

SOLDIER NAVIGATION AND HEALTH RECORDING SYSTEM USING IOT

Feeder Protection From Over Load and Earth Fault Relay

Featherweight GPS Tracker User s Manual June 16, 2017

PRODUCT CATALOGUE: March 2018

Implementation Of Vision-Based Landing Target Detection For VTOL UAV Using Raspberry Pi

EITN90 Radar and Remote Sensing Lab 2

AI BOX 1. ASSEMBLY. A1 : Desk frame B1 : 2 holes for installing 2 M5x16 screws

How to Make Games in MakeCode Arcade Created by Isaac Wellish. Last updated on :10:15 PM UTC

GLOBAL POSITIONING SYSTEMS

Location, Location, Location

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

DragonLink Advanced Transmitter

Product: GenX Mobile 5p Device

Real-World Range Testing By Christopher Hofmeister August, 2011

- Introduction - Minecraft Pi Edition. - Introduction - What you will need. - Introduction - Running Minecraft

What is a GPS How does GPS work? GPS Segments GPS P osition Position Position Accuracy Accuracy Accuracy GPS A pplications Applications Applications

Receiver Obstacle Railway Transmitter Road Figure 1: Existing obstacle-detecting system (light-interrupting type). Millimetre-wave-based System In ord

TV Propagation & Multi-Path Effects Jim Andrews, KH6HTV

WEGMATTLLC. daisy HAT AIS Receiver

Guide for the ADS-B feeder Stats Page

2.2.2 Summary of Tests Conducted Step Down Circuit. We have completed these four tests successfully.

GNSS Low-Cost High-Accuracy Receiver (L-CHAR)

On site RF troubleshooting for installation and maintenance

Appendix D Brief GPS Overview

SMART ELECTRONIC GADGET FOR VISUALLY IMPAIRED PEOPLE

Adafruit SGP30 TVOC/eCO2 Gas Sensor

Introduction. Key Maker Survival Skills

CSCE 574 Robotics Fall 2018

An Introduction to Airline Communication Types

vscan Data Sheet V1.0

Location Based Technologies

J. La Favre Using Arduino with Raspberry Pi February 7, 2018

MABEL, PiTone and Allstar for the Yaesu Fusion DR-1X Repeater

PART TWO $10 TNC CONSTRUCTION PROJECT AUDIO BOARD AND FINAL ASSEMBLY November, 2016

The ADS-B Receiver Pack from Flightradar24.com

IT-24 RigExpert. 2.4 GHz ISM Band Universal Tester. User s manual

Controlling Obstacle Avoiding And Live Streaming Robot Using Chronos Watch

Adafruit 16-Channel Servo Driver with Arduino

FREQUENTLY ASKED QUESTIONS

KVARTA PRODUCT CATALOGUE: April 2017

Studio Broadcast System

Rockwell Jupiter GPS module

Adafruit Si4713 FM Radio Transmitter with RDS/RDBS Support

CubeSat Navigation System and Software Design. Submitted for CIS-4722 Senior Project II Vermont Technical College Al Corkery

Cloud Based LightSwitch Edgar Lopez Garcia Professor Kastner CSE 145 Spring 2016

International Journal of Latest Engineering Research and Applications (IJLERA) ISSN: Smart Shoe

Bohunt School (Wokingham) Internet of Things (IoT) and Node-RED

ZX Distance and Gesture Sensor Hookup Guide

Security of Global Navigation Satellite Systems (GNSS) GPS Fundamentals GPS Signal Spoofing Attack Spoofing Detection Techniques

USER MANUAL FIELDBEE AND RTK BEE STATION FULL VERSION. WE PROVIDE ONLINE SUPPORT: VERSION 1.0.

Global Positioning Systems (GPS) Trails: the achilles heel of mapping from the air / satellites

Chroma. Bluetooth Servo Board

Adafruit 16-channel PWM/Servo Shield

BRB900 GPS Telemetry System August 2013 Version 0.06

Lab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman

Designing Information Devices and Systems I Spring 2019 Homework 12

RECOMMENDATION ITU-R BS

FINAL REVIEW. Well done you are an MC Hacker. Welcome to Hacking Minecraft.

EULAMBIA ADVANCED TECHNOLOGIES LTD. User Manual EAT-EOM-CTL-2. Alexandros Fragkos

WI-FI/BLUETOOTH & PCB TUNING AND ANTENNA TESTING

Rover 4 Setup. These instructions illustrate setting up the Portable Rover 4 system to receive a video feed from the SP aircraft.

Arduino Controllers & Ham Radio A PRESENTATION BY MICHAEL MAGNUSON N7ETA

Transcription:

Adafruit Ultimate GPS Breakout On the Raspberry Pi NERP: Not Exclusively Raspberry Pi Craig LeMoyne Chicago Electronic Distributors www.chicagodist.com Tutorial excerpts courtesy Adafruit Industries GPS refresher, courtesy Wikipedia: The Global Positioning System (GPS) is a space- based satellite navigation system that provides location and time information in all weather conditions, anywhere on or near the Earth where there is an unobstructed line of sight to four or more GPS satellites. It is maintained by the United States government and is freely accessible to anyone with a GPS receiver. The GPS system became fully operational in 1994. Interesting fact: After Korean Air Lines Flight 007, a Boeing 747 carrying 269 people, was shot down in 1983 after straying into the USSR's prohibited airspace, President Ronald Reagan issued a directive that would make GPS freely available for civilian use, A GPS receiver calculates its position by precisely timing the signals sent by GPS satellites high above the Earth. Each satellite continually transmits messages that include the time the message was transmitted satellite position at time of message transmission The receiver uses the messages it receives to determine the transit time of each message and computes the distance to each satellite using the speed of light. Each of these distances and satellites' locations define a sphere. The receiver is on the surface of each of these spheres when the distances and the satellites' locations are correct. These distances and satellites' locations are used to compute the location of the receiver using the navigation equations.

Bill of Materials Raspberry Pi Model A or B $25 or $35 Adafruit Ultimate GPS: $39 USB TTL (Terminal) Cable: $9 Power supply: $10 External GPS antenna: $15 (optional, but useful) SD card: $10 Setting everything up The easiest way to get the GPS module working is by connecting it to the Raspberry Pi with a USB TTL adaptor Cable. The module can be hooked up via UART as well. First, solder the header pins onto the GPS module. We then connect the TTL cable to the GPS module as follows: Once you plug the USB cable into the Pi, the adapter should show up as /dev/ttyusb0 (though the '0' may be different if you have other ttyusb adapters present). To list the active USB terminal connections: ls /dev/ttyusb* You can confirm the attached USB devices by typing sudo lsusb To check the data coming out of the GPS: sudo cat /dev/ttyusb0 Next, run the following command to install the GPS Daemon and required packages: sudo apt- get install gpsd gpsd- clients python- gps Then we need to tell the GPS Daemon where our module is: sudo gpsd /dev/ttyusb0 - F /var/run/gpsd.sock

Testing it out cgps - s Occasionally, you may find that you need to restart the GPS service to get a fix, use the following command to do so: sudo killall gpsd sudo gpsd /dev/ttyusb0 - F /var/run/gpsd.sock gpxlogger is a tool for logging GPS output. Example: gpxlogger - d - f trip.log" It is easy to take the output and upload it to a site like gpsvisualizer.com and come up with a map like this;

A few things to note about using the Raspberry Pi in a car: Finding a suitable display can be a little tricky. Anything that runs on Composite will have poor resolution. We got around this with a 4.3 NTSC display and large text output. With this combination, CGPS worked pretty well. Here I am at the Skyway McDonalds: As we all know, the Pi needs a good power source. You can run the Pi off a cigarette lighter USB dongle, but these are not all created equal. Make sure it puts out 1 amp of power. If you really want a good solution, check out MausBerry Circuit s Kickstarter project: http://www.kickstarter.com/projects/1312527055/raspberry- pi- car- power- supply- ignition- switch?ref=live The power supply maintains power until the Pi has safely finished the boot- down process and then removes power. The supply is most easily installed by connecting to 3 wires behind your radio: the +12V(car battery), ground and ACC (switched ignition) wires.

Other fun projects: Wardriving with a GPS enabled Kismet server. Wardriving is the practice of driving around scanning for WiFi networks. We can t endorse such activity, but this is a good way to see if your networks are secure. Kismet includes GPS support, and a quick Google search shows a lot of people that have figured this out. Appendix / other fun stuff PiFM, an FM Transmitter Did you know your Pi can be an FM Transmitter? Obviously this can only be used in an anechoic chamber. Assuming you have an RF isolation chamber, all you need is the code in the link below and a 20 cm wire on GPIO pin 4. Check out the tutorial here: http://www.icrobotics.co.uk/wiki/index.php/turning_the_raspberry_pi_into_an_f M_Transmitter Adding a 7 segment clock to your Pi This is also a quick and gratifying project! This helps keep me on time. All you need is the $10 Adafruit 7- segment display and their example code. http://chicagodist.com/blogs/news/8464281- back- to- basics- building- a- 7- segment- display- clock- for- a- raspberry- pi