Battery-Powered GPS Tracker with Bluetooth and APC220 Communication
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that integrates a GPS module, a Bluetooth module, a radio communication module, and a GPS antenna. The circuit is powered by a 5V battery and includes rocker switches for power control. The GPS module communicates with both the Bluetooth and radio communication modules. The document includes a component list, wiring details, and the embedded code used in the microcontroller.
Component List
SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P
- Description: High-precision GPS module
- Pins: 1, TX2, RX2, 3.3V, 5, GND, SDA/!CS, SCL/SCK, FENCE_STAT, RTK_STAT, PPS, !RESET, !SAFE, INT, TXO/MISO, RXI/MOSI, 5V
Antenna GPS Embedded SMA
- Description: GPS antenna with SMA connector
- Pins: VCC, GND
HC-05 Bluetooth Module
- Description: Bluetooth module for wireless communication
- Pins: Key, VCC, GND, TXD, RXD, State
5V Battery
- Description: Power source for the circuit
- Pins: +, -
Rocker Switch
- Description: Switch for controlling power
- Pins: 1, 2
APC220
- Description: Radio communication module
- Pins: GND, VCC, EN, RXD, TXD, AUX, SET
Wiring Details
SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P
- TX2 is connected to RXD of APC220
- RX2 is connected to TXD of APC220
- GND is connected to GND of APC220
- 3.3V is connected to pin 1 of Rocker Switch
- RX2 is connected to TXD of HC-05 Bluetooth Module
- TX2 is connected to RXD of HC-05 Bluetooth Module
- 3.3V is connected to VCC of HC-05 Bluetooth Module
- 5V is connected to pin 2 of Rocker Switch and VCC of Antenna GPS Embedded SMA
- GND is connected to GND of HC-05 Bluetooth Module, GND of Antenna GPS Embedded SMA, and - of 5V Battery
Antenna GPS Embedded SMA
- VCC is connected to pin 2 of Rocker Switch
- GND is connected to GND of SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P, GND of HC-05 Bluetooth Module, and - of 5V Battery
HC-05 Bluetooth Module
- TXD is connected to RX2 of SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P
- RXD is connected to TX2 of SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P
- VCC is connected to 3.3V of SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P
- GND is connected to GND of SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P, GND of Antenna GPS Embedded SMA, and - of 5V Battery
5V Battery
- + is connected to pin 1 of Rocker Switch
- - is connected to GND of SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P, GND of HC-05 Bluetooth Module, and GND of Antenna GPS Embedded SMA
Rocker Switch
- 1 is connected to + of 5V Battery
- 2 is connected to 5V of SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P and VCC of Antenna GPS Embedded SMA
APC220
- RXD is connected to TX2 of SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P
- TXD is connected to RX2 of SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P
- GND is connected to GND of SparkFun Qwiic GPS-RTK2 - ublox ZED-F9P
- VCC is connected to pin 2 of Rocker Switch
Documented Code
sketch.ino
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
documentation.txt