-
Thread
zuverlässiger Luftfeuchtigkeits+Tempsensor
. Oft empfohlen werden Si7021, HTU21D und SHT21. Wie sind eure Erfahrungen mit digitalen Temp/rF Sensoren? Insbesondere auf Genauigkeit und Langzeitstabilität (Einsatz im Innenbereich incl. Bäder).
unter deren vom Hersteller gelieferten Schutzkappe und glaube deren Werten. Waren damals teuer und DHT22 gab es noch nicht.
-
Thread
16-Kanal Relais mit Arduino
, bzw. einschalten - verbleibt immer in einem Zustand. Hier der Code: [c] #include <DHT.h> #define DHTPIN 22 #define DHTTYPE DHT22 //DHT11, DHT21, DHT22 #define relayPin1 24 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println("DHT22 - Test"); pinMode(relayPin1, OUTPUT); digitalWrite(relayPin1, HIGH); dht.begin(); } void loop() { float h = dht.readHumidity(); //Luftfeuchte auslesen float t = dht.readTemperature(); //Temperatur auslesen // Prüfen ob eine gültige Zahl zurückgegeben wird
-
Thread
DHT11 : Wert Luftfeuchtigkeit extrem daneben
Ich versuche einen DHT11 mit AVR auszulesen und das Lesen selbst funktioniert (vordergründig), aaaaaber: Stimmt der Temperaturwert (Ergebnis DHT11 = 22°C, Referenzthermometer = 21,6°C) noch gut, ist das Ergebnis der
Der DHT11 ist ein Schätzeisen und für präzise Messungen meiner Erfahrung nach wenig zu gebrauchen. Da sind alle anderen Sensoren besser. http://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_dht22_dht11_sht71
-
Thread
Temperaturmessung am Erdwärmekollektor
Ja, daran habe ich auch schon gedacht, Rüdiger. Z.B. mit dem DHT21, 9600Baud, geht das so über 20m AWG28? Startsignal muss hin, 40 Bit zurück. Hört sich für mich erstmal nicht nach sicherer Übertragung an. Oder? Gibt es Erfahrung? Der DHT21 misst auch die Feuchtigkeit
20 m und mit halbwegs vernünftigem und bestenfalls geschirmten Kabel kann man auch I2C nehmen. DHT21 würd ich aber nicht nehmen, ist zu groß und "offen" weil der die Luftfeuchte mit misst. Würde etwas nehmen dass man komplett in Kunstharz vergießen kann damit es dauerhaft hält, z.B. DS1820, TMP117
-
Thread
-
Thread
Wetterstation
Funksensor für Temperatur, Feuchte und Druck aufgebaut und habe dabei folgende Sensor-ICs verwendet: SHT21 (Temp + Feuchte) MPL3115A2 (Temp + Druck) Die passen auf jeden Fall zu deinen Anforderungen, aber der SHT21 ist leider nicht ganz billig... Die Datenverarbeitung mache ich mit einem ATMEGA644,
Martin schrieb im Beitrag #3829865: > Die passen auf jeden Fall zu deinen Anforderungen, aber der SHT21 ist > leider nicht ganz billig... Wieso? Den SHT21 gibt es bei HBE für 4,34€ incl. MwST. Da sind die DHT22 aus China auch nicht sooo viel günstiger ... LG, Sebastian
-
Thread
China-BME280 Problem
://www.kandrsmith.org/RJS/Misc/Hygrometers/absolutetemperature.html Wide range of Hygrometers: DHT22, AM2302, AM2320, AM2321, SHT71, HTU21D, Si7021, BME280 http://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html
oder nicht ;-). Auch bei mir zeigt der BME ca. 2 Grad zu viel zu drei anderen Sensoren. (DS18B20, DHT22 und Billig-Digitalthermometer).
-
Thread
DHT22 Probleme
Guten Abend, ich habe ein Problem mit dem Sensor DHT22. Ich kann mit dem Arduino Nano oder dem ESP8266 den Sensor auslesen. Ich habe auch mit dem Logic Analyser die Signale geprüft. Sie sind scheinbar i.O. Das eigentliche Problem ist, daß im Aussenbereich
wie ich vorgehen soll. Oder würdet ihr mir zu einen anderen Sensor empfehlen z.B SHT31 oder HTU21 habe ich bereits im Forum gelesen. Vielen Dank......
-
Thread
Problem beim abfragen von 2 DHT22
gewartet in arg,PINC and arg,DHTmaske breq low3 ;ab hier beginnen die Daten rcall DHT_bytlesen std y+0, byte rcall DHT_bytlesen std y+1,byte rcall DHT_bytlesen std y+2,byte rcall DHT_bytlesen std y+3,byte rcall DHT_bytlesen std y+4,byte ; mov
DHT22 haengt breq runde ldi arg,14 ;40us warten wart: dec arg brne wart in arg,PINC and arg,DHTmaske ;Pin an dem der DHT22 haengt brbs 1, c_null sec c_null: ldi arg,
-
Thread
Schaltplan WEMOS Wetterstation Prüfung
Lieblingsteil davon ist das relativ kleine MCU-Board, habe es mehrfach im Einsatz. Nachtrag: wenn es um den DHT11 geht, da gibt es für 3€ ein fertiges Shield inkl. ESP-01S. Anstecken und loslegen...
ist das relativ kleine MCU-Board, habe es > mehrfach im Einsatz. > > Nachtrag: wenn es um den DHT11 geht, da gibt es für 3€ ein fertiges > Shield inkl. ESP-01S. Anstecken und loslegen... Danke für deine Hilfe, JA, es soll als wieder einstieg laufen. Der DHT soll ja nur im Gehäuse Messen.
-
Thread
Hilfe bei Arduino sketch DHT mit HX711
Hallo, bräuchte Bitte hilfe beim Programmieren von Arduino sketch für DHT /HX711 mit Thingspeak verbindung. DHT sketch habe ich soweit geschafft zu Programmieren mit Thingspeak verbindung: #include <DHT.h> #include <HX711.h> #include <ThingSpeak.h> #include <ESP8266WiFi.h> #define DHTTYPE DHT21 #define DHTPIN 12 WiFiClient client; const char *ssid = "FRITZ!Box 7430 XX"; // Your wifi ssid const char *password = "xxxx455929745151"; //Your wifi password unsigned long myChannelNumber
-
Thread
Arduino Mega + 3 DHT22 + LCD 32PTU (4D System)
#define DHT2PIN 32 // PIN für Datenleitung von Temperatur_Sensor_2 #define DHT3PIN 34 // PIN für Datenleitung von Temperatur_Sensor_3 // Uncomment whatever type you're using! #define DHTTYPE DHT22 // DHT 22 (AM2302) #define Zu_VENTILATOR 31 // Initialisierung von DHT Sensoren DHT dht1(DHT1PIN, DHTTYPE); DHT dht2(DHT2PIN, DHTTYPE); DHT dht3(DHT3PIN, DHTTYPE); Genie genie; int Relais1 =
-
Thread
Taupunkt anzeigen
Arduino mit DHT22 der gibt direkt Temperatur Luftfeuchte und Taupunkt aus.
ich schrieb im Beitrag #5097095: > DHT22 der gibt direkt Temperatur Luftfeuchte und Taupunkt > aus. Der DHT22 gibt keinen Taupunkt aus! Den muss man berechnen oder aus Tabellen ablesen.
-
Thread
Fehler bei einfacher Integer-Division?
D.1712, ldi r18,lo8(1000) ; , ldi r19,hi8(1000) ; , ldi r20,hlo8(1000) ; , ldi r21,hhi8(1000) ; , call __mulsi3 ldi r18,lo8(2000) ; , ldi r19,hi8(2000) ; , ldi r20,hlo8(2000) ; , ldi r21,hhi8(2000) ; , call __divmodsi4 movw r12,r18 ; current_time,
40 e0 ldi r20, 0x00 ; 0 21a: 50 e0 ldi r21, 0x00 ; 0 21c: 0e 94 f4 05 call 0xbe8 ; 0xbe8 <__divmodsi4> Hab aber keine Ahnung, ob genau hier das Problem liegt oder nicht. Seht ihr irgendwas Interessantes?
-
Thread
Arduino Uno - Temperaturverlaufskurve mit Sensor und Display
Display : http://www.watterott.com/de/Arduino-GLCD-Shield-Joystick Sensor : https://learn.adafruit.com/dht [c]#include <DHT.h> #include <digitalWriteFast.h> #include "DHT.h" #include <cmd.h> #include <DisplayI2C.h> #include <digitalWriteFast.h> #include <fonts.h> #include <GraphicsLib.h> #include
#define I2C_ADDR 0x20 #define DHTPIN 9 #define DHTTYPE DHT22 //DHT11, DHT21, DHT22 DHT dht(DHTPIN, DHTTYPE); #define SER void wait_for_input(void) { //#ifdef SER // Serial.println("Wait for input!"); // while(Serial.available() == 0); // while
-
Thread
1 Wire Temperatur und Feuchtemessung
ausspucken. Kalibrieren und dergleichen kann man sich so sparen. Gute Erfahrungen habe ich mit DHT11 und DHT22 gemacht.
Projekt gedacht 1Wire hört einfacher an. Der RaspberyPi kann aber glaub auch I2C, da hört sich der SHT21 schon Interessant an. Grüße aus dem Remstal
-
Thread
Platinenentwurf für Heizungsregelung mit Raspberry Pi - Kritik?
ein gepufferter i2c - zwei getrennte 1-Wire, z. B. 1x für DS18B20 Temperatursensoren und 1x für DHT22 kombinierte Feuchte- und Temperatursensoren - 1 x DHT22 Feuchte-/Temperatursensor onboard - 3 x 12V Relais über Optokoppler angesteuert - 1 x Summer/Schallwandler - 5 x I/O - 4 x Taster - 1
nix geplant, aber wer weiß, was da noch kommt... - Ein weiterer 1-Wire-Bus soll einen externen DHT22-Temperatur- und Luftfeuchtesensor aufnehmen, den ich als Außentemperaturfühler geplant habe. Dieser ergänzt den Onboard-DHT22. Leider kann man aktuell am Raspi jeweils nur einen DHT22 pro Port betreiben
-
Thread
Größe einer char wird überschritten?
auch kein "Stauts1" bzw. "Status0" gefunden. Der Server: [c]#include <EtherCard.h> #include "DHT.h" #include <EEPROM.h> #define DHTPIN 4 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); unsigned long previousMillis = 0; int Tsoll; int t; float Tmp; byte value; int Status; static byte
0) Serial.println(F("Failed to access Ethernet controller")); ether.staticSetup(myip); dht.begin(); pinMode(5,OUTPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT); value = EEPROM.read(1); Tsoll = value; } static word homePage() { bfill = ether.tcpOffset(); bfill.emit_p
-
Thread
[Suche] Jemanden, der mir eine Elektronikkomponente bauen kann
man das per uC machen und benötigt nicht die aufwändige Schaltung im Datenblatt, besser ist aber ein DHT22. Ausserdem ist eine Feuchtigkeitsregelung nach RELATIVER Luftfeuchte ziemlich blöd, man muss ABSOLUT messen um zu entscheiden, ob es drinnen feuchter ist als draussen oder man mit lüften sogar
kleinen Arduino nehmen, z.B. den Nano. Dazu einen Sensor, den man digital auslesen kann, wie z.B. DHT22, HTU21D o.ä. Hier gibt's eine Übersicht über versch. Sensoren: https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html Für die DHT sollte es fertige Libraries zum Auslesen geben. Den LDR
-
Thread
Was tun gegen Schimmel?
kalt wird (-20°C Außentemperatur, und ein paar Tage, damit die Mauern ordentlich auskühlen). Raum auf 21°C temperieren, tags darauf dann messen, wo die Schimmelstellen sind. Bei uns in der Wohnung kamen massive Baumängel zum Vorschein. Da hatten wir bei 21°C Raumtemperatur nur nur 5-9°C um die Fensterrahmen
ein Komplettumbau des Bad - die paar Meter Rohr sind bestimmt über ... und ne Hand voll DS18B20 ... DHT22 ...mir fällt schon noch was ein ;)
-
Thread
Bad lüften - Feuchtigkeit steigt wieder
Eigentlich nicht: Wohnzimmer: 21.6°, 61% --> 11.6g/m³ Bad: 21°, 64% --> 11.7g/m³ Zieht man Fehler etc ab ists quasi gleich
@rufus: Ich messe mit einem DHT22. Besonders genau sind die nicht, aber es ist auffällig, dass es einen konstanten Anstieg gibt. @kbuchegg: Berechtigte Frage, man sieht tatsächlich Badnutzung auf dem DHT22, jedoch nicht zur besagten
-
Thread
DHT11 auf PIC16F883
ich? -> PIC16F883 Datenblätter: http://www.micropik.com/PDF/dht11.pdf Ich habe eine Vorstellung wie ich es theoretisch machen könnte jedoch bin ich mir nicht ganz sicher. Unzwar: Der DHT11 bräuchte erstmals ein LOW dann HIGH Signal um zu erkennen das er
Dulkanovic K. schrieb im Beitrag #4428999: > Der DHT11 sendet mir zuerst mal ein low Signal > welches 50µs andauert, erst dann kommen die DATEN die ich benötige in > welche die Feuchtigkeit der Luft enthalten sind. Das Signal "HIGH" > dauert hierbei
-
Thread
JPG format kurios - tjpgdec oder libjpeg funktionieren nicht
0x05, 0x04, 0x04, 0x00, 0x00, 0x01, 0x7D, 0x01, 0x02, 0x03, 0x00, 0x04, 0x11, 0x05, 0x12, 0x21, 0x31, 0x41, 0x06, 0x13, 0x51, 0x61, 0x07, 0x22, 0x71, 0x14, 0x32, 0x81, 0x91, 0xA1, 0x08, 0x23, 0x42, 0xB1, 0xC1, 0x15, 0x52, 0xD1, 0xF0, 0x24, 0x33, 0x62, 0x72, 0x82, 0x09, 0x0A, 0x16
/topic/384844#new mal darüber geschrieben). Der JPEG-Decoder muß also bei nicht vorhandenen DHT-Segmenten auf den Default im Code zurückgreifen.
-
Thread
Humidity-Controller
) habe ich dann durch einen SHT21 ersetzt. Der andere Sensor hatte dann nach 2 1/2 Jahren den Totalausfall der Luftfeuchtemessung. LG, Sebastian
steuert) habe ich dann durch einen SHT21 ersetzt. Der > andere Sensor hatte dann nach 2 1/2 Jahren den Totalausfall der > Luftfeuchtemessung. > > LG, Sebastian Lies dir mal das Datenblatt durch, dieses Verhalten ist da genau beschrieben
-
Thread
Eingängiger Mikrocontroller
Qualitätskontrolle. GitHub ist zB eine Top Site, aber was ist wirklich gut? Habe gerade Code für einen DHT21 Temperatur/Feuchtigkeit Sensor gezogen, aber die lieferte nur ganzzahlige Werte obwohl der Sensor eine 0.1 Auflösung hat. Ein einfacher Fehler das erst der Int/10 und dann nach float gewandelt wurde
Qualitätskontrolle. GitHub >ist zB eine Top Site, aber was ist wirklich gut? Habe gerade Code für >einen DHT21 Temperatur/Feuchtigkeit Sensor gezogen, aber die lieferte >nur ganzzahlige Werte obwohl der Sensor eine 0.1 Auflösung hat. Ein >einfacher Fehler das erst der Int/10 und dann nach float gewandelt
-
Thread
FreqCountESP.h -> bei Einbindung dieser Bibliothek kommt Fehlermeldung:
file included from E:\Copy\_Raspberry\ESP32\Node-MCU ESP8266\ESP Programme\mqtt_esp8266_BME280_HCSR04_DHT22_JSON090522\mqtt_esp8266_BME280_HCSR04_DHT22_JSON090522.ino:13: C:\Users\Alfred Schuster\Documents\Arduino\libraries\FreqCountESP-master\src/FreqCountESP.h:14:3: error: 'hw_timer_t' does not name
os_timer_t C:\Users\Alfred Schuster\Documents\Arduino\libraries\FreqCountESP-master\src/FreqCountESP.h:21:10: error: 'portMUX_TYPE' does not name a type 21 | static portMUX_TYPE sMux; | ^~~~~~~~~~~~ exit status 1
-
Thread
AVR Inline Optimierung kaputt?
klappt das prima, aber als Textausgabe mal ja, mal nein Ausgabe Arduino: [c] -------------- |Di 21.Jul 2020| |20:37:30 Uhr R|( min - max ) | DHT H= 36,9% |(31.1 - 49.7) | DHT T= 25,2°C|(22.5 - 27.4) | RTC T= 25,5°C| |con=63 hell=08| -------------- [/c] Ausgabe HyperTerminal: [c] -------------- |Di 21.Jul 2020| |20:45:00 Uhr R|( min - max ) | DHT H= 36,8% |(36.7 - 37.2) | DHT T= 25,2°C|(25.2 - 25.2) | RTC T= 25,5°C| |con=63 hell=08| -------------- [/c]
-
Thread
Datenlogger für 8 oder 12 KanäleTemperatur
-8d8f-cbb321e2755d-0&pdp_ext_f=%7B%22order%22%3A%2255%22%2C%22eval%22%3A%221%22%7D&pdp_npi=4%40dis%21EUR%216.69%216.69%21%21%216.84%216.84%21%40%2112000036946407196%21sea%21DE%216008852945%21X&curPageLogUid=u0eZLSzu7bhU&utparam-url=scene%3Asearch%7Cquery_from%3A
Ich koennte ein arduino hex anbieten fuer 16 sensoren pt1000 + 4x ntc + 1wire, sowie optional dht-11/22 und MAX6675. Schaltplan existiert keiner, nur eine readme datei mit pinout. Verbaut ist 1x 16ch mux, 4x lm324 . Datenaufzeichnung auf i2c eeprom, 1-8 stueck. 1x24AA256 reicht fuer 3 tage, 8x
-
Thread
[S] günstiger Luftfeuchtesensor zur Messung Sandsteinkeller
Das Teil ist Mist. Nimm besser einen BME280 oder HTU21d.
DHT22 sind mir auch schon negativ aufgefallen. Die haben keine Jahre sondern nur einige Wochen durchgehalten. Mit SHT31 Sensoren hatte ich noch kein Probleme.
-
Thread
Wieder mal: Funktemperatursensor gesucht.
Zeit verschlungen. Ein eigener Sensor war hingegen blitzschnell gebaut. Der besteht nun aus einem DHT21 Temperatur/Feuchtefühler, einem Atmega48, RFM12 und 3 AA-Batterien. Das Ganze ist auf Lochraster gebaut und in einer Abzweigdose untergebracht. Liefert seit 2 Wochen zuverlässig alle 5 Minuten Temperatur
Batteriepack. Kosten pro Sender inkl. einem Temperatursensor ca 15€. Kannst aber auch gleich ein DHT22 nehmen und die rel. Feuchtigkeit mitmessen ;-) Viel Spaß
-
Thread
ESP32 + PlatformIO + Adafruit IO = Error
PlattformIO ans Laufen zu bringen. hello_world läuft schon und auch ein kleines Programm, das einen DHT22 Sensor abfragt und die Ergebnisse per SerialPort ausgibt, funktioniert. Nun möchte ich die Werte des Sensors gerne in die Adafruit IO Cloud hochladen und habe dazu die "Adafruit IO Arduino" Lib
Heureka - es funktioniert! Mein DHT22 Temperatur/Humidity Sensor sendet jetzt seine Daten per ESP32S3-Board in die AdafruitIO-Cloud. Als Code habe ich dafür das Original Beispiel aus der Adafruit IO Arduino Library verwendet (adafruitio