Tabla de contenido:

DIY "PC Usage Meter ROG Base" usando Arduino y Python: 5 pasos (con imágenes)
DIY "PC Usage Meter ROG Base" usando Arduino y Python: 5 pasos (con imágenes)

Video: DIY "PC Usage Meter ROG Base" usando Arduino y Python: 5 pasos (con imágenes)

Video: DIY
Video: PROYECTO RADAR con ARDUINO utilizando SENSOR de ULTRASONIDOS [explicado paso a paso] +códigos 2024, Noviembre
Anonim
Bricolaje
Bricolaje
Bricolaje
Bricolaje

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

+ En primer lugar, este Instructables fue escrito por un hablante de inglés no nativo … No es un profesor de inglés, así que infórmenos de cualquier error gramatical antes de burlarse de mí.:pag

+ Y por favor, no imite ninguno de los logotipos que se ven en las imágenes. La mayoría de ellos tienen derechos de autor o al menos sentimientos adjuntos con sus respectivos dueños.

+ Cualquiera de las mejoras será apreciada, ya sea en este instructable o en el Equipo

+ No soy responsable de ninguno de los daños causados a su teléfono, PC o cualquier dispositivo debido a cualquier cableado cruzado y cualquier error en los circuitos y la programación por su parte. Así que haz esto bajo tu propio riesgo.

+ Si está disponible, imprima en 3D un estuche lindo para esto.

+ PRESIONA EL CORAZÓN PARA APRECIAR Y DIFUNDIR EL AMOR. Y AGREGUE ESTO A SUS FAVORITOS.

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

Hola, todos, Así que todo comenzó con la necesidad (Codicia en realidad) de una pieza de PC de lujo, hace aproximadamente un año comencé a hacer una PC para juegos de sexta generación … para codificar en Visual Studio … mientras construía esa computadora lentamente, recolectando mi dinero de bolsillo … un día vi una Asus ROG Base de 200 $, que muestra el uso de la CPU, puede hacer overclock de forma remota y hacer muchas cosas interesantes (* Mirar con ojos brillantes *) … seguramente quería comprar eso….. pero la etiqueta de precio era demasiado alta (* caída de la mandíbula *)….. así que tomé una nota rápida para hacer una más tarde…. luego comencé a aprender Python, y me encontré con la biblioteca "PSUTIL", y boom … todo era posible ahora.

con solo unos leds y un arduino nano… hice el hardware, luego de unos días de investigación de bibliotecas, hice el programa python….

Básicamente, solo visualiza el uso de la CPU ahora, pero con modificaciones menores en el programa de Python del lado del host (computadora), se puede configurar para mostrar todos los detalles que proporciona la biblioteca psutil de Python, es decir, el uso de RAM, la frecuencia de la CPU y otras cosas.

Es un medidor de uso de CPU externo….

Todavía estoy trabajando en este proyecto para hacer que el programa de computadora sea un proceso en segundo plano, pero como soy un novato en Python, tomará tiempo. Se agradecerá mucho la ayuda en este sector.

emocionado ?, Examinemos la lista de materiales…..

Paso 1: Lista de materiales

Lista de materiales
Lista de materiales

Lista de materiales

1. Un Arduino (con el módulo serial instalado, use usb para ttl si está usando arduino pro mini …… no importa qué arduino use, pero yo prefiero nano).

2. Un gráfico de barras LED o 10 LED

3. Una máquina anfitriona

eso es todo…

Paso 2: Hacer el circuito

Haciendo el circuito
Haciendo el circuito
Haciendo el circuito
Haciendo el circuito

Conecte los LED a los pines D3 a D12 y con cátodos comunes, es decir, como se muestra en la imagen.

También agregue 1k de resistencia en serie con cada led. (No se muestra en la imagen). Si no lo hace, se estropeará el arduino, los leds o ambos…

Paso 3: Instalar las almas

Entonces, como todos sabemos… todos necesitamos almas para trabajar…. máquinas también … Descargue estos softwares y bocetos para comenzar

1. Programa Arduino Sketch y Host - Github Link

2. Python -Descargar Python

3. Biblioteca PSUTIL - Biblioteca PSUTIL

1. Sube el boceto de arduino

2.instalar Python

3. Instale la biblioteca PSUTIL después de descargarla. Si no sabe cómo hacerlo, busque tutoriales en Google buscando "Cómo instalar la biblioteca de Python".

4. Descargue el programa anfitrión.

5. Mantenga presionada la tecla de Windows + R.

6. Tipo: shell: inicio

7. Haga clic en Aceptar.

8.copie y pegue el programa host en la carpeta de inicio

9.luego de nuevo copie el programa anfitrión

10. y pegue el acceso directo en el escritorio.

Paso 4: un último viaje

Un último viaje
Un último viaje

conecte su arduino. y compruebe si el puerto serie es COM2, si no, cámbielo a Com2 cambiando desde el administrador de dispositivos. haga clic en Aceptar

luego inicie el programa Python haciendo clic en el acceso directo del escritorio … una vez que se ejecute, se iniciará automáticamente en cada arranque. asegúrese de no cerrar la ventana de la terminal…. aunque no muestra ninguna salida. todavía está funcionando.

Luego

Disfrutar……..

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

Nota-

1. Instale en cualquier lugar cerca de su PC, cúbralo con una carcasa impresa en 3D o use el módulo Bluetooth para hacerlo inalámbrico.

2. Para actualizar el programa para otras funciones psutil, verifique el programa Python.

3. El arduino Sketch realmente se verá como un novato…. pero es solo para evitar fallas de arduino debido al uso excesivo de RAM en bucles for, para que pueda usarse en attinies y avrs.

4. Asegúrese de no cerrar la ventana de la terminal…. aunque no muestra ninguna salida. todavía está funcionando.

Pronto haré una versión completa de la base rog de bricolaje que incluye funciones de overclocking remoto y gráficos de barras múltiples …

6. Se agradecerá cualquier contribución a los códigos y otras cosas ……

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

Paso 5: Actualice los registros

************ Las actualizaciones se describirán aquí ***************

2017-06-21 - Según lo sugerido por "rufununu", agregue una resistencia de 1k antes de cada led para proteger su arduino y leds.

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

Recomendado: