Tabla de contenido:
- Paso 1: Lista de materiales
- Paso 2: Hacer el circuito
- Paso 3: Instalar las almas
- Paso 4: un último viaje
- Paso 5: Actualice los registros
Video: DIY "PC Usage Meter ROG Base" usando Arduino y Python: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
*************************************
+ 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
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
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
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:
Cómo hacer un dron usando Arduino UNO »Wiki Ùtil Hacer un cuadricóptero usando un microcontrolador: 8 pasos (con imágenes)
Cómo hacer un dron usando Arduino UNO »Wiki Ùtil Hacer un cuadricóptero usando un microcontrolador: Introducción Visite mi canal de Youtube Un dron es un dispositivo (producto) muy caro de comprar. En este post voy a discutir, ¿cómo lo hago a bajo precio? ¿Y cómo puedes hacer el tuyo así a un precio económico? Bueno, en la India todos los materiales (motores, ESC
Control remoto inalámbrico con módulo NRF24L01 de 2.4Ghz con Arduino - Receptor transmisor de 4 canales / 6 canales Nrf24l01 para Quadcopter - Helicóptero Rc - Avión Rc usando Arduino: 5 pasos (con imágenes)
Control remoto inalámbrico con módulo NRF24L01 de 2,4 Ghz con Arduino | Receptor transmisor de 4 canales / 6 canales Nrf24l01 para Quadcopter | Helicóptero Rc | Avión Rc usando Arduino: Para operar un coche Rc | Quadcopter | Drone | Avión RC | Barco RC, siempre necesitamos un receptor y transmisor, supongamos que para RC QUADCOPTER necesitamos un transmisor y receptor de 6 canales y ese tipo de TX y RX es demasiado costoso, así que haremos uno en nuestro
Base para teléfono controlada por Arduino con lámparas: 14 pasos (con imágenes)
Base para teléfono controlada por Arduino con lámparas: La idea era bastante simple; Cree una base de carga para teléfono que encienda una lámpara solo cuando el teléfono se esté cargando. Sin embargo, como suele ser el caso, las cosas que inicialmente parecen simples pueden terminar volviéndose un poco más complejas en su ejecución. Esto es T
Hacer una base para iPod Nano con una base para iPod: 5 pasos
Hacer una base para iPod Nano con una base para iPod: explica cómo convertir fácilmente una base antigua para un iPod mini para usar con un iPod nano (tanto de primera como de segunda generación). ¿Por qué? mini y le sobró la base, y ahora compré un iPod nano y, francamente, delgado
Cómo hacer un robot de baloncesto autónomo usando un IRobot Create como base: 7 pasos (con imágenes)
Cómo hacer un robot autónomo para jugar al baloncesto usando un IRobot Create como base: Esta es mi entrada para el desafío de iRobot Create. La parte más difícil de todo este proceso para mí fue decidir qué iba a hacer el robot. Quería demostrar las características interesantes de Create, al mismo tiempo que agregué algo de estilo robo. Todo de mi