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

ESP32-Based Wi-Fi Controlled Robotic System with Multiple Sensors and Motor Drivers

View and Edit Project In Cirkit DesignerImage of ESP32-Based Wi-Fi Controlled Robotic System with Multiple Sensors and Motor Drivers

Circuit Documentation

Summary

This document provides a detailed overview of a circuit design that includes various sensors, a motor driver, a microcontroller, and power management components. The circuit is designed to interface multiple sensors and motors with an ESP32 microcontroller, powered by a 9V battery through a buck converter.

Component List

  1. SEN0245

    • Description: Sensor module
    • Pins: VCC, GND, SCL, SDA, INT, CE
  2. SEN0427

    • Description: Sensor module
    • Pins: VCC, GND, SCL, SDA, INT, CE
  3. I2C BMI160

    • Description: I2C-based sensor
    • Pins: DATA, CLK, GND, VCC
  4. n20 motor with encoder

    • Description: Motor with encoder
    • Pins: M1, GND, C1, C2, Vcc, M2
  5. 9V Battery

    • Description: Power source
    • Pins: -, +
  6. MX1508 DC Motor Driver

    • Description: Motor driver
    • Pins: OUT 4, OUT 3, OUT 2, OUT1, IN 1, IN 2, IN 3, IN 4, Negative (-), Positive (+)
  7. Buck converter

    • Description: Voltage regulator
    • Pins: IN+, IN-, OUT+, OUT-
  8. ESP32 Wroom

    • Description: Microcontroller
    • Pins: 2 (3V3), 3 (Reset), 4 (GPIO36), 5 (GPIO39), 6 (GPIO34), 7 (GPIO35), 8 (GPIO32), 9 (GPIO33), 10 (GPIO25), 11 (GPIO26), 12 (GPIO27), 13 (GPIO14), 14 (GPIO12), GND, 16 (GPIO13), 17 (GPIO9), 18 (GPIO10), 19 (GPIO11), 5V, 37 (GPIO23), 36 (GPIO22/SCL), 35 (GPIO1/TXD0), 34 (GPIO3/RXD0), 33 (GPIO21/SDA), 31 (GPIO19), 30 (GPIO18), 29 (GPIO5), 28 (GPIO17), 27 (GPIO16), 26 (GPIO4), 25 (GPIO0), 24 (GPIO2), 23 (GPIO15), 22 (GPIO8), 21 (GPIO7), 20 (GPIO6)

Wiring Details

SEN0245

SEN0427

I2C BMI160

n20 motor with encoder

9V Battery

MX1508 DC Motor Driver

Buck converter

ESP32 Wroom

Code

No code provided for this circuit.


This document provides a comprehensive overview of the circuit, including a summary, component list, wiring details, and code documentation. Each component is described, and its connections are detailed to ensure proper assembly and functionality.