Taula de continguts:

DIY "PC Usage Meter ROG Base" amb Arduino i Python: 5 passos (amb imatges)
DIY "PC Usage Meter ROG Base" amb Arduino i Python: 5 passos (amb imatges)

Vídeo: DIY "PC Usage Meter ROG Base" amb Arduino i Python: 5 passos (amb imatges)

Vídeo: DIY
Vídeo: Programming - Computer Science for Business Leaders 2016 2024, Desembre
Anonim
Bricolatge
Bricolatge
Bricolatge
Bricolatge

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

+ En primer lloc, aquestes instruccions havien estat escrites per un anglès que no fos nadiu …… No un professor d’anglès, així que informeu qualsevol error gramatical abans de burlar-se de mi.: pàg

+ I si us plau, no imiteu cap logotip que apareix a les imatges. La majoria tenen drets d'autor o almenys sentiments relacionats amb els seus respectius propietaris.

+ Qualsevol de les millores s’agrairà, ja sigui en aquest instructiu o en l’equip

+ No sóc responsable de cap dels danys causats al telèfon, a l'ordinador o a qualsevol dispositiu a causa de qualsevol cablejat creuat i dels errors en el vostre circuit i programació. Per tant, feu això sota la vostra pròpia responsabilitat.

+ Si està disponible, imprimiu en 3D una funda bonica per a això.

+ PREMEU EL COR PER APRECIAR I PER ESTENIR L’AMOR. I AFEGEIX AIX TO ALS SEUS FAVORITS.

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

Hola a tothom, Per tant, tot va començar amb la necessitat (de fet, la cobdícia) d'una luxosa part de PC, fa aproximadament un any que vaig començar a fabricar un PC de joc de sisena generació … per codificar a l'estudi visual … mentre construïa aquest ordinador lentament, recollint els meus diners de butxaca … un dia vaig veure una base Asus ROG de 200 $, que mostra l’ús de la CPU, pot overclockar de forma remota i fer moltes coses interessants (* Mirant amb ulls brillants *) …. segur que volia comprar això … però el preu era massa alt (maleït *) … així que vaig prendre una nota ràpida per fer-ne una més tard … aleshores vaig començar a aprendre python i vaig trobar la biblioteca "PSUTIL", i boom … tot era possible ara.

amb només uns pocs leds i un nano arduino ….. vaig fabricar el maquinari i, després d'uns quants dies d'investigació de biblioteques, vaig fer el programa python …

bàsicament, ara només visualitza l’ús de la CPU, però amb petites modificacions al programa python del costat de l’amfitrió (ordinador), es pot configurar per mostrar tots els detalls que proporciona la biblioteca psutil del python, és a dir: ús de RAM, freqüència de la CPU i altres coses.

És un mesurador d'ús de la CPU externa …

Encara estic treballant en aquest projecte per convertir el programa en ordinador en un procés de fons, però com que sóc un noobie de Python, trigaré molt de temps. l’ajuda en aquest sector s’agrairà molt.

emocionat?, Vegem la llista de materials …

Pas 1: llista de materials

Factura de materials
Factura de materials

Factura de materials-

1. Un Arduino (amb el mòdul sèrie instal·lat, utilitzeu usb per a ttl si utilitzeu arduino pro mini … No importa quin arduino utilitzeu, però prefereixo nano).

2. Un gràfic de barres de led, o 10 leds

3. Una màquina host

això és…

Pas 2: Creació del circuit

Fent el circuit
Fent el circuit
Fent el circuit
Fent el circuit

Connecteu els LED als pins D3 a D12 i amb càtodes comuns, és a dir, tal com es mostra a la imatge.

Afegiu també una resistència de 1 k en sèrie amb cada led. (No es mostra a la imatge.) Si no ho feu, fregireu arduino o leds o tots dos …

Pas 3: Instal·lació de les ànimes

Per tant, com tots sabem … tothom necessita ànimes per treballar … màquines també … Descarregueu aquests programes i esbossos per començar

1. Programa Arduino Sketch and Host: enllaç Github

2. Python: descarregueu Python

3. Biblioteca PSUTIL - Biblioteca PSUTIL

1. Pengeu el Sketch arduino

2. instal·leu Python

3. Instal·leu la biblioteca PSUTIL després de descarregar-la. si no sabeu com fer-ho, només cal que cerqueu tutorials a Google cercant "Com instal·lar la biblioteca de Python".

4. Descarregueu el programa amfitrió.

5. Mantingueu premuda la tecla Windows + R.

6. Tipus: shell: arrencada

7. Feu clic a D'acord.

8. copieu el programa amfitrió a la carpeta d'inici

9. després copieu de nou el programa amfitrió

10. i enganxeu la drecera a l'escriptori.

Pas 4: un darrer viatge

One Last Ride
One Last Ride

endolleu el vostre arduino. i comproveu si el port sèrie és COM2, si no, canvieu-lo a Com2 canviant de gestor de dispositius. feu clic a D'acord

a continuació, inicieu el programa Python fent clic a la drecera de l'escriptori … un cop s'executi, s'iniciarà automàticament a cada arrencada. assegureu-vos de no tancar la finestra del terminal …. tot i que no mostra cap sortida. encara funciona.

Llavors

Gaudeix …

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

Nota-

1. Instal·leu-lo a qualsevol lloc prop del vostre ordinador, cobreu-lo en una funda impresa en 3D o utilitzeu el mòdul Bluetooth per fer-lo sense fils.

2. per actualitzar el programa per a altres funcions psutil, comproveu el programa python.

3. El Sketch arduino en realitat semblarà noobie … però només és per estalviar bloquejos d'arduino a causa de l'excés d'ús de RAM per a bucles, de manera que pugui ser utilitzat en instal·lacions i avrs.

4. assegureu-vos de no tancar la finestra del terminal …. tot i que no mostra cap sortida. encara funciona.

5. Aviat faré una versió completa de la base de rog bricolatge que inclou funcions d’overclocking remot i gràfics de barres múltiples …

6. S’agrairà qualsevol de les contribucions a codis i altres coses …

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

Pas 5: actualitzeu els registres

************ Aquí es descriuran les actualitzacions ***************

2017-06-21 - Tal com suggereix "rufununu", afegiu una resistència d'1 k abans de cada led per protegir el vostre arduino i leds.

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

Recomanat: