docsavage:
Basta un filo tra galleggiante e relè, senza arduino in mezzo....
Esatto, è assolutamente inutile usare un micro per questa cosa, il galleggiante pilota direttamente il relè che attiva la pompa, meglio ancora direttamente la pompa se la corrente richiesta è compatibile col contatto del galleggiante.
Henry ford primo diceva:
Quello che non c'è non si rompe
Comunque nel caso specifico
Credo che all'avvio l'uscita rimanga in alta impedenza fino al primo azionamento, abbassare la resistenza in parallelo?
Molto dipende dall'impedenza di ingresso della scheda relè, ma credo che si possa scendere fino a 4k7 o anche 2k2 senza rischi
Per me il problema è diverso, ha collegato il relè alla pompa tramite il contatto normalmente chiuso e fino a che Arduino non termina la fase di startup, un secondo circa tenendo conto dei tempi del bootloader, il relè non viene attivato tenendo di conseguenza la pompa attiva.
Soluzioni:
A) Collegare la pompa tramite il contatto normalmente aperto del relè.
B) Usare una resistenza pullup, o pulldown a seconda dei casi, per tenere il relè normalmente eccitato quanto i GPIO di Arduino sono inattivi durante il reset/avvio.
Soluzione migliore la A.
Mi sa che tieni ragione
Per gae
Il circuito lo devi decidere prima di programmare arduino
E devi considerare che sia fail-safe
Mi spiego
Il galleggiante DEVE fermare la pompa, per evitare allagamenti
Quindi il contatto DEVE aprire per livello alto
E qui non si deroga
A questo punto hai tre scelte
1 attacchi la pompa al galleggiante, diretta
In questo caso rischio allagamento solo al guasto galleggiante
2 interrompono un relè
In questo caso rischio allagamento ANCHE nel caso del guasto al solo relè
3 metti anche arduino
Indovina cosa succede...
Se poi per caso hai anche logica di funzionamento invertita....
Spera che sotto di te non abiti nessuno......