Innehållsförteckning:

DIY "PC Usage Meter ROG Base" med Arduino och Python: 5 steg (med bilder)
DIY "PC Usage Meter ROG Base" med Arduino och Python: 5 steg (med bilder)

Video: DIY "PC Usage Meter ROG Base" med Arduino och Python: 5 steg (med bilder)

Video: DIY
Video: The Scole Experiment, Mediumship, The Afterlife, ‘Paranormal’ Phenomena, UAP, & more with Nick Kyle 2024, November
Anonim
DIY
DIY
DIY
DIY

*************************************

+Först och främst hade dessa instruktioner skrivits av en icke -engelsktalande …… Inte en engelsk professor, så var snäll och informera alla grammatiska misstag innan du gör narr av mig.: sid

+Och snälla efterlikna inte någon av logotypen som ses på bilderna. De flesta av dem har upphovsrätt eller åtminstone känslor kopplade till sina respektive ägare

+Några av förbättringarna kommer att uppskattas, antingen i denna instruerbara eller i utrustningen

+Jag är inte ansvarig för någon av de skadade som orsakats av din telefon, dator eller någon enhet på grund av tvärkopplingar och eventuella fel i kretsloppet och programmeringen av dig. Så gör det här på egen risk.

+ Om tillgängligt, 3D -utskrift av ett sött fodral för detta.

+ TRYCK PÅ HJÄRTET FÖR ATT UPPSKATTA OCH SPRIDA KÄRLEKEN. OCH LÄGG DETTA TILL DINA FAVORITER.

*************************************

Hej alla, Så allt började med ett behov (girighet faktiskt) av en lyxig pc -del, för ungefär ett år sedan började jag göra en sjätte generationens spel -dator ….. att koda i visual studio…. medan jag byggde den datorn långsamt, genom att samla mina fickpengar …. en dag såg jag en 200 $ Asus ROG Base, som visar cpu -användningen, kan fjärrklocka och göra en massa coola saker (*Ser med blanka ögon*) …. visst ville jag köpa det….. men prislappen var för jävligt hög (*käftfall*)….. så jag tog en snabb anteckning för att göra en senare…. sedan började jag lära mig python, och stötte på "PSUTIL" -biblioteket, och boom ….. allt var möjligt nu.

med bara några lysdioder och en arduino nano….. jag gjorde hårdvaran, sedan efter några dagars biblioteksforskning gjorde jag pythonprogrammet….

i grund och botten visualiserar det bara CPU -användning nu, men med mindre ändringar på värdssidan (dator) pythonprogram kan det konfigureras för att visa varje detalj som pythons psutil -bibliotek ger, dvs - ramanvändning, CPU -frekvens och andra saker.

Det är en extern CPU -mätare …

Jag arbetar fortfarande med detta projekt för att göra datorprogrammet till en bakgrundsprocess men eftersom jag är en noobie till python kommer det att ta tid. hjälp inom denna sektor kommer att uppskattas mycket.

upphetsad ?, Så låt oss bläddra i materialräkningen ….

Steg 1: Materialförteckning

Materialförteckning
Materialförteckning

Materialräkning-

1. En Arduino (med installerad seriemodul, använd usb to ttl om du använder arduino pro mini … oavsett vilken arduino du använder, men jag föredrar nano).

2. Ett Led -stapeldiagram eller 10 lysdioder

3. En värdmaskin

det är allt…

Steg 2: Gör kretsen

Gör kretsen
Gör kretsen
Gör kretsen
Gör kretsen

Anslut lysdioderna till stiften D3 till D12 och med vanliga katoder, dvs - som visas på bilden.

Lägg också till 1k motstånd i serie med varje lysdiod. (Visas inte på bilden.) Om du inte gör det stekar du upp arduino eller lysdioder eller båda …

Steg 3: Installera själarna

Så som vi alla vet … alla behöver själar för att arbeta…. maskiner också … Ladda ner dessa program och skisser för att komma igång

1. Arduino Sketch and Host Program- Github Link

2. Python -Ladda ner Python

3. PSUTIL -bibliotek - PSUTIL -bibliotek

1. Ladda upp arduino Sketch

2. installera Python

3. Installera PSUTIL -biblioteket efter nedladdning. om du inte vet hur du gör det, leta bara efter självstudier på google genom att söka efter "Hur man installerar pythonbibliotek".

4. Ladda ner värdprogrammet.

5. Håll ned Windows -tangenten + R.

6. Typ: shell: start

7. Klicka på OK.

8. kopiera klistra in värdprogrammet i startmappen

9. kopiera sedan värdprogrammet igen

10. och klistra in genväg på skrivbordet.

Steg 4: En sista åktur

En sista åktur
En sista åktur

anslut din arduino. och kontrollera om den seriella porten är COM2, om inte ändra den till Com2 genom att byta från enhetshanteraren. klicka på OK

starta sedan python -programmet genom att klicka på skrivbordsgenvägen … när det körs startar det automatiskt upp sig vid varje start. var noga med att inte stänga terminalfönstret …. även om det inte visar någon utdata. det fungerar fortfarande.

Sedan

Njut av……..

*******************************************

Notera-

1. Installera den var som helst nära din dator, täck den i ett 3D -tryckt fodral eller använd Bluetooth -modul för att göra den trådlös.

2.för att uppgradera programmet för andra psutil -funktioner, kontrollera python -programmet.

3. Arduino Sketch kommer faktiskt att se ut som noobie one …. men det är bara för att spara arduino -kraschar på grund av överdriven användning av ram i slingor, så att den kan användas på attinies och avrs.

4. var noga med att inte stänga terminalfönstret…. även om det inte visar någon utdata. det fungerar fortfarande.

5. snart ska jag göra en fullständig version av diy rog -basen inklusive fjärröverklockningsfunktioner och fler stapeldiagram ….

6. något av bidragen till koder och andra saker kommer att uppskattas ……

*******************************************

Steg 5: Uppdatera loggar

************* Uppdateringar kommer att beskrivas här ***************

2017-06-21 - Som föreslagits av "rufununu" lägg till ett 1k -motstånd före varje led för att skydda din arduino och lysdioder.

***************************************************************

Rekommenderad: