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

Arduino UNO Based Ultrasonic Distance Measurement with Servo Control and Audio Feedback

Image of Arduino UNO Based Ultrasonic Distance Measurement with Servo Control and Audio Feedback

Circuit Documentation

Summary

This circuit integrates a variety of components including an HC-SR04 Ultrasonic Sensor, a Servo motor, an Arduino UNO microcontroller, an SD card module, and a Speaker. The Arduino UNO serves as the central processing unit, controlling the Servo motor and the Ultrasonic Sensor, as well as interfacing with the SD card module for data storage. The Speaker is used for audio output and is also controlled by the Arduino UNO. The circuit is designed to be powered by the Arduino's 5V output, with common ground connections throughout the components.

Component List

HC-SR04 Ultrasonic Sensor

  • Pins: VCC, TRIG, ECHO, GND
  • Description: This sensor is used for measuring distances using ultrasonic waves.

Servo

  • Pins: gnd, vcc, pulse
  • Description: A motor capable of precise position control.

Arduino UNO

  • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0-A5, SCL, SDA, AREF, D0-D13
  • Description: A microcontroller board based on the ATmega328P, used as the main controller for the circuit.

SD Card Module

  • Pins: CS, SCK, MOSI, MISO, VCC, GND
  • Description: A module for reading from and writing to SD cards.

Speaker

  • Pins: +, -
  • Description: An audio output device for sound generation.

Wiring Details

HC-SR04 Ultrasonic Sensor

  • VCC connected to Arduino UNO 5V
  • GND connected to Arduino UNO GND
  • TRIG connected to Arduino UNO D9
  • ECHO connected to Arduino UNO D10

Servo

  • gnd connected to Arduino UNO GND
  • vcc connected to Arduino UNO 5V
  • pulse connected to Arduino UNO D5

Arduino UNO

  • 5V used to power other components
  • GND used as common ground
  • D13 connected to SDmodule SCK
  • D12 connected to SDmodule MISO
  • D11 connected to SDmodule MOSI
  • D10 connected to HC-SR04 Ultrasonic Sensor ECHO
  • D9 connected to HC-SR04 Ultrasonic Sensor TRIG
  • D6 connected to Speaker +
  • D5 connected to Servo pulse
  • D4 connected to SDmodule CS

SD Card Module

  • CS connected to Arduino UNO D4
  • SCK connected to Arduino UNO D13
  • MOSI connected to Arduino UNO D11
  • MISO connected to Arduino UNO D12
  • VCC connected to Arduino UNO 5V
  • GND connected to Arduino UNO GND

Speaker

    • connected to Arduino UNO D6
    • 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:

}

Note: The provided code is a template and does not include specific functionality. It should be populated with the logic required to control the components in the circuit.