Πίνακας περιεχομένων:
- Βήμα 1: Λογαριασμός Υλικών
- Βήμα 2: Κάνοντας το κύκλωμα
- Βήμα 3: Εγκατάσταση των ψυχών
- Βήμα 4: Μια τελευταία βόλτα
- Βήμα 5: Ενημέρωση αρχείων καταγραφής
Βίντεο: DIY "PC User Meter ROG Base" χρησιμοποιώντας Arduino και Python: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
*************************************
+Πρώτα απ 'όλα, αυτό το 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: Μια τελευταία βόλτα
συνδέστε το 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 σας.
***************************************************************
Συνιστάται:
Ηλεκτρονικό σύστημα ασφαλείας με RTC και κωδικό Pin Define User: 7 Βήματα
Ηλεκτρονικό σύστημα ασφαλείας με RTC και καθορισμό από τον χρήστη κωδικό Pin: Γεια σας παιδιά! Αυτό είναι ένα έργο που έκανα χρησιμοποιώντας τον μικροελεγκτή pic, ένα ηλεκτρονικό σύστημα ασφαλείας κωδικού PIN με ρολόι σε πραγματικό χρόνο και ο χρήστης ορίζει χαρακτηριστικά κωδικού PIN, αυτή η σελίδα περιέχει όλες τις λεπτομέρειες για να το φτιάξετε μόνοι σας. ITS WORKING AND CONCEPT: Well
Αναγνώριση προσώπου και αναγνώριση - Arduino Face ID χρησιμοποιώντας OpenCV Python και Arduino .: 6 βήματα
Αναγνώριση προσώπου και αναγνώριση | Arduino Face ID χρησιμοποιώντας OpenCV Python και Arduino .: Αναγνώριση προσώπου Το αναγνωριστικό προσώπου AKA είναι ένα από τα πιο σημαντικά χαρακτηριστικά στα κινητά τηλέφωνα στις μέρες μας. Έτσι, είχα μια ερώτηση " μπορώ να έχω ένα αναγνωριστικό προσώπου για το έργο μου στο Arduino " και η απάντηση είναι ναι … Το ταξίδι μου ξεκίνησε ως εξής: Βήμα 1: Πρόσβαση σε εμάς
Παρακολούθηση της επιτάχυνσης χρησιμοποιώντας Raspberry Pi και AIS328DQTR χρησιμοποιώντας Python: 6 βήματα
Παρακολούθηση της επιτάχυνσης με χρήση Raspberry Pi και AIS328DQTR με χρήση Python: Η επιτάχυνση είναι πεπερασμένη, νομίζω σύμφωνα με ορισμένους νόμους της Φυσικής.- Terry Riley Ένας τσίτα χρησιμοποιεί καταπληκτική επιτάχυνση και γρήγορες αλλαγές ταχύτητας όταν κυνηγάει. Το ταχύτερο πλάσμα στη στεριά χρησιμοποιεί κατά καιρούς τον κορυφαίο ρυθμό του για να πιάσει το θήραμα. Ο
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ
Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες)
Εμφάνιση θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: Εισαγωγή: Πρόκειται για ένα έργο που χρησιμοποιεί έναν πίνακα Arduino, έναν αισθητήρα (DHT11), έναν υπολογιστή Windows και ένα πρόγραμμα επεξεργασίας (δωρεάν λήψη) για την εμφάνιση δεδομένων θερμοκρασίας, υγρασίας σε ψηφιακή και φόρμα γραφήματος, εμφάνιση ώρας και ημερομηνίας και εκτέλεση χρόνου αντίστροφης μέτρησης