LCD impazzito con relè stato solido+pompa 12v

Salve a tutti...ho un problema che non riesco a risolvere in alcun modo. Mi spiego meglio.
Ho creato il prototipo di un piccolo sistema di irrigazione automatizzato che utilizza, oltre ad un sensore di umidità del terreno, una piccola pompa da 12v e un modulo da 2 relè a stato solido, tutto ovviamente collegato ad arduinio. Il problema sussiste però quando si accende la pompa, dato che il display Lcd impazzisce generando scritte a caso. Pensavo che avrei risolto utilizzando i relè a stato solido al posto dei classici meccanici, ma non è stato così.
La cosa ancora più strana è che se utilizzo una pompa diversa a quella da me collegata, ma solo con un amperaggio minore (e poco potente per l'utilizzo che ne devo fare), il problema con LCD non si presenta...
Qualcuno può consigliarmi quale potrebbe essere un'eventuale soluzione?
Grazie mille :slight_smile:

Ma come alimenti il tutto ? ... stai usando DUE alimentazioni separate ? ... perché probabilmente il regolatore di Arduno NON ce la fa ad alimentare tutte quele cose ... ::slight_smile:

Guglielmo

E' tutto alimentato con un alimentatore esterno da 12v e 3a..La corrente per arduino+lcd+sensori vari, la pompa e una piccola ventola da pc, viene tutta prelevata dallo stesso alimentatore.

Per me non ancora chiaro. Alimenti Arduino da quell'alimentatore e poi tutto il resto preleva alimentazione dai pin Arduino ? Se così, non va bene, Arduino dai pin può fornire solo un tot di milliampere (circa 400mA massimo) in tutto, indipendentemente da quanti ampere può fornire alimentatore.
Come dice anche @docsavage devi separare alimentazioni, esempio da disegno di Brunello:

A priori separi la 12V dell'alimentatore.

Un solo alimentatore da 12 v alimenta il tutto...ho inserito arduino e tutti i componenti hardware (rele, cavi ecc) dentro una scatola ip55. La corrente arriva dall'alimentatore ad uno spinotto, e da quello spinotto va poi a tutte le periferiche, compresi relè, arduino ecc..

F1L1PP0:
... La cosa ancora più strana è che se utilizzo una pompa diversa a quella da me collegata, ma solo con un amperaggio minore (e poco potente per l'utilizzo che ne devo fare), il problema con LCD non si presenta ...

E ti pare poco ? ? ?
... questa cosa mostra che quell'alimentatore che stai usando NON ce la fa ad alimentare il tutto.

Devi provare con un alimentatore più grande.

Hai un link alla pompa che stai usando ?

Guglielmo

Innanzitutto ringrazio tutti per la cortesia di rispondere alle mie domande così tedianti :slight_smile:

Comunque la pompa con cui l'lcd mi da errori è questa:

Con questa pompa invece funziona tutto, ma non va bene per il mio progetto, perchè poco potente:

L'unica differenza fra le due pompe, oltre all'assorbimento, è che il cavo di alimentazione della prima ha anche il filo per la messa a terra, che io non ho collegato da nessuna parte!

Comunque l'alimentatore che utilizzo è da 3a, e l'assorbimento della pompa, stando alle specifiche che mi riporta amazon è di 1,2a durante lo spunto iniziale..mi rimarrebbero 1,8a per alimentare una ventola da pc, arduino, i suoi sensori e il display lcd..

Hai un secondo alimentatore per provare ad alimentare separatamente solo la pompa e vedere come va ?

Guglielmo

ok...farò una prova così..poi vi fo sapere. grazie ancora

con due alimentazioni separata non mi da alcun tipo di problema..

Direi che hai trovato la causa dei tuoi problemi ...
... separa le alimentazioni (... lo ripetiamo fino alla nausa nel forum) e quasi tutti i problemi scompaiono :slight_smile:

Guglielmo

F1L1PP0:
con due alimentazioni separata non mi da alcun tipo di problema..

...come dalla prima risposta di Guglielmo.. :smiley: :wink:

Scusate se magari è un argomento trito e ritiro Ma non c'è il modo di usare una sola alimentazione e non avere i disturbi? Ho letto da qualche parte dei circuiti "snubber", anche se non c'ho capito molto. Potrebbero essere una soluzione al problema?

mmh ok opterò per due alimentazioni diverse...non sono così ferrato in elettronica :stuck_out_tongue:
quanto può durare una pila da 9v per alimentare arduino, l'lcd, due sensori (temperatura e umidità terreno) e due relè?

inoltre, la pompa dell'acqua che ho utilizzato, come ho già scritto in precedenza, ha anche il cavo della messa a terra, che da buon "intenditore" ho tagliato di netto e non ho collegato da nessuna parte..potrebbe essere un problema?

Si è il cavo giallo e verde

F1L1PP0:
quanto può durare una pila da 9v per alimentare arduino, l'lcd, due sensori (temperatura e umidità terreno) e due relè?

Ad andare bene pochissimi giorni... o poche ore.

Io proverei con l'alimentazione a stella già suggerita (copiare e incollare sul visualizzatore fidocad online):

[FIDOCAD]
FJC C 3.0
FJC B 0.5
RV 35 50 80 75 0
SA 80 55 0
SA 80 70 0
TY 70 50 8 6 0 1 0 Courier++10++Pitch +
TY 70 63 8 6 0 1 0 Courier++10++Pitch -
MC 100 40 0 0 200
MC 100 55 0 0 200
MC 115 70 2 0 200
MC 115 85 2 0 200
LI 80 55 100 55 0
LI 80 70 100 70 0
LI 100 85 95 85 0
LI 95 85 95 70 0
LI 95 55 95 40 0
LI 95 40 100 40 0
LI 115 40 165 40 0
LI 115 85 165 85 0
LI 165 55 130 55 0
LI 130 55 115 70 0
LI 115 55 130 70 0
LI 130 70 165 70 0
SA 95 55 0
SA 95 70 0
MC 150 45 0 0 180
MC 150 75 0 0 180
LI 150 45 150 40 0
LI 150 75 150 70 0
SA 150 40 0
SA 150 55 0
SA 150 70 0
SA 150 85 0
TY 91 30 4 3 0 0 0 Courier++10++Pitch 4x 1N4007
TY 129 43 4 3 0 0 0 Courier++10++Pitch 4700uF
TY 131 74 4 3 0 0 0 Courier++10++Pitch 100uF
TY 137 79 4 3 0 0 0 Courier++10++Pitch 25V
TY 137 48 4 3 0 0 0 Courier++10++Pitch 25V
MC 165 40 0 0 010
MC 165 70 0 0 010
MC 165 85 0 0 020
MC 165 55 0 0 020
TY 40 60 4 3 0 0 0 Courier++10++Pitch ALIM 12V
TY 175 45 4 3 0 0 0 Courier++10++Pitch Relé + pompa
TY 175 75 4 3 0 0 0 Courier++10++Pitch Logica

inoltre, la pompa dell'acqua che ho utilizzato, come ho già scritto in precedenza, ha anche il cavo della messa a terra, che da buon "intenditore" ho tagliato di netto e non ho collegato da nessuna parte..potrebbe essere un problema?

Funzionalmente no. Dal punto di vista sicurezza forse quella pompa è considerata una massa estranea.