Innehållsförteckning:
- Steg 1: Materialförteckning
- Steg 2: Gör kretsen
- Steg 3: Installera själarna
- Steg 4: En sista åktur
- Steg 5: Uppdatera loggar
Video: DIY "PC Usage Meter ROG Base" med Arduino och Python: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
*************************************
+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
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
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
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:
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: 11 steg
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: Har du någonsin haft mycket data du arbetar med och tänkt för dig själv … " hur kan jag göra allt av dessa data ser bättre ut och blir lättare att förstå? " Om så är fallet kan en tabell i Microsoft Office Word 2007 vara ditt svar
Ansiktsigenkänning och identifiering - Arduino Face ID med OpenCV Python och Arduino .: 6 steg
Ansiktsigenkänning och identifiering | Arduino Face ID Med OpenCV Python och Arduino .: Ansiktsigenkänning AKA face ID är en av de viktigaste funktionerna på mobiltelefoner nuförtiden. Så jag hade en fråga " kan jag ha ett ansikts -id för mitt Arduino -projekt " och svaret är ja … Min resa började enligt följande: Steg 1: Tillgång till vi
Ansluter bearbetning och Arduino och gör 7 segment och servo GUI -kontroller: 4 steg
Ansluta bearbetning och Arduino och göra 7 segment och servo GUI -kontroller: För vissa projekt måste du använda Arduino eftersom det ger en enkel prototypplattform men visning av grafik i seriell bildskärm av Arduino kan ta ganska lång tid och är till och med svårt att göra. Du kan visa grafer på Arduino Serial Monitor
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid