https://github.com/Uptime-Lab/FanUnit
Fan unit for Compute Blade enclosure
https://github.com/Uptime-Lab/FanUnit
Last synced: 3 months ago
JSON representation
Fan unit for Compute Blade enclosure
- Host: GitHub
- URL: https://github.com/Uptime-Lab/FanUnit
- Owner: Uptime-Lab
- Archived: true
- Created: 2022-12-21T21:12:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-02T12:11:49.000Z (10 months ago)
- Last Synced: 2024-11-08T10:47:25.354Z (8 months ago)
- Language: Python
- Size: 6.78 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# This page is no longer being updated and the new repo is [uptime-industries/compute-blade](https://github.com/uptime-industries/compute-blade/tree/main/fan-unit)
Compute Blade Fan Unit
When just a fan is ... boring
    
## About The Project

**The main purpose is to cool Compute Blade installed in the enclosure.**\
Requires 1 Fan Unit per 2 Blades. That is, up to 10 Fan Units per 19" enclosure.There were many iterations.There are two versions left in the final:
* Smart Fan Unit, based on [Raspberry Pi RP2040](https://www.raspberrypi.com/documentation/microcontrollers/rp2040.html) and [EMC2101](https://www.microchip.com/en-us/product/EMC2101)
* not Smart Fan Unit (or just Dumb Fan Unit)## Dumb Fan Unit Features
* Isolated powering from both blades at the same time, control from the left in the pair.
* It is possible to control the speed of fan rotation and get the current speed (RPM). As with any 4-pin PWM Fan.## Smart Fan Unit Features
* 2 UART for communication with blades
* 2 temperature sensors
* 2 LEDs for indicating which blade is working
* 2 Digital RGB LEDs
* 1 LED to GPIO25
* PWM fan
* Button that can be assigned to any action
* Reset and BOOT buttons (for RP2040 code development)Various usage scenarios are possible.
#### For example
* It adjusts the speed and color of the digital LEDs depending on the temperature of the airflow. You can specify the desired speed from both blades simply by UART.
* Blades can report processor temperatures via UART, and the Fan Unit sets the fan speed and color of the digital LEDs. The button can work for blade identification.
* TBD## Images
20x Fan Units in 2U 19"
5x Fan Units in 1U 10"
Smart Fan Unit v0.8

## Authors
* [Merocle](https://github.com/Merocle) - *Ivan Kuleshov*