Introduction
The fan module converts electrical energy into mechanical energy to drive the fan blade to rotate through a DC motor. It has been widely used in electric fans, radiators, propellers, range hoods and other scenes.
Specification
- Working Voltage: 3V-5V
- Interface Mode: PH2.0-3P
- Product Size: 26×39mm/1.02×1.54"
- Signal Type: digital signal (0 or 1)
Board Overview
Num | Label | Description |
---|---|---|
1 | GND | Power - |
2 | VCC | Power + |
3 | SIGNAL | Digital Signal Line |
Usage Description
- Power up the fan module, then it starts rotating. Or you can use a rotation module to control the voltage for the fan so as to make the blade go faster or slower, by which the fan can operate at variable speeds.
- When you use digital signal to control the fan module, input high level to start the fan, and input low to stop it.
- When you use analog signal to control the fan module, the larger the input signal, the higher the speed, and vice versa.
Principle
The fan module is mainly composed of stator and rotor. The stator mainly includes control circuit, bearing and coil. The rotor is mainly composed of fan blade, magnet and shaft. Simply speaking, the working principle of the fan is that the current passes through the control circuit, generates a rotating magnetic field at the stator coil and electromagnet, and pushes the magnet on the rotor to rotate in a specific direction, so as to drive the whole fan blade to rotate at a high speed, which will push the air to pass through the fan blade quickly to reach a specific air volume and air pressure.
Application
1. Variable Speed Fan(Programming)
Description:
Control the fan speed by a rotation module. Clockwise rotate the rotation sensor to increase the fan speed, and counterclockwise to decrease the speed.
Components:
BOS0001 Rotation Sensor | BOS0021 Fan Module | BOS0035 Mainboard-3IO |
MBT0039 micro:bit | BOS0040 micro:bit BOSON Expansion Board |
Tip: micro:bit and its expansion board will be used in programming projects.
Non-programming Project
Connection Diagram:
Programming Project
Connection Diagram:
Program Flowchart:
Mind+ Sample Code:
MakeCode Sample Code:
Video Demo
Non-programming | Programming |
---|---|
2. Touch-controlled Fan
Description:
When someone touches the touch sensor, the fan rotates.
Components:
BOS0008 Touch Sensor | BOS0021 Fan Module | BOS0035 Mainboard-3IO |
MBT0039 micro:bit | BOS0040 micro:bit BOSON Expansion Board |
Tip: micro:bit and its expansion board will be used in programming projects.
Non-programming Project
Connection Diagram:
Programming Project
Connection Diagram:
Program Flowchart:
Mind+ Sample Code:
MakeCode Sample Code:
MakeCode Sample Code:
Video Demo
Non-programming | Programming |
---|---|
3. Button-controlled Fan
Description:
Use the A and B buttons in the micro:bit to control the fan to be on and off. When the button A is pressed, the fan is on; when the button B is pressed, it's off.
Components:
BOS0021 Fan Module | MBT0039 micro:bit | BOS0040 micro:bit BOSON Expansion Board |
Connection Diagram
Program Flowchart:
Mind+ Sample Code:
MakeCode Sample Code:
Video Demo
Programming |
---|
FAQ
For any questions, advice or cool ideas to share, please visit the DFRobot Forum
Turn to the Boson Kit Page