Hardware and software requirements
First let's see what the required components are for this project. As usual, we are going to use an Arduino Uno board as the central part of the project.
For the GPRS and GPS parts, we are going to use the Adafruit FONA 808 module again, which we already used in Chapter 5, Opening a Lock with an SMS. We'll also need a GSM antenna for GSM/GPRS communications.
However, as here we want to use the onboard GPS, we'll also need an additional GPS antenna. I used a standard uFL passive GPS antenna from Adafruit:
Then, you will need a battery to power the FONA shield and the onboard GPS module, as the Arduino Uno board doesn't allow you to power the FONA shield (it can use up to 2A at a time!). For that, I used a 3.7V LiPo battery, along with a microUSB battery charger.
A very important part of the project is the SIM card, which you need to place inside the FONA shield. You will need a normal SIM card (not micro or nano), which is activated, not locked by a PIN, and...