PC Hardware Monitor With Arduino and ST7920 LCD

by cbm80amiga in Circuits > Arduino

8515 Views, 11 Favorites, 0 Comments

PC Hardware Monitor With Arduino and ST7920 LCD

hwm01.jpg
hwm0.jpg

There are 2 versions of the project:

  • 4 numeric fieds and 1 graph for CPU load or clock
  • 4 independent graphs for CPU temperature, load, clock and used RAM

Parts:

  • Arduino Nano or Arduino Pro Mini with USB to serial adapter
  • ST7920 128x64 LCD

Supplies

Parts:

Arduino + ST7920

Connections

hwm5.jpg
hwm4.jpg
hwm3.jpg

There are only 6 wires necessary to connect Arduino and ST7920 LCD in SPI mode.

Full list of connections from LCD side:

  • #01 GND to GND
  • #02 VCC to VCC (5V)
  • #04 RS to D10/CS or any pin
  • #05 R/W to D11/MOSI
  • #06 E to D13/SCK
  • #15 PSB to GND (for SPI mode)
  • #19 BLA to VCC, D9 or any pin via 300ohm resistor
  • #20 BLK to GND

To avoid extra GND lines solder 2 wires directly on LCD PCB: GND to PSB to BLK

Arduino Firmware

PC Software

hwm6.jpg
  1. Download and install HardwareSerialMonitor

    https://cdn.hackaday.io/files/19018813666112/Hardw...

  2. Start it with administrator rights
  3. Choose correct serial port

Demo Video:

PC Hardware Monitor with Arduino and ST7920 LCD