EasyEDA User Penoff
Penoff
Public Project: 4 Footprint Package: 68 Likes: 7 Favorites: 10 Views: 3898

Home Theater Automatic Cooling

10 months ago  

License: CC-BY-SA 3.0

Status: In Progress

cooling,home theaterarduinoautomatictemperatureLCDPWM
Fork
Open in Editor

This project is a small automatic cooling system for home theater rack. It supports 2 temperature sensors for different zones in the rack and 2 12V PWM fans (standard for PC case cooling).
There is a power switch connector for a switch mounted on the casing (will be designed and 3D printed later). A reset button is provided mostly for reprogramming purpose. There are 4 buttons for setting up temperatures for fan start (minimum PWM duty cycle can be set) and maximum rpm to fit the user needs. LCD shows current temperatures and rpm for both zones. The backlight is off all the time except when settings are being changed.

The modules used are shown in the following photos:
enter image description here
enter image description here

The LCD is standard HD44780 character display with 2 rows and 16 characters per row. The interface converter for the LCD used I2C input which reduces microcontroller pin usage to only 2 (plus 1 more to turn on the backlight). I bought it off eBay and it is easy to find. Arduino Pro Micro is a custom made mix between Arduino Leonardo and Arduino Micro Pro. I bought mine from eBay, but it is also available at Spark Fun.

Currently there is no firmware available for this project. I will start working on it when I have the hardware assembled.

Other notes:
The fan connectors are not the ones found on the PC mother boards. I selected securely locking connectors to ensure good connection. Since I need longer cables for the fans than the ones they are sold with, I have to make them myself anyway, so I decided to use better connectors.
More info on this project you will be able to find on my hobby website. For example firmware when I develop it.

Change Log
Rev3 - 03.2017

  • Tact switches pinout issue fixed. With previous design wrong pins were used so all switches would be always closed
  • PCB title print typo fixed (it was saying THETER instead of THEATER) :)

Rev2 - 03.2017

  • Added custom schematic parts and PCB footprints
  • Schematic rearranged and cleaned up
  • PCB design finished

Rev1 - 02.2017

  • Project created
  • Schematic created
  • PCB created

HT_Auto_Cool

HT_Auto_Cool

HT_Auto_Cool

HT_Auto_Cool

BOM

IDValueQty.PackageComponentsManufacturer PartEasyEDASupplierManufacturer
1DS18202B3B-XH-AU3,U4DS1820
212VDC1DC JACK 12VdcJ3
3PWM_FAN_11B4B-XH-AJ1Arctic Cooling F9 PRO PWM
4PWM_FAN_21B4B-XH-AJ2Arctic Cooling F9 PRO PWM
510KΩ30805R1,R2,R30805W8F1002T5E E17414EasyEDAUniOhm
678051TO-263D2PAKU1
7330nF10805C10805B334K500NT E1740EasyEDAFH
8100nF10805C20805B334K500NT E1740EasyEDAFH
9ARDUINO_PRO_MICRO1ARDUINO_PRO_MICROU2
10LCD-16021LCD-1602_NoSilkScreenLCD1
11RESET1TACTILE-PTHS1
12Menu1TACTILE-PTHS3
13Next1TACTILE-PTHS4
14Prev1TACTILE-PTHS5
15OK1TACTILE-PTHS6
16POWER1HDR1X2S2
17I2CtoCharLCD1I2CtoCharLCDCONV1

Comments

Add Comment
你现在访问的是EasyEDA海外版,不推荐使用,我们已经建立访问速度更快的中国区数据中心 https://LCEDA.cn
如果你已经有EasyEDA账号,请使用谷歌浏览器访问 https://easyeda.com/applyForLceda 进行数据迁移到中国区数据中心。
有问题联系QQ 3001956291 不再提醒