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

Seeeduino and DRV2605L-Based Vibration Motor Controller with I2C Multiplexer

View and Edit Project In Cirkit DesignerImage of Seeeduino and DRV2605L-Based Vibration Motor Controller with I2C Multiplexer

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes a Seeeduino microcontroller, a multiplexer (mux pca), two Adafruit DRV2605L haptic motor drivers, and two vibration motors. The circuit is designed to control the vibration motors using the haptic motor drivers, which are managed by the Seeeduino through the multiplexer.

Component List

  1. Seeeduino

    • Description: A microcontroller board based on the ATmega328P.
    • Pins: 5V, GND, 3V3, SDA, SCL
  2. mux pca

    • Description: A multiplexer used to expand the I2C bus.
    • Pins: Vin, GND, SDA, SCL, SCL3, SD3, SC0, SD0
  3. Adafruit DRV2605L (x2)

    • Description: A haptic motor driver for controlling vibration motors.
    • Pins: VIN, GND, SCL, SDA, IN/TRIG, OUT+, OUT-
  4. Vibration motors (x2)

    • Description: Small motors used to create vibration.
    • Pins: Positive, Negative

Wiring Details

Seeeduino

mux pca

Adafruit DRV2605L (first instance)

Adafruit DRV2605L (second instance)

Vibration motors

Code

No code is provided for this circuit.