Kazalo:
- Zaloge
- 1. korak: Spreminjanje strojne opreme
- 2. korak: Dodajanje RGB LED diod po meri
- 3. korak: Nadzor vrtljajev
- 4. korak: Gonilnik v sistemu NodeRED
- 5. korak: Končni učinek
Video: RGB LED po meri za hladilni stolp ICE 52pi: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
52pi je predstavil precej noro hladilno rešitev za plošče Raspberry Pi 3B+/4B+. Hladilni stolp ICE! Ta stvar ni le videti kot zver, ampak tudi zelo dobro ohladi vašo ploščo Raspberry Pi 4 (merila hlajenja).
Če želite ohraniti svoj Raspberry Pi hladen kot ICE - lahko ploščo vzamete v teh trgovinah:
- Studio za semena
- AliExpress
- Banggood
- Amazon UK
- Amazon ZDA
Na žalost ima ta neverjetni hladilnik svoje omejitve. Ni sredstev za:
- Krmiljenje hitrosti ventilatorja
- LED krmiljenje
To navodilo temelji na mojem delu iz tega članka in vam bo pokazalo, kako lahko nadgradite svoj hladilni stolp ICE - da dosežete to čudovito rešitev za hlajenje. Ta mod ima naslednje funkcije:
Lastnosti:
- Upravljanje vrtljajev prek PWM
- 3 LED WS2818b RGB (programabilne)
- Profil oboževalca po meri
- Scenarij Temperature to Color
Zaloge
Za izvedbo tega načina boste potrebovali:
- 3 x RGB LED WS2812B (naslovljivo)
- 1 x 2N2222A331 NPN tranzistor (dobil sem ga iz tega kompleta)
- 1KΩ upor
Potrebovali boste tudi nekaj žice, spajkalnika in toplotnega krčenja.
1. korak: Spreminjanje strojne opreme
Hladilni stolp ICE se poveže s 5V in GND zatiči na plošči Raspberry Pi. Majhna tiskana vezja, skrita za ventilatorjem, vklopi ventilator in izbere naključne barve za 4 površinsko nameščene RGB LED diode. Če želite zagnati naš mod, moramo ventilator razstaviti in LED razsvetliti.
Ti so res majhni, zato je za odstranitev s tiskanega vezja potrebno le nekaj toplote iz spajkalnika. Samo segrejte eno stran in nekoliko pomikajte likalnik - LED mora brez težav ugasniti. Za to sem uporabil 375 ° C.
2. korak: Dodajanje RGB LED diod po meri
Rešil sem enega od LED trakov RGB iz prejšnjega projekta. Potreboval sem le 3 individualno naslovljive LED LED WS2812b. Da bi diode ustrezale, sem odrezal del traku. Nato sem uporabil tanko žico, da sem vse povezal in ustvaril 3 LED dolg trak.
Dodal sem tudi dodatne žice na 5V in GND blazinice na tiskanem vezju, saj bom tako napajal svoj mini LED trak. Za ohranjanje LED na mestu lahko uporabite nekaj lepila. Tako bi moral izgledati končni mod ventilatorja.
3. korak: Nadzor vrtljajev
Najlažji (vendar obstajajo bolj izpopolnjeni načini) krmiljenja enosmernega motorja je uporaba PWM signala za omejitev vrtljajev motorja. Ker ventilator hladilnega stolpa ICE nima takšnih kontrol, lahko za nadzor hitrosti ventilatorja uporabim tranzistor serije 2N2222.
Osnova tranzistorja potrebuje 1KΩ upor, da omeji tok iz GPIO. Za ločitev vsakega zatiča uporabite termoskrčljivo in preprečite nenamerne kratke hlače. Nato preprosto prekinite napajalne žice in vse znova spajkajte na podlagi diagrama.
Zdaj bi morali imeti 3 žice: signalno, 5V in GND. Tranzistor lahko prilepite na dno ventilatorja. Čas je, da svojemu projektu dodam nekaj barve.
4. korak: Gonilnik v sistemu NodeRED
Na tej točki bi lahko napisali gonilnik v Pythonu, a ker že imam delujoč NodeRED, sem se lotil izziva ustvarjanja interaktivnega gonilnika za najhladnejši hladilnik za Raspberry Pi 4. Pravzaprav je lažje, kot sem mislil, da bi bilo.
Uporabil bom 3 vozlišča za spremljanje Raspberryjevega procesorja, nadzor GPIO in LED LED WS2812b:
node-red-contrib-cpu node-red-node-pi-gpio vozlišče-red-node-pi-neopixel
Vozlišče neopixel temelji na gonilniku Python, zato sem moral namestiti tudi:
curl -sS get.pimoroni.com/unicornhat | bash
Za povezavo imam 4 žice:
5V - NapajanjeGND -OzemljitevGPIO23 (ali kateri koli pin PWM) - osnovni pin 2N2222GPIO18 - RGB LED
Vbrizgavanje koristne obremenitve vsakih 5 sekund v vozlišče CPE -ja zagotavlja temperaturo jedra. Na podlagi te vrednosti lahko ustvarim oklepaje za barve RGB in prilagodim število vrtljajev ventilatorja. V podtoku bom uporabil nastavitve okolja NodeRED 1.0 za ustvarjanje vozlišča konfiguracije, ki mi omogoča nastavitev vrednosti, ki jih bo tok uporabljal. Za RPM je vrednost 0-100, za RGB pa moram posredovati število LED (3) in barvo (ta seznam).
Barva
Imena barv so dodeljena v podtoku nastavitev. Izbral sem 7 barv, ki predstavljajo temperaturne ravni. Bolj ko se jedro segreje, toplejša je barva. Vozlišče Neopixel potrebuje le število slikovnih pik v nizu. Funkcijsko vozlišče: Barvni profil ventilatorja
var colour1 = flow.get ("colour1");
var colour2 = flow.get ("colour2"); var colour3 = flow.get ("colour3"); var colour4 = flow.get ("colour4"); var colour5 = flow.get ("colour5"); var colour6 = flow.get ("colour6"); var colour7 = flow.get ("colour7"); var temp = msg.payload; if (temp <= 33) {msg.payload = colour1; } if (temp33) {msg.payload = colour2; } if (temp35) {msg.payload = colour3; } if (temp38) {msg.payload = colour4; } if (temp42) {msg.payload = colour5; } if (temp45) {msg.payload = colour6; } if (temp> 48) {msg.payload = colour7; } return msg;
RPM
RPM-ji so nastavljeni na podlagi vrednosti % 0-100. Moj oboževalec se bori za vrtenje na PWM nizu pod 30%. Moja nastavitev izklopi ventilator, dokler jedro procesorja ne doseže 40 ° C. Naraste do 30%, nato 50% in 100%, če temperatura preseže 60 ° C. Vozlišče GPIO je nastavljeno v načinu PWM na frekvenci 30Hz. Iz nekega razloga dejansko slišim, kako motor cvili pri nižjih vrtljajih. Ni glasno ampak je tam. Zvok izgine, ko se ventilator vrti pri 100%.
var speed1 = flow.get ("speed1"); var speed2 = flow.get ("speed2"); var speed3 = flow.get ("speed3");
var temp = msg.payload;
if (temp <= 40) {msg.payload = 0; }
if (temp40) {
msg.payload = hitrost1; }
if (temp50) {
msg.payload = hitrost2; }
if (temp> 60) {
msg.payload = hitrost3; }
return msg;
Celoten tok NodeRED lahko prenesete s
5. korak: Končni učinek
To je nedvomno najbolj kul hladilnik za Raspberry Pi 4. S tem preprostim načinom lahko svojemu projektu dodate življenje. Nič vas ne ovira pri prikazovanju različnih stvari z uporabo LED. Hladilni stolp ICE večinoma ohranja Raspberry Pi 4 pod 40 ° C, zato je tiho. Ventilator se vklopi, ko je treba. Kaj menite o tem projektu?
Poleg tega, če želite biti obveščeni o posodobitvah tega ali drugih projektov - sledite mi na izbrani platformi:
- YouTube
in če želite kupiti kavo ali me podpreti na bolj stalen način:
- PayPal
- Patreon
Upam, da ste uživali v projektu! Več projektov si oglejte na notenoughtech.com
Priporočena:
Roku hladilni ventilator: 3 koraki
Roku Cooling Fan: Če imate Roku in če ste se ga dotaknili, veste, da se segreje. Zlasti Roku Express se tako segreje, da sčasoma ugasne WiFi. Zato sem za svoj Express naredil hladilni ventilator, zaradi katerega je Express deloval 100% bolje. Uporabil sem star krog
Kako narediti futuristični LED stolp: 12 korakov (s slikami)
Kako narediti futuristični LED stolp: Kako se počutite po ogledu slike? Navdušen? Zanimivo? No, navdušeni boste, obljubim! Ta projekt ima dva namena: okrasite mizo Povejte mi čas Ampak .. povejte mi čas? Kaj za vraga?! Kako mi lahko ta dva visoka stolpa povesta čas
Hladilni pladenj za prenosni računalnik: 8 korakov
Pladenj za hlajenje prenosnega računalnika: S pomočjo drugih navodil sem želel ustvariti enega, ki opisuje, kaj sem storil, da bi ustavil vedno pogoste modre zaslone in prodajalce na drobno, ki so mi poskušali prodati rešitev za 100 USD+… Kakorkoli že, tukaj je moja rešitev za hlajenje. Žal mi je za slike ha
Adsl modemski hladilni ventilator Mod: 5 korakov
Adsl Modem Cooling Fan Mod: V teh vročih poletnih dneh se lahko vaš modem zaradi visokih temperatur zruši. in visoke temperature lahko upočasnijo delovanje vašega modema. samo majhen ventilator lahko naredi vaš modem dovolj hladen. ker morate samo zagotoviti kroženje zraka. tukaj je
Kartonski hladilni pladenj za prenosni računalnik z USB napajanjem: 6 korakov
Kartonski hladilni pladenj za prenosni računalnik s pogonom na USB: Ta hladilni pladenj za prenosni računalnik je preprost način, da karton uporabite pri nalaganju, nalaganju, medpomnjenju in igranju rastlinskega tajkuna. Čeprav je malo intenzivno rezanje in lepljenje