Skip to content

HVS-5075. IoT Speed & Direction control of DC Motor with Voltage, Current & Power monitoring - ESP32 INA219

7,500.00

This project presents the design and implementation of an IoT-based Speed and Direction Control System for a DC Motor using the ESP32 microcontroller.

Category Tags
This project presents the design and implementation of an IoT-based Speed and Direction Control System for a DC Motor using the ESP32 microcontroller. The system enables wireless monitoring and control of a DC motor through a web-based dashboard using Wi-Fi communication. An L298 Motor Driver is interfaced with the ESP32 to control the motor speed, clockwise rotation, counterclockwise rotation, and stop operation. Motor speed is controlled using PWM (Pulse Width Modulation) signals generated by the ESP32. To monitor motor performance parameters, the INA219 sensor is used for measuring voltage, current, and power consumption of the DC motor in real time. These parameters, along with motor status are continuously displayed on an LCD module as well as on the IoT web dashboard. The web interface allows users to remotely control the motor speed levels and direction from any smart device connected to the network. The proposed system provides an efficient, low-cost, and user-friendly solution for industrial automation and remote motor management applications. It improves monitoring accuracy, enhances operational flexibility, and enables real-time control through IoT technology.      

Objectives:
  • To design and develop an IoT-based DC motor speed and direction control system using the ESP32 microcontroller.
  • To control the DC motor operation such as clockwise, counterclockwise, speed variation, and stop function using the L298 Motor Driver.
  • To monitor motor parameters like voltage, current, and power consumption using the INA219 sensor.
  • To display motor status and electrical parameters on an LCD display in real time.
  • To develop a web dashboard for remote monitoring and control of the DC motor through Wi-Fi connectivity.
  • To improve automation, efficiency, and user convenience using IoT technology.
        The major building blocks of this project are:
  • Adapter Power supply.
  • ESP32.
  • L298 Motor Driver.
  • DC motor.
  • INA219.
  • LCD display with I2C.
        Software’s used:
  • ARDUINO IDE.
  • Embedded C language.
  • IOT Technology.
        Block Diagram:        

video: