Added 3d models of the fan holder (5mm tank glas width).

This commit is contained in:
Kai Lauterbach 2023-04-13 16:31:36 +02:00
parent 5c26492077
commit 760ed27d97
6 changed files with 30 additions and 17 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -3,8 +3,28 @@
A tiny tank cooler. A tiny tank cooler.
Used components: Used components:
----------------
Arduino nano Arduino nano
PC fan 120mm 5V PC fan 120mm 5V
PWM D4184 MOS breakout board PWM D4184 MOS breakout board
USB-C connector 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

View file

@ -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: