Cov txheej txheem:

Kev cai RGB LED rau 52pi ICE Txias Ntauwd: 5 Cov Kauj Ruam
Kev cai RGB LED rau 52pi ICE Txias Ntauwd: 5 Cov Kauj Ruam

Video: Kev cai RGB LED rau 52pi ICE Txias Ntauwd: 5 Cov Kauj Ruam

Video: Kev cai RGB LED rau 52pi ICE Txias Ntauwd: 5 Cov Kauj Ruam
Video: Tswv Yexus lub neej thaum pib txug thaum xaus 2024, Hlis ntuj nqeg
Anonim
Image
Image

52pi tuaj nrog cov tshuaj txias txias rau Raspberry Pi 3B+/4B+ cov laug cam. ICE Txias Ntauwd! Qhov no tsis tsuas yog zoo li tsiaj nyaum tab sis tseem txias koj li Raspberry Pi 4 lub rooj tsavxwm zoo heev (cov ntsuas txias).

Yog tias koj xav khaws koj lub Raspberry Pi txias li ICE - koj tuaj yeem tuav lub rooj tsavxwm los ntawm cov khw no:

  • Noob Studio
  • AliExpress
  • Banggood
  • Amazon UK
  • Amazon Asmeskas

Hmoov tsis zoo, qhov heatsink zoo no los nrog cov kev txwv. Tsis muaj qhov txhais tau tias:

  • Kiv cua ceev tswj
  • LED tswj

Cov lus qhia no yog ua raws kuv txoj haujlwm los ntawm kab lus no thiab yuav qhia koj yuav ua li cas koj tuaj yeem hloov kho koj li ICE Cooling Tower - kom ua tiav qhov kev daws txias txias txaus. Hom no los nrog cov yam ntxwv hauv qab no:

Nta:

  • RPM tswj ntawm PWM
  • 3 WS2818b RGB LEDs (programmable)
  • Custom Fan Profile
  • Kub rau Xim tsab ntawv

Khoom siv

Txhawm rau ua qhov mod no koj yuav xav tau:

  • 3 x RGB LEDs WS2812B (chaw nyob)
  • 1 x 2N2222A331 NPN transistor (Kuv tau txais los ntawm cov teeb no)
  • 1KΩ Cov neeg tiv thaiv

Qee cov xaim, cov hlau txuas thiab cov cua sov yuav tsum xav tau.

Kauj Ruam 1: Hloov Kho Kho Vajtse

Hloov Kho Kho Vajtse
Hloov Kho Kho Vajtse
Kho Kho Vajtse
Kho Kho Vajtse
Kho Kho Vajtse
Kho Kho Vajtse

ICE Cooling Tower txuas rau 5V thiab GND pins ntawm Raspberry Pi board. Ib lub PCB me me zais tom qab lub kiv cua ua rau lub zog kiv cua thiab xaiv cov xim tsis sib xws rau 4 nto mounted RGB LEDs. Txhawm rau pib peb qhov kev hloov pauv, peb yuav tsum coj tus kiv cua sib nrug thiab tshem cov LEDs.

Cov no yog qhov me me, yog li txhua yam nws yuav tsum tau tshem tawm ntawm PCB yog qee qhov cua sov los ntawm cov hlau txuas. Tsuas yog ua kom sov ib sab thiab qoj ib ce hlau me ntsis - LED yuav tsum tawm los yam tsis muaj teeb meem. Kuv siv 375ºC kom ua tiav qhov no.

Kauj Ruam 2: Ntxiv Kev Cai RGB LEDs

Ntxiv Kev Cai RGB LEDs
Ntxiv Kev Cai RGB LEDs
Ntxiv Kev Cai RGB LEDs
Ntxiv Kev Cai RGB LEDs
Ntxiv Kev Cai RGB LEDs
Ntxiv Kev Cai RGB LEDs
Ntxiv Kev Cai RGB LEDs
Ntxiv Kev Cai RGB LEDs

Kuv khaws ib qho ntawm RGB LED strips los ntawm txoj haujlwm yav dhau los. Kuv tsuas xav tau 3 tus zuj zus tuaj yeem hais qhia WS2812b LEDs. Txhawm rau ua kom lub diodes haum, Kuv tau txiav tawm qee qhov ntawm txoj hlua tawm. Tom qab ntawd kuv tau siv cov xaim xaim txuas mus rau txhua tus ntawm lawv, tsim 3 LED ntev sawb.

Kuv kuj tau ntxiv cov xov hlau ntxiv rau 5V thiab GND cov pawm ntawm PCB vim qhov no yog li cas kuv yuav mus pub kuv cov mini LED sawb. Koj tuaj yeem siv qee cov kua nplaum kom cov LEDs nyob hauv qhov chaw. Nov yog yuav ua li cas cov kiv cua tiav yuav tsum zoo li.

Kauj Ruam 3: RPM Tswj

RPM Tswj
RPM Tswj
RPM Tswj
RPM Tswj

Qhov yooj yim tshaj (tab sis muaj ntau txoj hauv kev yooj yim dua) ntawm kev tswj DC lub cav yog siv PWM teeb liab los txwv RPMs ntawm lub cav. Txij li ICE Cooling Tower kiv cua los nrog tsis muaj kev tswj hwm kuv tuaj yeem siv 2N2222 series transistor los tswj tus kiv cua nrawm.

Lub hauv paus ntawm transistor xav tau 1KΩ Resistor los txwv qhov tam sim no los ntawm GPIO. Siv cua sov-ntsws los cais txhua tus pin thiab tiv thaiv kom tsis txhob yuam kev. Tom qab ntawd tsuas yog txiav cov xov hluav taws xob thiab muag txhua yam raws li daim duab.

Koj yuav tsum muaj 3 xov tam sim no: teeb liab, 5V thiab GND. Koj tuaj yeem nplaum cov transistor rau hauv qab ntawm tus kiv cua. Nws yog lub sijhawm los ntxiv qee qhov xim rau kuv qhov haujlwm.

Kauj Ruam 4: Tsav Tsheb hauv NodeRED

Tsav tsheb hauv NodeRED
Tsav tsheb hauv NodeRED

Txog tam sim no, koj tuaj yeem sau tus tsav tsheb hauv Python, tab sis txij li kuv twb muaj NodeRED khiav, kuv tau ua qhov nyuaj ntawm kev tsim kev sib tham sib tsav tsheb rau qhov txias txias tshaj rau Raspberry Pi 4. Nws yog qhov yooj yim dua li kuv xav tias nws yuav yog.

Kuv yuav siv 3 qhov los soj ntsuam Raspberry CPU, tswj GPIO thiab WS2812b LEDs:

node-red-contrib-cpu node-red-node-pi-gpio node-red-node-pi-neopixel

Neopixel node tso siab rau tus neeg tsav nkoj Python, yog li kuv kuj yuav tsum tau teeb tsa:

curl -sS get.pimoroni.com/unicornhat | tsoo

Kuv muaj 4 xov hlau txuas:

5V - Cov Khoom Siv Hluav Taws Xob GND -GroundGPIO23 (lossis ib qho PWM tus pin) - 2N2222 tus pin pinGPIO18 - RGB LEDs

Txhaj cov nyiaj them txhua txhua 5sec rau CPU node muab rau kuv nrog cov tub ntxhais qhov kub thiab txias. Raws li tus nqi no kuv tuaj yeem tsim cov cim rau xim ntawm RGB thiab kho cov kiv cua RPMs. Kuv yuav siv NodeRED 1.0 ib puag ncig teeb tsa hauv subflow los tsim cov teeb tsa uas tso cai rau kuv teeb tsa qhov txiaj ntsig uas yuav siv. Rau RPMs, tus nqi yog 0-100 thiab rau RGB Kuv yuav tsum dhau tus lej ntawm LEDs (3) thiab xim (cov npe no).

Xim

Cov npe xim tau muab tso rau hauv qhov teeb tsa subflow. Kuv khaws 7 xim sawv cev rau qib kub. Cov tub ntxhais kub tau txais, cov xim sov dua. Neopixel node tsuas yog xav tau tus lej pixel hauv txoj hlua. Muaj nuj nqi ntawm: Ntxuam Xim Profile

var colour1 = flow.get ("xim 1");

var colour2 = flow.get ("xim 2"); var colour3 = flow.get ("xim 3"); var colour4 = flow.get ("xim 4"); var colour5 = flow.get ("xim 5"); var colour6 = flow.get ("xim 6"); var colour7 = flow.get ("xim 7"); var temp = msg.payload; yog (temp <= 33) {msg.payload = colour1; } yog (temp33) {msg.payload = colour2; } yog (temp35) {msg.payload = colour3; } yog (temp38) {msg.payload = colour4; } yog (temp42) {msg.payload = colour5; } yog (temp45) {msg.payload = colour6; } yog (temp> 48) {msg.payload = colour7; } rov qab msg;

RPM

RPMs tau teeb tsa raws tus nqi 0-100. Kuv tus kiv cua nyuaj rau kiv ntawm PWM teeb qis dua 30%. Kuv teeb tsa ua kom kiv cua tawm mus txog thaum CPU core nce mus txog 40ºC. Nws nce mus txog 30% tom qab ntawd 50% thiab 100% yog tias qhov kub siab tshaj 60ºC. GPIO node tau teeb tsa hauv PWM hom ntawm qhov zaus ntawm 30Hz. Rau qee qhov laj thawj, Kuv tuaj yeem hnov lub suab quaj qw ntawm qis RPMs. Nws tsis nrov tab sis nws nyob ntawd. Lub suab ploj mus thaum tus kiv cua tig ntawm 100%.

var speed1 = flow.get ("speed1"); var speed2 = flow.get ("speed2"); var speed3 = ntws.get ("speed3");

var temp = msg.payload;

yog (temp <= 40) {msg.payload = 0; }

yog (temp40) {

msg.payload = ceev1; }

yog (temp50) {

msg.payload = ceev2; }

yog tias (temp> 60) {

msg.payload = ceev3; }

rov qab msg;

Tag nrho NodeRED ntws tuaj yeem rub tawm los ntawm

Kauj Ruam 5: Cov nyhuv kawg

Cov nyhuv kawg
Cov nyhuv kawg

Qhov no tsis muaj qhov tsis ntseeg qhov txias tshaj plaws rau Raspberry Pi 4. Nrog qhov yooj yim mod, koj tuaj yeem ntxiv lub neej rau koj txoj haujlwm. Tsis muaj dab tsi txwv tsis pub koj los ntawm kev qhia yam sib txawv uas siv LEDs. Rau feem ntau ntawm lub sijhawm, ICE Txias Ntauwd khaws Raspberry Pi 4 qis dua 40C, yog li nws nyob ntsiag to. Tus kiv cua ncaws tawm thaum nws yuav tsum tau. Koj xav li cas txog txoj haujlwm no?

Ib qho ntxiv, yog tias koj xav tau txais kev ceeb toom txog qhov hloov tshiab rau qhov no lossis lwm qhov haujlwm - txiav txim siab ua raws kuv ntawm lub platform uas koj xaiv:

  • Instagram
  • YouTube

thiab yog tias koj xav zoo li yuav kuv kas fes lossis txhawb kuv txoj hauv kev txuas ntxiv mus:

  • PayPal
  • Patreon

Kuv vam tias koj tau txaus siab rau txoj haujlwm! Txheeb xyuas ntau txoj haujlwm tawm ntawm notenoughtech.com

Pom zoo: