If you are using Waybar you could try this timer @I0F cooked up:
The script is written to play a sound file with mpv when the timer is done, but if you wanted a screen blanking action like you mentioned you could have it run systemctl suspend or something instead.