Πίνακας περιεχομένων:

DIY "PC User Meter ROG Base" χρησιμοποιώντας Arduino και Python: 5 βήματα (με εικόνες)
DIY "PC User Meter ROG Base" χρησιμοποιώντας Arduino και Python: 5 βήματα (με εικόνες)

Βίντεο: DIY "PC User Meter ROG Base" χρησιμοποιώντας Arduino και Python: 5 βήματα (με εικόνες)

Βίντεο: DIY
Βίντεο: Νέα Raspberry Pi 3 Tutorial - Πώς να δημιουργήσει για Gaming & Entertainment Έργα 2024, Νοέμβριος
Anonim
DIY
DIY
DIY
DIY

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

+Πρώτα απ 'όλα, αυτό το Instructables είχε γραφτεί από μη εγγενή αγγλόφωνο ομιλητή …… όχι από καθηγητή αγγλικών, γι' αυτό παρακαλώ ενημερώστε οποιοδήποτε γραμματικό λάθος πριν με κοροϊδέψετε.:Π

+Και παρακαλώ μην μιμηθείτε κανένα από τα λογότυπα που φαίνονται στις εικόνες. Τα περισσότερα έχουν πνευματικά δικαιώματα ή τουλάχιστον συναισθήματα που συνδέονται με τους αντίστοιχους ιδιοκτήτες τους

+Οποιαδήποτε από τις βελτιώσεις θα εκτιμηθεί, είτε σε αυτό το διδακτικό είτε στον Εξοπλισμό

+Δεν είμαι υπεύθυνος για κανένα από τα κατεστραμμένα που προκλήθηκαν στο τηλέφωνό σας, στον υπολογιστή ή σε οποιαδήποτε συσκευή λόγω τυχόν διασταυρούμενων καλωδιώσεων και τυχόν λάθη στο κύκλωμα και τον προγραμματισμό από εσάς. Κάντε λοιπόν αυτό με δική σας ευθύνη.

+ Εάν είναι διαθέσιμο, εκτυπώστε 3D μια χαριτωμένη θήκη για αυτό.

+ ΠΑΤΗΣΤΕ ΤΗΝ ΚΑΡΔΙΑ ΓΙΑ ΝΑ ΕΚΤΙΜΗΣΕΤΕ ΚΑΙ ΝΑ ΔΙΑΔΟΣΕΤΕ ΤΗΝ ΑΓΑΠΗ. ΚΑΙ ΠΡΟΣΘΕΣΤΕ ΑΥΤΟ ΣΤΟΥΣ ΑΓΑΠΗΜΕΝΟΥΣ ΣΑΣ.

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

Γεια σε όλους, Έτσι, όλα ξεκίνησαν με μια ανάγκη (Greed στην πραγματικότητα) ενός πολυτελούς τμήματος υπολογιστή, πριν από περίπου ένα χρόνο άρχισα να φτιάχνω έναν υπολογιστή παιχνιδιών 6ης γενιάς….. για κωδικοποίηση στο visual studio…. ενώ έφτιαχνα αυτό τον υπολογιστή αργά, συλλέγοντας το χαρτζιλίκι μου…. μια μέρα είδα μια βάση Asus ROG 200 $, η οποία δείχνει τη χρήση της CPU, μπορεί να κάνει overclock από απόσταση και να κάνει πολλά ωραία πράγματα (*Κοιτάζοντας με λαμπερά μάτια*)…. σίγουρα ήθελα να το αγοράσω….. αλλά η τιμή ήταν πολύ υψηλή (*Πτώση σαγονιού*)….. έτσι πήρα μια γρήγορη σημείωση για να το κάνω αργότερα…. τότε άρχισα να μαθαίνω python, και συνάντησα τη βιβλιοθήκη "PSUTIL" και έκρηξη … … όλα ήταν δυνατά τώρα.

με λίγα led και arduino nano….. έφτιαξα το υλικό, μετά από λίγες μέρες έρευνας σε βιβλιοθήκες, έφτιαξα το πρόγραμμα python….

βασικά Οπτικοποιεί μόνο τη χρήση CPU τώρα, αλλά με μικρές αλλαγές στο πρόγραμμα python του Host (Computer), μπορεί να ρυθμιστεί ώστε να δείχνει κάθε λεπτομέρεια που παρέχει η βιβλιοθήκη psutil της python, δηλαδή - χρήση ram, συχνότητα CPU και άλλα πράγματα.

Είναι ένας εξωτερικός μετρητής χρήσης CPU….

Εξακολουθώ να εργάζομαι σε αυτό το έργο για να καταστήσω το πρόγραμμα υπολογιστή μια διαδικασία παρασκηνίου, αλλά επειδή είμαι noobie στον python, θα χρειαστεί χρόνος. η βοήθεια σε αυτόν τον τομέα θα εκτιμηθεί πολύ.

ενθουσιασμένος ?, Ας περιηγηθούμε λοιπόν στον λογαριασμό των υλικών…..

Βήμα 1: Λογαριασμός Υλικών

Λογαριασμός Υλικών
Λογαριασμός Υλικών

Υλικό-

1. Ένα Arduino (με εγκατεστημένο το Serial Module, χρησιμοποιήστε usb για ttl εάν χρησιμοποιείτε arduino pro mini …… ανεξάρτητα από το arduino που χρησιμοποιείτε, αλλά προτιμώ το nano).

2. Ένα γράφημα Led Bar, ή 10 Leds

3. Μια μηχανή υποδοχής

αυτό είναι…

Βήμα 2: Κάνοντας το κύκλωμα

Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα
Κάνοντας το κύκλωμα

Συνδέστε το Leds στις ακίδες D3 στο D12 και με κοινές καθόδους, δηλαδή - όπως φαίνεται στην Εικόνα.

Προσθέστε επίσης 1k αντίσταση σε σειρά με κάθε led. (Δεν εμφανίζεται στην εικόνα.) Αν δεν το κάνετε αυτό θα τσιγαριστεί το arduino ή τα led ή και τα δύο…

Βήμα 3: Εγκατάσταση των ψυχών

Έτσι, όπως όλοι γνωρίζουμε….. όλοι χρειάζονται ψυχές για να εργαστούν…. επίσης μηχανήματα … Κατεβάστε αυτά τα λογισμικά και σκίτσα για να ξεκινήσετε

1. Arduino Sketch and Host Program- Github Link

2. Python -Λήψη Python

3. Βιβλιοθήκη PSUTIL - Βιβλιοθήκη PSUTIL

1. Ανεβάστε το arduino Sketch

2.εγκαταστήστε την Python

3. Εγκαταστήστε τη Βιβλιοθήκη PSUTIL μετά τη λήψη της. Αν δεν ξέρετε πώς να το κάνετε αυτό, απλώς αναζητήστε μαθήματα στο google αναζητώντας "Πώς να εγκαταστήσετε βιβλιοθήκη python".

4. Κατεβάστε το Πρόγραμμα υποδοχής.

5. Κρατήστε πατημένο το πλήκτρο Windows + R.

6. Τύπος: κέλυφος: εκκίνηση

7. Κάντε κλικ στο OK.

8.αντιγραφή επικολλήστε το πρόγραμμα κεντρικού υπολογιστή στο φάκελο εκκίνησης

9. στη συνέχεια αντιγράψτε ξανά το πρόγραμμα κεντρικού υπολογιστή

10.και επικολλήστε συντόμευση στην επιφάνεια εργασίας.

Βήμα 4: Μια τελευταία βόλτα

One Last Ride
One Last Ride

συνδέστε το arduino σας. και ελέγξτε εάν η σειριακή θύρα είναι COM2, εάν όχι, αλλάξτε την σε Com2, αλλάζοντας από τη διαχείριση συσκευών. κάντε κλικ στο OK

στη συνέχεια, ξεκινήστε το πρόγραμμα python κάνοντας κλικ στη συντόμευση της επιφάνειας εργασίας … μόλις εκτελεστεί θα ξεκινήσει αυτόματα σε κάθε εκκίνηση. φροντίστε να μην κλείσετε το παράθυρο του τερματικού…. αν και δεν εμφανίζει καμία έξοδο. δουλεύει ακόμα.

Τότε

Απολαμβάνω……..

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

Σημείωση-

1. Εγκαταστήστε το οπουδήποτε κοντά στον υπολογιστή σας, καλύψτε το σε τρισδιάστατη θήκη ή χρησιμοποιήστε μονάδα Bluetooth για να το κάνετε ασύρματο.

2. για να αναβαθμίσετε το πρόγραμμα για άλλες λειτουργίες psutil ελέγξτε το πρόγραμμα python.

3. Το arduino Sketch θα μοιάζει στην πραγματικότητα με ένα noobie…. αλλά είναι μόνο για να αποθηκεύσετε σφάλματα arduino λόγω υπερβολικής χρήσης ram σε βρόχους, έτσι ώστε να μπορεί να χρησιμοποιηθεί σε attinies και avrs.

4. φροντίστε να μην κλείσετε το παράθυρο τερματικού…. αν και δεν εμφανίζει καμία έξοδο. δουλεύει ακόμα.

5. Σύντομα θα φτιάξω μια πλήρη έκδοση της βάσης diy rog, συμπεριλαμβανομένων λειτουργιών απομακρυσμένου overclocking και γραφημάτων πολλαπλών ράβδων…..

6. οποιαδήποτε από τις συνεισφορές σε κωδικούς και άλλα πράγματα θα εκτιμηθεί ……

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

Βήμα 5: Ενημέρωση αρχείων καταγραφής

************ Οι ενημερώσεις θα περιγραφούν εδώ ***************

2017-06-21 - Όπως προτείνεται από το "rufununu" προσθέστε 1k αντίσταση πριν από κάθε led για να προστατέψετε το arduino και τα led σας.

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

Συνιστάται: