Grazie per le precisazioni.
Molto probabilmente funziona, c'è solo una cosetta che cambierei.
Io modificherei la parte di rilevazione come segue:
- rimuovi il varistore, lascia lo zener. Motivazione: lo zener è piú veloce del varistore nel sopprimere le sovratensioni causate dalla campanella elettromeccanica e non si rompe così facilmente.
- togli i 10k a monte del ponte raddrizzatore e metti una resistenza opportunamente dimensionata prima dello zener. Motivazione: se metti un condensatore direttamente in uscita al ponte ottieni una scorta di energia piú efficiente. Da questo condensatore caricato a poco piú di 80V puoi poi derivare con la resistenza e lo zener un'alimentazione a 12V che rimane stabile per un tempo piú lungo. Altrimenti, con il tuo schema originale devi caricare a 12 V un condensatore importante (100u) tramite 10k, la costante di tempo è 1 s. Non tragico, ma nemmeno molto affidabile da un punto di vista funzionale.
Insomma, qualcosa così:
La soluzione è tutt'altro che elegante, visto che la durata dell'impulso in uscita dipende da moltissime variabili, ma visto che al 555 per triggerare basta meno di 1 us, direi che possiamo anche chiudere un occhio o due
Il ponte raddrizzatore non è piú protetto dal varistore, ma se ne trovano facilmente di robusti che non dovrebbero aver problemi a gestire le sovratensioni della campanella. Se ti senti piú sicuro, reintroduci il varistore o -meglio- un TVS bidirezionale.
Il resto del circuito non l'ho controllato, ci sono in giro centinaia di esempi per il 555. mi fido che ne hai copiato uno funzionante
Forse sposterei il LED di indicazione a monte della coppia resistore-zener. Cambiando il resistore in serie al LED puoi dimensionarlo per 12 V, in questo modo il carico sul resistore dello zener è costante e ti semplifichi la vita.
Ah, vedo adesso una cosa che non mi piace. L'optocoupler che indichi dà una absolute maximum current per il collettore di 50 mA, non sono specificati valori di picco. Quando triggera, scarichi 47 uF attraverso questo povero transistor e quasi sicuramente eccedi le 50 mA. Ci vuole probabilmente un altro transistor (power, non povero

) che si sobbarchi la botta di corrente senza farla passare attraverso l'optocoupler.
Tanto per discutere, se vuoi una soluzione ultra-minimalistica, questo dovrebbe funzionare:
(se tu decidessi che non vuoi il LED,
devi sostituirlo con un normale diodo)
Boiler