IoT Devices

IoT DC Motor Speed Controller with WiFi Web Interface

Control DC motor speed, direction, and ramp profiles from any browser on your local WiFi network — no app installation needed. Supports 6V–24V DC brushed motors up to 15A continuous. Real-time speed feedback via WebSocket. HTTP API available for automation integration.

₹2,499 + GST  |  Free Shipping India
chat WhatsApp Enquiry

Technical Specifications

Motor TypeDC brushed motors
Voltage Range6V – 24V DC
Continuous CurrentUp to 15A
Peak Current20A (brief overload)
Speed ControlPWM 0–100% duty cycle
Control InterfaceWeb browser over WiFi (HTTP + WebSocket)
Wireless ProtocolWiFi 802.11 b/g/n
Status IndicatorsLED (power, WiFi, motor active)
Dimensions80 × 60 × 30 mm
Warranty6 months

Product Description

The hjLabs IoT DC Motor Speed Controller brings browser-based remote control to any DC brushed motor application — from conveyor belts and winding machines to automated test rigs and educational robotics.

Once connected to your WiFi network, the controller serves a responsive web interface accessible from any device — phone, tablet, or laptop — on the same network. The interface provides a live speed slider (0–100% PWM), forward/reverse direction toggle, soft start/stop ramps, and a real-time RPM display (if an encoder is attached). No app installation or cloud account is required.

Handling motors from 6V to 24V at up to 15A continuous (20A peak), it covers the majority of small-to-medium DC motors used in automation, robotics, and machinery. The onboard thermal management handles sustained loads without throttling under normal ambient conditions.

For automation integration, a simple HTTP REST API and WebSocket endpoint allow control from Node-RED, Python scripts, PLC HTTP blocks, or any HTTP-capable system. This makes it easy to build automated sequences, integrate with sensor triggers, or control multiple motors from a central dashboard. Pair it with our SensorSync IoT Data Logger for complete closed-loop monitoring, or explore our full range of automation components for your next project.

Use Cases

The IoT DC motor speed controller is purpose-built for industrial and automation environments where browser-based WiFi control adds significant operational value.

  • conveyor_beltConveyor belt speed control
  • water_pumpPump speed regulation
  • precision_manufacturingCNC axis control
  • airIndustrial fan control
  • wb_sunnySolar tracking systems

Frequently Asked Questions

The controller supports DC brushed motors from 6V to 24V. Common applications include 12V conveyor motors, 24V geared DC motors for winding machines, and 6V–12V hobby/robotics motors. The motor supply voltage is separate from the 5V logic supply.

This IoT DC motor speed controller supports brushed DC motors operating from 6V to 24V at up to 15A continuous current. It covers the vast majority of small-to-medium DC motors used in industrial automation, robotics, conveyor systems, and machinery.

Yes. Once the controller is connected to your WiFi network, you can open its web interface in any browser — including on your smartphone, tablet, or laptop — on the same network. No app installation is required. The responsive web UI provides a speed slider, direction toggle, and real-time RPM display.

Yes, the controller supports full forward and reverse direction control via the web interface. You can toggle the motor direction with a single button click. Soft start and stop ramps are also available to prevent mechanical shock during direction changes.

The controller uses WiFi 802.11 b/g/n for wireless communication. It hosts an HTTP web interface for manual control and exposes an HTTP REST API and WebSocket endpoint for automation integration with Node-RED, Python scripts, or HTTP-capable PLCs.

By default, the web interface is accessible on your local WiFi network only (no cloud required). For internet access, you can set up a reverse proxy (e.g., Nginx on a Raspberry Pi) or use a VPN. Direct cloud connectivity can be added as a custom firmware modification — contact us for details.

The controller handles 15A continuous current and 20A peak. For motors drawing more than 15A continuously, we recommend our custom motor drive solutions — contact us for a custom quote with appropriate heatsinking and current rating.

Yes. The controller exposes an HTTP REST API at documented endpoints — set speed, set direction, get status, trigger emergency stop. It also provides a WebSocket endpoint for real-time bidirectional communication. These are compatible with Node-RED, Python requests, Postman, and HTTP-capable PLCs.

Need a Custom Version?

We design custom motor drives for stepper motors, BLDC motors, higher current ratings, multi-axis control, and integration with industrial fieldbus systems.

mail_outline Contact Us for Custom Enquiry
WhatsApp Order via WhatsApp