Edoardo Vignali
Sensore di umidità e temperatura SHT15
Tutorials -
Mercoledì 04 Agosto 2010 10:25
Scritto da Edoardo Vignali

Il sensore SHT15 prodotto dalla SENSIRION, è un oggetto utilissimo e a basso costo che potrà servire in quei progetti che richiederanno di monitorare umidità e temperatura. Le dimensioni ridotte e il fatto che utilizzi solo due pin di arduino lo rendono un vero e proprio oggetto di culto tra gli hobbisti. Attenzione, questo oggetto non è compatibile con il protocollo I2C.

SHT15 dimensioniScheda SHT15

Questo sensore √® molto preciso, riesce a coprire tutto il range di umidit√† da 0 a 100% e un range di temperatura dai -40C ai 100C. Esistono altri 2 sensori di questo tipo della stessa casa produttrice, SHT10 e SHT11 ma SHT15 √® il pi√Ļ preciso come potete osservare nei seguenti grafici.

Grafici di precisione

I parametri dell'integrato sono riportati in questa tabella:

Parametri SHT15

Se vi starete chiedendo cosa c'è dentro a questo bussolotto nero eccovi accontentati.

Vista interna sensore

Per utilizzare questo componente basterà scaricare la seguente libreria e caricare lo sketch in basso.

Collegamenti SHT15

Includete la libreria Sensirion.h e ricordatevi che l'I2C quindi Wire.h non è compatibile con questo sensore.

#define dataPin  2
#define clockPin 3

float temperature;
float humidity;
float dewpoint;

Sensirion tempSensor = Sensirion(dataPin, clockPin);

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  tempSensor.measure(&temperature, &humidity, &dewpoint);

  Serial.print("Temperature: ");
  serialPrintFloat(temperature);
  Serial.print(" C, Humidity: ");
  serialPrintFloat(humidity);
  Serial.print(" %, Dewpoint: ");
  serialPrintFloat(dewpoint);
  Serial.println(" C");
  
  delay(3000);  
}

void serialPrintFloat(float f){
  Serial.print((int)f);
  Serial.print(".");
  int decplace = (f - (int)f) * 100;
  Serial.print(abs(decplace));
}

Immagini tratte dal datasheet della Sensirion, codice tratto dalla libreria arduino dell'integrato

CC

 

Gioblu Robotics ¬© 2010 - 2012 · Sitemap · privacy

gioscarab@gmail.com

Gioblu BOTServer è online dal 10 Aprile 2010 - 319.232 Visite - 1.027.175 Pagine visualizzate - 182.309 Visitatori unici - 536 utenti attivi