The-XOR/CPUMeter

Una pazzia computer-motoristica

★ 0Forks 0PythonGitHub ↗Compare

README

CPUMeter

Una pazzia computer-motoristica

Preliminari (sempre importanti):

  • aprire il gauge, scollegare lo strumento a lancetta dal circuito elettronico interno e portare i fili fuori: verra' comandato direttamente dal circuito esterno.

  • Lista della spesa:

  • Taratura DC/DC booster: collegare il DCDCB ai pin 1 et 2 del RP2040 (rispettivamente +5V e GND). Con un tester, regolare la tensione di uscita a 11.2V

  • Software: Caricare il micropitone.uf2 sull'RP2040 Se non gia' installato, installare l'utility rshell con: python3 -m pip install rshell

    Copiare il file main.py sul rp2040: rshell -p /dev/ttyACM0 --buffer-size 512 cp main.py /pyboard/main.py

  • Uso: Una volta avviato il software del microcontrollore, questo aspetta un byte (valori da 0 a 100) corrispondente al valore del carico attuale della CPU. Se il byte viene ricevuto correttamente, si accende la retroilluminazione del gauge e la lancetta viene portata sul valore corrispondente

Questa repository contiene una sorta di scheletro in linguaggio autohotkey per mandare periodicamente (ogni secondo) il valore di carico della CPU sulla porta seriale

Test:

stty -F /dev/ttyACM0 raw -echo echo -n -e '\xN' > /dev/ttyACM0 dove N (esadecimale) va da 0 a 64

Contributors

The-XOR

Issues