Sadržaj:

Prilagođena RGB LED za hladnjak 52 ICE rashladni toranj: 5 koraka
Prilagođena RGB LED za hladnjak 52 ICE rashladni toranj: 5 koraka

Video: Prilagođena RGB LED za hladnjak 52 ICE rashladni toranj: 5 koraka

Video: Prilagođena RGB LED za hladnjak 52 ICE rashladni toranj: 5 koraka
Video: Kako odabrati i namontirati PC Ventilator 2024, Studeni
Anonim
Image
Image

52pi je smislio prilično ludo rješenje za hlađenje za Raspberry Pi 3B+/4B+ ploče. ICE Rashladni toranj! Ova stvar ne samo da izgleda kao zvijer, već i iznimno dobro hladi vašu ploču Raspberry Pi 4 (mjerila hlađenja).

Ako želite da vaš Raspberry Pi bude hladan kao ICE - ploču možete nabaviti u ovim trgovinama:

  • Studio za sjeme
  • AliExpress
  • Banggood
  • Amazon UK
  • Amazon SAD

Nažalost, ovaj nevjerojatni hladnjak dolazi s ograničenjima. Ne postoje sredstva za:

  • Kontrole brzine ventilatora
  • LED kontrole

Ovo uputstvo temelji se na mom radu iz ovog članka i pokazat će vam kako možete nadograditi svoj ICE rashladni toranj - kako biste postigli ovo prilično strašno rješenje za hlađenje. Ovaj mod dolazi sa sljedećim značajkama:

Značajke:

  • Upravljanje brojevima okretaja putem PWM -a
  • 3 WS2818b RGB LED diode (programabilne)
  • Prilagođeni profil navijača
  • Skripta temperature u boji

Pribor

Za izvođenje ovog moda trebat će vam:

  • 3 x RGB LED diode WS2812B (adresabilno)
  • 1 x 2N2222A331 NPN tranzistor (nabavio sam ga iz ovog seta)
  • Otpornik od 1KΩ

Također će biti potrebno malo žice, lemilice i termoskupljanje.

Korak 1: Izmjena hardvera

Izmjena hardvera
Izmjena hardvera
Izmjena hardvera
Izmjena hardvera
Izmjena hardvera
Izmjena hardvera

ICE rashladni toranj spaja se na 5V i GND pinove na ploči Raspberry Pi. Mala PCB skrivena iza ventilatora napaja ventilator i odabire nasumične boje za 4 RGB LED diode postavljene na površinu. Za pokretanje našeg moda moramo rastaviti ventilator i odspojiti LED diode.

Oni su ozbiljno mali pa je sve što je potrebno za skidanje s PCB -a malo topline lemilice. Samo zagrijte jednu stranu i malo pomaknite glačalo - LED bi se trebala isključiti bez problema. Koristio sam 375ºC da to postignem.

Korak 2: Dodavanje prilagođenih RGB LED dioda

Dodavanje prilagođenih RGB LED dioda
Dodavanje prilagođenih RGB LED dioda
Dodavanje prilagođenih RGB LED dioda
Dodavanje prilagođenih RGB LED dioda
Dodavanje prilagođenih RGB LED dioda
Dodavanje prilagođenih RGB LED dioda
Dodavanje prilagođenih RGB LED dioda
Dodavanje prilagođenih RGB LED dioda

Spasio sam jednu od RGB LED traka iz prethodnog projekta. Trebale su mi samo 3 pojedinačno adresirane LED diode WS2812b. Kako bi diode stale, skinuo sam dio trake. Zatim sam upotrijebio tanku žicu da ih sve povežem, stvarajući 3 LED dugačke trake.

Dodao sam i dodatne žice na 5V i GND jastučiće na PCB -u jer ću na taj način nahraniti svoju mini LED traku. Možete koristiti ljepilo da LED diode ostanu na mjestu. Ovako bi trebao izgledati gotov mod ventilatora.

Korak 3: Kontrola broja okretaja

Kontrola broja okretaja
Kontrola broja okretaja
Kontrola broja okretaja
Kontrola broja okretaja

Najjednostavniji (ali postoje sofisticiraniji načini) upravljanja istosmjernim motorom je korištenje PWM signala za ograničavanje broja okretaja motora. Budući da ventilator ICE rashladnog tornja nema takve kontrole, mogu koristiti tranzistor serije 2N2222 za kontrolu brzine ventilatora.

Baza tranzistora treba otpornik od 1KΩ za ograničavanje struje iz GPIO -a. Termoskupljanjem odvojite svaki zatik i spriječite slučajne kratke hlače. Zatim jednostavno prekinite žice za napajanje i sve ponovno zalemite na temelju dijagrama.

Sada biste trebali imati 3 žice: signalnu, 5V i GND. Tranzistor možete zalijepiti na dno ventilatora. Vrijeme je da svom projektu dodam malo boje.

Korak 4: Upravljački program u NodeRED -u

Upravljački program u NodeRED -u
Upravljački program u NodeRED -u

U ovom trenutku možete napisati upravljački program u Pythonu, ali budući da već imam pokrenut NodeRED, prihvatio sam se izazova stvaranja interaktivnog upravljačkog programa za najhladniji hladnjak za Raspberry Pi 4. Zapravo je lakše nego što sam mislio da će biti.

Koristit ću 3 čvora za nadzor Raspberryjevog CPU -a, kontrolu GPIO -a i LED dioda WS2812b:

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

Čvor neopixel oslanja se na upravljački program Python, pa sam također morao instalirati:

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

Moram spojiti 4 žice:

5V - NapajanjeGND -UzemljenjeGPIO23 (ili bilo koji PWM pin) - Osnovni pin 2N2222GPIO18 - RGB LED diode

Ubrizgavanje korisnog tereta svakih 5 sekundi u čvor CPU -a daje mi temperaturu jezgre. Na temelju ove vrijednosti mogu stvoriti zagrade za boje RGB -a i prilagoditi okretaje ventilatora. Koristit ću postavke okruženja NodeRED 1.0 u podtoku za stvaranje čvora za konfiguraciju koji mi omogućuje postavljanje vrijednosti koje će protok koristiti. Za RPM-ove, vrijednost je 0-100, a za RGB moram proslijediti broj LED dioda (3) i boju (ovaj popis).

Boja

Nazivi boja dodjeljuju se u podtoku postavki. Odabrao sam 7 boja koje predstavljaju temperaturne razine. Što jezgra postaje toplija, boja je toplija. Čvoru Neopixel samo je potreban broj piksela u nizu. Čvor funkcije: Profil boje ventilatora

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;

O / min

RPM-ovi se postavljaju na temelju % vrijednosti 0-100. Moj obožavatelj se bori s okretanjem na PWM -u postavljenom ispod 30%. Moje postavljanje isključuje ventilator sve dok jezgra procesora ne dosegne 40ºC. Povećava se do 30%, zatim 50% i 100% ako temperatura prijeđe 60ºC. Čvor GPIO postavljen je u PWM načinu rada na frekvenciji od 30Hz. Iz nekog razloga, zapravo mogu čuti kako motor cvili pri nižim okretajima. Nije glasno ali je tu. Zvuk nestaje kad se ventilator okrene na 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 = brzina1; }

if (temp50) {

msg.payload = speed2; }

if (temp> 60) {

msg.payload = speed3; }

return msg;

Cijeli tok NodeRED -a može se preuzeti s

Korak 5: Konačni učinak

Konačni učinak
Konačni učinak

Ovo je bez sumnje najhladniji hladnjak za Raspberry Pi 4. Pomoću ovog jednostavnog moda možete dodati život svom projektu. Ništa vas ne sprječava u prikazivanju različitih stvari pomoću LED dioda. Većinu vremena ICE rashladni toranj drži Raspberry Pi 4 ispod 40 ° C pa je tih. Ventilator se uključi kad mora. Što mislite o ovom projektu?

Osim toga, ako želite biti informirani o ažuriranjima ovog ili drugih projekata - slijedite me na platformi po vašem izboru:

  • Cvrkut
  • Instagram
  • YouTube

a ako želite kupiti mi kavu ili me podržati na stalniji način:

  • PayPal
  • Patreon

Nadam se da ste uživali u projektu! Više projekata provjerite na notenoughtech.com

Preporučeni: