-
Thread
ESP32 mit DHT22
enthalten, wobei die Leitungslänge darin nicht zu erkennen ist. Der Pullup-Widerstand ist direkt beim DHT22. Zwischen DHT22 und Lvl-Shifter sind ein paar Meter. Es gibt schon ein paar Fehler: 11:40:36.830 DHT: Pin27 read 01F700F6EE 11:40:40.831 DHT: Pin27 read 01F700F6EE 11:40:44.876 DHT: Pin27 timeout waiting for high pulse 11:40:48.841 DHT: Pin27 read 01F700F6EE 11:40:52.843 DHT: Pin27 read 01F700F6EE Die erfolgreichen Reads sind ok. Die timeouts kommen regelmäßig. Ich habe spaßeshalber mal eine Tasmota ESP32 mit einer
-
Thread
DHT22 Feuchtigkeitswerte sind ca 50% zu klein
gerade unsicher: Soll das das richtige Datenblatt dazu sein? https://www.adafruit.com/datasheets/DHT22.pdf Wenn ich ab Punkt 7 lese steht der DHT11 drinne. Lt. Datenblatt soll die Typical Spannung bei 5V liegen, der Raspberry PI macht ja nur 3V3, kann es sein, das dadurch die Luftfeuchtigkeit nicht
danke fuer die vielen antworten... dht11 geht zurueck und sht31 ist bestellt
-
Thread
NRF24L01 Sensornetzwerk?
delay(2000); data[0] = 0; data[1] = 0; data[2] = 0; } [/c] Sensor1: [c] #include <dht11.h> dht11 DHT11; #include <SPI.h> #include <Mirf.h> #include <MirfHardwareSpiDriver.h> #include <MirfSpiDriver.h> #include <nRF24L01.h> //TX int Sens1[1]; int x = 101; float data[3];
data[0]); if(data[0] == 4) { delay(300); data[0] = 7; int chk = DHT11.read(); data[1] = (float)DHT11.temperature; data[2] = (float)DHT11.humidity; Serial.println(data[1]); Serial.println(data[2]); Mirf.setTADDR((byte *)"serv0
-
Thread
Arduino Display Timeout
Sketch so umzuschreiben das dies so Funktioniert. LG Tobi Hier ist noch der Sketch: #include <dht11.h> #include <LiquidCrystal.h> dht11 DHT11; #define DHT11PIN 8 LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16, 2); lcd.print("DHT 11"); delay(1000);
einfache Ansatz, das ist schon ein Quantensprung für die meisten Arduino-User ;-) [c] #include <dht11.h> #include <LiquidCrystal.h> dht11 DHT11; #define DHT11PIN 8 #define TASTER 1 #define LICHT 2 LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16, 2); lcd.print
-
Thread
Temp. und .FeuchteSensor für draußen
Seite nach unten. Kennst Du Dich mit den Sensoren aus? Du nimmst den HIH5030, ich wollte einen DHT22 nehmen und frage daher mal: Hat der HIH5030 irgendwelche Vorteile? Für den DHT22 habe ich knapp 3€ gezahlt.
Basisstation die sich im Haus befindet und somit vielleicht etwas Strom sparst, es liegt an dir. Mit dem DHT22 habe ich gute Erfahrungen gemacht. http://www.ebay.de/itm/DHT22-AM2302-Digital-Temperature-and-Humidity-Sensor-Replace-SHT11-SHT15-PA9-/161255441170
-
Thread
ESP-01 funktioniert in Sleep-Mode nur nach 2xReset
Ablauf des Zeit nicht selbst neu. Dabei bleibt er aber immer hängen. Reset und CH_PD sind auf der DHT11 Platine mit 10K gegen VCC hochgezogen. Ich habe nun erst festgestellt, dass die DHT11-Platine sogar ein Spannungsregler hat, welcher von 3,7-12V arbeitet. Insofern ist die Versorgung mit 3AA Batterie und Diode Unsinn. Ich habe die DHT-Platine jetzt einfach mal mit 5V USB betrieben. Leider tritt der Fehler auch auf. GPIO2 ist ja der Datenpin zum DHT. Wie GPIO0 beschaltet ist, weiß ich nicht. Das Datenblatt von der DHT11-Platine
-
Thread
[AVR] 328p Temperaturwerte auf SD speichern C
> Die genaue Auswahl des temperatursensors ist noch nicht erfolgt. > vermutlich werde ich einen DHT11 verwenden, da dieser bei einem > Übungskit dabei war. warum nicht den besseren DHT22 oder einfacher DS18B20? Der DHT11 ist einfach nur Schrott, so hat wohl jeder mal angefangen (ich auch) und
>> Die genaue Auswahl des temperatursensors ist noch nicht erfolgt. >> vermutlich werde ich einen DHT11 verwenden, da dieser bei einem >> Übungskit dabei war. > > warum nicht den besseren DHT22 oder einfacher DS18B20? > > Der DHT11 ist einfach nur Schrott, so hat wohl jeder mal angefangen (ich
-
Thread
Raspberry Pi Pico zu wenig Spannung an GPIO Ausgängen
AQI = obj.getAQI() ECO2 = obj.getECO2() dht11_sensor.measure() # Werte lesen temp = dht11_sensor.temperature() humi = dht11_sensor.humidity() #AQ definieren if TVOC<50 and ECO2<800 and AQI<=2: AQ = "good"
Konfiguration für den Gassensor, der ja per I2C angebunden ist - fehlt da was? Dann hast Du den DHT11 im Code so definiert: [c] dht11_sensor = DHT11(Pin(14, Pin.IN, Pin.PULL_UP)) [/c] Aber im Schaltplan liegt der an GP28. Und bitte messen und gleich ein Bild machen: * den Motortreiber dazu
-
Thread
BOBs zum Thema Luftdruck/Temperatur/Luftfeuchtigkeit
ist nicht zu blauäugig). Doch, aber 5% reichen dafür auch völlig aus Wie schon mehrfach gesagt DHT11 oder DHT22, der hat Temperatur und Luftfeuchte in einem Gehäuse und einem recht einfachen digitalen Protokoll. Ganz einfach mit Arduino: https://plot.ly/arduino/dht22-temperature-tutorial/
bieten sich DHT11 an, die kann man auch über eine kurze Messung bei bekannter Luftfeuchte selektieren. Willst du eher wenige Sensoren, dann nimm einen ordentlichen.
-
Thread
Kaufempfehlung für Feuchtesensor?
google mal nach DHT22 oder DHT11
Der offiziell zulässige Feuchtebereich: DHT11: 20-90%RH, SHT11: 0-100%RH. In einem Badezimmer wird der DHT11 also zeitweilig ausserhalb seiner Spezifikation betrieben. Gemäss Datasheet verliert er dadurch bis zu einer in Badezimmern kaum
-
Thread
DHT22 (AM2302) an TM1637 (4-Digit)
/4-bits-7-segment-led-display-with-arduino/ ================== #include "DHT.h" #include "TM1637Display.h" //{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; //0~9,A,b,C,d,E,F #define DHTPIN 2 // Pin sensor is connected to #define DHTTYPE DHT22 // Das ist der DHT22
to let system boot }//end "setup()" void loop(){ //Start of Program // DHT.read11(dht_pin); delay(2000); // Wait a few seconds between measurements. int temp = dht.readTemperature; int humidity = dht.readHumidity(); int digitoneT = temp / 10; int digittwoT
-
Thread
Langsame Sensoren auslesen - was ist gute Praxis (e.g. dht 22 etc.)
min.18ms., bei DHT22 weniger als 1ms, ergibt 23ms bei DHT11 and 6ms bei DHT22. > Wenn jeder Sensor 1x Sekunde ausgelesen wird, dann sind das 200ms > "warten", was dem Rest des Programms nicht gut tut. Niemand liest die Sensoren 1 pro Sekunde, wozu auch? Bei DHT22 ist die max. Auslesefrequenz sogar nur 0.5Hz, also max. alle 2 Sekunden. Aber egal: Für 4 DHT22 Sensoren dauert das Ganze max.24ms. Für 4 DHT11 Sensoren dauert das Ganze max. 44ms (wenn man
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
USB mit der PC-Software dieses Moduls (http://www.lpcware.com/content/nxpfile/an11174-and-an11175-lpc11xxlpc13xx-dali-release-20) programmieren und ansteuern. DHT22-Sensoren ============== Ich möchte in jedem Raum Temperatur und Luftfeuchte messen, ohne dort eigene Elektronik einzurichten. Mein
Klaus L. schrieb im Beitrag #4054992: > der DHTs Wenn ich auch einen bescheidenen Tipp geben darf? Die DHT22 kosten deutlich mehr als die DHT11 und die DHT11 sind schon sehr genau und (wie ich finde) schnell genug.
-
Thread
ESP8266 + Deep Sleep
gehts. Mein Sketch sieht so aus #include <ESP8266WiFi.h> #include <MQTTClient.h> #include "DHT.h" #include <MQTT.h> #define DHTTYPE DHT11 #define DHTPIN 12 int ADC; float Voltage; const char* host = "192.168.2.109"; //die IP des MQTT Brokers const char* ssid = "WLAN-3C6AFE";
/itm/233923402519 Vom Aufbau her habe ich das Teil genauso behandlt wie den von AZ-delivery. Den DHT 11 auf D6, und eine Steckbrücke von Reset auf D0
-
Thread
Arduino Menü erstellen
lcd.print(digits); } Temperatur: #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); #include "DHT.h" #define DHTPIN 6 #define DHTTYPE DHT22 //DHT11, DHT21, DHT22 DHT dht(DHTPIN, DHTTYPE); void setup() { lcd.begin(16, 2); lcd.print("DHT22 - Test!"); dht.begin(); lcd.clear(); } void loop() { delay(1000); float h = dht.readHumidity(); float t = dht.readTemperature(); if (isnan(t) || isnan(h)) { lcd.println
-
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
Alternative zu DHT22/AM2302?
Abfrage zu starten." http://tutorials-raspberrypi.de/raspberry-pi-luftfeuchtigkeit-temperatur-messen-dht11-dht22/ Wie lange dauert sleep 5?
sonst Probleme mit dem USB-Stick und Nano-CUL habe. Ich möchte noch hinzufügen ich Nutze AdafruitDHT schon immer. LolDHT habe ich auch versucht, LolDHT geht jedoch nur bei einen Sensor der sonst nicht ging, und der Temperaturwert ist denke nicht korrekt (ca. 31°C im Zimmer, es sind aber ca. 22°C)
-
Thread
Leseprobleme mit dem DHT21 an einem D1 Mini V3
Störungen reagiert. Ich tendiere zu 2,2 kΩ. Gibt dein Programm die Meldung "Failed to read from DHT sensor!" aus? Wenn ja, kann man an der Stelle vielleicht eine Neu-Initialisierung der DHT Klasse einbauen: dht.begin(...)
Auflösung und der Messbereich sollte meiner Meinung nach der gleiche sein. Der schlechtere ist der DHT11. >> Disen Sensor lieber nicht bestellen. Ich hoffe da gibt es bessere. Es geht mir auch weniger um das Model, sondern der Hersteller. Ich glaube da ist einfach an der Qualität gespart worden im
-
Thread
AM2302 Erfahrungen mit der Genauigkeit
Dirk K. schrieb im Beitrag #4755760: > Die DHT/AM-Module sind reines Spielzeug, Hygrometer-Werte Modell Zufall. Was meinst du mit "Zufall"? Die Frage ist, ob die Sensoren (DHT11, DHT22/AM2304) kalibrierfähig sind, d.h. ob die Werte so stabil
verbreiteten Phänomen auswächst. http://www.kandrsmith.org/rjs/misc/hygrometers/calib_dht22_dht11_sht71.html Wenige Threads unter diesem: https://www.mikrocontroller.net/topic/409346#new Den Verbrauch habe ich natürlich gemessen. Das DB ist da sehr optimistisch; unter 100µA ist der
-
Thread
PIR Sensor am PC läuft am PC andersrum als am Netzteil
#include <MQ2.h> // gas sensor #include <Wire.h> #include <LiquidCrystal_I2C.h> #include "DHT.h"//DHT22 ttempsensor // definitions... #define DHTPIN 6 //dht tempsensor #define DHTTYPE DHT22 //DHT11, DHT21, DHT22 DHT dht(DHTPIN, DHTTYPE); //I2C pins declaration LiquidCrystal_I2C
#include <MQ2.h> // gas sensor #include <Wire.h> #include <LiquidCrystal_I2C.h> #include "DHT.h"//DHT22 ttempsensor // definitions... #define DHTPIN 6 //dht tempsensor #define DHTTYPE DHT22 //DHT11, DHT21, DHT22 DHT dht(DHTPIN, DHTTYPE); //I2C pins declaration LiquidCrystal_I2C
-
Thread
Regelung der Luftfeuchte in einem Raum
Das weiße Gehäuse ist etwas größer (15x27x7mm) als der blaue Sensor (15x12x5mm). Hier ist der DHT11 für 1,11 Euro (kostenloser Versand) http://www.ebay.de/itm/New-DHT11-DHT-11-Digital-Temperature-And-Humidity-Sensor-/140755374264 oder 2 Stück für 2,11 Euro http://www.ebay.de/itm/2PCS-DHT11-Digital-Temperature-and-Humidity-Sensor
genau so etwas gebaut, steht aber weder zum Verkauf noch möchte ich zu sehr ins Detail gehen. Der DHT11 reicht völlig aus. Schau dir die Din 1946/6 mal an. Viel Erfolg!
-
Thread
DHT22: Datenblatt + Pegel passt nicht / ungenau
auch hier der Port auf Input mit Pullup steht für die 20-40 us Sequenz: [c] //reset port DHT_DDR |= (1<<DHT_INPUTPIN); //output DHT_PORT |= (1<<DHT_INPUTPIN); //high _delay_ms(100); //send request DHT_PORT &= ~(1<<DHT_INPUTPIN); //low #if DHT_TYPE == DHT_DHT11 _delay_ms(18); #elif DHT_TYPE == DHT_DHT22 _delay_us(500); #endif DHT_PORT |= (1<<DHT_INPUTPIN); //high DHT_DDR &= ~(1<<DHT_INPUTPIN); //input _delay_us(40); //check start condition 1 if((DHT_PIN & (1
-
Thread
nan im seriellen-Monitor
Hallo. Ich habe mir ein DHT22 Sensor gekauft und wollte Temperatur und Luftfeuchte messen. Dazu verwende ich diesen Code: #include "DHT.h" #define DHTPIN 12 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); void
Dritte Zeile natürlich DHT22 statt 11
-
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
seltsames Verhalten meines RP Pico
"das ist der nix_schalter am Ausgang %i, \n",nix_schalter); return true; } void read_from_dht(dht_reading *result); uint DHT11_Read_Data(dht_reading *result); int main() { uint32_t i,k, l; i=k=l=0; // Pico pios initialisieren stdio_init_all(); gpio_init(LED_PIN);
i++; // Sensoren auslesen dht_reading reading; DHT11_Read_Data(&reading); float fahrenheit = (reading.temp_celsius * 9 / 5) + 32; printf("Humidity = %.1f%%, Temperature = %.1fC (%.1fF)\n",reading.humidity, reading.temp_celsius
-
Thread
Bosch BME680 - Wirklich so schlecht?
hatte ich mich auch zunächst mit Temperatur (DS18B20) und dann auch mit Temperatur/Luftfeuchtigkeit (DHT11/22) auseinander gesetzt. Trotz ähnlichem Aufbau, um grundsätzlich die Genauigkeit zu testen, waren alle sehr viel enger zusammen, als es diese Sensoren wohl tun. Dabei hatte ich mich für die DHT11
Frank O. schrieb im Beitrag #7732463: > Dabei hatte ich mich für die DHT11 entschieden. Weil die damals ca. 1 > Euro kosteten und nicht sehr viel schlechter als die DHT22 waren. Den DHT11 hatte ich ca 2 Jahre in Betrieb, allerdings waren dessen Feuchte-Messwerte komplett
-
Thread
ESP-01 Startet nicht mit Externer Versorgung
Michael N. schrieb im Beitrag #6278090: > aber DHT11 tue dir einen Gefallen und nehme den genaueren DHT22, der 11er ist nur Mist!
Ich hatte den DHT11 hier in der Bastelkiste gefunden. Der DHT22 war schon geplant zu verbauen. Ist aber noch auf dem Weg. Bezüglich der Vorbeschaltung für das Hi-Link Modul, würde sich den diese Version von Spulen
-
Thread
automatischer Pilzzucht-Raum mit Mikrocontrollern
Stromversorgung des Lüfters benutze ich eine extra Breadbord Stromversorgung. Code: #include "DHT.h" //DHT Bibliothek laden #define DHTPIN 2 //Der Sensor wird an PIN 2 angeschlossen #define DHTTYPE DHT11 // Es handelt sich um den DHT11 Sensor DHT dht(DHTPIN, DHTTYPE); //Der Sensor
void setup() { pinMode(relaisPin, OUTPUT); Serial.begin(9600); //Serielle Verbindung starten dht.begin(); //DHT11 Sensor starten } void loop() { delay(2000); //Zwei Sekunden Vorlaufzeit bis zur Messung (der Sensor ist etwas träge) float Luftfeuchtigkeit = dht.readHumidity();
-
Thread
Mikrcontroller 8051 Daten an Hyperterminal senden klappt nicht.
while(TI==0); TI = 0; } void frage (void) { DHT11 = 0; timer1(); DHT11 = 1; } void antwort (void) { while(DHT11==1); while(DHT11==0); while(DHT11==1); } int datei() { int i,c=0; for (i=0; i<8; i++) { while(DHT11==0); timer2(); if(DHT11 == 1) c = (c<<1)|(1); else c = (c<<1); while(DHT11==1); } return c; } float a = 17.271;
-
Thread
Problem mit Arduino sketch
include <stdio.h> // Library für die Stndardfunktinen #include <DHT.h> // Library für den DHT11/22 Feuchtesensor // Library von Sparkfun für den BMP180 Luftdrucksensor #define DHTPIN 2 // Digitaler Pin an dem der DHT angeschlossen ist #define DHTTYPE DHT11 // Type des Sensors der angeschlossen ist hier: DHT11 DHT dht(DHTPIN, DHTTYPE); // Instanz
-
Thread
Pull Up Widerstand
Das Datenblatt ist ein echter Witz, daher kann ich nur raten: Hilft vielleicht ein 100nF direkt am DHT?
Einfach das Datenblatt vom DS18B20 lesen. Noch eine Seite: https://unsinnsbasis.de/ds18b20-dht22-dht11-temperatursensoren/#DHT11_und_DHT22 Adafruit hat das auch gut beschrieben: https://cdn-learn.adafruit.com/downloads/pdf/dht.pdf
-
Thread
Hochpräziser Temperatursensor
sehr genau (sollen sie sein). Vor einiger Zeit waren die noch unbezahlbar, daher hatte ich immer den DHT11. Es gibt noch den DHT22, der müsste dem Sirion näher kommen. Temperatur hatten die, über alle gemessenen, Abweichungen voneinander bis zu 0,7 Grad Celsius. Luftfeuchte, das habe ich nur die Umgebung
BCftechnik&hash=item5d45e819cb Die auch noch dazu und nimm ein paar mehr. http://www.ebay.de/itm/DHT11-DHT-11-Digital-Sensor-Feuchtigkeitssensor-Temperatur-Temperatursensor-NEU-/390870729436?pt=Mess_Pr%C3%BCftechnik&hash=item5b01b602dc
-
Thread
[V] DHT22 & ESP8266-12E
update noch 16x dht22 und 34x esp8266-12e zuhaben
zurzeit alle dhts erstmal weg neue ab 01.11 wieder welche verfügbar esp's weiterhin genug da
-
Thread
Temperatur & Feuchtigkeitssensor DHT 22
aber teuer. Aber wenn es bloss die Schätzwerte eines Zimmerhygrometers sein sollen, tut es auch der DHT, dafür wurde oft auch DHT11 verbaut.
#6281995: > Aber wenn es bloss die Schätzwerte eines Zimmerhygrometers sein sollen, > tut es auch der DHT, dafür wurde oft auch DHT11 verbaut. aber der DHT22 ist wesentlich besser als der DHT11, für meine Zwecke Luftfeuchte im "WäscheZimmer" reicht es, ich sehe vor dem Wäsche aufhängen, den Min Wert
-
Thread
Enum auf AVR??
Hallo, ich habe auf GitHub eine Quelle mit einr Lib für DHJT 11/22 geladen. In der Demo wird ein Status wie folgt abgefragt: [c] switch (DHT_Status) {...} [/c] In der dazugehörigen .h finde ich den Prototyp wie folgt: [c] enum DHT_Status_t { DHT_Ok, DHT_Error_Humidity, DHT_Error_Temperature, DHT_Error_Checksum, DHT_Error_Timeout }; //----- Prototypes---------------------------// enum DHT_Status_t DHT_status(void); [/c]
-
Thread
Stromversorgung Funkthermometer - Konzeptfrage
enthält nicht mal eine Darstellung, wann der Sensor 2% und wann 5% ungenau ist. Zumindest der DHT11 war da unglaublich schlecht, konnte nur bis 90 bzw 80%RF überhaupt messen. http://www.micro4you.com/files/sensor/DHT11.pdf Ausserdem muss man VCC des Sensors an einen PortPin schalten damit
> http://www.micro4you.com/files/sensor/DHT11.pdf Recht hast du, allerdings kann man mit dem DHT22 glaube ich relativ gute Ergebnisse erzielen, wenn die Ansprüche nicht so hoch sind. Zumindest preislich ein ganz guter Kompromiss wie ich finde
-
Thread
ATmega328P - Input liefert keinen Wert
[c] #include <SPI.h> #include "nRF24L01.h" #include "RF24.h" #include "printf.h" #include "DHT.h" //DHT 22 Sensor DHT dht; /* Hardware configuration: Set up nRF24L01 radio on SPI bus plus pins 9, 13 */ RF24 radio(8,7); uint64_t pipeAddressSenderLivingroom = 0xf0f0f0f0e1; uint64
irgendetwas ändert, bzw. LED ist *AN* wenn PD5 == 0 und *AUS* wenn PD5 == 1. Dasselbe danach für dht, wenn dht <> 0, LED ist *AN* usw.
-
Thread
Powermessung mit INA219
die UTFT.rar 2 607 889 von 2015/2016 #include <UTFT.h> #include <Adafruit_Sensor.h> #include <DHT.h> #include <DHT_U.h> #include <Wire.h> #include <Adafruit_INA219.h> #define DHTPIN1 43 #define DHTPIN2 44 #define DHTPIN3 45 #define DHTPIN4 46 #define DHTPIN5 47 DHT dht[] = { // Definition eiogene Klasse DHT22 {DHTPIN1, DHT22}, {DHTPIN2, DHT22}, {DHTPIN3, DHT22}, {DHTPIN4, DHT22}, {DHTPIN5, DHT22}, }; Adafruit_INA219 ina219; Adafruit_INA219 ina219_A(0x40); Adafruit_INA219 ina219_B(0x41
-
Thread
Original SHT35 auf Platine: GY-SHT35? SHT35? oder?
hatte ich mich auch mit Temperatur auseinander gesetzt. Irgendwann las ich einen Test, da war der DHT22 besser als der SHT. Aber auch die DHT11 waren ziemlich gut. Wie die heute sind, weiß ich natürlich nicht.
Frank O. schrieb im Beitrag #7706780: > Irgendwann las ich einen Test, da war der DHT22 besser als der SHT. Aber > auch die DHT11 waren ziemlich gut. Ist halt irgendein Makerspace Influencer Murkstest gewesen um den eigenen Bestand zu verkaufen. Die Sensirions kommen z.B. mit
-
Thread
China-BME280 Problem
eher Werte um die 50% als 30-35%. Mit einem DHT11 habe ich mal ähnliche Erfahrungen gemacht. Die Berechnungsformeln in den benutzten Bibliotheken für die BME280 sind 1:1 aus dem Datenblatt von Bosch übernommen, Rechenfehler den ESP8266 (Datentypen
Ich kenne zwar FOST02 nicht, aber ich kann dir versichern, dass DHT11 echte Schätzeisen sind. Daran würde ich die Genauigkeit von den BME280 nicht festmachen. lg, couka
-
Thread
Arduino Code Fehler aber was ist falsch ?
algorithm adjusts itself to work on faster procs. DHT dht(DHTPIN, DHTTYPE); [/c]
aber selbst damit gehts nicht. #include <OneWire.h> #include <DallasTemperature.h> #include "DHT.h" #include "dht.h" #define OneWire ds(10); #define DHT.PIN (2): #define DHTTYPE.DHT21; #define DHT dht(DHTPIN, DHTTYPE); Die beispiele einzeln laufen zusammen aber nicht mehr.
-
Thread
Feuchtesensor
danke hast du schon mit dem dht 11 von e..y gearbeitet????
schrieb im Beitrag #2497892: > cskulkw schrieb im Beitrag #2497807: >> Du meinst bestimmt den SHT11 von sensirion, oder? > > Nein, er meint den DHT11 mit 1wire. Ich habe den DHT21 gerade verbaut, sollte genau das gleiche Protokoll sein wie beim DHT11.
-
Thread
Gesucht: Vernetzbare Funkthermometer zum annehmbaren Preis
-ESP-01-ESP-01S-DHT11-Temperature-Humidity/32880487687.html Programmierbeispiel (sendet Messwerte an Webserver mittels HTTP-POST Request): https://www.ram-projects.de/elektronik/esp8266-wetterstation-mit-dht11/
setzt schon die Dicke Kellerdecke alleine deutliche Grenzen bei Bluetooth LE. Die Variante ESP8266 DHT11 ist in der Variante mit DHT22 schon recht nahe dem was ich mir vorstelle. Wenn es das noch fix und fertig im Gehäuse mit Batteriefach gäbe, wäre ich schon zufrieden. Der Preis ist auch bei innereuropäischer
-
Thread
Wer kennt "Blynk"?
SoftwareSerial EspSerial(2, 3); // RX, TX #define ESP8266_BAUD 9600 ESP8266 wifi(&EspSerial); //===DHT22============================================= #include <DHT.h> #define DHTPIN 8 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); //===DS18B20=========================================== #include
float h = dht.readHumidity(); float t = dht.readTemperature(); Blynk.virtualWrite(10, t); // virtual pin 10 Blynk.virtualWrite(11, h); // virtual pin 11 Serial.println("DS18b20 und DHT22 gelesen
-
Thread
ESP8266 Datenübertragung an Website
Hallo zusammen, ich habe vor an mindestens 2 ESP8266 Module ein DHT22 Sensor anzuschließen. Diese Daten von dem DHT22 sollen jede Minute an eine Website übertragen werden. Davor war das ganze mit einem Raspberry Pi so verwirklicht, das ein Python Script die Daten
Vergeblich. Leider funktioniert es nicht. Hat jemand eine Idee? Mein Code: [code] #include <DHT.h> #define DHTPIN 14 #define DHTTYPE DHT22 //DHT11, DHT21, DHT22 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println("DHT22 - Test!"); dht.begin
-
Thread
Feuchtigkeitssensor mit Raspi auslesen
I2C Bus: https://www.reichelt.de/entwicklerboards-temp-feuchte-dht-11-debo-bo-dht-11-p239086.html?&trstct=pol_1&nbc=1 3,41 Euro Die Adresse ändern müßte bei den DHT Sensoren auch durchgeführt werden: http://www.ibrieger.de/i2c-adresse-beim-hyt271-feuchtesensor-einstellen.html
Die DHT11-Sensoren sind murks.
-
Thread
DHT22 Feuchte Sensor ständig im Eimer
DHT22 to be suited in all kinds of harsh application occasions. Dürfte also nicht normal sein.
Testbetrieb (Gerät zur Lüftungssteuerung im Keller). Werde daher auch auf was anderes wechseln, SHT11 ist einer der Kandidaten. Auch wenn der Anschluss des DHT22 so schön einfach war mit 2m Kabel....
-
Thread
Platinen bei Smart Prototyping durchkontaktiert?
Montage sollten vorhanden sein. In einem anderen Thread wurde ich darauf hingewiesen dass noch ein DHT11 eingebaut werden soll: "Davon ab ist deine Schaltung, wie oben schon erwähnt, ohne Kompensation der Temperatur/Luftfeuchte kaum zu gebrauchen. Bau zumindest einen DHT11 ein, der ist nicht teuer
Macht ja nichts. Nehme ich die wo ich gemacht habe. Funktioniert auch ohne DHT11
-
Thread
DHT22 und Funksteckdosen
humidity/temperature sensors // Written by ladyada, public domain #include "DHT.h" #include <RCSwitch.h> RCSwitch mySwitch = RCSwitch(); #define DHTPIN 8 // what pin we're connected to // Uncomment whatever type you're using! //#define DHTTYPE DHT11 // DHT 11 #define DHTTYPE DHT22 // DHT 22 (AM2302) //#define DHTTYPE DHT21 // DHT 21 (AM2301) // Connect pin 1 (on the left) of the sensor to +5V // NOTE: If using a board with 3.3V logic like an Arduino Due connect pin
-
Thread
ESP will Domain nicht aufrufen.
#include <ESP8266WebServer.h> #include <ESP8266mDNS.h> #include <ESP8266WiFi.h> #include "dht.h" #include <SPI.h> #include <Wire.h> #include <NTPClient.h> #include <WiFiClient.h> #define DHT1_PIN 4 #define DHT2_PIN 0 #define DHT3_PIN 2 dht DHT1; dht DHT2; dht DHT3; const char
(!client.connect(host, httpPort)) { Serial.println("connection failed"); return; } DHT1.read22(DHT1_PIN); DHT2.read22(DHT2_PIN); DHT3.read22(DHT3_PIN); String url = "/Tomaten/"; url += sendto; url += "?a="; url += DHT1.humidity; url += "&b="; url += DHT1.temperature