Skip to content

CufeHaco/Fan_control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fan_control

this script is designed for the wiring diagram shown here, and is for using ruby rather than the python script. https://hackernoon.com/how-to-control-a-fan-to-cool-the-cpu-of-your-raspberrypi-3313b6e7f92c#.3yzozng2x

a Ruby script for controlling a cooling fan for the RPI INSTRUCTIONS:

MAKE SURE THAT RUBY IS UPDATED ON YOUR RASPBERRY PI. sudo apt-get install ruby-full

THIS SCRIPT REQUIRES THE RPI_GPIO GEM sudo gem install rpi_gpio

AFTER THESE STEPS ARE COMPLETE, DOWNLOAD THE TWO SCRIPTS VIA GIT CLONE COMMAND.

HOW TO RUN SCRIPT AT START

in the CLI or TERMINAL, sudo nano /etc/rc.local

before the exit(0) line, add

ruby /home/pi/Fan_control/Fan_init.rb &

to change temp or gpio settings of fan control. cd /home/pi/Fan_control nano Fan_controller.rb

follow the comments within the script. it gives detailed instructions on how to modify the fan and pin settings. save and quit.

at default, the fan will turn on when the cpu temp is greater than or equal too 50.0'C and will turn off when it is less than or equal to 49.9'C

after adding to rc.local and making any changes to Fan_controller.rb, reboot. the script will take effect.

Written by Troy Mallory, Feb 7, 2017

About

a Ruby script for controlling a cooling fan for the RPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages