I've had a project running to control some air pumps for my garden pond.
I can manage the system parameters via a LCD-screen and a rotary encoder, BUT ...
Now and then - when the wind is blowing from west and the sun is 22° over the horison = totally random - one or two times a week the LCD-screen is showing garbage characters !
The LCD is connected to an Arduino clone by by I2C module.
I just have to reset the system and it works again - but why this garbage screen sometimes ?