diff --git a/3d/Surprising Inari-Allis-2.stl b/3d/Surprising Inari-Allis-2.stl new file mode 100644 index 0000000..bfb7311 Binary files /dev/null and b/3d/Surprising Inari-Allis-2.stl differ diff --git a/3d/Surprising Inari-Allis-3.stl b/3d/Surprising Inari-Allis-3.stl new file mode 100644 index 0000000..fbfe59a Binary files /dev/null and b/3d/Surprising Inari-Allis-3.stl differ diff --git a/3d/Surprising Inari-Allis-4.stl b/3d/Surprising Inari-Allis-4.stl new file mode 100644 index 0000000..a7e0079 Binary files /dev/null and b/3d/Surprising Inari-Allis-4.stl differ diff --git a/3d/Surprising Inari-Allis.stl b/3d/Surprising Inari-Allis.stl new file mode 100644 index 0000000..2a84ec0 Binary files /dev/null and b/3d/Surprising Inari-Allis.stl differ diff --git a/README.md b/README.md index 66beffb..404daba 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,30 @@ # tank_cooler -A tiny tank cooler. - -Used components: - -Arduino nano -PC fan 120mm 5V -PWM D4184 MOS breakout board -USB-C connector +A tiny tank cooler. + +Used components: +---------------- + +Arduino nano +PC fan 120mm 5V +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 + diff --git a/firmware/firmware.ino b/firmware/firmware.ino index f6039f4..5f2eb2b 100644 --- a/firmware/firmware.ino +++ b/firmware/firmware.ino @@ -7,7 +7,7 @@ // minimum value to start both fan's is 110 // without queeking noise is 255 #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_OFF_STATE LOW @@ -19,15 +19,8 @@ uint32_t bmp280_lastcheck_millis = BMP280_CHECK_INTERVAL_MS; 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(); -#line 22 "/Users/klaute/Documents/dev/tank_cooler/firmware/firmware.ino" + void setup() { // put your setup code here, to run once: