Innholdsfortegnelse:

DIY "PC Usage Meter ROG Base" ved hjelp av Arduino og Python: 5 trinn (med bilder)
DIY "PC Usage Meter ROG Base" ved hjelp av Arduino og Python: 5 trinn (med bilder)

Video: DIY "PC Usage Meter ROG Base" ved hjelp av Arduino og Python: 5 trinn (med bilder)

Video: DIY
Video: Control 16 Servo motors using PCA9685 Module and Arduino V2 2024, November
Anonim
DIY
DIY
DIY
DIY

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

+Først og fremst hadde denne instruksen blitt skrevet av en engelsktalende som ikke var morsmål …… Ikke en engelsk professor, så vennligst informer enhver grammatisk feil før du gjør narr av meg.: s

+Og vennligst ikke etterlign noe av logoen som er sett på bildene De fleste av dem har opphavsrett eller i det minste følelser knyttet til sine respektive eiere

+Enhver av forbedringene vil bli verdsatt, enten i denne instruksjonsboken eller i utstyret

+Jeg er ikke ansvarlig for noen av de skadede forårsaket til telefonen, PCen eller en hvilken som helst enhet på grunn av kryssledninger og feil i kretsløp og programmering av deg. Så gjør dette på egen risiko.

+ Hvis tilgjengelig, kan du skrive ut en søt etui i 3D for dette.

+ TRYKK PÅ HJERTET FOR Å SETTE ETTER OG FOR Å SPRE KJÆRLIGHETEN. OG LEGG DETTE TIL DINE FAVORITTER.

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

Hei alle sammen, Så det hele startet med et behov (grådighet faktisk) for en luksuriøs pc -del, for omtrent et år siden begynte jeg å lage en sjette gen spill -pc….. for å kode i visual studio…. mens jeg bygde den pcen sakte, ved å samle lommepenger …. en dag så jeg en 200 $ Asus ROG Base, som viser cpu -bruk, eksternt kan overklokke og gjøre mange kule ting (*Ser med skinnende øyne*) …. sikkert jeg ønsket å kjøpe det….. men prislappen var for jævla høy (*Jaw drop*)….. så jeg tok et raskt notat for å lage en senere…. da begynte jeg å lære python, og kom over "PSUTIL" -biblioteket, og boom ….. alt var mulig nå.

med bare noen få lysdioder og en arduino nano….. jeg laget maskinvaren, så etter et par dager med biblioteksforskning laget jeg python -programmet….

I utgangspunktet visualiserer den bare CPU -bruk nå, men med mindre endringer på pythonprogrammet på vertssiden (datamaskin) kan den konfigureres til å vise hver detalj som pythons psutil -bibliotek gir - f.eks. rambruk, cpu -frekvens og andre ting.

Det er en ekstern CPU -bruksmåler ….

Jeg jobber fortsatt med dette prosjektet for å gjøre dataprogrammet til en bakgrunnsprosess, men siden jeg er en noobie til python vil det ta tid. hjelp i denne sektoren vil bli verdsatt mye.

spent ?, Så la oss bla gjennom styklisten ….

Trinn 1: Materialregning

Stykklister
Stykklister

Stykklister-

1. En Arduino (med installert seriemodul, bruk usb til ttl hvis du bruker arduino pro mini … uansett hvilken arduino du bruker, men jeg foretrekker nano).

2. Et LED -stolpediagram, eller 10 lysdioder

3. En vertsmaskin

det er det…

Trinn 2: Lag kretsen

Gjør kretsen
Gjør kretsen
Gjør kretsen
Gjør kretsen

Koble lysdiodene til pinnene D3 til D12 og med vanlige katoder, dvs. - som vist på bildet.

Legg også til 1k motstand i serie med hver LED. (Ikke vist på bildet.) Hvis du ikke gjør det, vil det steke arduino eller lysdioder eller begge deler …

Trinn 3: Installere Souls

Så, som vi alle vet….. alle trenger sjeler for å jobbe…. maskiner også … Last ned disse programmene og skissene for å komme i gang

1. Arduino Sketch and Host Program- Github Link

2. Python -Last ned Python

3. PSUTIL -bibliotek - PSUTIL -bibliotek

1. Last opp arduino -skissen

2. installer Python

3. Installer PSUTIL -biblioteket etter at du har lastet det ned. Hvis du ikke vet hvordan du gjør det, kan du bare søke etter opplæringsprogrammer på Google ved å søke etter "Hvordan installere python -bibliotek".

4. Last ned vertsprogrammet.

5. Hold nede Windows -tasten + R.

6. Type: shell: oppstart

7. Klikk OK.

8. kopier lim inn vertsprogrammet i oppstartsmappen

9. kopier deretter vertsprogrammet igjen

10. og lim inn snarveien på skrivebordet.

Trinn 4: En siste tur

En siste tur
En siste tur

koble til arduinoen din. og sjekk om den serielle porten er COM2, hvis ikke endre den til Com2 ved å bytte fra enhetsbehandling. klikk OK

start deretter python -programmet ved å klikke på snarveien på skrivebordet … når det kjøres, starter det automatisk opp for hver oppstart. sørg for ikke å lukke terminalvinduet…. selv om den ikke viser noen utgang. det fungerer fortsatt.

Deretter

Nyt……..

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

Merk-

1. Installer den hvor som helst i nærheten av PCen, dekk den til i et 3D -trykt etui, eller bruk Bluetooth -modul for å gjøre den trådløs.

2. for å oppgradere programmet for andre psutil -funksjoner, sjekk python -programmet.

3. Arduino Sketch vil faktisk se ut som noobie one…. men det er bare for å lagre arduino -krasjer på grunn av overdreven bruk av ram i sløyfer, slik at den kan brukes på attiesies og avrs.

4. sørg for ikke å lukke terminalvinduet…. selv om den ikke viser noen utgang. det fungerer fortsatt.

5. snart lager jeg en fullversjon av diy rog -basen, inkludert eksterne overklokkingsfunksjoner og diagrammer med flere stolper…..

6. ethvert bidrag til koder og andre ting vil bli verdsatt ……

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

Trinn 5: Oppdater logger

************* Oppdateringer vil bli beskrevet her ***************

2017-06-21 - Som foreslått av "rufununu" legg til en 1k motstand før hver ledning for å beskytte din arduino og leds.

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

Anbefalt: