-
Thread
Infos zu DHTC12 Temperatur-/Feuchtigkeitssensor gesucht
Hi, ich wollte gerade meinen Vorrat an DHT20 aufstocken, einem wohl vom DHT11 abgeleiteten Sensor mit I²C-Schnittstelle, der ziemlich günstig (um 2,50€) zu haben ist und für meine Zwecke eigentlich mehr als ausreicht. Dabei bin ich über eine
Jack V. schrieb im Beitrag #8061430: > ich wollte gerade meinen Vorrat an DHT20 aufstocken, einem wohl vom > DHT11 abgeleiteten Sensor mit I²C-Schnittstelle, der ziemlich günstig > (um 2,50€) Wie kommst du für den DHT20 auf 2,50€? Da steht etwas von $0,49. https://www.aosong.com
-
Thread
Gibt es Sensoren für Luftfeuchtigkeit über 1-Wire?
Guten Tag. Ich habe mir bei Reichelt einen DHT 22 Sensor besorgt (DEBO DHT 22 BRD). Weil dort in der Artikelbeschreibung steht, dass der Sensor über 1-Wire kommuniziert, wollte ich den an meinem bestehenden 1-Wire-Bus nutzen. Hat aber nicht funktioniert
Spannungsversorgung. Es ist viele Jahre her, dass ich damit was gemacht hatte. Damals kam erst, nach dem DHT11, der DHT22 raus, bzw. wurde dann angeboten und alle die ich gekauft hatte, die funktionierten sehr gut.
-
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
Arduino und struct gefallen sich nicht !
Zeichen für Zeichen in die UART zu schubsen. sizeof ist auch oft ein Ort für vertippsler. Seit C++11 kann man den "range based for loop" verwenden. Oder per constexpr Template Funktion die Array Größe ermitteln.
darüber wie sinnvoll diese Library ist.... Uuuuuund: ist es legitim, wenn ich "Treiber" für bspw. DHT11 / 22 oder DS18B20 , BM280 mache, dass die Beispiele für diese "Treiber" dieses extendedSerial verwenden dürfen oder ist es hier besser doch nur HardwareSerial von Arduino zu verwenden. Und: für
-
Thread
CH32V003 und Arduino
ich für CH32V003 dann geschrieben SPI-TFT Display, OLED-Display, TM16xx 7-Segmenttreiber, DS18B20, DHT11, LM75 ... etc. Irgendwie fühlt sich das an, als ob ich das gesamte Ökosystem neu aufsetze. Bin ich zu dämlich? :-) natürlich dürft ihr das mit "ja" beantworten
charlie20 (Library für 20 charliegeplexte LED's, keine eigene Klasse, weil wieder Timerinterrupt) - dht11 (eigene Klasse für diesen -schlechten- Sensor) - Schieberegister 74HC595 (eigene Klasse) - HD44780 (unglaublich: nicht einmal das originale Demo funktioniert, weil das Timing scheinbar komlett
-
Thread
Temperaturmessung mit ESP01S
messen. Einfache Sache sollte man meinen. Meine Wahl fiel zunächst auf einen ESP01-S mit eine DHT11 Sensor. Den ESP8266 hab ich mit tasmota geflashed weil der sich so schön bequem und einfach an MQTT anbinden lässt und weil der DHT mit allem auf einer Platine kam, auf den man den ESP nur aufstecken
zusammenhängen. Bei welchen mit dem BME680 ist der Sensor selbst vom Rest der Platine meist entkoppelt. DHT11 sind Schätzeisen...
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
Empfang eines Kommandos aktiviert) Noch nicht auskommentiert oder abkeklemmt habe ich bisher: DHT11 und Piezo Viele Grüße Kai
page-write: cnt 0 cur_byte 24 -> 24 status 0 written 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 read 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 2. page-write: cnt 24 cur_byte 8 -> 32 status 0 written 18 19 1A 1B 1C 1D 1E 1F read 18 19 1A 1B
-
Thread
Aufbau Smart Grow System
Umfassen soll das ganze: Einen RPi4 mit 4GB Ram und Mycodo als Basis. Einen Pico mit 1 DS18B20 und DHT22 oder ähnlichen Sensoren um 1. Wassertemp festzustellen und die Umgebungswerte zu überprüfen. Nun möchte ich mit dem/einem weiteren Pico, 4-8x PC Lüfter (wie den Arctic F12) mit PWM schalten. Nun
wirklich unfreundlicher als sonst wo. Alles Profis hier anscheinend mit Langeweile morgens um halb 11.. vielleicht gibt euch das Anreiz zum Nachdenken ;) Passt, danke für eure "Hilfe". Thread kann geschlossen werden.
-
Artikel
Temperatursensor
3% Temperatur: +/- 0,5°C Auflösung: Feuchtigkeit: 0,1 % RH Temperatur: 0,1 °C Kleinere Version als DHT11 / DHT22 mit Drahtanschlüssen. DHT11 : Genauigkeit: Luftfeuchtigkeit: +/- 5% Temperatur: +/- 2°C Kosten: ca. 2,00 € (Ali) bis 8,00 € (eBay Deutschland) DS1621. Der DS1621 ist Temperatursensor und A
5,08 5,65 - 4,54 DS1629 8,70 8,68 - 5,00 6,50 7,65 DS1631 8,00 2,91 - 3,11 - 3,94 DS1731 - - - 9,79 - 3,81 DS1821 5,90 5,27 6,27 - - 5,05 DS18B20 2,50 3,06 - 3,26 3,20 3,93 DS1921 - 26,15 - - - 21,13 DS1922 - 62,00 - - - 43,11 DS1923 - 97,96 - - - 80,30 KTY81/121 - - - 0,79
-
Thread
Raspberry Pi Pico WH an DHT22 und LLC anschliessen
ignorieren. Das Datenblatt des Sensors sagt "3.3-6V DC" https://cdn.sparkfun.com/assets/f/7/d/9/c/DHT22.pdf
Abgesehen davon taugt der DHT22 nicht viel, insbesondere die RH-Werte bleiben hoch, wenn sie mal hoch waren. Dann kann man den DHT durch erwärmen mit dem Fön wieder zur Vernunft bringen, bis das Spiel von neuem losgeht. Nimm lieber
-
Thread
Datenlogger für 8 oder 12 KanäleTemperatur
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
> 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
-
Thread
Programmstruktur
Compiling .pio/build/esp32dev/FrameworkArduino/FirmwareMSC.cpp.o *** [.pio/build/esp32dev/lib53a/DHT sensor library/DHT_U.cpp.o] Error 1 ====================================================== [FAILED] Took 3.64 seconds ====================================================== * The terminal process
ESP32 pin GPIO2 connected to button #define DHTPIN 4 // Digital pin connected to the DHT sensor #define DHTTYPE DHT11 // DHT 11 DHT dht(DHTPIN, DHTTYPE); bool prev_button_state; // the previous state of button bool button_state; // the current state of
-
Artikel
Feuchtesensor
100°C. Temperaturkompensierter Oszillator mit CMOS-Timer 555 im Datasheet. HYT371. von Hygrosens (~11€ bei Reichelt) Temperaturbereich -40..+100°C. Genauigkeit 3% rF, 0.4°C Interface I 2 C Me prinzip kapazitiv Es gibt diverse weitere Sensoren, die Dokumentation ist allerdings bei allen sehr schlecht
analog nein HC201 E+E Elektronik analog nein HC103M2 E+E Elektronik analog nein AM2321 Aosong I2C ja DHT11 Aosong I2C ja AM2305 Aosong I2C ja AM2301 Aosong I2C ja ENS21x ScioSense I2C ja
-
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
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
Feuchtigkeitssensor mit DHT11 und PIC16F1826
Hier noch das Zeitdiagramm für das auslesen des DHT11
Dominic schrieb im Beitrag #7709916: > ich versuche, einen Feuchtigkeitssensor (DHT11) für das Badezimmer zu > entwickeln. dumme Zwischenfrage, warum DHT11 wo doch der DHT22 genauer ist und man am den genauso lernen kann.
-
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
3 ohmsche Verbraucher (je 16A) abwechseln elektrisch sicher schalten
Ziel ist es doch den Raum zu beheizen, also miss doch den Raum! Aber deshalb schrieb ich auch noch DHT11/22. Du brauchst nicht die Platten messen, sondern nur im Raum, da du alle Heizkörper immer gleich bestromst, hast du auch die gleiche Temperatur (von Herstellungsunterschieden abgesehen). Miss mit drei DHT11/22, im gebührenden Abstand die Temperatur bei den einzelnen Heizkörpern. Mit 1-wire ist das wirklich einfach und ohne viel Aufwand zu machen. Wenn du doch Informatiker bist, dann kannst du auch
-
Thread
Grundsatzfrage zum Bustransfer
long t = micros(); //Serial.print("DHT11.4"); loopCnt = 10000; while(digitalRead(pin) == HIGH) if (loopCnt-- == 0) return true; //Serial.print("DHT11.5("); //Serial.print((micros() - t)); //Serial.print
Serial.print("Humidity (%): "); Serial.println(zrtos_vfs_module_dht__get_humidity(bits,ZRTOS_VFS_MODULE_DHT_TYPE__DHT11)); Serial.print("Temperature (%): "); Serial.println(zrtos_vfs_module_dht__get_temperature(bits,ZRTOS_VFS_MODULE_DHT_TYPE__DHT11)); uint8
-
Thread
ESP32 kann sich nicht mit dem WLAN verbinden
ESP manuell dem Router hinzugefügt -Verschiedene Programme ausprobiert wie z.B. das auslesen eines DHT11, DS18B20 oder ein einfaches Blink-Programm um zu testen ob der ESP beim löten schaden genommen hat (Alle haben funktioniert) Hier noch das Programm: [c] #include "WiFi.h"
-
Thread
DHT 11 Sensor, ohne Widerstand, ohne Verbindung von Data Pin zu Vdd
versuche mich gerade daran einen ESP32 mit verschiedenen Sensoren auszustatten. Ich habe mit meinen alten DHT11 Sensoren angefangen, und habe einfach mal so verkabelt wie ich das in Erinnerung hatte. Der linke Pin (Vdd) habe ich mit 3,3V verbunden, den rechten Pin (GND) entsprechend mit GND verbunden und
Der linke Pin (Vdd) habe ich mit 3,3V verbunden Das dürfte etwas knapp sein. Im Datenblatt des DHT11 gibt Adsong für die Versorgung an: DC 3.5~5.5V Erst der DHT20 ist für den Bereich DC 2.2 - 5.5V ausgelegt. > Jetzt habe ich gesehen, dass man den Data Pin eigentlich noch über ein > z.b 1k
-
Thread
Mehrere DHT-Sensoren funktionieren nicht am RasPi-Pico
BME280er gleichzeitig benutzen? [code] from machine import Pin from time import sleep import dht import sdcard import uos ## init sensors sensor1 = dht.DHT11(Pin(21, Pin.IN, Pin.PULL_UP)) sensor2 = dht.DHT11(Pin(20, Pin.IN, Pin.PULL_UP)) #sensor3 = dht.DHT11(Pin(19)) #sensor4 = dht.DHT11
Wahl der Sensoren liegt: ... > Es kann auch an deinem Aufbau liegen (Kabellänge). Bei 3V3 ist der DHT11 > etwas pingelig. => Wo wir gerade bei Kabellängen sind: Wie lang können die denn für DHT11, DHT22 und BME280 maximal sein? Meine Ziel-Anwendung hätte nämlich 1 und 2 Meter Kabellänge. Bei HDMI
-
Thread
1-Wire Temperatur Sensoren in die AWS-IOT Clout bringen
dazwischen nötig, und es gibt die Platinchen mit DS18B20 Sensoren, oder auch mit Luftfeuchte+Temperatur (DHT11/22) Edit: Hier gibt's auch noch eine schöne Anleitung, wie man sich das bei AWS zusammenklickt, und was an Software auf dem ESP nötig ist: https://how2electronics.com/connecting-esp8266-to-amazon-aws-iot-core-using-mqtt
-
Thread
Wemos D1 GPIO fallen nicht ab
Temperaturfühler DS18b20 messen und danach ein Relais schalten lassen. Außerdem habe ich noch ein DHT22 am laufen, sowie ein 2x16 LCD. Die Temperaturmessungen, sowie das LCD laufen ohne Probleme. Nun habe ich per Regel angegeben, dass das Relais bei bestimmter Temperatur anziehen soll und wenn erreicht
der Wemos schon verstorben sein. Das Relais zieht laut Datenblatt etwa 70mA, der ESP kann nur etwa 11mA liefern. Da muss noch was dazwischen, z.B. ein Transistor oder FET, Beispiele findest du in der FAQ.
-
Thread
Temperatursensor DHT11 driftet wild
DHT11 immer so mies? Wird das mit einem DHT22 besser? Eigentlich sollen die Dinger ja schon vorab kalibriert sein.
Der DHT11 hat eine Accuracy von +/-2°C und eine Repeatability von +/-1°C. Ein ESP8266 kann im Betrieb deutlich warm werden. Mit einem Shield liegt der DHT11 ziemlich nah an der Wärmequelle. Das könnte deine
-
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
Arduino Thermometer mit LCD I2C
Hallo zusammen, ich habe gerade ein Projekt bei dem ich mit dem Arduino, DHT11 Sensor und dem LCD I2C Display eine kleines Temperatur und Luftfeuchtigkeit Messgerät bauen will. Bei dem Code für den Arduino hab ich jetzt aber ein Problem. Hier sagt er mir einen Fehler (siehe
digitalen Output-Pins, die man verwendet hat, werden als Parameter angegeben: const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); Und nun schau dir den Code an. Er ruft die i2c auf, und als INI den Befehl für NO - i2c.
-
Thread
Vergleich EsPiFF-PLC mit Pixtend, Industruino und Arduino Octa
Wir empfehlen für Pixtend stets 100 ms Zykluszeit zu verwenden. Hinweis zur Zykluszeit: Wenn keine DHT11/22 Sensoren an PiXtend angeschlossen und verwendet werden, so kann die Zykluszeit (Buszyklus) bis auf 25 ms reduziert werden". Also max. 40x pro Sekunde nachregeln? Ohne Codesys, sollten bis 800 Zyklen
-
Thread
1wire2voltage - 1wire Sensor zu 0-10V Konverter zweikanalig
man auch einen stetigen Regler draus programmieren. 0-10V Feuchte und Temperaturausgang mit einem DHT11 Sensor ist mit dem 1wire Eingang auch möglich?
genug ;-) KartI. schrieb im Beitrag #7319416: > 0-10V Feuchte und Temperaturausgang mit einem DHT11 > Sensor ist mit dem 1wire Eingang auch möglich? Ja, sollte auch möglich sein. Aber achte darauf, welchen du verwendest. Es gibt einen mit 1wire und einen mit I2C Bus. https://www.ramser-elektro.at
-
Thread
Russisches Datenblatt Röhre 6P7s übersetzen
=false * showLoadLine=n showIp=y isDHT=n isPP=n isAsymPP=n showDissipLimit=y * showIg1=n gridLevel2=n isInputSnapped=y * XYProjections=n harmonicPlot=y dissipPlot=n *----------------------------------------------------------------
> XYGrid=false > * showLoadLine=n showIp=y isDHT=n isPP=n isAsymPP=n showDissipLimit=y > * showIg1=n gridLevel2=n isInputSnapped=y > * XYProjections=n harmonicPlot=y dissipPlot=n > *--------------------------------------------------------------