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

Arduino UNO Weather Station with BMP280 Sensor and GPS Module

Image of Arduino UNO Weather Station with BMP280 Sensor and GPS Module

Circuit Documentation

Summary

This circuit involves an Arduino UNO microcontroller interfacing with a BMP280 sensor and a neo 6m GPS module. The Arduino UNO provides power and communication to the BMP280 sensor via I2C and to the neo 6m GPS module via UART.

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

BMP280

  • Description: A barometric pressure sensor that can measure temperature and pressure.
  • Pins: VCC, GND, SCL, SDA, CSB, SDO

neo 6m GPS

  • Description: A GPS module used for obtaining location data.
  • Pins: VCC, GND, RXD, TXD, PPS

Wiring Details

Arduino UNO

  • 3.3V: Connected to BMP280 VCC
  • 5V: Connected to neo 6m GPS VCC
  • GND: Connected to BMP280 GND and neo 6m GPS GND
  • A4: Connected to BMP280 SDA
  • A5: Connected to BMP280 SCL
  • D4: Connected to neo 6m GPS TXD

BMP280

  • VCC: Connected to Arduino UNO 3.3V
  • GND: Connected to Arduino UNO GND
  • SCL: Connected to Arduino UNO A5
  • SDA: Connected to Arduino UNO A4

neo 6m GPS

  • VCC: Connected to Arduino UNO 5V
  • GND: Connected to Arduino UNO GND
  • TXD: Connected to Arduino UNO D4

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:

}

Additional Documentation (documentation.txt)


This documentation provides a comprehensive overview of the circuit, including a summary, detailed component descriptions, wiring details, and the code used in the Arduino UNO microcontroller.