Inhoudsopgave:
- Stap 1: Stuklijst
- Stap 2: Het circuit maken
- Stap 3: De zielen installeren
- Stap 4: Nog een laatste rit
- Stap 5: Logboeken bijwerken
Video: DIY "PC Usage Meter ROG Base" met Arduino en Python - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
*************************************
+ Allereerst was deze Instructables geschreven door een niet-native Engelse spreker …… Geen Engelse professor, dus informeer alstublieft elke grammaticale fout voordat u me voor de gek houdt.:P
+En imiteer alstublieft geen van de logo's die op de foto's te zien zijn. De meeste van hen hebben auteursrechten of op zijn minst gevoelens verbonden aan hun respectieve eigenaars
+Elke van de verbeteringen zal worden gewaardeerd, hetzij in deze instructable of in de apparatuur
+Ik ben niet verantwoordelijk voor enige van de schade veroorzaakt aan uw telefoon, pc of ander apparaat als gevolg van kruisbedrading en eventuele fouten in de circuits en programmering door u. Doe dit dus op eigen risico.
+ Indien beschikbaar, 3D print hiervoor een schattig hoesje.
+ DRUK OP HET HART OM DE LIEFDE TE WAARDEREN EN TE VERSPREIDEREN. EN VOEG DIT TOE AAN JE FAVORIETEN.
*************************************
Dag iedereen, Dus het begon allemaal met de behoefte (hebzucht eigenlijk) van een luxe pc-onderdeel, ongeveer een jaar geleden ben ik begonnen met het maken van een 6e generatie gaming-pc … om te coderen in visuele studio …. terwijl ik die pc langzaam opbouwde, door mijn zakgeld te verzamelen … op een dag zag ik een Asus ROG Base van 200 $, die het cpu-gebruik laat zien, op afstand kan overklokken en veel coole dingen kan doen (*kijkend met glanzende ogen*) …. dat wilde ik zeker kopen….. maar het prijskaartje was te verdomd hoog (*Jaw drop*)….. dus ik maakte snel een aantekening om er later een te maken…. toen begon ik python te leren en kwam ik de "PSUTIL" -bibliotheek tegen, en boem … alles was nu mogelijk.
met slechts een paar leds en een arduino nano …. ik maakte de hardware, en na een paar dagen bibliothekenonderzoek maakte ik het python-programma ….
eigenlijk visualiseert het nu alleen het CPU-gebruik, maar met kleine wijzigingen aan het host-side (computer) python-programma, kan het worden geconfigureerd om elk detail te tonen dat de psutil-bibliotheek van de python biedt, d.w.z. ram-gebruik, cpu-frequentie en andere dingen.
Het is een externe CPU-gebruiksmeter ….
Ik ben nog steeds bezig met dit project om van het computerprogramma een achtergrondproces te maken, maar aangezien ik een noobie ben op het gebied van python, zal het tijd kosten. hulp in deze sector wordt zeer op prijs gesteld.
opgewonden ?, Dus laten we de stuklijst eens doorbladeren…..
Stap 1: Stuklijst
Stuklijst-
1. Een Arduino (met seriële module geïnstalleerd, gebruik usb naar ttl als je arduino pro mini gebruikt … het maakt niet uit welke arduino je gebruikt, maar ik geef de voorkeur aan nano).
2. Een led-staafdiagram, of 10 leds
3. Een hostmachine
dat is het…
Stap 2: Het circuit maken
Sluit leds aan op pinnen D3 tot D12 en met gemeenschappelijke kathoden, d.w.z. zoals weergegeven in afbeelding.
Voeg ook 1k-weerstand toe in serie met elke led. (Niet weergegeven in afbeelding.) Als u dit niet doet, worden arduino of leds of beide gebakken…
Stap 3: De zielen installeren
Dus, zoals we allemaal weten….. iedereen heeft zielen nodig om te werken…. machines ook … Download deze software en schetsen om aan de slag te gaan
1. Arduino Sketch en Host-programma - Github Link
2. Python -Python downloaden
3. PSUTIL-bibliotheek - PSUTIL-bibliotheek
1. Upload de Arduino Sketch
2. Python installeren
3. Installeer de PSUTIL-bibliotheek na het downloaden. als je niet weet hoe je dat moet doen, blader dan gewoon naar tutorials op Google door te zoeken naar "Hoe python-bibliotheek te installeren".
4. Download het hostprogramma.
5. Houd de Windows-toets + R ingedrukt.
6. Type: shell: opstarten
7. Klik op OK.
8.copy plak het hostprogramma in de opstartmap
9. Kopieer dan opnieuw het hostprogramma
10.en plak de snelkoppeling op het bureaublad.
Stap 4: Nog een laatste rit
sluit je arduino aan. en controleer of de seriële poort COM2 is, zo niet, wijzig deze dan in Com2 via apparaatbeheer. Klik OK
start vervolgens het python-programma door op de snelkoppeling op het bureaublad te klikken … zodra het wordt uitgevoerd, start het automatisch op bij elke keer opstarten. zorg ervoor dat u het terminalvenster niet sluit …. hoewel het geen output toont. het werkt nog steeds.
Vervolgens
Genieten van……..
*******************************************
Opmerking-
1. Installeer het overal in de buurt van uw pc, dek het af in een 3D-geprinte hoes of gebruik de Bluetooth-module om het draadloos te maken.
2.om het programma te upgraden voor andere psutil-functies, controleer het python-programma.
3. De Arduino Sketch ziet er eigenlijk uit als een noobie…. maar het is alleen om arduino-crashes op te slaan als gevolg van overmatig gebruik van ram in for-loops, zodat het kan worden gebruikt op attinies en avrs.
4. Zorg ervoor dat u het terminalvenster niet sluit …. hoewel het geen output toont. het werkt nog steeds.
5. binnenkort zal ik een volledige versie van de diy rog-basis maken, inclusief functies voor overklokken op afstand en multi-staafgrafieken …
6. alle bijdragen aan codes en andere dingen worden op prijs gesteld……
*******************************************
Stap 5: Logboeken bijwerken
*********** Updates worden hier beschreven***************
2017-06-21 - Zoals voorgesteld door "rufununu", voeg een weerstand van 1k toe voor elke led om je arduino en leds te beschermen.
***************************************************************
Aanbevolen:
3D-doolhofspel met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
3D-doolhofspel met Arduino: Hallo vrienden, dus vandaag gaan we een doolhofspel maken met ARDUINO UNO. Omdat Arduino Uno het meest gebruikte bord is, is het erg cool om er games mee te maken. In deze Instructable laten we het doolhofspel maken dat wordt bestuurd met joysticks.Vergeet niet
Hoe een Battlebot te bouwen met karton en Arduino 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe een gevechtsbot te bouwen met karton en Arduino: Ik heb gevechtsbots gemaakt met behulp van de Arduino UNO en karton werd gebruikt om de lichamen te bouwen. Ik probeerde betaalbare benodigdheden te gebruiken en gaf de kinderen creatieve vrijheid bij het ontwerpen van hun gevechtsrobots. Battlebot ontvangt opdrachten van de draadloze controller
Infraroodsensor gebruiken met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Infraroodsensor gebruiken met Arduino: wat is een infraroodsensor (ook bekend als IR-sensor? Een IR-sensor is een elektronisch instrument dat IR-signalen scant in specifieke frequentiebereiken die zijn gedefinieerd door normen en deze omzet in elektrische signalen op de uitgangspin (meestal signaalpin genoemd) . Het IR-signaal
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een VU-meter maken met Arduino: 3 stappen (met afbeeldingen)
Een VU-meter maken met Arduino: Een VU-meter is een volume-eenheid (VU) meter of standaard volume-indicator (SVI) is een apparaat dat een weergave van het signaalniveau in audioapparatuur weergeeft. Het wordt gebruikt om het analoge signaal te visualiseren. Nu ga ik instrueren hoe je een VU-meter maakt met behulp van