Difference between revisions of "Arduino GPS shield"
(→Specifications) |
m (→Overview) |
||
(17 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
==Overview== | ==Overview== | ||
− | + | [[File:Arduino GPS shield 1.jpg|thumb|400px|right]] | |
− | [[File:Arduino GPS shield .jpg|thumb|400px|right]] | + | |
Arduino GPS [[shield]] is a GPS module breadout board designed for | Arduino GPS [[shield]] is a GPS module breadout board designed for | ||
Global Positioning System receiver with SD interface. It is easy to use | Global Positioning System receiver with SD interface. It is easy to use | ||
Line 7: | Line 6: | ||
operation voltage level make it compatible with Arduino boards, leaf | operation voltage level make it compatible with Arduino boards, leaf | ||
maple, IFlat32 and other arduino compatible boards. | maple, IFlat32 and other arduino compatible boards. | ||
+ | |||
+ | It's based on RoyalTek REB-4216 GPS module , and the footprints is compatible with Arduino/MEGA boards. The regular GPS pins (RX, TX) can be connected to D0-D7 of Arduino. | ||
+ | |||
+ | Adding GPS to your Arduino has never been easier. Multiple GPS receivers attach easily to the [[shield]], and with the example sketch (check below), you will be able to locate your exact position within a few meters. Here's where we are. GPS also gives you amazingly accurate time! It’s suitable for the following applications with Arduino or Arduino compatible boards : | ||
+ | |||
+ | * Automotive navigation | ||
+ | * Personal positioning | ||
+ | * Fleet management | ||
+ | * Marine navigation | ||
+ | |||
+ | Go shopping [http://imall.iteadstudio.com/im120417017.html Arduino GPS shield (IM120417017)] | ||
==Features== | ==Features== | ||
Line 31: | Line 41: | ||
==Electrical Characteristics== | ==Electrical Characteristics== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | align="center" style="background:#f0f0f0;"|'''Parameter''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Min.''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Typical''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Max.''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Unit''' | ||
+ | |- | ||
+ | | Power voltage||4.5||5||5.5||VDC | ||
+ | |- | ||
+ | | Input voltage VH||3||||5.5||V | ||
+ | |- | ||
+ | | Input voltage VL||-0.3||0||0.5||V | ||
+ | |- | ||
+ | | Baud rate||||9600||||bps | ||
+ | |} | ||
==Hardware== | ==Hardware== | ||
+ | http://imall.iteadstudio.com/media/wysiwyg/Products/IM120417017_Arduino_GPS_shield/IM120417017_ArduinoGPSshield.jpg | ||
+ | |||
+ | Figure 1 Top Map | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | align="center" style="background:#f0f0f0;"|'''Arduino PIN''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Description''' | ||
+ | |- | ||
+ | | D0||Data | ||
+ | |- | ||
+ | | D1||Din | ||
+ | |- | ||
+ | | D2||- | ||
+ | |- | ||
+ | | D3||- | ||
+ | |- | ||
+ | | D4||- | ||
+ | |- | ||
+ | | D5||- | ||
+ | |- | ||
+ | | D6||- | ||
+ | |- | ||
+ | | D7||- | ||
+ | |- | ||
+ | | D8||- | ||
+ | |- | ||
+ | | D9||- | ||
+ | |- | ||
+ | | D10||CSN | ||
+ | |- | ||
+ | | D11||MOSI | ||
+ | |- | ||
+ | | D12||MISO | ||
+ | |- | ||
+ | | D13||SCK | ||
+ | |- | ||
+ | | A0||Breakout | ||
+ | |- | ||
+ | | A1||Breakout | ||
+ | |- | ||
+ | | A2||Breakout | ||
+ | |- | ||
+ | | A3||Breakout | ||
+ | |- | ||
+ | | A4||IIC_SDA | ||
+ | |- | ||
+ | | A5||IIC_SCL | ||
+ | |} | ||
==Installation== | ==Installation== | ||
+ | When install GPS [[shield]] to Arduino, please check the operation | ||
+ | voltage level of development board. If the voltage is 3.3V | ||
+ | (IFLAT32,Leaf maple), set the Operation Level Setting switch to 3.3V. | ||
+ | If the voltage is 5V(Arduino), set the Operation Level Setting switch to | ||
+ | 5V. | ||
==Interrupt Set== | ==Interrupt Set== | ||
+ | The INT0 is the broke out of the external interrupt pin of GPS module, | ||
+ | if not use, please set the jumper to OFF as the following figure. | ||
+ | The INT1 is the broke out of the 1PPS output. When the GPS module | ||
+ | has tracked to the GPS satellite, this pin will send a pulse per second. | ||
+ | |||
+ | [[File:Arduino GPS shield1.jpg]] | ||
==Download== | ==Download== | ||
+ | [ftp://imall.iteadstudio.com/IM120417017_Arduino_GPS_shield/DS_IM120417017_ArduinoGPSshield.pdf Datasheet for Arduino GPS shield] | ||
+ | |||
+ | [http://www.u-blox.com/images/downloads/Product_Docs/NEO-6_DataSheet_(GPS.G6-HW-09005).pdf Datasheet for NEO-6] | ||
+ | |||
+ | [ftp://imall.iteadstudio.com/IM120417017_Arduino_GPS_shield/SCH_IM120417017_ArduinoGPSshield.pdf Schematic for Arduino GPS shield] | ||
+ | |||
+ | [ftp://imall.iteadstudio.com/IM120417017_Arduino_GPS_shield/DC_gps_logger.zip Demo Code for GPS logger] | ||
+ | |||
+ | [ftp://imall.iteadstudio.com/IM120417017_Arduino_GPS_shield/SF_u-center_5.07_Installer.zip Software] | ||
+ | |||
+ | [ftp://imall.iteadstudio.com/IM120417017_Arduino_GPS_shield/REB_4216_operational_manual_v0.55_20120912.pdf REB 4216 Manual] | ||
==Useful Links== | ==Useful Links== | ||
+ | *[http://forum.arduino.cc/index.php/topic,113603.0.html by troyka_4484 <Additional data on the GPS shield>] | ||
+ | |||
+ | *[http://devicter.blogspot.com/2012/03/gps.html by Garry <Iteaduino MEGA 2560 + GPS shield to make a logger>] | ||
+ | |||
+ | *[http://blog.iteadstudio.com/new-years-countdown-clock-with-sms-display/ <New Years Countdown Clock With SMS Display>] | ||
+ | |||
+ | *[http://davidhoulding.blogspot.com/2014/06/gps-location-sensing-with-itead-gps.html by David Houlding <GPS Location Sensing with the ITEAD GPS Shield and Arduino Uno>] | ||
+ | |||
+ | *[https://github.com/texanfromiowa/GPS_Shield_SDCard '''ITEAD GPS Shield'''] by powellbob424 | ||
+ | :This demo shows use of logging GPS data to an SD Card for later review. |
Latest revision as of 10:10, 13 April 2016
Contents
Overview
Arduino GPS shield is a GPS module breadout board designed for Global Positioning System receiver with SD interface. It is easy to use for recording the position data into SD card. 5V/3.3V compatible operation voltage level make it compatible with Arduino boards, leaf maple, IFlat32 and other arduino compatible boards.
It's based on RoyalTek REB-4216 GPS module , and the footprints is compatible with Arduino/MEGA boards. The regular GPS pins (RX, TX) can be connected to D0-D7 of Arduino.
Adding GPS to your Arduino has never been easier. Multiple GPS receivers attach easily to the shield, and with the example sketch (check below), you will be able to locate your exact position within a few meters. Here's where we are. GPS also gives you amazingly accurate time! It’s suitable for the following applications with Arduino or Arduino compatible boards :
- Automotive navigation
- Personal positioning
- Fleet management
- Marine navigation
Go shopping Arduino GPS shield (IM120417017)
Features
- With Micro SD interface
- Active antenna design with high receive sensitivity, compatible
normal antenna
- Extremely fast time to first fix at low signal level
- UART interface
- Operation temperature: -40℃ ~ +85℃
Specifications
PCB size | 55.88mm X 54.1mm X 1.6mm |
Indicators | PWR |
Power supply | compatible with Arduino |
Communication Protocol | UART |
RoSH | Yes |
Electrical Characteristics
Parameter | Min. | Typical | Max. | Unit |
Power voltage | 4.5 | 5 | 5.5 | VDC |
Input voltage VH | 3 | 5.5 | V | |
Input voltage VL | -0.3 | 0 | 0.5 | V |
Baud rate | 9600 | bps |
Hardware
Figure 1 Top Map
Arduino PIN | Description |
D0 | Data |
D1 | Din |
D2 | - |
D3 | - |
D4 | - |
D5 | - |
D6 | - |
D7 | - |
D8 | - |
D9 | - |
D10 | CSN |
D11 | MOSI |
D12 | MISO |
D13 | SCK |
A0 | Breakout |
A1 | Breakout |
A2 | Breakout |
A3 | Breakout |
A4 | IIC_SDA |
A5 | IIC_SCL |
Installation
When install GPS shield to Arduino, please check the operation voltage level of development board. If the voltage is 3.3V (IFLAT32,Leaf maple), set the Operation Level Setting switch to 3.3V. If the voltage is 5V(Arduino), set the Operation Level Setting switch to 5V.
Interrupt Set
The INT0 is the broke out of the external interrupt pin of GPS module, if not use, please set the jumper to OFF as the following figure. The INT1 is the broke out of the 1PPS output. When the GPS module has tracked to the GPS satellite, this pin will send a pulse per second.
Download
Datasheet for Arduino GPS shield
Schematic for Arduino GPS shield
Useful Links
- ITEAD GPS Shield by powellbob424
- This demo shows use of logging GPS data to an SD Card for later review.