- Messaggi: 175
- Ringraziamenti ricevuti 0
- Sint Wind PI - Documentation
- Forum
- Volo Libero Monte Cucco
- Sint Wind PI
- igrostato? come realizzarlo?s
×
Benvenuti sul nostro forum su Sint Wind PI!
Postate qui domande o segnalate problemi / bug che riscontrate,
Postate qui domande o segnalate problemi / bug che riscontrate,
igrostato? come realizzarlo?s
Riduci
Di più
10 Anni 7 Mesi fa #4056
da oss
igrostato? come realizzarlo?s è stato creato da oss
ciao, avrei la necessità di rilevare l'umidità presente in un contenitore e far si che raggiunto un certo valore spenga un umidificatore...è possibile utilizzando il raspberry con swpi?
Si prega Accedi a partecipare alla conversazione.
Riduci
Di più
- Messaggi: 175
- Ringraziamenti ricevuti 0
10 Anni 7 Mesi fa #4110
da oss
Risposta da oss al topic igrostato? come realizzarlo?s
ho trovato degli schemi per arduino....e anche raspberry, ma dopo con la programmazione si va sul complicato.....magari più avanti...
Si prega Accedi a partecipare alla conversazione.
10 Anni 7 Mesi fa - 10 Anni 7 Mesi fa #4112
da lucagpz
Risposta da lucagpz al topic igrostato? come realizzarlo?s
Ciao oss,
se hai modo di utilizzare arduino, la soluzione è abbastanza banale..
poche righe di codice.. Se non hai ancora il sensore, ti consiglierei il DHT11
Ho messo giù un programmino, migliorabile, per comandare il relè secondo la soglia definita. Inoltre, ho aggiunto un led di stato che permette di conoscere lo stato del sensore... se lampeggia OK
Buon divertimento
include <dht11.h>
dht11 DHT11;
#define DHTPIN 2 // Pin assegnato al sensore
float Temperatura;
float Umidita;
float UmiLim= 80; // Soglia di umidita per attivare relè
const int ledPin = 4; // Pin digitale dedicato al led
const int rele = 3; // Pin digitale dedicato al relè
void setup(){
pinMode(3, OUTPUT); //Uscita comando relè
pinMode(4, OUTPUT); //Segnalazione problema sensore
}
void loop(){
int chk = DHT11.read(DHT11PIN);
{
case DHTLIB_OK:
digitalWrite(ledPin, LOW);
break;
case DHTLIB_ERROR_CHECKSUM:
digitalWrite(ledPin, HIGH);
break;
case DHTLIB_ERROR_TIMEOUT:
digitalWrite(ledPin, HIGH);
break;
default:
digitalWrite(ledPin, HIGH);
break;
}
temperatura = DHT11.temperature();
umidita = DHT11.umidity();
if (umidità >= UmiLim ){ digitalWrite(rele, LOW);}
else { digitalWrite(ledPin, HIGH);}
digitalWrite(ledPin, HIGH); //Spengi il led di stato
delay(2000); // Ritardo del ciclo di lettura mSec
}
Per info ulteriori sulla libreria usata:
playground.arduino.cc/main/DHT11Lib
se hai modo di utilizzare arduino, la soluzione è abbastanza banale..
poche righe di codice.. Se non hai ancora il sensore, ti consiglierei il DHT11
Ho messo giù un programmino, migliorabile, per comandare il relè secondo la soglia definita. Inoltre, ho aggiunto un led di stato che permette di conoscere lo stato del sensore... se lampeggia OK
Buon divertimento
include <dht11.h>
dht11 DHT11;
#define DHTPIN 2 // Pin assegnato al sensore
float Temperatura;
float Umidita;
float UmiLim= 80; // Soglia di umidita per attivare relè
const int ledPin = 4; // Pin digitale dedicato al led
const int rele = 3; // Pin digitale dedicato al relè
void setup(){
pinMode(3, OUTPUT); //Uscita comando relè
pinMode(4, OUTPUT); //Segnalazione problema sensore
}
void loop(){
int chk = DHT11.read(DHT11PIN);
{
case DHTLIB_OK:
digitalWrite(ledPin, LOW);
break;
case DHTLIB_ERROR_CHECKSUM:
digitalWrite(ledPin, HIGH);
break;
case DHTLIB_ERROR_TIMEOUT:
digitalWrite(ledPin, HIGH);
break;
default:
digitalWrite(ledPin, HIGH);
break;
}
temperatura = DHT11.temperature();
umidita = DHT11.umidity();
if (umidità >= UmiLim ){ digitalWrite(rele, LOW);}
else { digitalWrite(ledPin, HIGH);}
digitalWrite(ledPin, HIGH); //Spengi il led di stato
delay(2000); // Ritardo del ciclo di lettura mSec
}
Per info ulteriori sulla libreria usata:
playground.arduino.cc/main/DHT11Lib
Ultima Modifica 10 Anni 7 Mesi fa da lucagpz.
Si prega Accedi a partecipare alla conversazione.
Riduci
Di più
- Messaggi: 175
- Ringraziamenti ricevuti 0
10 Anni 7 Mesi fa #4113
da oss
Risposta da oss al topic igrostato? come realizzarlo?s
wow grazie mille......ora mi faccio un po di conti su quanto andrei a spendere non avendo arduino.... se non viene fuori troppo ci provo...
ciao
ciao
Si prega Accedi a partecipare alla conversazione.
- Sint Wind PI - Documentation
- Forum
- Volo Libero Monte Cucco
- Sint Wind PI
- igrostato? come realizzarlo?s
Tempo creazione pagina: 0.894 secondi