Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Hloov Kho Kho Vajtse
- Kauj Ruam 2: Ntxiv Kev Cai RGB LEDs
- Kauj Ruam 3: RPM Tswj
- Kauj Ruam 4: Tsav Tsheb hauv NodeRED
- Kauj Ruam 5: Cov nyhuv kawg
Video: Kev cai RGB LED rau 52pi ICE Txias Ntauwd: 5 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
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
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
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
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
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
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:
- 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:
Thermostat Tswj ntawm Lub Txias Txias Txias: 7 Cov Kauj Ruam (nrog Duab)
Kev ntsuas cua sov ntawm Kev Sib Hloov Thaum Tshav Kub Kub: Nyob Zoo Txhua Tus, Hauv Phau Ntawv Qhia no, Kuv yuav qhia koj yuav ua li cas siv lub tshuab cua sov hloov pauv uas siv lub ntsuas cua sov pheej yig. Kuv tsis paub tseeb tias koj tab tom ua dab tsi, tsis txhob sim
Lub Tshuab Txias Txias Txias: 4 Cov Kauj Ruam
Lub Tshuab Txias Txias Txias Txias: Chiv Keeb: CrashPlan tab tom txiav tawm lawv cov neeg siv khoom siv hauv tsev thaub qab txoj phiaj xwm. Kuv xub xaiv CrashPlan ** rau siv hauv tsev vim nws txhawb nqa ob lub network tsav THIAB Linux khoos phis tawj. Txawm tias tsis zoo los yog siv tau yooj yim rau BackBlaze **, nws tau ua
Ua Lub Laptop Dej Txias Dej Txias! thiab Lwm Yam Khoom Txias: 6 Cov Kauj Ruam (nrog Duab)
Ua Lub Laptop Dej Txias Dej Txias! thiab Lwm Yam Khoom Txias: Cov Lus Qhia no yuav qhia koj yuav ua li cas thiaj ua kom cov dej txias txias txias thiab lub ncoo txias rau koj lub laptop. Yog li dab tsi yog qhov cua sov rho tawm no tiag? Zoo nws yog lub cuab yeej tsim los ua kom koj lub laptop txias - hauv txhua lub ntsiab lus ntawm lo lus. Nws tuaj yeem
Yuav Ua Li Cas Kom Txias Txias Txias Txias rau hauv Cov Cuab Yeej Siv Tau Zoo: 6 Cov Kauj Ruam
Yuav Ua Li Cas Kom Txias Txias Txias Txias rau hauv Cov Cuab Yeej Siv Tau Zoo: OH NO !!! Koj yuav lub Coldheat !!! Koj yuav ua dab tsi nrog nws? Kuv paub, koj tuaj yeem hloov nws mus rau qee yam muaj txiaj ntsig, zoo li lub teeb nyem! Nov yog cov kauj ruam ib kauj ruam los tig koj cov khoom pov tseg rau hauv lub teeb ci, ua haujlwm teeb, uas yog qhov zoo tshaj rau koj
Ua Lub Txias Txias Txias Rau Hauv Lub Tshuab Nqus Tsev: 5 Kauj Ruam
Ua Lub Tshuab Txias Txias Rau Hauv Lub Tshuab Nqus Tsev: Kuv tau xav tau lub tshuab nqus tsev rau qee lub sijhawm, tab sis kuv tsis kam them tus nqi rau tus tshiab uas zoo li lub zog txaus thiab lub luag haujlwm uas kuv xav tias kuv xav tau. Kuv tau nyeem hauv cov rooj sib tham sib txawv txog kev ua lub tshuab nqus tsev los ntawm lub tub yees txias, tab sis