Macs fan control serial3/18/2023 ![]() ![]() The shield just connects atop the Uno R3 board like any standard shield. Shield version : This is the easiest to build as half of the functionalities have already been taken care of by the Arduino board.However, each version has been created to accommodate individual requirements and building skills. Easily accessible on board Reset switch.In Circuit Serial Programming port for direct burning to memory.Serial port for debugging and firmware uploading.Main Fan-A failure detection, used to switch to Fan-B in Hot-Standby mode.Isolated external P-Input, to enable/disable operation by auxiliary equipment.Configuration header to set Symmetric, Assymetric or Hot-Standby mode.Configuration header to set temperature units (degC or degF).Configuration settings saved in EEPROM, for power off recovery.Luminous +12V and +5V power supply LEDs.Luminous DS18B20S sensor bus indicator LED.Audible Fan-A failure or stoppage alarm.c) Main Fan-A with secondary Fan-B configured to Hot-Standby.b) Main Fan-A with secondary Fan-B running in opposite (Asymmetric).a) Main Fan-A with secondary Fan-B running in tandem (Symmetric).Define fan speed range, minimum to maximum.Define temperature range, minimum to maximum.Rotary encoder to manipulate configuration menu.Fan PWM commanded bargraph (10% intervals).OLED display showing fan and temperature information.Fan speed tachometer reading to 9999 Revolutions Per Minute.Temperature sensing from 0 to +120degC (32degF to 248degF).Full fan speed control from 0% to 100% PWM. ![]() The project quickly dominoed to include some easily customisable features which can be setup for individual temperature and fan speed requirements. Starting simple and then building up the design based on specific needs. So, an embedded system was conceived to fulfill my requirements. One between the simple stand alone boards and the complex systems used by PCs. It was hard to find an intermediate solution. These are fully configurable systems able to balance the cooling performance required against the generated sound level. On the other end of the scale there are complex cooling controller systems available for gaming computers, using PC software. These controllers just track temperature differences against fan speed. Searching for a solution it was found that the cheap Chinese single board controllers available only provided a simplistic fan curve solution. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |