Indholdsfortegnelse:
- Trin 1: Stykliste
- Trin 2: Lav kredsløbet
- Trin 3: Installation af sjælene
- Trin 4: En sidste tur
- Trin 5: Opdater logfiler
Video: DIY "PC Usage Meter ROG Base" Brug af Arduino og Python: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
*************************************
+Først og fremmest var denne instruktion blevet skrevet af en ikke -engelsktalende …… Ikke en engelsk professor, så informer enhver grammatisk fejl, før du gør mig sjov.: s
+Og venligst efterlign ikke noget af det logo, der ses på billederne. De fleste af dem har ophavsrettigheder eller i det mindste følelser knyttet til deres respektive ejere
+Enhver af forbedringerne vil blive værdsat, enten i denne instruktive eller i udstyret
+Jeg er ikke ansvarlig for nogen af de beskadigede årsager til din telefon, pc eller enhed på grund af krydskabler og eventuelle fejl i kredsløb og programmering af dig. Så gør dette på egen risiko.
+ Hvis det er tilgængeligt, skal du printe 3D en sød etui til dette.
+ TRYK PÅ HJERTET FOR AT VÆRE SÆDT OG FOR AT SPREJE KÆRLIGHEDEN. OG FØJ DETTE TIL DINE FAVORITTER.
*************************************
Hej allesammen, Så det hele startede med et behov (grådighed faktisk) for en luksuriøs pc -del, for cirka et år siden begyndte jeg at lave en 6. gen gaming pc….. til at kode i visual studio…. mens jeg byggede pc'en langsomt, ved at samle mine lommepenge …. en dag så jeg en 200 $ Asus ROG Base, som viser cpu -brug, eksternt kan overklokke og lave en masse fede ting (*Ser med skinnende øjne*)…. det ville jeg helt sikkert gerne købe… men prisskiltet var for forbandet højt (*kæbe fald*)….. så jeg tog en hurtig note for at lave en senere…. så begyndte jeg at lære python og stødte på "PSUTIL" biblioteket, og boom ….. alt var muligt nu.
med bare et par lysdioder og en arduino nano….. jeg lavede hardware, og efter et par dages biblioteksundersøgelser lavede jeg python -programmet….
Grundlæggende visualiserer det kun CPU -brug nu, men med mindre ændringer på pythonprogrammet på værtsiden (computer) kan det konfigureres til at vise hver detalje, som pythons psutil -bibliotek giver, dvs. - rambrug, cpu -frekvens og andre ting.
Det er en ekstern CPU -brugsmåler ….
Jeg arbejder stadig på dette projekt for at gøre computerprogrammet til en baggrundsproces, men da jeg er en noobie til python, vil det tage tid. hjælp i denne sektor vil blive værdsat meget.
begejstret ?, Så lad os gennemse styklisten ….
Trin 1: Stykliste
Stykliste-
1. En Arduino (med installeret seriemodul, brug usb til ttl, hvis du bruger arduino pro mini …… uanset hvilken arduino du bruger, men jeg foretrækker nano).
2. Et LED -søjlediagram eller 10 lysdioder
3. En værtsmaskine
det er det…
Trin 2: Lav kredsløbet
Tilslut lysdioder til stifterne D3 til D12 og med almindelige katoder, dvs. - som vist på billedet.
Tilføj også 1k modstand i serie med hver lysdiode. (Vises ikke på billedet.) Hvis du ikke gør det, steges arduino eller lysdioder eller begge dele …
Trin 3: Installation af sjælene
Så som vi alle ved … har alle brug for sjæle til at arbejde…. også maskiner … Download disse software og skitser for at komme i gang
1. Arduino Sketch and Host Program- Github Link
2. Python -Download Python
3. PSUTIL -bibliotek - PSUTIL -bibliotek
1. Upload arduino -skitsen
2. installer Python
3. Installer PSUTIL -biblioteket efter at have downloadet det. Hvis du ikke ved, hvordan du gør det, skal du bare søge efter tutorials på google ved at søge efter "Sådan installeres python -bibliotek".
4. Download værtsprogrammet.
5. Hold Windows -tasten + R.
6. Type: shell: opstart
7. Klik på OK.
8. kopi indsæt værtsprogrammet i startmappen
9. derefter kopiere værtsprogrammet igen
10. og indsæt genvej på skrivebordet.
Trin 4: En sidste tur
tilslut din arduino. og kontroller, om den serielle port er COM2, hvis ikke skift den til Com2 ved at skifte fra enhedshåndtering. klik på OK
start derefter python -programmet ved at klikke på skrivebordsgenvejen … når det kører, starter det automatisk op på hver boot. sørg for ikke at lukke terminalvinduet…. selvom det ikke viser noget output. det virker stadig.
Derefter
God fornøjelse……..
*******************************************
Bemærk-
1. Installer det overalt i nærheden af din pc, dæk det til i et 3D -trykt etui, eller brug Bluetooth -modul til at gøre det trådløst.
2. for at opgradere programmet til andre psutil -funktioner, tjek python -programmet.
3. Arduino Sketch vil faktisk ligne noobie one…. men det er kun for at gemme arduino -nedbrud på grund af overdreven brug af ram i sløjfer, så det kan bruges på atties og avrs.
4. sørg for ikke at lukke terminalvinduet…. selvom det ikke viser noget output. det virker stadig.
5. snart laver jeg en fuld version af diy rog -basen inklusive fjernoverklokningsfunktioner og multi -søjlediagrammer ….
6. ethvert af bidragene til koder og andre ting vil blive værdsat ……
*******************************************
Trin 5: Opdater logfiler
************* Opdateringer vil blive beskrevet her ***************
2017-06-21 - Som foreslået af "rufununu" tilføj en 1k modstand før hver led for at beskytte din arduino og leds.
***************************************************************
Anbefalede:
Brug af infrarød sensor med Arduino: 8 trin (med billeder)
Brug af infrarød sensor med Arduino: Hvad er en infrarød (aka IR) sensor? En IR -sensor er et elektronisk instrument, der scanner IR -signaler i specifikke frekvensområder defineret af standarder og konverterer dem til elektriske signaler på sin output pin (typisk kaldet signal pin) . IR -signalet
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det
HC - 06 (Slave Module) Ændring af "NAME" uden brug "Monitor Serial Arduino" der "Let fungerer": Fejlfri måde!: 3 trin
HC - 06 (slave -modul) Ændring af "NAME" uden brug "Monitor Serial Arduino" … der "Let fungerer": Fejlfri måde!: Efter " Lang tid " forsøger at ændre navn på HC - 06 (slave -modul) ved hjælp af " seriel monitor af Arduino, uden " Succes ", jeg fandt en anden nem måde og jeg deler nu! Hav det sjovt venner
Orange PI HowTo: Konfigurer den til brug med et 5 "HDMI TFT LCD -display: 8 trin (med billeder)
Orange PI Sådan gør du det: Brug det med et 5 "HDMI TFT LCD -display: Hvis du var forsigtig nok til at bestille et HDMI TFT LCD -display sammen med dit Orange PI, er du sandsynligvis modløs af vanskelighederne med at forsøge at tvinge det til at fungere . Mens andre endda ikke kunne bemærke nogen forhindringer. Nøglen er, at der er ved