Innholdsfortegnelse:

RGB GPU -bakplate: 7 trinn
RGB GPU -bakplate: 7 trinn

Video: RGB GPU -bakplate: 7 trinn

Video: RGB GPU -bakplate: 7 trinn
Video: I was speechless!.. How to CALIBRATE a MONITOR without a colorimeter 2024, November
Anonim
RGB GPU -bakplate
RGB GPU -bakplate

For dette prosjektet laget jeg en RGB -bakplate for et grafikkort. Noen kort kommer ikke med bakplater, så PCB er helt synlig. For å krydre og gi PCen litt mer lys og bluss, kan du lage en hvis disse! Hvis kortet ditt kommer med en bakplate, anbefaler jeg ikke å bytte ut bakplaten med en som denne.

Trinn 1: MATERIALER

MATERIALER
MATERIALER
MATERIALER
MATERIALER
MATERIALER
MATERIALER

For dette prosjektet trenger du en arduino, wire, neo piksler, akryl, varmt lim, vinyl, noe å kutte akryl, maling og loddeverktøy.

Trinn 2: Klipp ut din akryl

Klipp ut din akryl
Klipp ut din akryl
Klipp ut din akryl
Klipp ut din akryl

For det første trinnet i dette prosjektet må vi kutte ut 2 stykker akryl. Del 1 skal være på størrelse med PCB -en. Høyden på det andre stykket skal være omtrent bredden på fingerneglen din MINDRE enn det første stykket. Det er flere måter å gjøre dette på, som å bruke en rullesag eller en håndholdt akrylskærer, men jeg valgte å laserskjære den. Laserskjæring i akryl gir deg en mye mer skarp og ren kant. En annen metode vil klø på siden av akryl. Dette gjør at lyset kan diffundere mye mer rent som du kan se her. Når du kutter laser, kan du se gjennom akryl, i stedet for å kutte det. Rullesagen har også en sjanse til å smelte akryl på grunn av friksjon.

Trinn 3: Gjør det unikt

Gjør det unikt
Gjør det unikt

Siden PC -en min har mange NZXT -logoer inne, bestemte jeg meg for å sette på NZXT -logoen. For å få den delen til å lyse, brukte jeg en vinylskærer og kuttet ut logoen gjennom et dataprogram som heter sure, kutter mye. Dette kuttet ut logoen, og så la jeg vinylklippet ut rett på toppen av akrylen min. Deretter spraymalte jeg den hvit. Nå er delen som jeg ikke vil lyse opp hvit, og når jeg fjerner vinylen, er det ingen maling på logoen! denne delen er helt opp til deg. Du kan klippe ut viynl og lage dine egne design og male det uansett du vil! prøv å matche et tema eller bare bli gal!

Trinn 4: Kabling

Kabling
Kabling

Nå kan vi begynne lysshowet. Jeg vil foreslå å få din egen ledning som må fjernes i enden. Dens mer arbeid, men vanlige brødbrettledninger vil være for korte og vanskelig å matche farge for en estetisk appell. Ta ledningen og lodd den til de tre kobberflekkene på neopikslene. Den ene er makt, den ene er data, og den ene er jordet, koble dem deretter til arduinoen din. Jeg lagret min med varmt lim bare for at loddetingen skulle klebe bedre og at de åpne ledningene ikke ville berøre.

Trinn 5: Montering

montering
montering
montering
montering

vi har alt satt opp, så vi kan begynne å sette alt sammen! Start med å ta de to akrylbitene og lim dem sammen. det mindre stykket skal gå på bunnen med åpent rom på baksiden, det er her neopikslene vil gå. Vend neopikslene i en vinklet retning mens de vender utover. Dette vil hjelpe diffusjon av lys gjennom akryl. Lim ned alt (limpistol med varm temp anbefales). Limet kan falle av hvis du bruker en limpistol med lav temperatur. etter dette tok jeg et stort stykke vinyl og stakk det på baksiden. Dette hjelper også med lysdiffusjon, uten noen dekning på baksiden kan mye lys slippe ut gjennom bunnen der du ikke ser. Dette blokkerer også bildet av PCB -en gjennom logoen.

Trinn 6: Koding

For koden brukte jeg ganske enkelt en regnbuestrengstest fra frakoblet. Jeg endret den for mengden neo piksler jeg hadde og porten for datakabelen. her er koden

#inkludere

// konstanter vil ikke endres. De brukes her for å // sette pin -tall: const int ledPin = 0; // nummeret på neopikselstrimmelen const int numLeds = 8;

// Adafruit_NeoPixel piksler = Adafruit_NeoPixel (8, ledPin); Adafruit_NeoPixel strip = Adafruit_NeoPixel (numLeds, ledPin, NEO_GRB + NEO_KHZ800);

ugyldig oppsett () {strip.begin (); strip.setBrightness (80); // 1/3 lysstyrke

}

void loop () {

regnbue (30); forsinkelse (10);

}

ugyldig regnbue (uint8_t vent) {uint16_t i, j;

for (j = 0; j <256; j ++) {for (i = 0; i

// Skriv inn en verdi 0 til 255 for å få en fargeverdi. // Fargene er en overgang r - g - b - tilbake til r. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } annet hvis (WheelPos <170) {WheelPos -= 85; returlist. Color (255 - WheelPos * 3, 0, WheelPos * 3); } annet {WheelPos -= 170; returlist. Farge (0, WheelPos * 3, 255 - WheelPos * 3); }}

Trinn 7: ADVARSEL

ADVARSEL
ADVARSEL

Hvis skjermkortet ditt kommer med en bakside, vil jeg ikke foreslå å ta av bakplaten for dette prosjektet, bare legg det på toppen. Da jeg tok fra meg min tok jeg av bakplaten og atskilt kretskortet fra kjøleren. Når jeg var ferdig med prosjektet og koblet alt tilbake. GPU -en min fortsatte å spike og få spill til å krasje. Jeg innså at skruene som gikk inn i den opprinnelige bakplaten hadde fjærer i dem for å komprimere kretskortet for en fast tilkobling til kjøleren. Uten den tilkoblingen kan du oppleve GPU -overoppheting. Jeg fant det ut på den harde måten, men etter gjenmontering fungerte det som helt nytt.

Anbefalt: