Wireless Motor Speed Control System with Arduino

ICStation team introduce you the NRF24L01 Wireless Motor Speed Control System.This system works under DC 5V voltage. It uses the NRF24L01 Wireless Module to transmit speed control data and the Hall Sensor to detect the real rotate speed. This design uses the PWM duty cycle to modulate and realize the speed control. What’s more, It can be used in situations which do not need high speed control precision, such as the automatic control of the curtain.

Functions:

1)When initializing the transmitting part, the LCD1602 board displays the characters of the original PWM data and the speed which is at zero. The receiving part will control the wireless transmission of data and displays the real rotation speed after the receiving part finished the initialization.

2) When the Receiving Module works, the rotate speed of the Motor will change according to the data which is transmitted by the sending part. The Hall Sensor Speed Measure Module begins to detect the rotate speed and the LED light of the Hall sensor lights. Meanwhile, the Wireless Module of the receiving part will send the detected rotate speed data back to the Sending part.

3) For the sending part, we need four keys (K0,K1,K2,K3) in the keyboard to change the speed of the motor. The associated functions of the four keys as following:

①Press the key KO for the first time, the motor moves as the first gear of speed; press the key KO again, the motor moves as the second gear of speed; the third time when we press the key KO, the motor moves as the third gear of speed; the fourth time when we press the K0, the motor moves as the first gear of speed.

②Press the key K1, we can switch the rotate speed of increasing or reducing.

③Press the key K2, we can change the rotate speed to five more or less.

④Press the key K3, we can change the rotate speed to ten more or less.

Code for reference:

http://www.icstation.com/newsletter/eMarketing/NRF24L01_Control_Code.zip

Components list:

1. 1×ICStation ATMEGA328 UNO V3.0 R3 Board Compatible Arduino UNO R3

2. 1×ICStation ATMEGA2560 Mega2560 R3 Board Compatible Arduino

3. 2×NRF24L01 Wireless Module

4. 1×Dual H Bridge DC Stepper Motor Drive Controller for Arduino L298

5.1×1602A HD44780 Character LCD Display Module LCM Blue Backlight

6.42× Dupont Line

7.1×KY-024 Linear Hall Magnetic Module for Arduino AVR PIC

8.1×DC Motor Micro Motor Miniature D21mm X H25mm

Read More:   NRF24L01 Wireless Motor Speed Control System with Arduino


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top