Controllo temperatura con arduino (sketch funzionante ultimo post)

Hai messo le resistenze su ciascun led vero?

le ho messe ora da 330 omh ma non so perche con le resistenze in serie non funzionano i led

un chiarimento per il collegamento hardware...
nel disegno allegato c'e' il filo giallo del mosfet , il blu del temistore(sensore che rileva la temperatura) ed l arancione del potenziometro...potete dirmi in base al pezzo di script che vi ho dato sempre in allegato dove vanno collegati all arduino nano?

al momento ho fatto cosi'

giallo (mosfet) in d9
blu (potenziometro) in a1
rosso (termistore) in a0

Schermata 2019-03-30 alle 13.19.50.png

Ti manca la resistenza verso massa sul pin A1

quale resistenza? sullo shema non c'e' nulla! da quanti ohm?

inoltre mi e' capitato di leggere questo:

  • For Reading a 100K thermistor.
    *============================================================
  • (Gnd) ---- (100k-Resistor) -------|------- (100K-Thermistor) ---- (+5v)
  • |
  • Analog Pin 0
    *============================================================
    */

....per caso ci va anche una resistenza da 100kohm che va dal pin a0 verso massa?

Scusa, volevo dire A0

Certamente che ci vuole

ah ok...quindi quello che ho appena notato anche io...quindi mando una resistenza da 100k da a0 in massa...giusto?

Si, ma il valore dipende anche dal termistore

il valore del termistore e' quello che mi da il grafico...100k
come mosfet posso usare un lm317?

mi confermate anche che il cablaggio di blu giallo rosso sono corretti in arduino per come li ho fatti!

come mosfet posso usare un lm317?

Un LM317 non è un mosfet, ma un regolatore di tensione
Il cablaggio è giusto, ma un paio di cose:

  1. i pin chiamali nel modo corretto, quindi A0 e A1, non 0 e 1
  2. metterei una piccola resistenza 100/220 ohm, tra il pin D9 e il gate del mosfet ( per sicurezza )

ok ricevuto.
pensavo che lm 317 fosse un smosfet.
ho questo che di certo e' un mosfet...chiedo aiuto nel cablarlo
ho messo tutti colori diversi in modo da capirci.
da quel che penso l arancione e' il controllo quindi va in d9...gli altri?

A occhio cosi'

ok... fantastico...sembra funzionare.
ci lavoro un altro po' per vedere di impostare dei led e poi in ogni caso vi faccio sapere

confermo che tutto sembra funzionare come deve.
Quando apro il monitor seriale vedo la lettura del potenziometro e la lettura del termistore, domanda:

ora c'e' da affrontare il problema dell accensione dei led: un mio amico ha aggiunto la parte per i led ma purtroppo non funziona, o meglio si accende il primo led (quello impostato a 80) ma gli altri no!
lo allego
qualcunoha idea di dove e' l errore?

FTOJLAFI83LGWI4-modif.ino (5.17 KB)

Prova a cambiare:

. . .
    if (Temp > TemperatureThreshold80){
. . .
    else if(Temp > TemperatureThreshold160){
. . .
    else if(Temp > TemperatureThreshold180){
. . .
    else if(Temp > TemperatureThreshold200){
. . .
    else if(Temp > TemperatureThreshold210){
. . .
    else if(Temp > TemperatureThreshold215){
. . .

rispettivamente con

. . .
    if (Temp > TemperatureThreshold80){
. . .
    if(Temp > TemperatureThreshold160){
. . .
    if(Temp > TemperatureThreshold180){
. . .
    if(Temp > TemperatureThreshold200){
. . .
    if(Temp > TemperatureThreshold210){
. . .
    if(Temp > TemperatureThreshold215){
. . .

e cambia l'ultimo else in

    if (Temp < TemperatureThreshold80) {

Ciao,
P.

grande!!! funziona perfettamente ora.

vi chiedo se mi aiutate a fare gli ultimi aggiustamenti!:

se possibile appena viene data corrente far lampeggiare tutti e 5 i led a verifica che funzionino...come nel quadro comandi di un automobile.

inoltre al momento io posso far variare la temperatura a mio piacimento, siccome per l utilizzo che ne devo fare la temperatura che mi interessa e' tra i 180 e i 210 e' possibile far in modo che con il potenziometro al minimo vada a 180 e con il potenziometro al massimo vada a 210? in pratica limitare interpolando l azione del potenziometro tra 180 e 210

grazie mille

Posta sempre l'ultimo sketch modificato, altrimenti corriamo il rischio di suggerirti correzioni che non funzionano o danno errore.

Ciao,
P.

hai ragione....i lampeggi in realta mi sono accorto che li aveva gia messi il mio amico ma sono veramente pochi e veloci...aggiungerne qualcuno in piu'(io penso di sapere come fare ma in queste cose meglio non andare a tentativi...purtroppo non me4 ne racapezzo niente in questo mondo anche se ascoltando voi sto imparando molto)

FTOJLAFI83LGWI4-modif.ino (5.19 KB)

Perché non ci dici come pensi di fare?

Non devi aver paura di sbagliare. Qui nessuno è "nato imparato". Tutti abbiamo commesso errori e da questi, in generale, abbiamo imparato.

Coraggio!

Ciao,
P.