Skip to content

mistak1992/MKCooling-ESP32

Repository files navigation

MKCooling-ESP32

cooling for Mac mini

Getting started

Hardware requirement

1. using Wemos D1 V1.0.0-ESP32 as MCU

#### 2. using Noctua NF-A14 5V PWM as main fan

#### 3. using GY-906-BCC MLX90614ESF-BCC IR as temperature detect part and reset switch (optional)

#### 4. print the enclosure with 3D printer

MKCooling

software requirement

  1. This is a project base on esp-idf, so you need to setup the environment for esp-idf refer to this offical document

Step by step

0. change the GPIO MARCO in main.c to suit you

#define LED_R_IO 5
#define HALL_GPIO 13
#define PWM_GPIO 14
#define MLX90614_SDA_GPIO 25
#define MLX90614_SCL_GPIO 18
#define MLX90614_GND_GPIO 23
#define MLX90614_VCC_GPIO 19
#define BLE_RESET_GPIO 21

1. connect MCU to PC

2. build the project

3. flash it to ESP board

4. enjoy the smart cooling pad with MKCooling under MacOS

About

cooling for Mac mini

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages