Mi sono accorto che il pin che in uscita che dovrebbe avere 5V, spesso ha delle piccole variazioni di tensione . Queste variazioni con un sensore di temperatura portano a delle fluttuazioni che non vanno per niente bene.
E possibile aggiungere un piccolo circuito, magari una resistenza in parallelo con una capacità , che permetta di ridurre le fluttuazioni in uscita? Si trova qualche soluzione acquistabile direttamente, senza doversela fabbricare?
tanto bisognerebbe capire come alimenti tutto, se via USB o con alimentatore esterno e cosa intendi per non stabile;
1-usb dovrebbe essere abbastanza stabile, poi bisogna vedere che intendi tu per "non stabili".
2-se usi un alimentatore esterno magari è lui in primis ad essere ballerino, ma deve esserlo di molto visto che ce un regolatore che dovrebbe alleviare al problema.
3- hai fatto qualche "casino" sul circuito (vedi assorbimenti ecessivi) e il tutto non regge.
detto questo si per stabilizzare la tensione puoi usare un bel condensatore elettromittico non so da 1uF, 10uF o giu di li e vedere se si stabilizza.
Un condensatore aggiuntivo migliora il filtraggio, può anche migliorare la stabilità negli spunti di assorbimento, ma giustamente si deve sapere a quanto ammontano e poi usare una capacità adeguata.
E' comunque un errore usare l'ADC di Arduino con la tensione di alimentazione come riferimento. Dovresti impostare quella interna a 1,1V che è molto stabile e precisa e totalmente indipendetnte dalle fluttuazioni di alimentazione, e poi ricorrere ad un adeguato partitore resistivo per far sì che la massima tensione in uscita dal sensore con superi il valore di 1,1V. Vedrai sparire il 99% dei problemi.
Uso Arduino Yun alimentato con min-usb e l'alimentatore garantisce in ingresso la corretta tensione. Infatti prima usavo il caricatore di un cell, poi ne ho acquistato uno apposito (ma la situazione non è cambiata).
Di pasticci sul circuito non credo di averne fatti, ho semplicemente collegato con dei cavetti il sensore di temperatura LM35dz. Per sicurezza ho anche avvolto tra loro i fili in modo da eliminare l'effetto del rumore bianco.
Se acquistassi un componente come questo
può aiutarmi ?
Quali possono essere le cause continui sbalzi di temperatura ?
Io li ritengo dovuti agli sbalzi di tensione in ingresso
Non sono esperto ma credo di no, i 7805 devono avere una tensione molto maggiore di 5V (mi pare da 7V a 20V da datasheet) e te la abbassano e stabilizzano a 5V
come dice nid il 78xx necessita di 3v in ingresso maggiore della sua regolazione, quindi non puoi usarlo, poi anche se l'avessi non è detto che funzioni, perche come detto prima si dovrebbe analizzare per bene come sono queste variazioni, in frequenza, in ampiezza ecc ecc. perchè sennò è difficile dire come intervenire per stabilizzarla (sempre che non lo sia, senza misure è difficile dire).
innoltre bisogna anche capire come fai le misure.. una singola lettura, una media..
la cosa piu sensata sarebbe usare un trimmerino in un partitore, e vedere se anche con esso hai delle variazioni (se i +5Vcc variano variano anche con questo sistema ed elimini errori di lettura dovuti al sensore!). ovviamente il partitore fatto per bene (valori ne piccolissimi ne enormi..diciamo tutto sui 10K o giu di li) fili corti e magari condensatori di by-pass sul trimmer.