An Exhauster is an essential component of every complex circuit and every industry. Exhauster consumes more energy when continuously operated. In this article, we are going to create a time controlled exhauster using Arduino and Motor Driver (L293D). The time delay will save the power consumed and will compensate the temperature also.

The reason for using L293D is that Arduino can work under 5V and for Regulation, we have a low capacity fuse in Arduino. When the power supply is higher than 5v, the Arduino will be sorted.

Requirements

  1. Arduino UNO R3
  2. Arduino software
  3. Motor Driver
  4. Breadboard
  5. Connecting wires

Steps to follow

Step 1

Open the Arduino software you have. I prefer the latest version.

IoT

Step  2

Select the Arduino board type and select the COM port to which Arduino is connected.

IoT

Step 3

Motor Driver(L293D): In Motor Drive, we have IN1, IN2, IN3, and IN4 as input pins.

Output slots are present to get the output, where the motor is connected.
IoT

Step 4

Follow the circuit diagram to make the connection.

IoT

Step 5

Code for the motor driver with the serial monitor is given with initialization.

IoT

Step 6

We are going to use a serial monitor to switch ON and OFF the motor using the motor drive.

We have programmed the motor with a delay of 5 seconds after working every 5 seconds.

In motor Drive we have IN1, IN2, IN3, and IN4 as input pins.

IoT

Step 7

Now, compile the code and upload it to your Arduino.

IoT

Step  8

Open the serial monitor and press 1 to turn on the motor exhaust which will run as per the timing you will provide.

IoT

Summary

In this article, we have learned how to work with Motor Drive L293D and a serial monitor to create a time delay Motor Exhauster using Arduino and also learned about how to utilize what we have.

Next Recommended Readings