Sisukord:
- Tarvikud
- Samm: riistvara muutmine
- 2. samm: kohandatud RGB -valgusdioodide lisamine
- 3. samm: pöörete arvu kontroll
- Samm: draiver NodeRED -is
- Samm: lõplik efekt
Video: Kohandatud RGB LED 52pi ICE jahutustorni jaoks: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
52pi pakkus välja üsna hullumeelse jahutuslahenduse Raspberry Pi 3B+/4B+ tahvlitele. ICE jahutustorn! See asi mitte ainult ei näe välja nagu metsaline, vaid jahutab ka teie Raspberry Pi 4 tahvlit väga hästi (jahutusnäitajad).
Kui soovite oma Raspberry Pi ICE -na jahedana hoida - saate tahvlit haarata nendest poodidest:
- Seemnestuudio
- AliExpress
- Banggood
- Amazon UK
- Amazon USA
Kahjuks on sellel hämmastaval radiaatoril piirangud. Puuduvad vahendid:
- Ventilaatori kiiruse reguleerimine
- LED juhtnupud
See juhendamine põhineb minu sellel artiklil tehtud tööl ja näitab teile, kuidas saate oma ICE jahutustorni uuendada - selle päris vinge jahutuslahenduse saavutamiseks. Sellel modifikatsioonil on järgmised funktsioonid:
Funktsioonid:
- RPM juhtimine PWM kaudu
- 3 WS2818b RGB LED -i (programmeeritav)
- Kohandatud ventilaatori profiil
- Temperatuur kuni värviskript
Tarvikud
Selle modifikatsiooni tegemiseks vajate:
- 3 x RGB LED -i WS2812B (adresseeritav)
- 1 x 2N2222A331 NPN transistor (sain selle komplektist)
- 1KΩ takisti
Samuti on vaja mõnda traati, jootekolvi ja termokahanevat materjali.
Samm: riistvara muutmine
ICE jahutustorn ühendab 5V ja GND kontaktidega Raspberry Pi tahvlil. Ventilaatori taha peidetud väike trükkplaat lülitab ventilaatori sisse ja valib 4 pinnale paigaldatud RGB LED -i juhuslikud värvid. Modifikatsiooni käivitamiseks peame ventilaatori lahti võtma ja LED -id lahutama.
Need on tõsiselt väikesed, nii et selle trükkplaadilt eemaldamiseks on vaja ainult jootekolvi soojust. Lihtsalt soojendage ühte külge ja raputage veidi triikrauda - LED peaks tulema ilma probleemideta. Selle saavutamiseks kasutasin 375 ° C.
2. samm: kohandatud RGB -valgusdioodide lisamine
Päästsin ühe eelmise projekti RGB LED -riba. Mul oli vaja ainult 3 eraldi adresseeritavat WS2812b LED -i. Et dioodid sobiksid, lõikasin osa ribast ära. Seejärel kasutasin nende ühendamiseks õhukest traati, luues 3 LED pikk riba.
Lisasin trükkplaadil olevatele 5V ja GND patjadele ka lisatraate, kuna nii hakkan oma mini -LED -riba toitma. Valgusdioodide paigal hoidmiseks võite kasutada mõnda liimi. Nii peaks välja nägema valmis ventilaatori mod.
3. samm: pöörete arvu kontroll
Lihtsaim (kuid on ka keerukamaid viise) alalisvoolumootori juhtimine on kasutada PWM -signaali mootori pöörete arvu piiramiseks. Kuna ICE jahutustorni ventilaatoril selliseid juhtelemente pole, saan ventilaatori kiiruse juhtimiseks kasutada 2N2222 seeria transistorit.
GPIO voolu piiramiseks vajab transistori alus 1KΩ takisti. Iga tihvti eraldamiseks ja juhuslike lühiste vältimiseks kasutage termokahanevat. Seejärel lõigake lihtsalt toitejuhtmed ja lahendage kõik vastavalt skeemile.
Nüüd peaks teil olema 3 juhet: signaal, 5V ja GND. Võite liimida transistori ventilaatori põhja külge. On aeg oma projektile värvi lisada.
Samm: draiver NodeRED -is
Siinkohal võiksite Pythonisse draiveri kirjutada, aga kuna mul juba töötab NodeRED, võtsin vastu väljakutse luua interaktiivne draiver Raspberry Pi 4 kõige lahedamale radiaatorile. See on tegelikult lihtsam, kui arvasin.
Kasutan Raspberry protsessori, GPIO ja WS2812b LED -ide jälgimiseks kolme sõlme:
node-red-contrib-cpu node-red-node-pi-gpio node-red-node-pi-neopixel
Neopikselisõlm tugineb Pythoni draiverile, nii et pidin ka installima:
curl -sS get.pimoroni.com/unicornhat | lööma
Mul on ühendamiseks 4 juhet:
5V - toiteallikas GND -GroundGPIO23 (või mis tahes PWM -tihvt) - 2N2222 baasnõel GPIO18 - RGB -LED -id
Iga 5 sekundi tagant kasulikku koormust CPU -sõlme süstimine annab mulle südamiku temperatuuri. Selle väärtuse põhjal saan luua RGB värvide sulgud ja reguleerida ventilaatori pöörlemiskiirusi. Kasutan alamvoos NodeRED 1.0 keskkonnasätteid, et luua konfiguratsioonisõlm, mis võimaldab mul määrata voo kasutatavad väärtused. RPMide puhul on väärtus 0-100 ja RGB puhul pean edastama valgusdioodide arvu (3) ja värvi (see loend).
Värv
Värvide nimed määratakse seadete alamvoos. Valisin 7 värvi temperatuuri tähistavat värvi. Mida kuumemaks südamik läheb, seda soojem on värv. Neopikselisõlm vajab lihtsalt stringi pikslite arvu. Funktsioonisõlm: ventilaatori värviprofiil
var colour1 = flow.get ("värv1");
var colour2 = flow.get ("värv2"); var colour3 = flow.get ("värv3"); var colour4 = flow.get ("värv4"); var colour5 = flow.get ("värv5"); var colour6 = flow.get ("värv6"); var colour7 = flow.get ("värv7"); var temp = msg.payload; if (temp <= 33) {msg.payload = värv1; } if (temp33) {msg.payload = värv2; } if (temp35) {msg.payload = värv3; } if (temp38) {msg.payload = värv4; } if (temp42) {msg.payload = värv5; } if (temp45) {msg.payload = värv6; } kui (temp> 48) {msg.payload = colour7; } tagasiside;
RPM
RPM-id määratakse % väärtuse 0-100 alusel. Minu fänn püüab keerutada PWM -i väärtusel, mis on madalam kui 30%. Minu seadistus hoiab ventilaatori välja, kuni protsessori tuum jõuab 40 ° C -ni. See tõuseb kuni 30%, seejärel 50% ja 100%, kui temperatuur ületab 60 ° C. GPIO sõlm on seadistatud PWM režiimis sagedusel 30Hz. Millegipärast kuulen tegelikult mootori vingumist madalamatel pööretel. See pole vali, kuid see on olemas. Heli kaob, kui ventilaator pöörleb 100%.
var speed1 = flow.get ("speed1"); var speed2 = flow.get ("speed2"); var speed3 = flow.get ("kiirus3");
var temp = msg.payload;
kui (temp <= 40) {msg.payload = 0; }
kui (temp40) {
msg.payload = kiirus1; }
kui (temp50) {
msg.payload = kiirus2; }
kui (temp> 60) {
msg.payload = kiirus3; }
tagasiside;
Kogu NodeRED -voo saab alla laadida aadressilt
Samm: lõplik efekt
See on kahtlemata kõige lahedam jahutusradiaator Raspberry Pi 4 jaoks. Selle lihtsa modifikatsiooni abil saate oma projektile elu lisada. Miski ei takista teid LED -ide abil erinevaid asju kuvamast. Enamiku ajast hoiab ICE jahutustorn Raspberry Pi 4 alla 40 ° C, nii et see on vaikne. Ventilaator lööb sisse, kui peab. Mida arvate sellest projektist?
Lisaks, kui soovite saada teavet selle või teiste projektide värskenduste kohta, kaaluge minu jälgimist teie valitud platvormil:
- Youtube
ja kui soovite osta mulle kohvi või toetada mind järjepidevamal viisil:
- PayPal
- Patreon
Loodan, et teile meeldis projekt! Vaadake rohkem projekte saidil notenoughtech.com
Soovitan:
Kohandatud kaartide loomine oma Garmini GPS -i jaoks: 8 sammu (piltidega)
Kohandatud kaartide loomine oma Garmini GPS -i jaoks: kui teil on Garmini GPS, mis on mõeldud matkamiseks ja muudeks vabaõhutegevusteks (sh GPSMAP, eTrex, Colorado, Dakota, Oregon ja Montana, mõne muu hulgas), ei pea te seda tegema leppige selle eellaaditud kaartidega. E
Kuidas kujundada kohandatud 3D -prinditavaid trakse käevigastuste jaoks: 8 sammu (piltidega)
Kuidas kujundada kohandatud, 3D-prinditavaid trakse käevigastustele: ristpostitatud minu veebisaidile piper3dp.com. Traditsiooniliselt on luumurdude valatud valmistatud raskest, kindlast, mittehingavast krohvist. See võib tekitada patsiendile paranemisprotsessi ajal ebamugavust ja nahaprobleeme, nagu sügelus, lööbed ja
Kohandatud köitelehtede korraldaja kauplemiskaartide või väikeste osade jaoks: 7 sammu
Kohandatud sidumislehtede korraldaja kauplemiskaartide või väikeste osade jaoks: otsisin oma elektroonikakomponentidele paremat salvestustehnikat, sest siiani olen oma takistite ja väikeste kondensaatorite korraldamiseks kasutanud kasti korraldajat, kuid neil pole iga väärtuse salvestamiseks piisavalt lahtreid. teises kambris, nii et mul oli va
Google'i assistendi jaoks kohandatud toimingute loomine: 12 sammu
Kohandatud toimingute loomine Google'i assistendi jaoks: nähes Google'i assistendi potentsiaali sellisena, nagu see esitati teenuses Google I/O 18, samuti Volvo Carsi teabe- ja meelelahutussüsteemis, ei suutnud ma selle proovimisele vastu panna. Kasutasin ühte oma vanemat projekti, VasttraPi, ja ühendasin selle Google'i assistendiga
Kohandatud 3D -prindikarp Atari Punk Console jaoks: 5 sammu
Kohandatud 3D -printimiskarp Atari Punk Console'i jaoks: neile, nagu mina, kes on huvitatud isetehtud elektroonika ja analoogsüntesaatorite maailmast, kuid keda hirmutavad elektroonika kulud ja keeruline olemus, on Atari Punk Console (APC) suurepärane sisenemispunkt selles valdkonnas. See on