IoT Based DC Motor Speed and Direction Controller

2,800

Fully Assembled and Programmed IoT Based DC Motor Speed and Direction Controller. This Circuit controls the DC motor direction and rotation speed over WiFi. Circuit makes both WiFi hotspot for controlling DC Motor and also it can connect to WiFi hotspot of your network.

Box Contents:

  1. Fully Assembled, Programmed and Tested Circuit Board as shown in picture. Part color may vary depending on stock.
  2. DC Motor 150 RPM
  3. 12V 1Amp DC Power supply

10 in stock

Description

IoT Based DC Motor Speed and Direction Controller. This Circuit controls the DC motor speed and direction which is connected to output of the circuit. Circuit makes both WiFi hotspot for controlling DC motor and also it can connect to WiFi hotspot of your network.

This project is consists of four parts

  1. Power Supply
  2. IoT Device ESP8266
  3. Motor Driver
  4. Motor Driver which operate 12V DC Motor.

Block Diagram of IoT Based DC Motor Speed and Direction Controller

iot based dc motor speed and direction controller

Component List

  1. Node MCU Qty. 1
  2. 12V DC Motor Qty.1
  3. L293D Qty. 1
  4. LM7805 TO220 Qty. 1
  5. 1N4007 Diodes Qty. 4
  6. Red LED 3mm Qty. 1
  7. 47uF/25V Capacitors Qty. 2
  8. 1000uF/25V Capacitor Qty. 1
  9. Connector Qty. 1
  10. IC Based 16-pin Qty. 1
  11. 12V 1Amp Power Supply Qty. 1

IoT Based DC Motor Speed and Direction Controller Circuit Diagram

IoT Based DC Motor Speed and Direction Controller

Note: Additional part of circuit is not used. such as MCP3204 and Relay.

PCB Layout

iot dc motor pcb

Component Side Layout

DC motor speed controller

Wiring Diagram

iot based dc motor speed and direction controller wiring diagram

 

IoT Based DC Motor Speed and Direction Controller Program

index.h

Testing of Circuit

  1. Turn on circuit with 12V 1Amp Power supply
  2. Take your mobile and disconnect WiFi or Data Connections.
  3. Turn on WiFi and Look for WiFi network named as “iot-circuit” and connect. password not required.
  4. This WiFi Network is created by your IoT Temperature Controller project.
  5. Open Web browser and Enter IP: 192.168.4.1 Make sure your data connection is disabled.
  6. You will find below screen and start operating it.iot based dc motor speed control software
  7. Enter Speed value in percent (0 to 100 %) and press START to run the DC Motor.
  8. As per direction and speed settings motor will run.
  9. If you want to access it in your WiFi network and want to connect it to your wifi network.
  10. Click on settings. You will see these options.wifi setting
  11. Enter your network SSID and Password and Save it. This setting is saved in internal EEPROM. No need to set it again on power on reset.
  12. Reset the circuit with Power on off cycle.
  13. Open web browser in your laptop and enter http://iot.local . If device is connected to your WiFi hotspot then you can see dc motor speed controller screens. The IP is shown in below of this screen. Note: Android phone does not support local domain names. Use IP address to open the temperature controller panel. Api Key is not used in program.