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

Raspberry Pi 5 Battery-Powered Robotic System with Motor Control and IoT Connectivity

View and Edit Project In Cirkit DesignerImage of Raspberry Pi 5 Battery-Powered Robotic System with Motor Control and IoT Connectivity

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that integrates a Raspberry Pi 5, various motor drivers, DC motors, a webcam, a SIM7000X NB-IoT HAT, and other components. The circuit is designed to control multiple DC motors and interface with external devices such as a webcam and a SIM7000X module. Power management is handled using a 18650 Li-ion battery and a step-down buck converter.

Component List

  1. Raspberry Pi 5

    • Pins: Type-C, Micro HDMI 1, Micro HDMI 2, Camera 1, Camera 2, PoE, Fan, PCIe, USB 3.0, USB 2.0, Ethernet, 5V, GND, 3.3v, GPIO 14, GPIO 15, GPIO 18, GPIO 23, GPIO 24, GPIO 25, GPIO 8, GPIO 7, GPIO 1, GPIO 12, GPIO 16, GPIO 20, GPIO 21, GPIO 2, GPIO 3, GPIO 4, GPIO 17, GPIO 27, GPIO 22, GPIO 10, GPIO 9, GPIO 11, GPIO 0, GPIO 5, GPIO 6, GPIO 13, GPIO 19, GPIO 26
    • Description: A versatile single-board computer used for various control and processing tasks.
  2. USB Male 2 Pin Connection

    • Pins: Negative -, Positive +
    • Description: Used to connect USB devices to the circuit.
  3. Webcam C270

    • Pins: None
    • Description: A USB webcam used for capturing video.
  4. SIM7000X NB-IoT HAT

    • Pins: 1, 2
    • Description: A module for cellular communication.
  5. 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: A dual H-bridge motor driver used to control DC motors.
  6. DC Motor

    • Pins: pin 1, pin 2
    • Description: A motor used for various mechanical movements.
  7. Adafruit PCA9685 PWM Servo Breakout

    • Pins: 5.0V, GND, PWRIN, PWM7, PWM6, PWM5, PWM4, PWM3, PWM2, PWM1, PWM0, VCC, SDA, SCL, OE, PWM15, PWM14, PWM13, PWM12, PWM11, PWM10, PWM9, PWM8
    • Description: A PWM driver used to control servos and other PWM devices.
  8. 18650 Li-ion Battery

    • Pins: -, +
    • Description: A rechargeable battery used to power the circuit.
  9. Step Down Buck Converter

    • Pins: IN +, IN - GND, OUT +, OUT - GND
    • Description: A power converter used to step down voltage.
  10. Micro USB to Cable (2 Pin)

    • Pins: Micro USB, +, -
    • Description: Used to connect the Raspberry Pi to a power source.

Wiring Details

Raspberry Pi 5

USB Male 2 Pin Connection

Webcam C270

SIM7000X NB-IoT HAT

L298N DC Motor Driver

DC Motor

Adafruit PCA9685 PWM Servo Breakout

18650 Li-ion Battery

Step Down Buck Converter

Micro USB to Cable (2 Pin)

Code

No code is provided for this circuit.


This document provides a comprehensive overview of the circuit, including a detailed list of components and their interconnections. This should serve as a useful reference for understanding and troubleshooting the circuit.