Arduino UNO-Based GPS Tracker with LoRa Communication and ADXL345 Sensor
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an Arduino UNO microcontroller, a LoRa Ra-02 SX1278 module, a GPS NEO 6M module, a buzzer, and an ADXL345 accelerometer. The circuit is designed to integrate these components for various functionalities, including wireless communication, GPS tracking, and motion sensing.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
LoRa Ra-02 SX1278
- Description: A wireless communication module based on the SX1278 chip.
- Pins: GND, NSS, MOSI, MISO, SCK, D105, DI04, 3.3V, RST, DI00, DI01, D102, DI03
GPS NEO 6M
- Description: A GPS module for tracking and navigation.
- Pins: VCC, RX, TX, GND
Buzzer
- Description: An audio signaling device.
- Pins: PIN, GND
ADXL345
- Description: A 3-axis accelerometer.
- Pins: GND, VCC, CS, INT1, INT2, SDO, SDA, SCL
Wiring Details
Arduino UNO
- 3.3V connected to LoRa Ra-02 SX1278 3.3V
- 5V connected to ADXL345 VCC and GPS NEO 6M VCC
- GND connected to Buzzer GND, GPS NEO 6M GND, ADXL345 GND, and LoRa Ra-02 SX1278 GND
- A4 connected to ADXL345 SDO
- A5 connected to ADXL345 SDA
- D13 connected to LoRa Ra-02 SX1278 SCK
- D12 connected to LoRa Ra-02 SX1278 MISO
- D11 connected to LoRa Ra-02 SX1278 MOSI
- D10 connected to LoRa Ra-02 SX1278 NSS
- D9 connected to LoRa Ra-02 SX1278 RST
- D3 connected to Buzzer PIN
- D2 connected to LoRa Ra-02 SX1278 DI00
- D1 connected to GPS NEO 6M RX
- D0 connected to GPS NEO 6M TX
LoRa Ra-02 SX1278
- 3.3V connected to Arduino UNO 3.3V
- GND connected to Arduino UNO GND
- SCK connected to Arduino UNO D13
- MISO connected to Arduino UNO D12
- MOSI connected to Arduino UNO D11
- NSS connected to Arduino UNO D10
- RST connected to Arduino UNO D9
- DI00 connected to Arduino UNO D2
GPS NEO 6M
- VCC connected to Arduino UNO 5V
- GND connected to Arduino UNO GND
- RX connected to Arduino UNO D1
- TX connected to Arduino UNO D0
Buzzer
- GND connected to Arduino UNO GND
- PIN connected to Arduino UNO D3
ADXL345
- VCC connected to Arduino UNO 5V
- GND connected to Arduino UNO GND
- SDO connected to Arduino UNO A4
- SDA connected to Arduino UNO A5
Documented Code
Arduino UNO 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
This documentation provides a comprehensive overview of the circuit, including the components used, their wiring details, and the code for the Arduino UNO microcontroller.