SKU_BOS0021_Boson_Fan_Module_o6-DFRobot

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

Board Overview

Num Label Description
1 GND Power -
2 VCC Power +
3 SIGNAL Digital Signal Line

Usage Description

  1. 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.
  2. When you use digital signal to control the fan module, input high level to start the fan, and input low to stop it.
  3. 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:

Mainboard
BOS0001 Rotation Sensor BOS0021 Fan Module BOS0035 Mainboard-3IO
micro:bit microbit expansion board
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:

Connection 4

Program Flowchart:

Mind+ Sample Code:

Mind + Variable Speed Fan

MakeCode Sample Code:

Video Demo

Non-programming Programming

2. Touch-controlled Fan

Description:
When someone touches the touch sensor, the fan rotates.

Components:

Mainboard
BOS0008 Touch Sensor BOS0021 Fan Module BOS0035 Mainboard-3IO
micro:bit microbit expansion board
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:

micro:bit microbit expansion board
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