RasberryPi를 사용하다 보면 Cooling Fan 이 필요로 합니다

특히, 3B+ 혹은 4B 모델은 발열이 심하기에 반드시 Cooling Fan을 붙이는 것이 좋습니다

 

저가 DV 통신 입문 초기에 구입한 RGB 3색에 CPU 온도에 따라 Fan On/Off 기능이 있는 Fan을 구입하였는데

 

구입 초기에는 (2020년 6월)

- RaspberryPi에 대해서도 전혀 몰랐고

- 프로그램 (Python)도 알지 못했기 때문에

좋은 기능이 있는데도 사용을 못하였습니다

 

최근 사용 안하다가 다시 사용하면서 설정을 제대로 했습니다

 

제품은 아래와 같습니다

https://ko.aliexpress.com/item/4000495331171.html?spm=a2g0o.order_list.0.0.21ef140fmd5QVP&gatewayAdapt=glo2kor 

 

18565.0₩ |라즈베리 파이 아이스 냉각 팬 지능형 온도 제어 프로그래머블 팬 확장 보드 Oled 디스플

Smarter Shopping, Better Living! Aliexpress.com

ko.aliexpress.com

 

위 제품을 구동할려면 구동 프로그램을 실행해야 합니다

아래 Github 링크 참고하세요

https://github.com/YahboomTechnology/Raspberry-Pi-RGB-Cooling-HAT

 

GitHub - YahboomTechnology/Raspberry-Pi-RGB-Cooling-HAT: Raspberry Pi RGB Cooling HAT with adjustable fan and OLED display for 4

Raspberry Pi RGB Cooling HAT with adjustable fan and OLED display for 4B/3B+/3B - GitHub - YahboomTechnology/Raspberry-Pi-RGB-Cooling-HAT: Raspberry Pi RGB Cooling HAT with adjustable fan and OLED ...

github.com

 

 

작동 방법

1단계] The Raspberry Pi opens the I2C settings.

 

sudo raspi-config

 

2단계] 프로그램 실행

위 Github에서 기본 제공 프로그램을 조합하여 저에게 맞는 것으로 만들었습니다

여러 기능 중

- 온도에 따른 3색 RGB LED 색상 변경

- 설정 온도 구간에서 Fan On/Off 실행 (50도 초과 시 On, 45동 이하 시 Off)

만을 추가하였고

- OLED Display 기능은 포함하지 않았습니다 

 

다운로드 방법

sudo wget -O fan.py dvdown.duckdns.org/program/AutoFan/fan.py

sudo chmod +x fan.py

sudo apt install python3-smbus -y

sudo mkdir /var/log/mmdvm/

sudo chmod o+w /var/log/mmdvm/

 

부팅 시 자동 실행

sudo nano /etc/rc.local

한 후 아래 명령어를 추가해주세요

/usr/bin/python3 /home/pi/fan.py &

Ctrl-X --> Y --> Enter 저장하시고 재부팅 하세요

sudo reboot

 

CPU 온도가

ON          = 50
OFF         = 40

- 45도 이상이면 Fan ON 되고

- 40도 이하이면 Fan Off 됩니다

 

모니터링

tail -F /var/log/mmdvm/auto_fan.log

 

 

 

DS5QDR 73!

블로그 이미지

DS5QDR Heonmin Lee in Korea

DV 통신 경험 공유 Mode : DMR, DSTAR, YSF, XLX, YSF, M17, AllStarLink, EchoLink Software : DVSwich, USRP Client, Last Heard, MiniPi, MiniMT, VuMeter, DVPi, Pi-Star

,