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

Arduino UNO-Based Battery-Powered Servo Control with Keypad and Buzzer

Image of Arduino UNO-Based Battery-Powered Servo Control with Keypad and Buzzer

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an Arduino UNO microcontroller, a servo motor, a 4x4 membrane matrix keypad, a piezo buzzer, and a 18650 Li-ion battery. The circuit is designed to interface these components with the Arduino UNO, allowing for control and interaction through the keypad and providing feedback via the servo and buzzer.

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

Servo

  • Description: A servo motor used for precise control of angular position.
  • Pins: GND, VCC, PWM

4X4 Membrane Matrix Keypad

  • Description: A keypad with 16 buttons arranged in a 4x4 matrix.
  • Pins: R1, R2, R3, R4, C1, C2, C3, C4

Piezo Buzzer

  • Description: A piezoelectric buzzer used for sound output.
  • Pins: pin 1, pin 2

18650 Li-ion Battery

  • Description: A rechargeable lithium-ion battery.
  • Pins: -, +

Wiring Details

Arduino UNO

  • 5V connected to Servo VCC
  • GND connected to Servo GND
  • GND connected to 18650 Li-ion Battery -
  • Vin connected to 18650 Li-ion Battery +
  • GND connected to Piezo Buzzer pin 1
  • D13 connected to Piezo Buzzer pin 2
  • D10 connected to Servo PWM
  • D9 connected to 4X4 Membrane Matrix Keypad R1
  • D8 connected to 4X4 Membrane Matrix Keypad R2
  • D7 connected to 4X4 Membrane Matrix Keypad R3
  • D6 connected to 4X4 Membrane Matrix Keypad R4
  • D5 connected to 4X4 Membrane Matrix Keypad C1
  • D4 connected to 4X4 Membrane Matrix Keypad C2
  • D3 connected to 4X4 Membrane Matrix Keypad C3
  • D2 connected to 4X4 Membrane Matrix Keypad C4

Servo

  • VCC connected to Arduino UNO 5V
  • GND connected to Arduino UNO GND
  • PWM connected to Arduino UNO D10

4X4 Membrane Matrix Keypad

  • R1 connected to Arduino UNO D9
  • R2 connected to Arduino UNO D8
  • R3 connected to Arduino UNO D7
  • R4 connected to Arduino UNO D6
  • C1 connected to Arduino UNO D5
  • C2 connected to Arduino UNO D4
  • C3 connected to Arduino UNO D3
  • C4 connected to Arduino UNO D2

Piezo Buzzer

  • pin 1 connected to Arduino UNO GND
  • pin 2 connected to Arduino UNO D13

18650 Li-ion Battery

  • - connected to Arduino UNO GND
  • + connected to Arduino UNO Vin

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