메이킹/메이킹 준비

아두이노를 이용해 조도센서 (CDS) 로 컴퓨터 FAN 제어하기

트리맨스 2019. 12. 25. 23:36
반응형

또다른 프로젝트를 위해 트랜지스터의 작동법에 관해 공부 중이다.

이번에는 환풍기를 만들어 볼려고 한다.

우리집에는 화장실 창문이 바깥이랑 바로 연결이 되 있지가 않다. 

심지어 환풍기 자체가 없다. 수건에서는 아쿠아맨 주인공 머리카락에서 날 법한 냄새가 나기 시작한다.

이말인 즉슨, 샤워를 하고 나서 습기가 빠지는 데 시간이 매우 오래 걸린다는 것이다.

 

우리집 구조를 보면, 베란다와 화장실이 통하는 창문이 있다. 하지만 이 창문은 매우 작다.

베란다는 문을 조금만 열어놔도 바깥이랑 환기가 잘 통한다.

환풍기를 이용해 화장실에 있는 습기를 베란다로 보내면 그나마 습기가 빨리 사라지지 않을까.

 

집에 남은 컴퓨터 환기 팬 을 제어해 보기로 했다.

컴퓨터 팬은 정격 전압 전류가 12v에 0.18A 이므로 아두이노의 5v 출력을 이용하면 팬속이 매우 떨어진다.

일단은 임시로  vin 단자를 이용해 전압을 인가해준다.

또한, 트랜지스터를 이용해 릴레이마냥 스위치 동작이 되게 해 준다.


 


 


트랜지스터를 이용해서 회로를 꾸며주고, 회로에 맞춰 간단한 코딩을 해 준다.


 


https://github.com/tre2man/arduino/blob/master/pwm_control/pwm_control.ino 

 

tre2man/arduino

My arduino Project. Contribute to tre2man/arduino development by creating an account on GitHub.

github.com

간단히 구조를 설명하면, cds 가 빛에 노출되면 팬이 돌아가고, 빛을 차단하면 팬이 멈추는 방식이다.

 트랜지스터를 이용해 스위치 동작이 되게 만들었다. 삽질만 생각하면 눈물이 앞을 가린다.

 

반응형