0% found this document useful (0 votes)
6 views13 pages

Wa0016 PDF

This project integrates an Arduino UNO and an ESP32 to control a DC motor's speed via a web interface, utilizing Pulse Width Modulation (PWM) for adjustments. The system allows real-time monitoring and setting of maximum speed limits through the Arduino Cloud, enhancing user control and visualization. This cost-effective solution is applicable in robotics, automation, and IoT applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views13 pages

Wa0016 PDF

This project integrates an Arduino UNO and an ESP32 to control a DC motor's speed via a web interface, utilizing Pulse Width Modulation (PWM) for adjustments. The system allows real-time monitoring and setting of maximum speed limits through the Arduino Cloud, enhancing user control and visualization. This cost-effective solution is applicable in robotics, automation, and IoT applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

SPEED CONTROL USING AURDINO

Group Members
ALEN SABU
ASWIN SURESH 04

ABIN BIJU
MUHAMMAD RIZIL I
SREERAG VISWAN
HARISANKAR P.A
ABSTRACT
This project demonstrates the integration of an Arduino UNO and an
ESP32 to control the speed of a DC motor via a web-based interface.
The system utilizes the Arduino UNO to interface with the motor and
the ESP32 for network connectivity, allowing for remote control via
Wi-Fi. The Arduino controls the motor's speed using Pulse Width
Modulation (PWM), while the ESP32 acts as a web server, enabling
real-time adjustments to the motor speed through a user-friendly
web interface. The project leverages the power of both
microcontrollers to create a cost-effective and efficient solution for
remote motor control, useful in robotics, automation, and various IoT
applications.
WORKING PRINCIPLE
Working Principle of the Speed-Controlled Car System
The system measures the wheel speed using a groove coupler module and processes the data in an
ESP32 microcontroller. The ESP32 then sends the speed data to Arduino Cloud, where users can monitor
the real-time speed on a mobile phone.

Additionally, users can set a maximum speed limit through the Arduino Cloud interface. Based on this
input:

If the user sets a maximum speed, the system ensures the motor does not exceed this limit.

The Arduino Cloud sends a PWM signal to the ESP32, representing the desired speed.

The ESP32 then adjusts the L298N motor driver, which controls the DC motor’s speed accordingly.

Simultaneously, the speed data from the groove coupler sensor is also sent to an Arduino board, which
drives a servo motor to act as an analog speedometer, visually displaying the speed in real time.

This system allows both digital monitoring and manual visualization of the car’s speed while maintaining
user control over the maximum speed.
DIAGRAM
PARTS
ARDUINO UNO
MOTOR DRIVER 12V
BO MOTOR 12V
BATTERY 12V
BUCK BOOSTER
WIFI MODULE
SERVO MOTOR
SPEED METER
ARDUINO

The Arduino Uno is a series of open-source microcontroller


board based on a diverse range of microcontrollers (MCU).
It was initially developed and released by Arduino
company in 2010.[2][3] The microcontroller board is
equipped with sets of digital and analog input/output (I/O)
pins that may be interfaced to various expansion boards
(shields) and other circuits.
MOTOR DRIVER

A motor driver is an electronic device or module


that acts as an interface between a control
system (like a microcontroller) and an electric
motor, enabling precise control over the motor's
speed, direction, and other operational
parameters.
BO MOTOR
The motors that run on direct current are termed as
DC motors. The current that constantly flows in one
direction is called direct current(DC). The dual-shaft
BO motor a.k.a a battery-operated DC motor has a
gearbox along with a DC motor inside its casing to
control its speed.
WIFI MODULE [ESP32]

The ESP32 is a powerful, low-cost, and


energy-efficient microcontroller
developed by Espressif Systems. It is
designed for use in a variety of
Successful Entry
applications, particularly in the
Internet of Things (IoT), automation,
and wireless communication projects.

Key Features:
BUCK BOOSTER

A Buck Booster is a type of DC-DC converter that steps down


(bucks) an input voltage while also providing a boost in current.

Working:
1. The input voltage is applied to the converter.
2. The converter uses a switching element (e.g., transistor) to chop
the input voltage.
3. The chopped voltage is then filtered to produce a lower output
voltage.
Conclusion:*
Speed control using Arduino is a versatile and efficient
method for regulating motor speed. By utilizing Arduino's
PWM (Pulse Width Modulation) capabilities, users can
achieve precise speed control. The system's simplicity,
flexibility, and low cost make it an ideal solution for various
applications, including robotics, automation, and IoT
THANK YOU

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy