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

Arduino Mega 2560-Based Smart Robotic System with IR and Ultrasonic Sensors

Image of Arduino Mega 2560-Based Smart Robotic System with IR and Ultrasonic Sensors

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various sensors, a voltage regulator, a motor driver, a solenoid, a DC motor, and an Arduino Mega 2560 microcontroller. The circuit is designed to interface multiple sensors and actuators with the microcontroller for various control and monitoring applications.

Component List

  1. Voltage Regulator

    • Pins: GND, IN, OUT
    • Description: Regulates the input voltage to a stable output voltage.
  2. IR Sensor

    • Pins: out, gnd, vcc
    • Description: Infrared sensor used for object detection.
  3. HC-SR04 Ultrasonic Sensor

    • Pins: VCC, TRIG, ECHO, GND
    • Description: Ultrasonic sensor used for distance measurement.
  4. Solenoid

    • Pins: pin1, pin2
    • Description: Electromagnetic actuator.
  5. DC Motor

    • Pins: pin 1, pin 2
    • Description: Direct current motor.
  6. L298N DC 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
    • Description: Dual H-Bridge motor driver.
  7. Tantalum Capacitor

    • Pins: -, +
    • Description: Capacitor with a capacitance of 0.000035 Farads.
  8. Ceramic Capacitor

    • Pins: pin0, pin1
    • Description: Capacitor with a capacitance of 0.000047 Farads.
  9. Arduino Mega 2560

    • Pins: IOREF, RESET, 3V3, 5V, GND, VIN, A0-A15, D0-D53, AREF, SDA, SCL
    • Description: Microcontroller board based on the ATmega2560.
  10. Rocker Switch

    • Pins: 1, 2
    • Description: On/Off switch.
  11. NPN Transistor (EBC)

    • Pins: emitter, base, collector
    • Description: NPN transistor.
  12. Resistor

    • Pins: pin1, pin2
    • Description: Resistor with a resistance of 220 Ohms.
  13. 12V Zener Diode

    • Pins: Anode, Cathode
    • Description: Zener diode with a breakdown voltage of 12V.
  14. 12V Battery

    • Pins: -, +
    • Description: 12V power source.

Wiring Details

Voltage Regulator

  • GND is connected to:

    • Solenoid pin2
    • Ceramic Capacitor pin1
    • L298N DC motor driver 12V
    • Arduino Mega 2560 VIN
    • Rocker Switch pin1
  • IN is connected to:

    • NPN Transistor (EBC) collector
    • Tantalum Capacitor -
    • Ceramic Capacitor pin0
    • L298N DC motor driver GND
    • 12v Battery -
  • OUT is connected to:

    • Tantalum Capacitor +
    • IR Sensor vcc
    • L298N DC motor driver 5V
    • HC-SR04 Ultrasonic Sensor VCC

IR Sensor

  • out is connected to:

    • Arduino Mega 2560 A4
    • Arduino Mega 2560 A5
    • Arduino Mega 2560 A6
    • Arduino Mega 2560 A7
    • Arduino Mega 2560 A8
  • gnd is connected to:

    • NPN Transistor (EBC) collector
    • 12v Battery -
    • HC-SR04 Ultrasonic Sensor GND
  • vcc is connected to:

    • Voltage Regulator OUT

HC-SR04 Ultrasonic Sensor

  • VCC is connected to:

    • Voltage Regulator OUT
  • TRIG is connected to:

    • Arduino Mega 2560 D53
    • Arduino Mega 2560 D49
    • Arduino Mega 2560 D43
    • Arduino Mega 2560 D39
    • Arduino Mega 2560 D35
  • ECHO is connected to:

    • Arduino Mega 2560 D51
    • Arduino Mega 2560 D47
    • Arduino Mega 2560 D45
    • Arduino Mega 2560 D41
    • Arduino Mega 2560 D37
  • GND is connected to:

    • NPN Transistor (EBC) collector
    • 12v Battery -

Solenoid

  • pin1 is connected to:

    • NPN Transistor (EBC) base
    • 12V Zener Diode Cathode
  • pin2 is connected to:

    • Voltage Regulator GND

DC Motor

  • pin 1 is connected to:

    • L298N DC motor driver OUT2
    • L298N DC motor driver OUT3
  • pin 2 is connected to:

    • L298N DC motor driver OUT1
    • L298N DC motor driver OUT4

L298N DC Motor Driver

  • OUT1 is connected to:

    • DC Motor pin 2
  • OUT2 is connected to:

    • DC Motor pin 1
  • 12V is connected to:

    • Voltage Regulator GND
  • GND is connected to:

    • NPN Transistor (EBC) collector
    • 12v Battery -
  • 5V is connected to:

    • Voltage Regulator OUT
  • OUT3 is connected to:

    • DC Motor pin 1
  • OUT4 is connected to:

    • DC Motor pin 2
  • ENA is connected to:

    • Arduino Mega 2560 D9 PWM
  • IN1 is connected to:

    • Arduino Mega 2560 A0
  • IN2 is connected to:

    • Arduino Mega 2560 A1
  • IN3 is connected to:

    • Arduino Mega 2560 A2
  • IN4 is connected to:

    • Arduino Mega 2560 A3
  • ENB is connected to:

    • Arduino Mega 2560 D10 PWM

Tantalum Capacitor

  • - is connected to:

    • NPN Transistor (EBC) collector
  • + is connected to:

    • Voltage Regulator OUT

Ceramic Capacitor

  • pin0 is connected to:

    • NPN Transistor (EBC) collector
  • pin1 is connected to:

    • Voltage Regulator GND

Arduino Mega 2560

  • VIN is connected to:

    • Voltage Regulator GND
  • A0 is connected to:

    • L298N DC motor driver IN1
  • A1 is connected to:

    • L298N DC motor driver IN2
  • A2 is connected to:

    • L298N DC motor driver IN3
  • A3 is connected to:

    • L298N DC motor driver IN4
  • A4 is connected to:

    • IR Sensor out
  • A5 is connected to:

    • IR Sensor out
  • A6 is connected to:

    • IR Sensor out
  • A7 is connected to:

    • IR Sensor out
  • A8 is connected to:

    • IR Sensor out
  • D9 PWM is connected to:

    • L298N DC motor driver ENA
  • D10 PWM is connected to:

    • L298N DC motor driver ENB
  • D33 is connected to:

    • Resistor pin1
  • D53 is connected to:

    • HC-SR04 Ultrasonic Sensor TRIG
  • D51 is connected to:

    • HC-SR04 Ultrasonic Sensor ECHO
  • D49 is connected to:

    • HC-SR04 Ultrasonic Sensor TRIG
  • D47 is connected to:

    • HC-SR04 Ultrasonic Sensor ECHO
  • D45 is connected to:

    • HC-SR04 Ultrasonic Sensor ECHO
  • D43 is connected to:

    • HC-SR04 Ultrasonic Sensor TRIG
  • D41 is connected to:

    • HC-SR04 Ultrasonic Sensor ECHO
  • D39 is connected to:

    • HC-SR04 Ultrasonic Sensor TRIG
  • D37 is connected to:

    • HC-SR04 Ultrasonic Sensor ECHO
  • D35 is connected to:

    • HC-SR04 Ultrasonic Sensor TRIG

Rocker Switch

  • 1 is connected