Inhaltsverzeichnis:
- Schritt 1: Stückliste
- Schritt 2: Erstellen der Schaltung
- Schritt 3: Installieren der Seelen
- Schritt 4: Eine letzte Fahrt
- Schritt 5: Protokolle aktualisieren
Video: DIY "PC Usage Meter ROG Base" mit Arduino und Python - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
*************************************
+ Zuallererst, dieses Instructables wurde von einem englischen Nicht-Muttersprachler geschrieben …… Kein englischer Professor, also informieren Sie bitte jeden grammatikalischen Fehler, bevor Sie sich über mich lustig machen.:P
+Und bitte imitieren Sie keines der Logos, die auf den Bildern zu sehen sind. Die meisten von ihnen haben Urheberrechte oder zumindest Gefühle, die mit ihren jeweiligen Eigentümern verbunden sind
+ Jede der Verbesserungen wird geschätzt, entweder in diesem anweisbaren oder in der Ausrüstung
+Ich bin nicht verantwortlich für Schäden, die an Ihrem Telefon, PC oder einem anderen Gerät aufgrund von Querverdrahtungen und Fehlern in der Schaltung und Programmierung von Ihnen verursacht wurden. Machen Sie diese Sache also auf eigene Gefahr.
+ Wenn verfügbar, drucken Sie dafür eine süße Hülle in 3D.
+ DRÜCKEN SIE DAS HERZ, UM DIE LIEBE ZU SCHÄTZEN UND ZU VERBREITEN. UND FÜGEN SIE DIES ZU IHREN FAVORITEN.
*************************************
Hallo alle zusammen, Also alles begann mit der Notwendigkeit (eigentlich Gier) eines luxuriösen PC-Teils, vor ungefähr einem Jahr begann ich, einen Gaming-PC der 6. während ich diesen PC langsam aufbaute, indem ich mein Taschengeld einsammelte….eines Tages sah ich eine 200$ Asus ROG Base, die die CPU-Auslastung anzeigt, aus der Ferne übertakten und viele coole Sachen machen kann (*Looking with shiney eyes*)…. das wollte ich sicher kaufen….. aber der preis war zu hoch (*Kiefertropfen*)….. also machte ich mir eine kurze notiz, um später eine zu machen…. dann habe ich angefangen python zu lernen und bin auf die "PSUTIL" Bibliothek gestoßen und boom….. jetzt war alles möglich.
mit nur ein paar leds und einem arduino nano ….. ich habe die hardware gemacht, dann nach ein paar tagen der bibliotheksrecherche das python-programm ….
Im Grunde wird jetzt nur die CPU-Auslastung visualisiert, aber mit geringfügigen Änderungen am Python-Programm auf der Host-Seite (Computer) kann es so konfiguriert werden, dass jedes Detail angezeigt wird, das die psutil-Bibliothek des Pythons bereitstellt, d. H. RAM-Auslastung, CPU-Frequenz und andere Dinge.
Es ist ein externer CPU-Auslastungsmesser….
Ich arbeite immer noch an diesem Projekt, um das Computerprogramm zu einem Hintergrundprozess zu machen, aber da ich ein Python-Neuling bin, wird es einige Zeit dauern. Hilfe in diesem Bereich wird sehr geschätzt.
aufgeregt ?, Also stöbern wir in der Stückliste…..
Schritt 1: Stückliste
Stückliste-
1. Ein Arduino (mit installiertem seriellem Modul, verwenden Sie USB zu TTL, wenn Sie Arduino Pro Mini verwenden … egal welches Arduino Sie verwenden, aber ich bevorzuge Nano).
2. Ein LED-Balkendiagramm oder 10 LEDs
3. Ein Host-Rechner
das ist es…
Schritt 2: Erstellen der Schaltung
Verbinden Sie die LEDs mit den Pins D3 bis D12 und mit gemeinsamen Kathoden, d.h. - wie im Bild gezeigt.
Fügen Sie auch 1k-Widerstand in Reihe mit jeder LED hinzu. (Nicht im Bild gezeigt.) Wenn Sie dies nicht tun, braten Sie Arduino oder LEDs oder beides an…
Schritt 3: Installieren der Seelen
Also, wie wir alle wissen….. jeder braucht Seelen, um zu arbeiten…. auch Maschinen… Laden Sie diese Software und Skizzen herunter, um loszulegen
1. Arduino Sketch und Host-Programm - Github Link
2. Python -Python herunterladen
3. PSUTIL-Bibliothek - PSUTIL-Bibliothek
1. Laden Sie die Arduino-Skizze hoch
2. Python installieren
3. Installieren Sie die PSUTIL-Bibliothek, nachdem Sie sie heruntergeladen haben. Wenn Sie nicht wissen, wie das geht, suchen Sie einfach nach Tutorials auf Google, indem Sie nach "So installieren Sie die Python-Bibliothek" suchen.
4. Laden Sie das Host-Programm herunter.
5. Halten Sie die Windows-Taste + R gedrückt.
6. Typ: Shell: Start
7. Klicken Sie auf OK.
8. Kopieren Sie das Host-Programm in den Startordner
9. dann kopiere das Hostprogramm erneut
10.und Verknüpfung auf dem Desktop einfügen.
Schritt 4: Eine letzte Fahrt
Schließen Sie Ihr Arduino an. und überprüfen Sie, ob die serielle Schnittstelle COM2 ist, wenn nicht, ändern Sie sie in Com2, indem Sie vom Gerätemanager wechseln. OK klicken
Starten Sie dann das Python-Programm, indem Sie auf die Desktop-Verknüpfung klicken. Sobald es ausgeführt wird, wird es bei jedem Booten automatisch gestartet. Achten Sie darauf, das Terminalfenster nicht zu schließen…. obwohl es keine Ausgabe zeigt. es funktioniert noch.
Dann
Genießen……..
*******************************************
Notiz-
1. Installieren Sie es überall in der Nähe Ihres PCs, decken Sie es in einer 3D-gedruckten Hülle ab oder verwenden Sie das Bluetooth-Modul, um es drahtlos zu machen.
2. Um das Programm für andere psutil-Funktionen zu aktualisieren, überprüfen Sie das Python-Programm.
3. Die Arduino-Skizze wird tatsächlich wie ein Noobie aussehen…. Aber es dient nur dazu, Arduino-Abstürze aufgrund von übermäßiger RAM-Nutzung in for-Schleifen zu speichern, damit es auf Attinies und Avrs verwendet werden kann.
4. Stellen Sie sicher, dass Sie das Terminalfenster nicht schließen…. obwohl es keine Ausgabe zeigt. es funktioniert noch.
5. Bald werde ich eine Vollversion der DIY-Rog-Basis erstellen, einschließlich Remote-Übertaktungsfunktionen und Multi-Balkendiagrammen…..
6. Jeder der Beiträge zu Codes und anderen Dingen wird geschätzt……
*******************************************
Schritt 5: Protokolle aktualisieren
********** Updates werden hier beschrieben****************
21.06.2017 - Wie von "rufununu" vorgeschlagen, fügen Sie vor jeder LED einen 1k-Widerstand hinzu, um Ihr Arduino und Ihre LEDs zu schützen.
***************************************************************
Empfohlen:
Erste Schritte mit Python: 7 Schritte (mit Bildern)
Erste Schritte mit Python: Programmieren ist großartig! Es ist kreativ, macht Spaß und gibt Ihrem Gehirn ein mentales Training. Viele von uns wollen etwas über Programmieren lernen, aber überzeugen sich selbst davon, dass wir es nicht können. Vielleicht hat es zu viel Mathematik, vielleicht der Jargon, der erschreckend herumgeworfen wird
Bauen Sie Ihren eigenen ""Banksys Self-Destruct Artwork Frame"": 4 Schritte
Bauen Sie Ihren eigenen ""Banksys Self-Destruct Artwork Frame": Als sich das Balloon Girl nach einem Schlag von 1,4 Millionen Dollar selbst zerschredderte, begannen unsere inneren Macher zu analysieren, wie es gemacht wird. Wir hatten 2 anfängliche Ideen im Kopf: Die erste war die Klingen wurden an der Basis des Rahmens und zwei Rädern befestigt
Jeder Liter zählt! Arduino Wasserdosierer "Shield": 7 Schritte (mit Bildern)
Jeder Liter zählt! Arduino Wasserdosierer "Shield": Hallo! Mit diesem anweisbaren können Sie eine gewünschte Menge Wasser dosieren. Das System kann in ml und L arbeiten. Wir verwenden ein Arduino UNO, einen Durchflussmesser zum Zählen der Wassermenge, ein LCD zur Anzeige des Status, Drucktasten zum Ändern der Einstellungen und ein Relais zum Wechseln
DIY Google Glass AKA the "Beady-i": 22 Schritte (mit Bildern)
DIY Google Glass AKA das "Beady-i": Monokulares tragbares Display mit flexiblem seitlichem Kopfbügel. Ich habe mein wachsames Auge auf dich………………………………….. ………………………………………………………. …………….. Im Jahr 2009 veröffentlichte ich eine Anleitung, wie man ein Paar g
Arduino ProtoShield von "Haushalt" Artikel (<5$): 9 Schritte (mit Bildern)
Arduino ProtoShield von "Haushalt" Artikel (<5$): Ich liebe mein Arduino. Es hat mich in die Mikrocontroller-Programmierung hineingezogen und daran gefesselt. Ich mag auch die Erweiterbarkeit, die Schilde bieten. Mein Arduino kann eine Minute lang ein GPS-Locator sein und in der nächsten mit dem Internet verbunden sein. Es gibt auch ein Kit, mit dem Sie m