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

Arduino UNO-Based Smart Robot with Ultrasonic Sensor and GSM Module

Image of Arduino UNO-Based Smart Robot with Ultrasonic Sensor and GSM Module

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an Arduino UNO microcontroller, various sensors, a motor driver, and other components. The circuit is designed to interface with multiple sensors and actuators, providing a comprehensive setup for a variety of applications.

Component List

  1. 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
  2. 7805

    • Description: A voltage regulator that outputs 5V.
    • Pins: Vin, Gnd, Vout
  3. 7.4v Battery

    • Description: A 7.4V battery.
    • Pins: +, -
  4. MQ-2

    • Description: A gas sensor that detects LPG, i-butane, propane, methane, alcohol, Hydrogen, and smoke.
    • Pins: GND, VCC, ANALOG, Digital
  5. HC-SR04 Ultrasonic Sensor

    • Description: An ultrasonic sensor for distance measurement.
    • Pins: VCC, TRIG, ECHO, GND
  6. L298N DC Motor Driver

    • Description: A dual H-Bridge motor driver.
    • Pins: OUT1, OUT2, 12V, GND, 5V, OUT3, OUT4, 5V-ENA-JMP-I, 5V-ENA-JMP-O, +5V-J1, +5V-J2, ENA, IN1, IN2, IN3, IN4, ENB
  7. 12v Battery

    • Description: A 12V battery.
    • Pins: +, -
  8. SIM 800L

    • Description: A GSM/GPRS module.
    • Pins: NFT, RING, VCC, DTR, RST, MIC +, RXD, MIC-, TXD, SPK+, GND, SPK-
  9. Buzzer

    • Description: A simple buzzer.
    • Pins: PIN, GND
  10. LED: Two Pin (red)

    • Description: A red LED.
    • Pins: cathode, anode
  11. LED: Two Pin (green)

    • Description: A green LED.
    • Pins: cathode, anode
  12. Resistor (200 Ohms)

    • Description: A resistor with a resistance of 200 Ohms.
    • Pins: pin1, pin2

Wiring Details

Arduino UNO

  • GND connected to:

    • 12v Battery (-)
    • L298N DC Motor Driver (GND)
    • 7805 (Gnd)
    • SIM 800L (GND)
    • Buzzer (GND)
    • MQ-2 (GND)
    • HC-SR04 Ultrasonic Sensor (GND)
  • 5V connected to:

    • L298N DC Motor Driver (+5V-J2, 5V, +5V-J1)
  • Vin connected to:

    • 7805 (Vout)
  • A0 connected to:

    • MQ-2 (ANALOG)
  • D1 connected to:

    • SIM 800L (TXD)
  • D2 connected to:

    • L298N DC Motor Driver (IN1)
  • D3 connected to:

    • L298N DC Motor Driver (IN2)
  • D4 connected to:

    • L298N DC Motor Driver (IN3)
  • D5 connected to:

    • L298N DC Motor Driver (IN4)
  • D6 connected to:

    • L298N DC Motor Driver (ENA)
  • D7 connected to:

    • HC-SR04 Ultrasonic Sensor (ECHO)
  • D8 connected to:

    • HC-SR04 Ultrasonic Sensor (TRIG)
  • D9 connected to:

    • L298N DC Motor Driver (ENB)
  • D10 connected to:

    • Resistor (pin2)
  • D11 connected to:

    • Resistor (pin1)
  • D12 connected to:

    • Buzzer (PIN)
  • D13 connected to:

    • SIM 800L (RXD)

7805

  • Vin connected to:

    • 7.4v Battery (+)
  • Gnd connected to:

    • Arduino UNO (GND)
  • Vout connected to:

    • Arduino UNO (Vin)
    • SIM 800L (VCC)
    • MQ-2 (VCC)
    • HC-SR04 Ultrasonic Sensor (VCC)

7.4v Battery

  • + connected to:

    • 7805 (Vin)
  • - connected to:

    • 7805 (Gnd)

MQ-2

  • GND connected to:

    • Arduino UNO (GND)
  • VCC connected to:

    • 7805 (Vout)
  • ANALOG connected to:

    • Arduino UNO (A0)

HC-SR04 Ultrasonic Sensor

  • GND connected to:

    • Arduino UNO (GND)
  • VCC connected to:

    • 7805 (Vout)
  • TRIG connected to:

    • Arduino UNO (D8)
  • ECHO connected to:

    • Arduino UNO (D7)

L298N DC Motor Driver

  • GND connected to:

    • Arduino UNO (GND)
  • +5V-J2 connected to:

    • Arduino UNO (5V)
  • 5V connected to:

    • Arduino UNO (5V)
  • +5V-J1 connected to:

    • Arduino UNO (5V)
  • 12V connected to:

    • 12v Battery (+)
  • ENB connected to:

    • Arduino UNO (D9)
  • ENA connected to:

    • Arduino UNO (D6)
  • IN1 connected to:

    • Arduino UNO (D2)
  • IN2 connected to:

    • Arduino UNO (D3)
  • IN3 connected to:

    • Arduino UNO (D4)
  • IN4 connected to:

    • Arduino UNO (D5)

12v Battery

  • + connected to:

    • L298N DC Motor Driver (12V)
  • - connected to:

    • Arduino UNO (GND)

SIM 800L

  • GND connected to:

    • Arduino UNO (GND)
  • VCC connected to:

    • 7805 (Vout)
  • RXD connected to:

    • Arduino UNO (D13)
  • TXD connected to:

    • Arduino UNO (D1)

Buzzer

  • GND connected to:

    • Arduino UNO (GND)
  • PIN connected to:

    • Arduino UNO (D12)

LED: Two Pin (red)

  • cathode connected to:

    • LED: Two Pin (green) (cathode)
  • anode connected to:

    • Resistor (pin1)

LED: Two Pin (green)

  • cathode connected to:

    • LED: Two Pin (red) (cathode)
  • anode connected to:

    • Resistor (pin2)

Resistor (200 Ohms)

  • pin1 connected to:

    • LED: Two Pin (red) (anode)
  • pin2 connected to:

    • Arduino UNO (D10)

Resistor (200 Ohms)

  • pin1 connected to:

    • LED: Two Pin (green) (anode)
  • pin2 connected to:

    • Arduino UNO (D11)

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:

}

Documentation (documentation.txt)


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