Table des matières:

Bricolage "PC Usage Meter ROG Base" utilisant Arduino et Python: 5 étapes (avec photos)
Bricolage "PC Usage Meter ROG Base" utilisant Arduino et Python: 5 étapes (avec photos)

Vidéo: Bricolage "PC Usage Meter ROG Base" utilisant Arduino et Python: 5 étapes (avec photos)

Vidéo: Bricolage
Vidéo: 32 Combinaisons Secrètes de Ton Clavier 2024, Novembre
Anonim
DIY
DIY
DIY
DIY

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

+ Tout d'abord, ces Instructables ont été écrits par un anglophone non natif…… Pas un professeur d'anglais, alors veuillez informer toute erreur grammaticale avant de vous moquer de moi.:p

+ Et s'il vous plaît n'imitez aucun des logos vus sur les images La plupart d'entre eux ont des droits d'auteur ou au moins des sentiments attachés à leurs propriétaires respectifs

+ Toutes les améliorations seront appréciées, que ce soit dans cette instructable ou dans l'équipement

+Je ne suis pas responsable des dommages causés à votre téléphone, ordinateur ou tout autre appareil en raison de tout câblage croisé et de toute erreur de circuit et de programmation de votre part. Alors faites cette chose à vos risques et périls.

+ Si disponible, imprimez en 3D un étui mignon pour cela.

+ APPUYEZ SUR LE COEUR POUR APPRÉCIER ET RÉPANDRE L'AMOUR. ET AJOUTEZ CECI À VOS FAVORIS.

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

Bonjour à tous, Donc tout a commencé avec un besoin (la cupidité en fait) d'une pièce de luxe pour PC, il y a environ un an, j'ai commencé à fabriquer un PC de jeu de 6e génération….. pour coder dans un studio visuel…. tout en construisant ce PC lentement, en collectant mon argent de poche….un jour, j'ai vu une base Asus ROG à 200 $, qui montre l'utilisation du processeur, peut overclocker à distance et faire beaucoup de trucs sympas (*Regarder avec des yeux brillants*)…. Je voulais sûrement acheter ça… mais le prix était trop élevé (*Jaw drop*)….. alors j'ai pris une note rapide pour en faire une plus tard…. puis j'ai commencé à apprendre le python, et suis tombé sur la bibliothèque "PSUTIL", et boum….. tout était possible maintenant.

avec juste quelques leds et un arduino nano….. j'ai fait le hardware, puis après quelques jours de recherche de librairies, j'ai fait le programme python….

fondamentalement, il ne visualise que l'utilisation du processeur maintenant, mais avec des modifications mineures du programme python côté hôte (ordinateur), il peut être configuré pour afficher tous les détails fournis par la bibliothèque psutil de python, c'est-à-dire l'utilisation de la RAM, la fréquence du processeur et d'autres éléments.

C'est un compteur d'utilisation du processeur externe….

Je travaille toujours sur ce projet pour faire du programme informatique un processus d'arrière-plan, mais comme je suis un novice en python, cela prendra du temps. l'aide dans ce secteur sera grandement appréciée.

excité ?, Alors parcourons la nomenclature…..

Étape 1: Nomenclature

Nomenclature
Nomenclature

Nomenclature-

1. Un Arduino (avec le module série installé, utilisez usb to ttl si vous utilisez arduino pro mini……peu importe l'arduino que vous utilisez, mais je préfère nano).

2. Un graphique à barres Led, ou 10 Leds

3. Une machine hôte

c'est ça…

Étape 2: faire le circuit

Faire le circuit
Faire le circuit
Faire le circuit
Faire le circuit

Connectez les Leds aux broches D3 à D12 et avec les cathodes communes, c'est-à-dire - comme indiqué sur l'image.

Ajoutez également une résistance de 1k en série avec chaque led. (Non illustré sur l'image.) Ne pas le faire fera frire l'arduino ou les leds ou les deux…

Étape 3: Installer les âmes

Donc, comme nous le savons tous….. tout le monde a besoin d'âmes pour travailler…. machines aussi…Téléchargez ces logiciels et croquis pour commencer

1. Arduino Sketch et programme hôte - Lien Github

2. Python -Télécharger Python

3. Bibliothèque PSUTIL - Bibliothèque PSUTIL

1. Télécharger le croquis arduino

2.installer Python

3. Installez la bibliothèque PSUTIL après l'avoir téléchargée. si vous ne savez pas comment faire cela, recherchez simplement des tutoriels sur google en recherchant "Comment installer la bibliothèque python".

4. Téléchargez le programme hôte.

5. Maintenez la touche Windows + R enfoncée.

6. Type: shell: démarrage

7. Cliquez sur OK.

8.copier coller le programme hôte dans le dossier de démarrage

9. puis copiez à nouveau le programme hôte

10.et collez le raccourci sur le bureau.

Étape 4: Un dernier tour

Un dernier tour
Un dernier tour

branchez votre arduino. et vérifiez si le port série est COM2, sinon changez-le en Com2 en changeant de gestionnaire de périphériques. cliquez sur OK

puis lancez le programme python en cliquant sur le raccourci sur le bureau… une fois exécuté, il se lancera automatiquement à chaque démarrage. assurez-vous de ne pas fermer la fenêtre du terminal…. bien qu'il n'affiche aucune sortie. ça marche toujours.

Puis

Prendre plaisir……..

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

Noter-

1. Installez-le n'importe où près de votre ordinateur, couvrez-le dans un boîtier imprimé en 3D ou utilisez le module Bluetooth pour le rendre sans fil.

2. Pour mettre à niveau le programme pour d'autres fonctions psutil, vérifiez le programme python.

3. L'arduino Sketch ressemblera en fait à un noobie…. mais c'est uniquement pour économiser les plantages arduino dus à une utilisation excessive de la RAM dans les boucles for, afin qu'il puisse être utilisé sur les attinies et les avrs.

4.assurez-vous de ne pas fermer la fenêtre du terminal…. bien qu'il n'affiche aucune sortie. ça marche toujours.

5. Bientôt, je ferai une version complète de la base de bricolage, y compris des fonctionnalités d'overclocking à distance et des graphiques à barres multiples…..

6. toute contribution aux codes et autres choses sera appréciée……

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

Étape 5: Mettre à jour les journaux

************ Les mises à jour seront décrites ici***************

2017-06-21 - Comme suggéré par "rufununu" ajoutez une résistance de 1k avant chaque led afin de protéger votre arduino et vos leds.

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

Conseillé: