Spisu treści:

DIY „PC Usage Meter ROG Base” przy użyciu Arduino i Pythona: 5 kroków (ze zdjęciami)
DIY „PC Usage Meter ROG Base” przy użyciu Arduino i Pythona: 5 kroków (ze zdjęciami)

Wideo: DIY „PC Usage Meter ROG Base” przy użyciu Arduino i Pythona: 5 kroków (ze zdjęciami)

Wideo: DIY „PC Usage Meter ROG Base” przy użyciu Arduino i Pythona: 5 kroków (ze zdjęciami)
Wideo: 🐍 Python 101: Learn Python Basics for Absolute Beginners [FULL Course] 2024, Listopad
Anonim
majsterkowanie
majsterkowanie
majsterkowanie
majsterkowanie

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

+Po pierwsze, te instrukcje zostały napisane przez osobę, która nie jest rodzimym językiem angielskim…… Nie jest profesorem angielskiego, więc proszę poinformuj o wszelkich gramatycznych błędach, zanim zaczniesz się ze mnie śmiać.:P

+ I proszę nie naśladować żadnego logo widocznego na zdjęciach Większość z nich ma prawa autorskie lub przynajmniej uczucia związane z ich odpowiednimi właścicielami

+Każde z ulepszeń zostanie docenione, zarówno w tej instrukcji, jak i w Ekwipunku

+Nie odpowiadam za jakiekolwiek uszkodzenia telefonu, komputera lub innego urządzenia spowodowane przez krzyżowanie przewodów i błędy w obwodach i programowaniu przez Ciebie. Więc zrób to na własne ryzyko.

+ Jeśli to możliwe, wydrukuj w 3D śliczne etui.

+ NACIŚNIJ SERCE, ABY DOCENIĆ I ROZSZERZYĆ MIŁOŚĆ. I DODAJ TO DO SWOICH ULUBIONYCH.

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

Cześć wszystkim, Więc to wszystko Zaczęło się od potrzeby (właściwie chciwości) luksusowej części PC, około rok temu zacząłem tworzyć komputer do gier 6. generacji….. do kodowania w studio wizualnym…. budując ten komputer powoli, zbierając kieszonkowe….pewnego dnia zobaczyłem 200$ Asus ROG Base, który pokazuje użycie procesora, może zdalnie przetaktować i zrobić wiele fajnych rzeczy (*Wyglądam błyszczącymi oczami*)…. na pewno chciałem to kupić….. ale cena była cholernie wysoka (*opad szczęki*)….. więc zrobiłem krótką notatkę, aby zrobić to później…. potem zacząłem uczyć się Pythona i natknąłem się na bibliotekę „PSUTIL” i boom….. wszystko było teraz możliwe.

z zaledwie kilkoma diodami led i arduino nano….. zrobiłem sprzęt, a następnie po kilku dniach badań nad bibliotekami stworzyłem program python….

zasadniczo Wizualizuje teraz tylko użycie procesora, ale z niewielkimi zmianami w programie Pythona po stronie hosta (komputera), można go skonfigurować tak, aby pokazywał każdy szczegół, który zapewnia biblioteka psutil Pythona, tj. - użycie pamięci RAM, częstotliwość procesora i inne rzeczy.

Jest to miernik wykorzystania zewnętrznego procesora….

Nadal pracuję nad tym projektem, aby program komputerowy działał w tle, ale ponieważ jestem nowicjuszem w pythonie, zajmie to trochę czasu. pomoc w tym sektorze będzie bardzo doceniona.

podekscytowany ?, Więc przejrzyjmy listę materiałów…..

Krok 1: Zestawienie materiałów

Zestawienie materiałów
Zestawienie materiałów

Zestawienie materiałów-

1. Arduino (z zainstalowanym modułem szeregowym, użyj usb do ttl, jeśli używasz arduino pro mini …… bez względu na to, którego arduino używasz, ale wolę nano).

2. Wykres słupkowy Led lub 10 diod LED

3. Maszyna hosta

Otóż to…

Krok 2: Tworzenie obwodu

Tworzenie obwodu
Tworzenie obwodu
Tworzenie obwodu
Tworzenie obwodu

Podłącz diody do pinów D3 do D12 i ze wspólnymi katodami, tj. - jak pokazano na rysunku.

Dodaj również rezystor 1k szeregowo z każdą diodą LED

Krok 3: Instalowanie dusz

Tak więc, jak wszyscy wiemy….. każdy potrzebuje dusz do pracy…. maszyny też… Pobierz te oprogramowanie i szkice, aby rozpocząć

1. Program do szkicowania i hostowania Arduino – Github Link

2. Python-Pobierz Pythona

3. Biblioteka PSUTIL - Biblioteka PSUTIL

1. Prześlij szkic arduino

2. zainstaluj Pythona

3. Zainstaluj bibliotekę PSUTIL po jej pobraniu. jeśli nie wiesz, jak to zrobić, po prostu przejrzyj samouczki w Google, wyszukując „Jak zainstalować bibliotekę Pythona”.

4. Pobierz program hosta.

5. Przytrzymaj klawisz Windows + R.

6. Wpisz: powłoka: uruchomienie

7. Kliknij OK.

8. Skopiuj i wklej program hosta do folderu startowego

9. następnie ponownie skopiuj program hosta

10.i wklej skrót na pulpicie.

Krok 4: Ostatnia przejażdżka

Ostatnia przejażdżka
Ostatnia przejażdżka

podłącz swoje arduino. i sprawdź, czy port szeregowy to COM2, jeśli nie, zmień go na Com2, zmieniając z menedżera urządzeń. Kliknij OK

następnie uruchom program Python, klikając skrót na pulpicie… po uruchomieniu uruchomi się automatycznie przy każdym uruchomieniu. pamiętaj, aby nie zamykać okna terminala…. chociaż nie pokazuje żadnych danych wyjściowych. nadal działa.

Następnie

Cieszyć się……..

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

Notatka-

1. Zainstaluj go w dowolnym miejscu w pobliżu komputera, przykryj go drukowaną obudową 3D lub użyj modułu Bluetooth, aby był bezprzewodowy.

2. Aby zaktualizować program do innych funkcji psutil, sprawdź program python.

3. Szkic arduino będzie wyglądał jak noobie…. ale służy to tylko do ratowania awarii arduino z powodu nadmiernego użycia pamięci RAM w pętlach for, dzięki czemu można go używać na attinie i avrs.

4. Upewnij się, że nie zamykasz okna terminala…. chociaż nie pokazuje żadnych danych wyjściowych. nadal działa.

5. Wkrótce stworzę pełną wersję bazy diy rog, w tym funkcje zdalnego przetaktowywania i wykresy wielosłupkowe…..

6. każdy wkład w kody i inne rzeczy będą mile widziane……

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

Krok 5: Zaktualizuj dzienniki

************ Aktualizacje będą opisane tutaj ***************

21.06.2017 - Zgodnie z sugestią "rufununu" dodaj rezystor 1k przed każdą diodą led, aby chronić arduino i diody led.

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

Zalecana: