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

Arduino UNO with RTC and SD Card Data Logging

Image of Arduino UNO with RTC and SD Card Data Logging

Circuit Documentation

Summary of the Circuit

This circuit integrates an Arduino UNO with a Real-Time Clock (RTC) module (DS3231), a Micro SD Card Module, and a buzzer. The Arduino UNO serves as the central processing unit, managing the flow of data between the RTC, the SD card module, and controlling the buzzer based on programmed logic. The RTC module provides accurate timekeeping, while the SD card module facilitates data logging or storage. The buzzer can be used for audible alerts or feedback. The circuit is powered through the Arduino UNO, which distributes the power to other components.

Component List

Arduino UNO

  • Microcontroller board based on the ATmega328P
  • Provides digital and analog I/O pins
  • Can be powered via USB or an external power supply

RTC DS3231

  • Highly accurate I2C real-time clock (RTC)
  • Integrated temperature-compensated crystal oscillator (TCXO) and crystal
  • Provides long-term accuracy and reduces the number of components of the design

Micro SD Card Module

  • Allows for reading and writing to a micro SD card
  • Uses SPI interface for communication with the microcontroller

Buzzer

  • An electromechanical component that produces sound
  • Can be used for alarms, notifications, or user feedback

2.1mm Barrel Jack with Terminal Block

  • Power connector for supplying external power to the circuit
  • Typically used to connect a power adapter

Comment

  • This component is likely a placeholder or annotation within the circuit design and does not have a physical representation.

Wiring Details

Arduino UNO

  • 5V connected to RTC DS3231 VCC and Micro SD Card Module vcc
  • GND connected to RTC DS3231 GND, Micro SD Card Module gnd, and Buzzer GND
  • A4 (SDA) connected to RTC DS3231 SDA
  • A5 (SCL) connected to RTC DS3231 SCL
  • D13 (SCK) connected to Micro SD Card Module sck
  • D12 (MISO) connected to Micro SD Card Module miso
  • D11 (MOSI) connected to Micro SD Card Module mosi
  • D10 connected to Buzzer PIN
  • D9 connected to 2.1mm Barrel Jack POS
  • D4 connected to Micro SD Card Module cs

RTC DS3231

  • VCC connected to Arduino UNO 5V
  • GND connected to Arduino UNO GND
  • SDA connected to Arduino UNO A4 (SDA)
  • SCL connected to Arduino UNO A5 (SCL)

Micro SD Card Module

  • vcc connected to Arduino UNO 5V
  • gnd connected to Arduino UNO GND
  • cs connected to Arduino UNO D4
  • sck connected to Arduino UNO D13 (SCK)
  • mosi connected to Arduino UNO D11 (MOSI)
  • miso connected to Arduino UNO D12 (MISO)

Buzzer

  • PIN connected to Arduino UNO D10
  • GND connected to Arduino UNO GND

2.1mm Barrel Jack with Terminal Block

  • POS connected to Arduino UNO D9
  • NEG connected to Arduino UNO GND

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 Notes (documentation.txt)

No additional documentation provided for the code.