Spisu treści:
- Krok 1: Zestawienie materiałów
- Krok 2: Tworzenie obwodu
- Krok 3: Instalowanie dusz
- Krok 4: Ostatnia przejażdżka
- Krok 5: Zaktualizuj dzienniki
Wideo: DIY „PC Usage Meter ROG Base” przy użyciu Arduino i Pythona: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
*************************************
+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-
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
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
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:
Jak stworzyć swoje pierwsze proste oprogramowanie przy użyciu Pythona: 6 kroków
Jak zrobić swoje pierwsze proste oprogramowanie przy użyciu Pythona: Cześć, witaj w tej instrukcji. Tutaj opowiem jak stworzyć własne oprogramowanie. Tak, jeśli masz pomysł… ale wiesz, jak wdrożyć lub jesteś zainteresowany tworzeniem nowych rzeczy, to jest dla Ciebie… Wymagania wstępne: Powinieneś mieć podstawową wiedzę z
Pulpit nawigacyjny COVID19 na mapie świata (przy użyciu Pythona): 16 kroków
Pulpit nawigacyjny COVID19 na mapie świata (przy użyciu Pythona): Wiem, że prawie każdy z nas zna większość informacji o COVID19. A ta instrukcja dotyczy tworzenia mapy bąbelkowej, aby wykreślić dane w czasie rzeczywistym (przypadków) na mapie świata. Dla większej wygody , dodałem program do repozytorium Github: https://github.co
Eksperymenty z zaawansowanym rejestrowaniem danych (przy użyciu Pythona): 11 kroków
Eksperymenty w zaawansowanym rejestrowaniu danych (przy użyciu Pythona): Istnieje wiele instrukcji dotyczących rejestrowania danych, więc kiedy chciałem zbudować własny projekt rejestrowania, rozejrzałem się po kilku. Niektóre były dobre, inne nie, więc postanowiłem wziąć kilka lepszych pomysłów i stworzyć własną aplikację. Ten wynik
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: 18 kroków (ze zdjęciami)
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: to moja pierwsza publikacja eva artykułu o majsterkowaniu w Internecie. Więc przepraszam za literówki, protokoły itp. Poniższe instrukcje pokazują, jak zrobić PRACOWĄ lutownicę na gorące powietrze odpowiednią do WSZYSTKICH zastosowań wymagających lutowania. To lutowanie gorącym powietrzem