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

Arduino 101 BLDC Motor Controller with LCD Display and Potentiometer

View and Edit Project In Cirkit DesignerImage of Arduino 101 BLDC Motor Controller with LCD Display and Potentiometer

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an Arduino 101 microcontroller, an LM393 comparator, a BLDC motor controlled by an Electronic Speed Controller (ESC), a potentiometer, a battery, and an LCD screen. The circuit is designed to control the speed of the BLDC motor using the potentiometer and display relevant information on the LCD screen.

Component List

  1. LM393 Comparator

    • Pins: VCC, GND, D0, A0
    • Description: A dual comparator used for comparing voltage levels.
    • Purpose in Circuit: Used to compare voltage levels and provide digital output to the Arduino.
  2. BLDC Motor

    • Pins: Wire A, Wire B, Wire C
    • Description: A brushless DC motor.
    • Purpose in Circuit: Provides mechanical motion controlled by the ESC.
  3. Electronic Speed Controller (ESC)

    • Pins: Battery VCC, Battery GND, Signal, 5v out, GND out, M1, M2, M3
    • Description: Controls the speed of the BLDC motor.
    • Purpose in Circuit: Receives control signals from the potentiometer and powers the BLDC motor.
  4. Potentiometer

    • Pins: GND, Output, VCC
    • Description: A variable resistor.
    • Purpose in Circuit: Provides an adjustable voltage signal to control the ESC.
  5. Battery

    • Pins: +, -
    • Description: Power source for the circuit.
    • Purpose in Circuit: Supplies power to the ESC and other components.
  6. Arduino 101

    • Pins: A5/SCL, A4/SDA, AREF, GND, D13/SCK, D12/MISO, D11 PWM/MOSI, D10 PWM/SS, D9 PWM, D8, D7, D6 PWM, D5 PWM, D4, D3 PWM, D2, D1/TX, D0/RX, AIN, ioref, RESET, 3V3, 5V, VIN, A0, A1, A2, A3, ICSP MISO, ICSP SCK, ICSP MOSI
    • Description: A microcontroller board based on the Intel Curie module.
    • Purpose in Circuit: Acts as the main controller for the circuit, processing inputs and controlling outputs.
  7. LCD Screen 16x2 I2C

    • Pins: SCL, SDA, VCC, GND
    • Description: A 16x2 character LCD with I2C interface.
    • Purpose in Circuit: Displays information such as motor speed and other data.

Wiring Details

LM393 Comparator

BLDC Motor

Electronic Speed Controller (ESC)

Potentiometer

Battery

Arduino 101

LCD Screen 16x2 I2C

Code

No code is provided for this circuit.


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