Bug electrovanne 12V sur relais arduino

Bonjour

Je souhaite piloter une électrovanne avec un arduino Mega 2560.
J’ai réalisé un montage qui permet d’ouvrir une électrovanne lorsqu’un utilisateur passe un badge devant un lecteur NFC, avec envoie d’information sur un serveur grâce à un shield GPRS

Ce montage marche mais il y a un problème lorsque je connecte mon électrovanne. Mon électrovanne fonctionne en 12V par l’intermédiaire d’un relais.

  • Lorsque l’électrovanne n’est pas connectée au relais le système marche toujours :
  • on passe un badge devant le lecteur NFC
  • un écran affiche le numéro du badge
  • l’information est envoyée sur un serveur qui confirme que l’électrovanne peut être ouverte
  • la diode du relais s’éteint (ce qui est censé ouvrir l’électrovanne mais dans ce cas elle n’est pas connectée)
  • Lorsque l’électrovanne est connectée au relais le système marche très mal :
  • on passe un badge devant le lecteur NFC
  • l’écran affiche n’importe quoi
  • l’information est envoyée sur un serveur qui ne renvoie pas de réponse
    Le programme s’arrête là …

Le problème vient donc de l’électrovanne qui fonctionne en 12V.
J’ai branchée l’électrovanne sur batterie 12V et entre les 2 le relais vient faire office d’ interrupteur.

Étant donnée que le montage arduino fonctionne en 4,5V et que la partie électrovanne - batterie est en 12V, je soupçonne un retour de courant ou de tension qui viendrait perturber mon montage arduino (l’écran bug, etc.)

J’ai pensé à mettre des diodes pour empêcher ces retours de courant.

Qu’en pensez vous ?

hello
un schéma serait le bienvenu