Added 3d models of the fan holder (5mm tank glas width).
This commit is contained in:
parent
5c26492077
commit
760ed27d97
6 changed files with 30 additions and 17 deletions
BIN
3d/Surprising Inari-Allis-2.stl
Normal file
BIN
3d/Surprising Inari-Allis-2.stl
Normal file
Binary file not shown.
BIN
3d/Surprising Inari-Allis-3.stl
Normal file
BIN
3d/Surprising Inari-Allis-3.stl
Normal file
Binary file not shown.
BIN
3d/Surprising Inari-Allis-4.stl
Normal file
BIN
3d/Surprising Inari-Allis-4.stl
Normal file
Binary file not shown.
BIN
3d/Surprising Inari-Allis.stl
Normal file
BIN
3d/Surprising Inari-Allis.stl
Normal file
Binary file not shown.
36
README.md
36
README.md
|
@ -1,10 +1,30 @@
|
||||||
# tank_cooler
|
# tank_cooler
|
||||||
|
|
||||||
A tiny tank cooler.
|
A tiny tank cooler.
|
||||||
|
|
||||||
Used components:
|
Used components:
|
||||||
|
----------------
|
||||||
Arduino nano
|
|
||||||
PC fan 120mm 5V
|
Arduino nano
|
||||||
PWM D4184 MOS breakout board
|
PC fan 120mm 5V
|
||||||
USB-C connector
|
PWM D4184 MOS breakout board
|
||||||
|
USB-C connector
|
||||||
|
|
||||||
|
Connections:
|
||||||
|
------------
|
||||||
|
|
||||||
|
USB-C D+ <-> Pin4 CH430 chip
|
||||||
|
USB-C D- <-> Pin5 CH430 chip
|
||||||
|
|
||||||
|
VIN <-> PWM board (+)
|
||||||
|
VIN <-> USB-C V+
|
||||||
|
|
||||||
|
GND <-> USB-C GND
|
||||||
|
GND <-> BMP280 breakout board GND
|
||||||
|
GND <-> PWM breakout board GND
|
||||||
|
|
||||||
|
D9 <-> PWM Pin of the breakout board
|
||||||
|
|
||||||
|
A4 <-> SCL pin of BMP280 breakout board
|
||||||
|
A5 <-> SDA pin of BMP280 breakout board
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
// minimum value to start both fan's is 110
|
// minimum value to start both fan's is 110
|
||||||
// without queeking noise is 255
|
// without queeking noise is 255
|
||||||
#define FAN_ON_TEMP 26.0
|
#define FAN_ON_TEMP 26.0
|
||||||
#define FAN_OFF_MAX_TEMP 24.5
|
#define FAN_OFF_MAX_TEMP 25.0
|
||||||
|
|
||||||
#define FAN_ON_STATE HIGH
|
#define FAN_ON_STATE HIGH
|
||||||
#define FAN_OFF_STATE LOW
|
#define FAN_OFF_STATE LOW
|
||||||
|
@ -19,15 +19,8 @@ uint32_t bmp280_lastcheck_millis = BMP280_CHECK_INTERVAL_MS;
|
||||||
|
|
||||||
uint8_t fan_state = LOW;
|
uint8_t fan_state = LOW;
|
||||||
|
|
||||||
#line 22 "/Users/klaute/Documents/dev/tank_cooler/firmware/firmware.ino"
|
|
||||||
void setup();
|
|
||||||
#line 41 "/Users/klaute/Documents/dev/tank_cooler/firmware/firmware.ino"
|
|
||||||
void loop();
|
|
||||||
#line 10 "/Users/klaute/Documents/dev/tank_cooler/firmware/sensor_bmp280.ino"
|
|
||||||
bool sensor_bmp280_begin(uint8_t addr);
|
|
||||||
#line 34 "/Users/klaute/Documents/dev/tank_cooler/firmware/sensor_bmp280.ino"
|
|
||||||
float sensor_bmp280_temperature();
|
float sensor_bmp280_temperature();
|
||||||
#line 22 "/Users/klaute/Documents/dev/tank_cooler/firmware/firmware.ino"
|
|
||||||
void setup()
|
void setup()
|
||||||
{
|
{
|
||||||
// put your setup code here, to run once:
|
// put your setup code here, to run once:
|
||||||
|
|
Loading…
Reference in a new issue