Beschreibung
Was ist das
Der SHTC3 ist ein hochpräziser digitales Temperatur- und Feuchtesensor. Er ist eine Alternative zum Sensor AM2302/DHT22.
Eigenschaften
- Temperatur und Feuchte messen
- I2C-Schnittstelle
- Hochpräzise
- SKU: ARD0011844
- Preis: 4,48 €
Wofür es dient
Der SHTC3 ist ideal für Umweltüberwachungsprojekte, wie beispielsweise Feuchtigkeitsschwellenwarnsysteme. Er kann einfach an einen Arduino-Mikrocontroller oder ESP angeschlossen werden, um die Temperatur und Feuchte des Umfeldes präzise zu messen.
Tutorial: Wie man den SHTC3 Temperatur- und Feuchtesensor verwendet
Der SHTC3 ist ein hochpräziser digitales Temperatur- und Feuchtesensor, ideal für Umweltüberwachungsprojekte. Verbinde ihn einfach mit einem Mikrocontroller, um die Temperatur und Feuchte des Umfeldes präzise zu messen.
Was du brauchst
- Arduino oder kompatibler Mikrocontroller
- USB-Kabel
- Steckbrücke
- Arduino IDE-Software
Schritte
- Verbinde den SHTC3 mit dem Mikrocontroller über Steckbrückenkabel. Die Pins VCC und GND müssen jeweils an +5V und GND des Mikrocontrollers angeschlossen werden. Der PIN SDA muss an den PIN A4 (SDA) des Mikrocontrollers und der PIN SCL an den PIN A5 (SCL) des Mikrocontrollers angeschlossen werden.
- Öffne das Arduino IDE-Software und installiere die Bibliothek Adafruit_SHTC3.
- Füge die Bibliothek Adafruit_SHTC3 in deinen Code ein.
- Erstelle ein SHTC3-Objekt und initialisiere es.
- Verwende die Funktionen readTemperature() und readHumidity(), um die Werte für Temperatur und Luftfeuchtigkeit abzurufen.
- Sendet die abgerufenen Daten über den seriellen Monitor, um sie anzuzeigen.
- Überprüfe die Werte auf dem seriellen Monitor, um sicherzustellen, dass der Sensor korrekt funktioniert.
- Passe dein Projekt an, um die Sensordaten in eine komplexere Anwendung zu integrieren.
Beispielcode
Adafruit_SHTC3 shtc3;
void setup() {
Serial.begin(9600);
if (!shtc3.begin()) {
Serial.println(F("Errore durante l'inizializzazione del sensore"));
while (1);
}
}
void loop() {
float temperature = shtc3.readTemperature();
float humidity = shtc3.readHumidity();
Serial.print("Temp: ");
Serial.print(temperature);
Serial.print(" C, Humidity: ");
Serial.print(humidity);
Serial.println(" %");
delay(2000);
}
Mini-Projekt
Erstelle ein Feuchtigkeitswarnsystem, das eine Nachricht sendet, wenn die Luftfeuchtigkeit einen bestimmten Grenzwert überschreitet.
Häufige Fehler
- Verbindungsfehler der PIN des Sensors.
- Falsche Daten auf dem seriellen Monitor.
- Probleme mit der Erkennung des Sensors.
- Probleme bei der Installation der Bibliothek.
Empfohlenes Zubehör
- Arduino Uno
- USB-Kabel
- Kit mit Steckbrückenkabeln
- OLED-Anzeige
Häufige Fragen
Wie kann ich die Genauigkeit des Sensors überprüfen?
Vergleiche die gelesenen Werte mit denen eines präzisen Thermometers und Hygrometer.
Kann der Sensor in außergewöhnlichen Umgebungen verwendet werden?
Ja, aber stelle sicher, dass die Umgebung vor Nässe und direktem Sonnenlicht geschützt ist.
Welche anderen Sensoren kann ich mit Arduino verwenden?
Du kannst andere Sensoren wie DHT11, DHT22, BMP280 verwenden, um Temperatur und Luftfeuchtigkeit zu messen.






Rezensionen
Es gibt noch keine Rezensionen.