Sommario:

Fai da te "PC Usage Meter ROG Base" usando Arduino e Python: 5 passaggi (con immagini)
Fai da te "PC Usage Meter ROG Base" usando Arduino e Python: 5 passaggi (con immagini)

Video: Fai da te "PC Usage Meter ROG Base" usando Arduino e Python: 5 passaggi (con immagini)

Video: Fai da te
Video: Alex Mucci SIGMATA da Marra 2024, Dicembre
Anonim
Fai da te
Fai da te
Fai da te
Fai da te

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

+Prima di tutto, questo Instructables è stato scritto da un non madrelingua inglese…… Non è un professore di inglese, quindi per favore informa qualsiasi errore grammaticale prima di prendermi in giro.:P

+ E per favore non imitare nessuno dei loghi visti nelle immagini La maggior parte di loro ha diritti d'autore o almeno sentimenti legati ai rispettivi proprietari

+Qualsiasi dei miglioramenti sarà apprezzato, sia in questo istruibile che nell'attrezzatura

+Non sono responsabile per qualsiasi danno causato al tuo telefono, PC o qualsiasi dispositivo a causa di qualsiasi cablaggio incrociato e di eventuali errori nel circuito e nella programmazione da parte tua. Quindi fai questa cosa a tuo rischio e pericolo.

+ Se disponibile, stampa in 3D una custodia carina per questo.

+ PREMERE IL CUORE PER APPREZZARE E DIFFONDERE L'AMORE. E AGGIUNGI QUESTO AI TUOI PREFERITI.

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

Ciao a tutti, Quindi tutto è iniziato con la necessità (Greed in realtà) di una lussuosa parte per PC, circa un anno fa ho iniziato a realizzare un PC da gioco di sesta generazione….. da codificare in Visual Studio…. mentre costruivo quel pc lentamente, raccogliendo la mia paghetta….un giorno ho visto un Asus ROG Base da 200$, che mostra l'utilizzo della cpu, può overcloccare da remoto e fare un sacco di cose interessanti (*Guardando con gli occhi lucidi*)…. sicuramente volevo comprarlo….. ma il cartellino del prezzo era troppo dannatamente alto (*Jaw drop*)….. quindi ho preso un rapido appunto per prenderne uno più tardi…. poi ho iniziato a imparare Python e mi sono imbattuto nella libreria "PSUTIL" e boom….. tutto era possibile ora.

con pochi led e un arduino nano….. ho realizzato l'hardware, poi dopo alcuni giorni di ricerca nelle librerie, ho realizzato il programma python….

fondamentalmente Visualizza solo l'utilizzo della CPU ora, ma con piccole modifiche sul programma python lato host (computer), può essere configurato per mostrare ogni dettaglio fornito dalla libreria psutil di python, ad esempio - utilizzo della ram, frequenza della CPU e altre cose.

È un misuratore di utilizzo della CPU esterna….

Sto ancora lavorando a questo progetto per rendere il programma del computer un processo in background, ma dal momento che sono un principiante di Python ci vorrà del tempo. l'aiuto in questo settore sarà molto apprezzato.

emozionato ?, Allora sfogliamo la distinta base…..

Passaggio 1: Distinta base

Distinta materiali
Distinta materiali

Distinta base-

1. Un Arduino (con il modulo seriale installato, usa da usb a ttl se stai usando arduino pro mini …… non importa quale arduino usi, ma preferisco nano).

2. Un grafico a barre LED, o 10 LED

3. Una macchina host

questo è tutto…

Passaggio 2: creazione del circuito

Fare il circuito
Fare il circuito
Fare il circuito
Fare il circuito

Collegare i LED ai pin D3 a D12 e con catodi comuni, cioè - come mostrato in Figura.

Aggiungi anche un resistore da 1k in serie con ciascun led. (Non mostrato nell'immagine.) Non farlo friggerà arduino o led o entrambi …

Passaggio 3: installazione delle anime

Quindi, come tutti sappiamo…..tutti hanno bisogno di anime per lavorare…. anche le macchine… Scarica questi software e schizzi per iniziare

1. Arduino Sketch and Host Program - Github Link

2. Python -Scarica Python

3. Libreria PSUTIL - Libreria PSUTIL

1. Carica lo schizzo di Arduino

2.installare Python

3. Installa la libreria PSUTIL dopo averla scaricata. se non sai come farlo, cerca i tutorial su Google cercando "Come installare la libreria Python".

4. Scarica il programma host.

5. Tieni premuto il tasto Windows + R.

6. Tipo: shell: avvio

7. Fare clic su OK.

8.copia incolla il programma host nella cartella di avvio

9.quindi copia di nuovo il programma host

10.e incolla il collegamento sul desktop.

Passaggio 4: un ultimo giro

Un ultimo giro
Un ultimo giro

collega il tuo arduino. e controlla se la porta seriale è COM2, in caso contrario cambiala in Com2 cambiando da Gestione dispositivi. fare clic su OK

quindi avvia il programma python facendo clic sul collegamento sul desktop … una volta eseguito si avvierà automaticamente ad ogni avvio. assicurati di non chiudere la finestra del terminale…. anche se non mostra alcun output. sta ancora funzionando.

Quindi

Godere……..

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

Nota-

1. Installalo ovunque vicino al tuo PC, coprilo in una custodia stampata in 3D o usa il modulo Bluetooth per renderlo wireless.

2.per aggiornare il programma per altre funzioni psutil controllare il programma python.

3. L'arduino Sketch in realtà assomiglierà a quello di noobie …. ma è solo per salvare gli arresti anomali di arduino dovuti all'uso eccessivo di ram nei cicli for, in modo che possa essere utilizzato su attinie e avr.

4.assicurati di non chiudere la finestra del terminale…. anche se non mostra alcun output. sta ancora funzionando.

5. Presto realizzerò una versione completa della base rog fai da te, comprese le funzionalità di overclock remoto e i grafici a barre multiple…..

6. qualsiasi contributo a codici e altre cose sarà apprezzato……

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

Passaggio 5: Aggiorna i registri

*********** Gli aggiornamenti verranno descritti qui ***************

2017-06-21 - Come suggerito da "rufununu" aggiungi un resistore da 1k prima di ogni led per proteggere arduino e led.

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

Consigliato: