Índice:

Faça você mesmo "PC Usage Meter ROG Base" usando Arduino e Python: 5 etapas (com imagens)
Faça você mesmo "PC Usage Meter ROG Base" usando Arduino e Python: 5 etapas (com imagens)

Vídeo: Faça você mesmo "PC Usage Meter ROG Base" usando Arduino e Python: 5 etapas (com imagens)

Vídeo: Faça você mesmo
Vídeo: Programador Sênior VS júnior #short #shorts 2024, Novembro
Anonim
faça você mesmo
faça você mesmo
faça você mesmo
faça você mesmo

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

+ Em primeiro lugar, este Instructables foi escrito por um falante não nativo de inglês … Não é um professor de inglês, então, por favor, informe qualquer erro gramatical antes de zombar de mim.: p

+ E por favor não imite nenhum dos logotipos vistos nas fotos A maioria delas tem direitos autorais ou pelo menos sentimentos ligados aos seus respectivos proprietários

+ Qualquer uma das melhorias será apreciada, seja neste instrutível ou no equipamento

+ Eu não sou responsável por nenhum dos danos causados ao seu telefone, pc ou qualquer dispositivo por causa de qualquer cabeamento cruzado e quaisquer erros no circuito e programação por você. Portanto, faça isso por sua própria conta e risco.

+ Se disponível, imprima em 3D uma capa Cute para isso.

+ PRESSIONE O CORAÇÃO PARA APRECIAR E DIVULGAR O AMOR. E ADICIONE ISTO AOS SEUS FAVORITOS.

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

Olá pessoal, Então tudo começou com uma necessidade (ganância na verdade) de uma peça de pc de luxo, cerca de um ano atrás eu comecei a fazer um pc de jogos de 6ª geração….. para codificar em estúdio visual…. enquanto construí esse pc lentamente, recolhendo meu dinheiro no bolso….um dia eu vi um Asus ROG Base de 200 $, que mostra o uso da CPU, pode fazer overclock remotamente e fazer muitas coisas legais (* Olhando com olhos brilhantes *)…. certamente eu queria comprar isso….. mas o preço era muito alto (* cair de queixo *)….. então eu fiz uma nota rápida para fazer um mais tarde…. então comecei a aprender python e me deparei com a biblioteca "PSUTIL" e boom … tudo era possível agora.

com apenas alguns leds e um arduino nano….. eu fiz o hardware, depois de alguns dias de pesquisa em bibliotecas, fiz o programa python….

basicamente, agora ele apenas visualiza o uso da CPU, mas com pequenas alterações no programa python do lado do host (computador), ele pode ser configurado para mostrar todos os detalhes que a biblioteca psutil do python fornece, ou seja, uso de ram, frequência da CPU e outras coisas.

É um medidor de uso externo da CPU….

Ainda estou trabalhando neste projeto para tornar o programa de computador um processo em segundo plano, mas como sou um novato em python, isso vai levar tempo. ajuda neste setor será muito apreciada.

animado ?, Então, vamos ver a lista de materiais …

Etapa 1: Lista de materiais

Lista de Materiais
Lista de Materiais

Lista de materiais-

1. Um Arduino (com o módulo serial instalado, use usb para ttl se você estiver usando o arduino pro mini … não importa qual arduino você use, mas eu prefiro nano).

2. Um Gráfico de Barras Led ou 10 Leds

3. Uma Máquina Host

é isso…

Etapa 2: Fazendo o circuito

Fazendo o circuito
Fazendo o circuito
Fazendo o circuito
Fazendo o circuito

Conecte os Leds aos pinos D3 a D12 e com os cátodos comuns, ou seja, conforme mostrado na Figura.

Além disso, adicione 1k resistor em série com cada led. (Não mostrado na imagem.) Não fazer isso irá fritar o arduino ou os leds ou ambos…

Etapa 3: Instalando as almas

Então, como todos sabemos….. todos precisam de almas para trabalhar…. máquinas também … Baixe esses softwares e esboços para começar

1. Arduino Sketch and Host Program- Github Link

2. Python - Baixe o Python

3. Biblioteca PSUTIL - Biblioteca PSUTIL

1. Carregue o Arduino Sketch

2. instalar Python

3. Instale a Biblioteca PSUTIL após fazer o download. se você não sabe como fazer isso, navegue pelos tutoriais no google pesquisando por "Como instalar a biblioteca python".

4. Baixe o programa host.

5. Mantenha pressionada a tecla Windows + R.

6. Tipo: shell: inicialização

7. Clique em OK.

8. copie e cole o programa host na pasta de inicialização

9. em seguida, copie novamente o programa host

10.e cole o atalho na área de trabalho.

Etapa 4: Um último passeio

Um Último Passeio
Um Último Passeio

conecte seu arduino. e verifique se a porta serial é COM2, se não, mude para Com2 mudando do gerenciador de dispositivos. Clique OK

em seguida, inicie o programa python clicando no atalho da área de trabalho … assim que for executado, ele iniciará automaticamente a cada inicialização. certifique-se de não fechar a janela do terminal…. embora não mostre nenhuma saída. ainda está funcionando.

Então

Aproveitar……..

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

Observação-

1. Instale-o em qualquer lugar próximo ao seu pc, cubra-o com uma caixa impressa em 3D ou use o módulo Bluetooth para torná-lo sem fio.

2.para atualizar o programa para outras funções psutil, verifique o programa python.

3. O Arduino Sketch vai realmente se parecer com um noobie…. mas é apenas para salvar travamentos do Arduino devido ao uso excessivo de memória ram em loops for, para que possa ser usado em attinies e avrs.

4. não feche a janela do terminal…. embora não mostre nenhuma saída. ainda está funcionando.

5. em breve farei uma versão completa da base do DIY, incluindo recursos de overclocking remoto e gráficos de barras múltiplas …

6. qualquer uma das contribuições para códigos e outras coisas serão apreciadas …

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

Etapa 5: atualizar registros

************ As atualizações serão descritas aqui ***************

2017-06-21 - Conforme sugerido por "rufununu" adicione um resistor de 1k antes de cada led para proteger seu arduino e leds.

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

Recomendado: