/fan_speed_controller

Using a STM32L476 MCU to control fan speed based on Temperature readings.

Primary LanguageCApache License 2.0Apache-2.0

fan_speed_controller

Using a STM32L476 MCU to control fan speed based on Temperature readings.

Uses on board pushbuttons to increase/decrease setpoint

Software

Program control based on the following FSM

image

Required

  • STM32Cube_FW_L4_V1.8.0
  • STM32 ST-LINK Utility

Hardware

  • LM35 Temperature sensor
  • LM358 OpAmp
  • 0.1 uF Capacitor
  • Optoisolator
  • Diode
  • Transistor
  • Resistors
  • PWM Controlled DC Fan
  • Power Supply

image

image