Autor wykorzystał zwykły obrotomierz samochodowy do skonstruowania miernika użycia CPU.
Urządzenie komunikuje się z komputerem za pośrednictwem portu USB.
Do komunikacji zostały użyte 3 przewody:
- czerwony (+zasilania)
- czarny (masa)
- zielony (sygnałowy)
Schemat
Budowa układu jest bardzo prosta. Do zbudowania miernika wykorzystano:
- mikrokontroler PIC18F2550
- rezonator kwarcowy 4MHz
- kondensatory 2x 22pF, 470nF, 10uF
Zasilanie z portu USB jak i zasilanie mikrokontrolera wynosi 5V, natomiast zasilanie obrotomierza wynosi 12V
Aby nie budować dodatkowego zasilacza autor użył małej przetwornicy napięcia:
Dokładny opis
Po podłączeniu do komputera miernik wykrywany jest jako urządzenie HID. Oznacza to, że nie są potrzebne specjalne sterowniki do poprawnego działania urządzenia.
Firmware
Działanie programu jest bardzo proste: musi wygenerować sygnał prostokątny, którego częstotliwość będzie sterowała położeniem wskazówki w obrotomierzu
Oprogramowanie
Do sterowania i komunikacji urządzenia z komputerem służy program CPU Meter, który został napisany w języku C # i przy pomocy Visual Studio 2008.
Aplikacja wykrywa, czy obrotomierz jest podłączony do komputera i pokazuje bieżącą wartość zużycia procesora.
Wsad do mikrokontrolera
Aplikacja CPU Meter
Źródło
Fajne? Ranking DIY