Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use FONA 808 Shield: Examples, Pinouts, and Specs

Image of FONA 808 Shield
Cirkit Designer LogoDesign with FONA 808 Shield in Cirkit Designer

Introduction

The FONA 808 Shield (Manufacturer Part ID: 2636) by Adafruit is a versatile GSM/GPRS module designed for Arduino projects. It enables mobile communication capabilities, including SMS, voice calls, and data connectivity. Additionally, the FONA 808 Shield integrates GPS functionality, making it ideal for location-based applications.

This shield is widely used in IoT projects, remote monitoring systems, GPS tracking devices, and any application requiring cellular communication. Its compact design and compatibility with Arduino make it a popular choice for hobbyists and professionals alike.

Explore Projects Built with FONA 808 Shield

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Raspberry Pi 4B-Based GPS and GSM Tracking System with Audio Feedback
Image of unlimited range: A project utilizing FONA 808 Shield in a practical application
This circuit features a Raspberry Pi 4B as the central processing unit, interfaced with a GPS NEO-6M V2 module for location tracking and an Adafruit FONA 808 Shield for cellular communication. It includes a PAM8406 5V Digital Audio Amplifier connected to an Adafruit STEMMA Speaker for audio output, and a Condenser Microphone connected to the FONA 808 for audio input. Power management is handled by a 12V battery connected to a voltage regulator that steps down the voltage to 5V and 3V required by the various components.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Mega 2560 Based Security System with Fingerprint Authentication and SMS Alerts
Image of Door security system: A project utilizing FONA 808 Shield in a practical application
This circuit features an Arduino Mega 2560 microcontroller interfaced with a SIM800L GSM module, two fingerprint scanners, an I2C LCD display, an IR sensor, and a piezo buzzer. Power management is handled by a PowerBoost 1000 Basic Pad USB, a TP4056 charging module, and a Li-ion 18650 battery, with an option to use a Mini AC-DC 110V-230V to 5V 700mA module for direct power supply. The primary functionality appears to be a security system with GSM communication capabilities, biometric access control, and visual/audible feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer
Teensy 4.0 Audio Controller with Adjustable Volume and Power Management
Image of proj2: A project utilizing FONA 808 Shield in a practical application
This circuit features a Teensy 4.0 microcontroller interfaced with an audio shield for audio processing, controlled by a potentiometer for volume adjustment. It is powered by an Adafruit PowerBoost 1000C with a toggle switch for power control, and includes a 12-pin FFC converter for additional connectivity options.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino-Based Security System with Fingerprint Authentication and Voice Recognition
Image of Project ITMI: A project utilizing FONA 808 Shield in a practical application
This circuit is designed to serve as a multifunctional security and interaction system, featuring biometric authentication through a fingerprint scanner, voice command recognition, visual feedback via an OLED display, and wireless communication capabilities with the ESP8266 WiFi module. The piezo buzzer provides audio feedback, and the Arduino UNO serves as the central controller for the system.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with FONA 808 Shield

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of unlimited range: A project utilizing FONA 808 Shield in a practical application
Raspberry Pi 4B-Based GPS and GSM Tracking System with Audio Feedback
This circuit features a Raspberry Pi 4B as the central processing unit, interfaced with a GPS NEO-6M V2 module for location tracking and an Adafruit FONA 808 Shield for cellular communication. It includes a PAM8406 5V Digital Audio Amplifier connected to an Adafruit STEMMA Speaker for audio output, and a Condenser Microphone connected to the FONA 808 for audio input. Power management is handled by a 12V battery connected to a voltage regulator that steps down the voltage to 5V and 3V required by the various components.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Door security system: A project utilizing FONA 808 Shield in a practical application
Arduino Mega 2560 Based Security System with Fingerprint Authentication and SMS Alerts
This circuit features an Arduino Mega 2560 microcontroller interfaced with a SIM800L GSM module, two fingerprint scanners, an I2C LCD display, an IR sensor, and a piezo buzzer. Power management is handled by a PowerBoost 1000 Basic Pad USB, a TP4056 charging module, and a Li-ion 18650 battery, with an option to use a Mini AC-DC 110V-230V to 5V 700mA module for direct power supply. The primary functionality appears to be a security system with GSM communication capabilities, biometric access control, and visual/audible feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of proj2: A project utilizing FONA 808 Shield in a practical application
Teensy 4.0 Audio Controller with Adjustable Volume and Power Management
This circuit features a Teensy 4.0 microcontroller interfaced with an audio shield for audio processing, controlled by a potentiometer for volume adjustment. It is powered by an Adafruit PowerBoost 1000C with a toggle switch for power control, and includes a 12-pin FFC converter for additional connectivity options.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Project ITMI: A project utilizing FONA 808 Shield in a practical application
Arduino-Based Security System with Fingerprint Authentication and Voice Recognition
This circuit is designed to serve as a multifunctional security and interaction system, featuring biometric authentication through a fingerprint scanner, voice command recognition, visual feedback via an OLED display, and wireless communication capabilities with the ESP8266 WiFi module. The piezo buzzer provides audio feedback, and the Arduino UNO serves as the central controller for the system.
Cirkit Designer LogoOpen Project in Cirkit Designer

Technical Specifications

Below are the key technical details of the FONA 808 Shield:

General Specifications

  • Cellular Network Support: GSM/GPRS (2G)
  • Frequency Bands: Quad-band (850/900/1800/1900 MHz)
  • GPS Support: Integrated GPS module
  • Power Supply Voltage: 3.7V to 4.2V (via LiPo battery) or 5V (via Arduino)
  • Current Consumption:
    • Idle: ~20mA
    • Active (GPRS): ~200mA
    • Peak: ~2A (during transmission bursts)
  • SIM Card Support: Micro SIM
  • Data Connectivity: Up to 85.6 kbps (GPRS)
  • Audio Support: Microphone and speaker connections for voice calls
  • Dimensions: 2.1" x 2.1" x 0.25" (53mm x 53mm x 6mm)

Pin Configuration and Descriptions

The FONA 808 Shield connects to an Arduino via its headers. Below is the pin configuration:

Pin Name Description
1 VIN Power input (5V from Arduino or external source).
2 GND Ground connection.
3 TX UART Transmit pin (connects to Arduino RX).
4 RX UART Receive pin (connects to Arduino TX).
5 RST Reset pin for the module.
6 KEY Power key to turn the module on/off.
7 MIC+ Positive terminal for microphone input.
8 MIC- Negative terminal for microphone input.
9 SPK+ Positive terminal for speaker output.
10 SPK- Negative terminal for speaker output.
11 GPS_TX GPS UART Transmit pin (optional for GPS data).
12 GPS_RX GPS UART Receive pin (optional for GPS data).
13 NET Network status LED (blinks to indicate GSM/GPRS activity).
14 BAT LiPo battery connection (3.7V to 4.2V).
15 CHG Battery charging indicator.

Usage Instructions

Connecting the FONA 808 Shield to an Arduino

  1. Hardware Setup:

    • Attach the FONA 808 Shield to your Arduino board using the headers.
    • Insert a micro SIM card into the SIM slot on the shield.
    • Connect a 3.7V LiPo battery to the BAT pin for power. Alternatively, power the shield via the Arduino's 5V pin.
    • (Optional) Connect a speaker and microphone to the SPK+/- and MIC+/- pins for voice call functionality.
  2. Software Setup:

    • Install the Adafruit FONA library in the Arduino IDE:
      • Go to Sketch > Include Library > Manage Libraries.
      • Search for "Adafruit FONA" and click Install.
    • Open the example sketch FONAtest from File > Examples > Adafruit FONA Library.
  3. Basic Code Example: Below is a simple example to send an SMS using the FONA 808 Shield:

    #include "Adafruit_FONA.h"
    
    // Define the FONA RX and TX pins
    #define FONA_RX 2  // Connect to FONA TX
    #define FONA_TX 3  // Connect to FONA RX
    #define FONA_RST 4 // Connect to FONA RST
    
    // Create a FONA object
    Adafruit_FONA fona = Adafruit_FONA(FONA_RST);
    
    void setup() {
      Serial.begin(115200); // Initialize serial monitor
      Serial.println(F("FONA 808 Shield SMS Example"));
    
      // Initialize FONA module
      if (!fona.begin(Serial1)) {
        Serial.println(F("Couldn't find FONA module!"));
        while (1);
      }
      Serial.println(F("FONA is ready!"));
    }
    
    void loop() {
      // Send an SMS
      if (fona.sendSMS(F("+1234567890"), F("Hello from FONA 808!"))) {
        Serial.println(F("SMS sent successfully!"));
      } else {
        Serial.println(F("Failed to send SMS."));
      }
    
      delay(10000); // Wait 10 seconds before sending another SMS
    }
    
    • Replace +1234567890 with the recipient's phone number.
    • Open the Serial Monitor to view the status of the SMS.

Important Considerations

  • Power Supply: Ensure the shield is powered by a stable 3.7V LiPo battery or a 5V source. The module can draw up to 2A during transmission bursts.
  • Antenna Connection: Attach the GSM and GPS antennas securely for proper operation.
  • SIM Card: Use an active micro SIM card with a valid data plan for GPRS functionality.
  • UART Communication: Ensure the RX and TX pins are correctly connected to the Arduino.

Troubleshooting and FAQs

Common Issues

  1. FONA Module Not Detected:

    • Ensure the shield is properly seated on the Arduino.
    • Verify the RX and TX connections.
    • Check the power supply and ensure the LiPo battery is charged.
  2. Unable to Send SMS or Make Calls:

    • Confirm the SIM card is active and has sufficient balance.
    • Check the network signal strength using the fona.getRSSI() function.
  3. GPS Not Working:

    • Ensure the GPS antenna is connected and placed in an open area with a clear view of the sky.
    • Allow a few minutes for the GPS to acquire a fix.
  4. Module Restarts During Operation:

    • This may indicate insufficient power. Use a high-capacity LiPo battery or an external power source capable of supplying 2A.

FAQs

  • Can I use the FONA 808 Shield with a 3.3V Arduino?

    • Yes, but you must use a level shifter for the RX pin to avoid damaging the module.
  • Does the FONA 808 Shield support 3G or 4G networks?

    • No, the FONA 808 Shield only supports 2G (GSM/GPRS) networks.
  • How do I check the battery level?

    • Use the fona.getBattPercent() function to retrieve the battery percentage.
  • Can I use the GPS and GSM functions simultaneously?

    • Yes, but note that GPS functionality may consume additional power.

By following this documentation, you can effectively integrate the Adafruit FONA 808 Shield into your projects for reliable GSM, GPRS, and GPS functionality.