Interferenze display con pompa 5volt

Cosa non è chiaro nel mio post? :open_mouth: ... è una questione di "responsabilità" ... quello che si può spiegare e dare esempi senza correre rischi ben venga, indicazioni che possono mettere l'utente in condizioni di pericolo o di farsi male, NON sono accettate ... mi sembra abbastanza ovvio.

Il punto 17.1 del REGOLAMENTO chiarisce ancora meglio le impilcazioni ...

Guglielmo

P.S.: ... ah, ovviamente, il tutto è indipendente da questo specifico thread, ma è un discorso generale ...

Chiaro è tutto chiaro. Sono i modi in cui si dicono che forse andrebbero rivisti un po'. Qui siamo persone con interesse ad imparare...non siamo pazzi pronti a mettere un dito in una presa a 220 volt. Io sono cosciente del rischio che c'è e non sto dicendo hche lo sto facendo...almeno non finché non ritengo alla mia portata qualcosa che mi può essere proposto. Non ho intenzione di farmi esplodere una pila. Voglio solo creare un progetto per irrigare un vaso di fiori. Non mi pare sia il caso di mettersi sulla difensiva a ogni richiesta che uno può fare nel forum. Anche perché altrimenti la mia domanda è se c'è tutta questa ansia che senso ha avere un forum di discussione su progetti Arduino e elettronica? È come insegnare a nuotare ma non far togliere i braccioli agli alunni per paura che affoghino. Altrimenti poi ci denunciano.

Era un tentativo Steve. Ho provato i collegamenti che mi sono stati suggeriti ma senza successo purtroppo. Per questo sto provando la strada dell'alimentazione separata per la mia pompa

Ho visto lo schema di pagina 3...non c'è modo di avere un equivalente schema ma in stile fritzing...? A me più comprensibile...?

Purtroppo io non so usare fritzing, mi spiace.

Ciao,
P.

Se però hai letto bene il punto 17.1 del REGOLAMENTO ... dovresti aver capito che il problema non è relativo alla singola persona (ad esempio, qui sul forum c'è gente che, per lavoro, tutto il giorno maneggia tensioni estremamente pericolose e quindi sa benissimo come comporarsi), ma è più ampio e coinvolge lo spirito di emulazione e l'entuisiasmo dei "giovanissimi" che sono quelli che più sottovalutano il pericolo e sono più a rischio.

Comunque, credo che tutto sia chiaro e che la cosa possa concludersi qui :wink:

Guglielmo

Comunque quel chip che io sappia è solo in formato SMD, quindi poco gestibile.
E poi ormai te li tirano dietro

e poi c'è da dire che se vuoi ottenere 5V devi aggiungere uno Step Up e allora tanto vale prendere una scheda che già lo faccia

Altrimenti, per batterie ricaricabili Ni-Cd o Ni-Mh c'è questo

Non mi hai risposto, però.
Secondo me non hai eseguito la modifica correttamente.
Ci tengo a che tu provi la modifica perché se funziona sul tuo display funziona ovunque.
Però la devi eseguire correttamente.
Se la fai non fai un favore solo a te, ma anche a me.

Steve come ti ho scritto in precedenza la modifica l'ho provata...anche se mi perplime a il fatto che un condensatore dovesse andare su D0 che nel mio circuito è ho utilizzato...nonostante ciò l'ho provato e non ha funzionato...poi ho provato anche a mettere i condensatori nelle configurazione che hai visto in foto ma anche lì senza successo...

Ok...allora per evitare di uscire fuori argomento (autoirrigazione con un display) mi consigliate un alimentatore da prendere da amazon per la mia pompa? Così evitiamo il discorso batterie e carica batterie e quant'altro? e vediamo se con alimentazione a parte si risolve il problema delle interferenze sul display?

@steve-cr la modifica dei condensatori non mi funzionava...ma mi spieghi come mai uno dei condensatori deve andare su D0 che nel mio progetto è un ingresso inutilizzato?

IMG_20210517_122633

Perchè nei display I2C è un pin "sensibile" e non ho fatto caso se è collegato oppure no.
Ho trovato dove mettere i condensatori semplicemente toccando con un cacciavite tutti i pin, uno a uno, diverse volte, finché non riesco a farlo impazzire. Ogni piedino "sensibile" gli mettevo un condensatore.
Quindi, alla fine, i piedini che erano sensibili al cacciavite erano R/W e il D0.
Ma tu potresti provare a fare come me: accendi il display e cerchi di farlo impazzire solamente appoggiando un cacciavite metallico o una pinzetta da SMD (come ho fatto io) pin per pin, magari sfregandola un po' sul pin e STANDO ATTENTO a non fare cortocircuiti. Ogni pin che te lo fa impazzire ci metti un condensatore collegato a massa.
Fammi sapere

Ho appena provato con un cacciavite passandolo su ogni PIN ma non mi dà nessuna interferenza...

In compenso però non lo so se è coincidenza ma inserendo un circuito con un condensatore e una resistenza collegato al relè NC le interferenze sembrano assenti...vedi foto




Quello che però non mi torna è perché le righe sul display sono sfasate di una cella e perché togliendo questo collegamento col relè il display non mostra più caratteri strani? È solo una coincidenza? Aiutatemi a capire

In he senso parto da LCD 0 1? Dove lo vedi nel codice il problema? Perché in realtà il display visualizza correttamente le 2 righe solo che quando la pompa parte le sfasa entrambe di una cella...questo è l'unico problema che sto notando da quando ho inserito quel condensatore...caratteri strani non ne fa più per ora...

Ma cosa vuol dire che le sfasa?
Spiegami

Il display ha 16 celle per ogni riga...io scrivo su entrambe le righe partendo dalla prima cella..ma quando la pompa di avvia le scritte si sfasano di una cella in avanti...

in effetti dalle foto si vede che la prima riga comincia dalla seconda colonna

però per quanto riguarda la seconda riga ne sarei meno sicuro
dato che tu non stampi direttamente la scritta, ma passi attraverso una funzione di scroll
che temo non vada esattamente come ti aspetti, in effetti mi domando come vada, dato che dai miei calcoli la scritta dovrebbe cominciare con un punto e non con uno spazio

ti chiedo quindi una cortesia:
controlla e conferma che il programma caricato, al quale fanno riferimento le foto sia effettivamente quello pubblicato

nel caso non fosse così, ti chiedo di non correggere i precedenti post, ma di mettere ex-novo sia il programma che la descrizione del problema che le nuove foto fatte col programma attuale
grazie

Ci sono passato. Si tratta di calo di tensione sul display. Lascia perdere i condensatori. Anzitutto, la pompa va pilotata con alimentazione separata, anche a pile, e in genere risolve. Se non ti risolve, quello che assorbe di più è la bobina del rele' (la presenza di fotoaccoppiamento o meno tra rele' e pin di pilotaggio non gioca nessun ruolo). Quindi ti serve un alimentatore da 9V almeno 2A che riesca a mantenere i 5V. Io ho messo un circuito esterno di riduzione da 9V a 5V, in modo da non caricare l'alimentazione di Arduino.

potrebbe essere benissimo
ma questo comunque non spiega come mai la scritta in seconda riga non comincia con un punto
e in effetti non prosegue nemmeno come dovrebbe

io continuo a pensare che li ci sia qualcosa di errato a livello SW