Oggi ho provato e funziona tutto.
Ho messo 4 diodi tra il 12 v e il LM7805 ma in entrata al 7805 mi ritrovo 9.8 v e il 7805 si scalda fino a 74 gradi. Tutto il circuito consuma 170 mA.
Pensavo allora di fare in questa maniera: mi serve una bella resistenza e un diodo in serie. La resistenza sarà (12 - 0.7 - 5) / 0.2 = 31.5 Ohm, diciamo 29 Ohm, la prendo da 1 W. A questo punto dovrei trovarmi poco più di 6 v in entrata al LM7805 e dovrebbe andar bene.
I display funzionano ma sembrano lenti nell'aggiornamento.
Se definisco l'oggetto display con la notazione corta (senza dichiarare i pin sckl e mosi) il display sembra essere più veloce.
Infine gli ampere vengono stampati con una A in più. Questo non mi era mai successo prima.
Il problema comunque era perché avevo collegato in maniera sbagliata i pin.
Adesso vorrei provare i due pulsanti, rifacendo lo schema elettrico, per provare il codice.
Inoltre mi piacerebbe trovare le misure della scheda (vorrei evitare di prenderle io per evitare errori) così da poter cominciare a disegnare il pannello in alluminio.