EP-0112: Difference between revisions

From 52Pi Wiki
Jump to navigation Jump to search
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
==New Colorful Ice Tower Cooler==
==New Colorful Ice Tower Cooler==
[[File:PI 4.jpg|right|300px ]]
[[File:Ep-0112三线-3.jpg|right|300px ]]
[[File:PI 3.jpg|right|300px ]]
* <font color=red>Purchase URL [ https://52pi.com/products/52pi-low-profile-ice-tower-cooling-fan-metal-case-7-colors-rgb-changing-led-light-with-bracket-for-raspberry-pi-4-b-3b-3b ]</font>


==Description==
==Description==
Line 15: Line 15:
* Acrylic protection panel  
* Acrylic protection panel  
* Plug and play
* Plug and play
==Compatibility==
===Adjustable Speed Fan (Upgrade version)===
[[ ]]
This is a fan that supports PWM pulse width modulation signal to control the speed, suitable for various DIY environments, you can program the blue pin and control the fan speed through the PWM signal. If you connect it to your Raspberry Pi, the latest Raspberry Pi OS will support Fan speed control via CPU temperature function, and you need to enable it by using raspi-config tool.
===ChangeLog===
* Upgrade to 3 wire control, Red wire connect to 5V, Black wire connect to GND, Blue wire connect to GPIO(which support PWM signal output)
* Support PWM signal control fan speed.(Need programming)
 
==Dimensions==
{|
|[[File:EP-0107 -Two 银色塔式3线调速风扇-0.jpg|left|500px]]
|[[File:Icetower02.jpg|none|500px]]
|}
 
==Gallery==
===Product Outlook===
{|
|[[File:Ep-0112三线-5.jpg|left|800px]]
|}
 
===How to connect it to RPi===
[[File:Ep-0112三线-2.jpg |left|800px]]
<br style="clear:both;">
 
==How to assemble==
===Raspberry Pi 4B===
* 1. Fixed the steel mounting fixer to radiator's heat dissipation cube with M2.0 screws
* 2. Fixed the steel mounting fixer to Raspberry Pi 4B’s mounting hole with M2.5 copper stick, and please make sure the heat dissipation is contact to CPU shield properly.
* 3. Fixed the copper stick to Raspberry Pi with M2.5 nuts.
* 4. Connect the red wire to GPIO 5V pin and black wire to GPIO GND pin.
[[File:Ep-0112三线-1.jpg|left|800px]]
<br style="clear:both;">
 
==How to control fan speed==
===Method 1===
* Controled by Raspberry Pi OS:
<pre>We assume you have a Raspberry Pi OS installed.</pre>
1.Make sure you have already connected the Red wire to 5V, Black wire to GND pin, and Blue Wire to GPIO 14 (TXD).
[[File:WireGPIO.png|left|500px]]
<br style="clear:both;">
2. Turn on Raspberry Pi and login, open a terminal and enable Fan control as following Steps:
Typing following command in terminal:
<pre> sudo raspi-config </pre>
3. Navigate to "Performance options"
[[File:Fan-control1.png|left|500px]]
<br style="clear:both;">
4. Navigate to "Fan"
[[File:Fan-control2.png|left|500px]]
<br style="clear:both;">
5. Select "yes"
[[File:Fan-control3.png|left|500px]]
<br style="clear:both;">
6. Input "14" means using GPIO 14 as PWM output Pin.
[[File:Fan-control4.png|left|500px]]
<br style="clear:both;">
<br style="clear:both;">
7. Change threashold trigger temperature to 60 degrees.
[[File:Fan-control5.png|left|500px]]
<br style="clear:both;">
8. Confirm it.
[[File:Fan-control6.png|left|500px]]
<br style="clear:both;">
9. Navigate to Finish and reboot Raspberry Pi as it required to take effect.
[[File:Fan-control7.png|left|500px]]
<br style="clear:both;">
<pre>NOTE:
In this case, the fan will be triggered to rotate only when the CPU temperature of the Raspberry Pi reaches 60 degrees, otherwise the fan will not spin.
</pre>
===Method 2===
==How to enable it via Programming==
* Make sure RPi.GPIO library has been installed.
<pre>  pip freeze |grep RPi.GPIO </pre>
If feedback is: <pre>RPi.GPIO==0.7.0</pre> means library is OK.
* Open a terminal and create a file named: pwm-fan-control.py
* Copy and paste following code into the file and save it.
<pre>
import RPi.GPIO as GPIO
import time
import subprocess
GPIO.setmode(GPIO.BCM)
GPIO.setup(14, GPIO.OUT)
pwm = GPIO.PWM(14,100)
print("\nPress Ctrl+C to quit \n")
dc = 0
pwm.start(dc)
try:
    while True:
        temp = subprocess.getoutput("vcgencmd measure_temp|sed 's/[^0-9.]//g'")
        print("Current CPU Temperature is: %f degree", temp)
        if round(float(temp)) >= 40:
            dc = 100
            pwm.ChangeDutyCycle(dc)
            time.sleep(0.05)
        else:
            dc = 0
            pwm.ChangeDutyCycle(dc)
            time.sleep(0.05)
except KeyboardInterrupt:
    pwm.stop()
    GPIO.cleanup()
    print("Ctrl + C pressed -- Ending program")
</pre>
* Execute it by typing:
<pre>python3 pwm-fan-control.py </pre>
* The fan will be turned on when the CPU temperature is reached to 40 degrees.
==Package Includes==
==Package Includes==
* 1 x Ice Tower Cooler  
* 1 x Ice Tower Cooler  
Line 27: Line 130:
* 1 x Mounting brackets pack (For 3B/3B+/4B)
* 1 x Mounting brackets pack (For 3B/3B+/4B)
* 1 x Acrylic protection panel
* 1 x Acrylic protection panel
* 1 x Instructions  
* 1 x Instructions
==How to Assemble==
[[File:Ep-0112三线-6.jpg|left|500px]]
* 1. Fixed mounting brackets with 2 M2.5 screws to Ice Tower Cooler. Please pay attention to the direction of mounting brackets.
<br style="clear:both;">
* 2. Add copper stick and nuts to mounting brackets.
 
* 3. Paste thermal tape to Raspberry Pi’s CPU SOC.
* 4. Fixed mounting brackets to Raspberry Pi with copper sticks.
* 5. Fixed Acrylic protection panel to Raspberry Pi with M2.5 screws.
* 6. Connect the red wire to 5V and black wire to GND on Raspberry Pi’s GPIO.
==Keywords==
==Keywords==
* ICE tower, ICE cooler, 52pi, Raspberry Pi 4B,heat sink,ice cool, cooling fan, cooler
* ICE tower, ICE cooler, 52pi, Raspberry Pi 4B,heat sink,ice cool, cooling fan, cooler

Latest revision as of 17:47, 11 May 2023

New Colorful Ice Tower Cooler

Ep-0112三线-3.jpg

Description

The 52Pi New Colorful Ice Tower Cooler is inspired by the single-stack tower-style heatsink and fan (HSF) assemblies which dominate the desktop PC market. It includes thermal interface material (TIM) pads, mounting brackets and accessories for the Raspberry Pi 4 and Raspberry Pi 3 Model B/Model B+, a tiny screwdriver, and a small but full-color manual. new feature is using Compatible bracket and a color LED fan with automatic color change.

Features

  • Color LED fan with automatic color change
  • Single-stack tower-style heatsink
  • DC 5V Power in (Can be powered by the Raspberry Pi)
  • 5mm copper tube
  • Super heat dissipation
  • Rated power 0.4W @5V, 0.08A
  • Easy to setup
  • Acrylic protection panel
  • Plug and play

Adjustable Speed Fan (Upgrade version)

This is a fan that supports PWM pulse width modulation signal to control the speed, suitable for various DIY environments, you can program the blue pin and control the fan speed through the PWM signal. If you connect it to your Raspberry Pi, the latest Raspberry Pi OS will support Fan speed control via CPU temperature function, and you need to enable it by using raspi-config tool.

ChangeLog

  • Upgrade to 3 wire control, Red wire connect to 5V, Black wire connect to GND, Blue wire connect to GPIO(which support PWM signal output)
  • Support PWM signal control fan speed.(Need programming)

Dimensions

EP-0107 -Two 银色塔式3线调速风扇-0.jpg
Icetower02.jpg

Gallery

Product Outlook

Ep-0112三线-5.jpg

How to connect it to RPi

Ep-0112三线-2.jpg


How to assemble

Raspberry Pi 4B

  • 1. Fixed the steel mounting fixer to radiator's heat dissipation cube with M2.0 screws
  • 2. Fixed the steel mounting fixer to Raspberry Pi 4B’s mounting hole with M2.5 copper stick, and please make sure the heat dissipation is contact to CPU shield properly.
  • 3. Fixed the copper stick to Raspberry Pi with M2.5 nuts.
  • 4. Connect the red wire to GPIO 5V pin and black wire to GPIO GND pin.
Ep-0112三线-1.jpg


How to control fan speed

Method 1

  • Controled by Raspberry Pi OS:
We assume you have a Raspberry Pi OS installed.

1.Make sure you have already connected the Red wire to 5V, Black wire to GND pin, and Blue Wire to GPIO 14 (TXD).

WireGPIO.png


2. Turn on Raspberry Pi and login, open a terminal and enable Fan control as following Steps: Typing following command in terminal:

 sudo raspi-config 

3. Navigate to "Performance options"

Fan-control1.png


4. Navigate to "Fan"

Fan-control2.png


5. Select "yes"

Fan-control3.png


6. Input "14" means using GPIO 14 as PWM output Pin.

Fan-control4.png


7. Change threashold trigger temperature to 60 degrees.

Fan-control5.png


8. Confirm it.

Fan-control6.png


9. Navigate to Finish and reboot Raspberry Pi as it required to take effect.

Fan-control7.png


NOTE: 
In this case, the fan will be triggered to rotate only when the CPU temperature of the Raspberry Pi reaches 60 degrees, otherwise the fan will not spin.

Method 2

How to enable it via Programming

  • Make sure RPi.GPIO library has been installed.
  pip freeze |grep RPi.GPIO 

If feedback is:

RPi.GPIO==0.7.0

means library is OK.

  • Open a terminal and create a file named: pwm-fan-control.py
  • Copy and paste following code into the file and save it.
import RPi.GPIO as GPIO
import time
import subprocess

GPIO.setmode(GPIO.BCM)
GPIO.setup(14, GPIO.OUT)
pwm = GPIO.PWM(14,100)

print("\nPress Ctrl+C to quit \n")
dc = 0
pwm.start(dc)

try:
    while True:
        temp = subprocess.getoutput("vcgencmd measure_temp|sed 's/[^0-9.]//g'")
        print("Current CPU Temperature is: %f degree", temp)
        if round(float(temp)) >= 40:
            dc = 100
            pwm.ChangeDutyCycle(dc)
            time.sleep(0.05)
        else:
            dc = 0
            pwm.ChangeDutyCycle(dc)
            time.sleep(0.05)
except KeyboardInterrupt:
    pwm.stop()
    GPIO.cleanup()
    print("Ctrl + C pressed -- Ending program")
  • Execute it by typing:
python3 pwm-fan-control.py 
  • The fan will be turned on when the CPU temperature is reached to 40 degrees.

Package Includes

  • 1 x Ice Tower Cooler
  • 4 x M2.5x6+6 Copper Stick
  • 4 x M2.5 Nuts
  • 6 x M2.5x6 Screws
  • 3 x Thermal Tape
  • 1 x Screwdriver
  • 1 x Mounting brackets pack (For 3B/3B+/4B)
  • 1 x Acrylic protection panel
  • 1 x Instructions
Ep-0112三线-6.jpg


Keywords

  • ICE tower, ICE cooler, 52pi, Raspberry Pi 4B,heat sink,ice cool, cooling fan, cooler