Buona sera a tutti, avrei la necessità interagire con qualcuno più esperto di me magari in zona Como, per un'aiuto a programmare, cablare un microprocessore Arduino AT Mega 2560 e relativi sensori.
Premetto che di programmazione non ne capisco un H ma sono molto volenteroso.
Avrei l'idea di usare questo modulo per fargli svolgere alcune operazioni di misura e controllo per gestire una serie di sensori, all'interno di un veicolo ricreazionale.
Le funzioni che mi piacerebbe fargli svolgere sono:
Gestione delle correnti di ricarica batteria provenienti da un'impianto fotovoltaico
Misurazione dei litri consumati/disponibili di acqua dei serbatoi
Misurazione dell'umidità e temperatura interna, con possibilità di accendere/spegnere l'impianto di riscaldamento
Gestire eventuali aperture porte non "autorizzate" con eventuale invio di messaggi su rete GSM
Eventuali ulteriori idee che possano scaturire in corso d'opera.
Ringrazio in anticipo chi fosse disponibile ad accompagnarmi in questa avventura.
Gestione delle correnti di ricarica batteria provenienti da un'impianto fotovoltaico
Vuoi calcolare la carica delle batterie? abbastanza semplice, sai che le batterie cariche hanno un certo voltaggio e da scariche un altro. Ora segeuendo la formula del partitore di tensione fai in modo tale che trasformi il valore di batteria carica in 4.5/5V, e di conseguenza ti calcoli il valore con batteria scarica. A questo punto un ingresso analigico e diventa semplice.
Se invece vuoi misusrare il flusso di corrente puoi usare delle pinze amperometriche
Misurazione dei litri consumati/disponibili di acqua dei serbatoi
La cosa più semplice è misurare i contenitori. Cerca celle di carico. Se invece va bene un valore "spannometrico", allora puoi rilevare la resistenza dell'acuqa a diversi livelli dei serbatoi, oppure usare un galleggiante.
Misurazione dell'umidità e temperatura interna, con possibilità di accendere/spegnere l'impianto di riscaldamento
misusrare temperatura e umidità è semplice, ci sono mille sensori, l'SHT11, il DS1820, etc.. tutto dipende dalla precisione e dal costo che vuoi avere. Comandare il riscaldamento la vedo una modifica un bel pò invasiva, e mi astengo perchè non conosco l'impianto.
Gestire eventuali aperture porte non "autorizzate" con eventuale invio di messaggi su rete GSM
prima di tutto devi decidere cosa vuol dire "non autorizzate", una volta create delle regole esistono delle schield GSM che permettono di mandare SMS, siamo sui 50€
Eventuali ulteriori idee che possano scaturire in corso d'opera.
inizia a darti un obiettivo fisso e portarlo a termine, il resto aggiungilo in un secondo progetto, che sarà molto migliore poichè eviterai vari errori e particolarità dettate dall'inesperienza e dalle necessità che hai e che noterai avendo la prima versione funzionante.
Gestione delle correnti di ricarica batteria provenienti da un'impianto fotovoltaico
Vuoi calcolare la carica delle batterie? abbastanza semplice, sai che le batterie cariche hanno un certo voltaggio e da scariche un altro. Ora segeuendo la formula del partitore di tensione fai in modo tale che trasformi il valore di batteria carica in 4.5/5V, e di conseguenza ti calcoli il valore con batteria scarica. A questo punto un ingresso analigico e diventa semplice.
Se invece vuoi misusrare il flusso di corrente puoi usare delle pinze amperometriche
Misurazione dei litri consumati/disponibili di acqua dei serbatoi
La cosa più semplice è misurare i contenitori. Cerca celle di carico. Se invece va bene un valore "spannometrico", allora puoi rilevare la resistenza dell'acuqa a diversi livelli dei serbatoi, oppure usare un galleggiante.
Misurazione dell'umidità e temperatura interna, con possibilità di accendere/spegnere l'impianto di riscaldamento
misusrare temperatura e umidità è semplice, ci sono mille sensori, l'SHT11, il DS1820, etc.. tutto dipende dalla precisione e dal costo che vuoi avere. Comandare il riscaldamento la vedo una modifica un bel pò invasiva, e mi astengo perchè non conosco l'impianto.
Gestire eventuali aperture porte non "autorizzate" con eventuale invio di messaggi su rete GSM
prima di tutto devi decidere cosa vuol dire "non autorizzate", una volta create delle regole esistono delle schield GSM che permettono di mandare SMS, siamo sui 50€
Eventuali ulteriori idee che possano scaturire in corso d'opera.
inizia a darti un obiettivo fisso e portarlo a termine, il resto aggiungilo in un secondo progetto, che sarà molto migliore poichè eviterai vari errori e particolarità dettate dall'inesperienza e dalle necessità che hai e che noterai avendo la prima versione funzionante.
Ciao LESTO, per la gestione delle correnti avrei pensato a questo
Non so se quanto ho impostato come programma può andar bene:
l'immagine linkata non si vede.
secondo te se l'analogRead ci mette 10 minuti per una lettura o 1 minuto per la lettura, avresti lo stesso risultato? La tua formula non tiene conto del tempo trascorso (suggerimento: ampere = flusso elettroni al secondo)
lo stesso vale per il flussomisurato dal sensore likato.
Secondo problema: stai sommando dei valori che possiedono un errore, per quanto piccolo o grande che sia. A lungo andare questi piccoli errori si sommando e ti danno valori assolutamente non reali.
Se hai fatto gli integrali in matematica ti dovrebbe suonare una campanella