Circuit Documentation
Summary
This document provides a detailed overview of a circuit designed to interface various components with an Arduino UNO microcontroller. The circuit includes a red LED, an I2C LCD 16x2 screen, a fingerprint scanner, a buzzer, a rocker switch, a thermal printer, a ZS-042 RTC module, and a micro SD card module. The Arduino UNO serves as the central processing unit, controlling the inputs and outputs to these components. The circuit is designed for applications that require user interaction, data display, timekeeping, and data storage capabilities.
Component List
LED: Two Pin (red)
- Description: A red light-emitting diode (LED) with an anode and cathode for basic signaling or status indication.
I2C LCD 16x2 Screen
- Description: A 16x2 character LCD display that uses the I2C communication protocol for displaying text and simple graphics.
Fingerprint Scanner
- Description: A biometric sensor that captures fingerprints for identification purposes.
Buzzer
- Description: An electronic buzzer for audible alerts or alarms.
Rocker Switch 4 Pin
- Description: A rocker switch with four pins for toggling circuit connectivity.
Thermal Printer
- Description: A small printer capable of printing on thermal paper, typically used for receipts or ticketing.
ZS-042 RTC Module
- Description: A real-time clock module that keeps track of the current time and date.
Micro SD Card Module
- Description: A module that allows a microcontroller to interface with a micro SD card for data storage and retrieval.
Arduino UNO
- Description: A microcontroller board based on the ATmega328P, with digital and analog I/O pins.
Wiring Details
LED: Two Pin (red)
- Anode: Connected to Arduino UNO pin D3
- Cathode: Connected to common ground
I2C LCD 16x2 Screen
- SCL: Connected to Arduino UNO pin A5
- SDA: Connected to Arduino UNO pin A4
- VCC (5V): Connected to Arduino UNO 5V output
- GND: Connected to common ground
Fingerprint Scanner
- VCC: Connected to Arduino UNO 5V output
- TX: Connected to Arduino UNO pin D5
- RX: Connected to Arduino UNO pin D4
- GND: Connected to common ground
Buzzer
- PIN: Connected to Arduino UNO pin D2
- GND: Connected to common ground
Rocker Switch 4 Pin
- Pin 1: Connected to common ground
- Pin 3: Connected to Arduino UNO pin D9
Thermal Printer
- VH: Connected to Arduino UNO 5V output
- RX: Connected to Arduino UNO pin D6
- TX: Connected to Arduino UNO pin D7
- GND: Connected to common ground
ZS-042 RTC Module
- SCL: Connected to Arduino UNO pin A2
- SDA: Connected to Arduino UNO pin A3
- VCC: Connected to Arduino UNO 5V output
- GND: Connected to common ground
Micro SD Card Module
- cs: Connected to Arduino UNO pin D10
- sck: Connected to Arduino UNO pin D11
- mosi: Connected to Arduino UNO pin D12
- miso: Connected to Arduino UNO pin D13
- vcc: Connected to Arduino UNO 5V output
- gnd: Connected to common ground
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 code documentation was provided for the Arduino UNO.
