Turinys:
- Prekės
- 1 žingsnis: Aparatūros keitimas
- 2 veiksmas: pridėkite pasirinktinių RGB šviesos diodų
- 3 žingsnis: RPM valdymas
- 4 žingsnis: „NodeRED“tvarkyklė
- 5 žingsnis: galutinis efektas
Video: Individualus RGB šviesos diodas, skirtas 52pi ICE aušinimo bokštui: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
52pi sugalvojo gana beprotišką aušinimo sprendimą Raspberry Pi 3B+/4B+ plokštėms. ICE aušinimo bokštas! Šis dalykas ne tik atrodo kaip žvėris, bet ir labai gerai atvėsina jūsų „Raspberry Pi 4“plokštę (vėsinimo etalonai).
Jei norite, kad „Raspberry Pi“būtų vėsus kaip ICE - galite paimti lentą iš šių parduotuvių:
- Sėklų studija
- „AliExpress“
- Banggood
- „Amazon“JK
- „Amazon“JAV
Deja, šis nuostabus radiatorius turi apribojimų. Nėra jokių priemonių:
- Ventiliatoriaus greičio valdikliai
- LED valdikliai
Šis nurodymas yra pagrįstas mano darbu iš šio straipsnio ir parodys, kaip galite atnaujinti savo ICE aušinimo bokštą - kad pasiektumėte šį nuostabų aušinimo sprendimą. Šis modas turi šias funkcijas:
Funkcijos:
- RPM valdymas per PWM
- 3 WS2818b RGB šviesos diodai (programuojami)
- Tinkintas gerbėjų profilis
- Temperatūros iki spalvos scenarijus
Prekės
Norėdami atlikti šį modifikaciją, jums reikės:
- 3 x RGB šviesos diodai WS2812B (adresas)
- 1 x 2N2222A331 NPN tranzistorius (aš jį gavau iš šio rinkinio)
- 1KΩ rezistorius
Taip pat reikės tam tikros vielos, lituoklio ir šilumos susitraukimo.
1 žingsnis: Aparatūros keitimas
„ICE“aušinimo bokštas jungiamas prie 5 V ir GND kaiščių „Raspberry Pi“plokštėje. Už ventiliatoriaus paslėpta maža PCB įjungia ventiliatorių ir parenka atsitiktines spalvas 4 ant paviršiaus montuojamiems RGB šviesos diodams. Norėdami pradėti savo modifikaciją, turime išardyti ventiliatorių ir išjungti šviesos diodus.
Jie yra labai maži, todėl norint juos pašalinti iš PCB, reikia tik šiek tiek lituoklio. Tiesiog pašildykite vieną pusę ir šiek tiek pakratykite lygintuvą - šviesos diodas turėtų išsijungti be problemų. Tam naudoju 375ºC.
2 veiksmas: pridėkite pasirinktinių RGB šviesos diodų
Išgelbėjau vieną iš ankstesnio projekto RGB LED juostų. Man reikėjo tik 3 atskirai adresuojamų WS2812b šviesos diodų. Kad diodai tilptų, dalį juostos nukirpau. Tada aš juos visus sujungiau plona viela, sukurdama 3 LED ilgio juostelę.
Aš taip pat pridėjau papildomų laidų prie 5V ir GND trinkelių ant PCB, nes taip ketinu maitinti savo mini LED juostelę. Norėdami išlaikyti šviesos diodus, galite naudoti šiek tiek klijų. Taip turėtų atrodyti baigtas ventiliatoriaus modas.
3 žingsnis: RPM valdymas
Lengviausias (tačiau yra ir sudėtingesnių būdų) valdyti nuolatinės srovės variklį yra naudoti PWM signalą, siekiant apriboti variklio apsisukimų dažnį. Kadangi „ICE Cooling Tower“ventiliatoriuje nėra tokių valdiklių, galiu naudoti 2N2222 serijos tranzistorių ventiliatoriaus greičiui valdyti.
Tranzistoriaus pagrindui reikia 1KΩ rezistoriaus, kad būtų apribota GPIO srovė. Naudokite šilumos susitraukimą, kad atskirtumėte kiekvieną kaištį ir išvengtumėte atsitiktinių šortų. Tada tiesiog nukirpkite maitinimo laidus ir viską sureguliuokite pagal schemą.
Dabar turėtumėte turėti 3 laidus: signalą, 5 V ir GND. Galite klijuoti tranzistorių prie ventiliatoriaus apačios. Atėjo laikas pridėti šiek tiek spalvų savo projektui.
4 žingsnis: „NodeRED“tvarkyklė
Šiuo metu galite parašyti tvarkyklę „Python“, bet kadangi jau veikiu „NodeRED“, ėmiausi iššūkio sukurti interaktyvią tvarkyklę, skirtą šauniausiam „Raspberry Pi 4“radiatoriui. Tai iš tikrųjų lengviau, nei maniau.
Aš naudosiu 3 mazgus, norėdamas stebėti „Raspberry“procesorių, valdyti GPIO ir WS2812b šviesos diodus:
node-red-contrib-cpu node-red-node-pi-gpio node-red-node-pi-neopixel
Neopikselio mazgas priklauso nuo „Python“tvarkyklės, todėl taip pat turėjau įdiegti:
curl -sS get.pimoroni.com/unicornhat | mušti
Turiu prijungti 4 laidus:
5V - maitinimo šaltinis GND -GroundGPIO23 (arba bet kuris PWM kaištis) - 2N2222 bazinis kaištis GPIO18 - RGB šviesos diodai
Kas 5 sekundes įpurškęs naudingą apkrovą į CPU mazgą, aš suprantu šerdies temperatūrą. Remdamasis šia verte, galiu sukurti skliaustelius RGB spalvoms ir koreguoti ventiliatoriaus apsisukimus. Aš naudosiu „NodeRED 1.0“aplinkos nustatymus poskyryje, kad sukurtų konfigūracijos mazgą, leidžiantį nustatyti srauto naudojamas vertes. RPM reikšmė yra 0–100, o RGB-turiu perduoti šviesos diodų skaičių (3) ir spalvą (šis sąrašas).
Spalva
Spalvų pavadinimai priskiriami nustatymų papildomam srautui. Aš pasirinkau 7 spalvas, atspindinčias temperatūros lygius. Kuo karštesnė šerdis, tuo šiltesnė spalva. Neopikselių mazgui tiesiog reikia pikselių skaičiaus eilutėje. Funkcijos mazgas: Ventiliatoriaus spalvos profilis
var spalva1 = srautas.get ("spalva1");
var spalva2 = srautas.get ("spalva2"); var spalva3 = srautas.get ("spalva3"); var spalva4 = srautas.get ("spalva4"); var spalva5 = srautas.get ("spalva5"); var colour6 = srautas.get ("colour6"); var colour7 = srautas.get ("colour7"); var temp = msg.payload; if (temp <= 33) {msg.payload = spalva1; } if (temp33) {msg.payload = spalva2; } if (temp35) {msg.payload = spalva3; } if (temp38) {msg.payload = spalva4; } if (temp42) {msg.payload = spalva5; } if (temp45) {msg.payload = colour6; } if (temp> 48) {msg.payload = spalva7; } grąžinti pranešimą;
RPM
PTP nustatomi remiantis % reikšme 0-100. Mano gerbėjas stengiasi sukti mažesnį nei 30%PWM rinkinį. Mano sąranka išjungia ventiliatorių, kol procesoriaus branduolys pasieks 40ºC. Jis pakyla iki 30%, tada 50% ir 100%, jei temperatūra viršija 60 ° C. GPIO mazgas nustatytas PWM režimu 30 Hz dažniu. Dėl tam tikrų priežasčių aš iš tikrųjų girdžiu variklio šnypštimą esant mažesniems apsisukimams. Jis nėra garsus, bet yra. Garsas dingsta, kai ventiliatorius sukasi 100%.
var speed1 = flow.get ("speed1"); var speed2 = flow.get ("speed2"); var speed3 = flow.get ("greitis3");
var temp = msg.payload;
jei (temp <= 40) {msg.payload = 0; }
if (temp40) {
msg.payload = greitis1; }
if (temp50) {
msg.payload = greitis2; }
jei (temperatūra> 60) {
msg.payload = greitis3; }
grąžinti pranešimą;
Visą „NodeRED“srautą galima atsisiųsti iš
5 žingsnis: galutinis efektas
Tai, be abejo, yra šauniausias „Raspberry Pi 4.“radiatorius. Naudodami šį paprastą modą, savo projektui galite suteikti gyvybės. Niekas netrukdo rodyti skirtingų dalykų naudojant šviesos diodus. Daugeliu atvejų „ICE“aušinimo bokštas „Raspberry Pi 4“palaiko žemesnę nei 40 ° C temperatūrą, todėl tyli. Ventiliatorius įsijungia, kai to reikia. Ką manote apie šį projektą?
Be to, jei norite gauti informaciją apie šio ar kitų projektų atnaujinimus - apsvarstykite galimybę sekti mane pasirinktoje platformoje:
- „Twitter“
- „YouTube“
ir jei norite nusipirkti man kavos ar nuolat palaikyti:
- „PayPal“
- Patreonas
Tikiuosi, kad jums patiko projektas! Daugiau projektų rasite notenoughtech.com
Rekomenduojamas:
„Arduino Nano Baised“IR valdomas RGB šviesos diodas: 5 žingsniai
„Arduino Nano Baised IR“valdomas RGB šviesos diodas: šiame mažame projekte noriu jums parodyti, kaip sukūriau „Arduino“pagrindu sukurtą RGB LED, valdomą IR nuotolinio valdymo pultu ir maitinamas USB kabeliu
RGB šviesos diodas ir kvėpavimo nuotaika: 8 žingsniai
RGB LED ir kvėpavimo nuotaikos lemputė: RGB LED & „Breathing Mood Light“yra paprasta naktinė lemputė, kurią sudaro du režimai. Pirmuoju režimu galite pakeisti RGB šviesos diodo spalvą pasukdami tris kintamus rezistorius, o antrame režime - kvėpavimo būsena
7 režimų žemųjų dažnių reaktyvusis RGB žemųjų dažnių garsiakalbio šviesos diodas: 5 žingsniai
7 režimų Bass reaktyvus RGB žemų dažnių garsiakalbio šviesos diodas: Pagrindinė idėja: aš visada norėjau prijungti šviesos diodus prie žemų dažnių garsiakalbio, bet dvejojau, kaip tai padaryti, nes tiek daug žmonių turi skirtingą nuomonę apie tai, kaip tai padaryti. Vieni jį prijungia tiesiai prie žemų dažnių garsiakalbio, o kiti perka valdiklius, kurie reaguoja į garso lygį. A
RGB šviesos diodas su „Arduino Uno R3“: 7 žingsniai
RGB LED su „Arduino Uno R3“: Anksčiau mes naudojome PWM technologiją, kad valdytume šviesos diodų ryškumą ir pritemdymą. Šioje pamokoje mes jį naudosime valdydami RGB šviesos diodą, kad mirksėtų įvairios spalvos. Kai šviesos diodo R, G ir B kaiščiams nustatomos skirtingos PWM vertės, jo ryškumas yra
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis