Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino Nano-Based Battery-Powered Robotic System with RFID and Ultrasonic Sensors

View and Edit Project In Cirkit DesignerImage of Arduino Nano-Based Battery-Powered Robotic System with RFID and Ultrasonic Sensors

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various components such as motors, sensors, a microcontroller, and other electronic parts. The circuit is designed to interface with an Arduino Nano, which controls the operation of the connected components. The document includes a component list, wiring details, and the embedded code used in the microcontroller.

Component List

  1. Motor with reducer

    • Pins: 3 - 6 VCC, GND
    • Description: A motor with an integrated reducer to control speed and torque.
  2. HC-SR04 Ultrasonic Sensor

    • Pins: VCC, TRIG, ECHO, GND
    • Description: An ultrasonic sensor used for distance measurement.
  3. 18650 Li-ion Battery x 2

    • Pins: +, -
    • Description: A pair of 18650 Li-ion batteries for power supply.
  4. L293D

    • Pins: 5V, GND, +, Servo1, Servo2, RX/DO, TX/D1, 9V, A0, A1, A2, A3, A4/SDA, A5/SCL, VIN, 3.3V, RESET, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13
    • Description: A motor driver IC used to control motors.
  5. Tower Pro SG90 servo

    • Pins: Signal, +5V, GND
    • Description: A small servo motor used for precise control of angular position.
  6. Arduino Nano

    • Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK
    • Description: A small, complete, and breadboard-friendly microcontroller board.
  7. RFID-RC522

    • Pins: VCC (3.3V), RST, GND, IRQ, MISO, MOSI, SCK, SDA
    • Description: An RFID reader module used for reading RFID tags.
  8. Resistor (220 Ohms)

    • Pins: pin1, pin2
    • Description: A resistor with a resistance of 220 Ohms.
  9. Resistor (10k Ohms)

    • Pins: pin1, pin2
    • Description: A resistor with a resistance of 10k Ohms.
  10. LED: Two Pin (yellow)

    • Pins: cathode, anode
    • Description: A yellow LED with two pins.

Wiring Details

Motor with reducer

HC-SR04 Ultrasonic Sensor

18650 Li-ion Battery x 2

L293D

Tower Pro SG90 servo

Arduino Nano

RFID-RC522

Resistor (220 Ohms)

Resistor (10k Ohms)

LED: Two Pin (yellow)

Code Documentation

Arduino Nano Code

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

This code is a basic template for the Arduino Nano. The setup() function is used to initialize any settings or configurations, and the loop() function contains the main code that runs repeatedly. Currently, both functions are empty and can be filled with the necessary logic to control the components connected to the Arduino Nano.