-
Thread
Feuchtesensor liefert seltsame Werte.
Hallo Community, ich habe da einen DHT22 Feuchtesensor den ich auslesen möchte. Die ersten "Versuche" funktionieren zwar soweit das überhaupt etwas angezeigt wird... allerdings sind die Werte mehr als merkwürdig. Ausgangssituation: -
] // ICP1 Konfiguration wird in meiner main einmalig aufgerufen void Input_Capture_Init(void) // DHT22 ICP1 input configuration { TCCR1B |= (1<<CS10) | (1<<CS11); // PreSc 64 TIMSK1 |= (1<<ICIE1) ; // Enable ICP1 interrupt TCCR1B |= (1<<ICES1); // ICP1 sensing rising edges } /
-
Thread
Feuchtesensor AM2302/DHT22 avr-gcc
Ich habe ein AM2302 oder auch DHT22 länger zu Hause herum liegen gehabt und bin jetzt endlich mal dazu gekommen diesen zu testen. Zuerst habe ich den Code von Walter für den DHT11 versucht den es auch hier im Forum gibt. http://www.mikrocontroller.net/forum/codesammlung Dieser funktionierte aber nicht mit dem DHT22. Daher habe ich für den AM2302/DHT22 einen neuen Code geschrieben und auf meiner Homepage unter http://www.pgollor.de/cms/?page_id=1013 veröffentlicht. Als Testcode ist wie bei Walter eine Ausgabe
-
Thread
Datenübertragung mit Arduino und WLAN-Shield ESP8266
beibringen und eine Wetterstation bauen... Meine Bauteile sind folgende: - Arduino Nano - ESP8266 - DHT 22 - DS18B20 - MPL3115A2 Die Hardware ist so weit fertig und ich konnte mit der Arduino IDE (ja, viele finden die sch***e, mir bleibt derzeit aber nichts anderes über als vollkommen ahnungslose
Moin, ich habe sowas gebaut. Meine Hilfen: http://randomnerdtutorials.com/esp8266-dht11dht22-temperature-and-humidity-web-server-with-arduino-ide/ https://create.arduino.cc/projecthub/TheGadgetBoy/ds18b20-digital-temperature-sensor-and-arduino-9cc806 Bekomm die beiden mal zum Laufen
-
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
1 Wire Temperatur und Feuchtemessung
ausspucken. Kalibrieren und dergleichen kann man sich so sparen. Gute Erfahrungen habe ich mit DHT11 und DHT22 gemacht.
Messungenauigkeit verfahrenbedingt dieselbe), manche Sensoren sind teuer und gut (SHT75), andere billiger (DHT11), man achte auf den Messbereich den man benötigt und die Genauigkeit am Rand dieses Messbereichs.
-
Thread
Wetterstation
Sensoren/Konfiguration: - Bosch BMP085 bzw Nachfolger BMP180 (I2C) - Feuchte/Temperatur: DHT22 (=Am2302) (1-Wire) - Feuchtesensor: Sensirion SHT11 (I2C ähnlich) - Drucksensor HP03S (I2C) - Temperatursensor DS18B20 (Dallas 1-Wire) - RTC:
die Hardware erkannt wird. Als Empfehlung: Druck : BMP180 Luftfeuchte : SHT11 (kann zusammen mit BMP180 am I2C hängen) Temperatur/Uhrzeit: RTC Tiny (RTC+DS18B20 auf einer Platine) Für den SHT11 gibt es auch eine Membrane zu kaufen, so dass der Sensor auch gegenüber äußeren
-
Thread
zuverlässiger Luftfeuchtigkeits+Tempsensor
Hallo, ähnliche Erfahrungen habe ich mit den DHT auch gemacht, allerdings nur als Stichprobe ohne weitere Experimente (Reconditionierung usw.). Im Einsatz sind hier seit über 6 Jahren FOST02, das sind China-Nachbauten des SHT11. Damals waren sie
unter deren vom Hersteller gelieferten Schutzkappe und glaube deren Werten. Waren damals teuer und DHT22 gab es noch nicht.
-
Thread
TCRT5000 und DHT mit einem ESP32 auslesen
AsyncMqttClient.h> Basecamp iot; #define LED_pin 2 AsyncMqttClient mqttClient; /** Initialize DHT sensor */ DHTesp dht; /** Task handle for the light value read task */ TaskHandle_t tempTaskHandle = NULL; /** Pin number for DHT11 data pin */ int dhtPin = 25; char tempBuf[2]={0}; TempAndHumidity
sensor dht.setup(dhtPin, DHTesp::DHT22); iot.begin(); pinMode(LED_pin, OUTPUT); Serial.begin(115200); iot.mqtt.onConnect(mqttConnected); iot.mqtt.onMessage(mqttMessage); /* Serial.println
-
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.
-
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
DHT22 mit 1,8V betreiben
langsam nachlassen? Sprich, irgendwie müsste die Spannung für den DHT22 auf 3V gehalten werden. Gibt es einen passenden StepUP Konverter oder eine andere alternative? Vielen Dank!
Vorschlag: Spannungsverdopplung mit anschließendem 3,3 Volt Low-Drop Stabi-IC. Der DHT22 nimmt max. 1,5 mA während der Messung auf (sonst 50 µA). U. U. kann das Stabi-IC weggelassen werden.
-
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
mit einem 8051 Mikrocontroller einen Mlx90416 Infrarotsensor anstuern
Ja leider, bekomm das nicht hin beim dht11 Sensor hat es wunderbar geklappt ohne Probleme. Beim mlx will das irgendwie nicht klappen, mir gehen die Ideen aus, wenn ich es ein speise bekomm ich nur 255 raus und ne 1 was mir aber überhaupt nicht
Martin H. schrieb im Beitrag #4965010: > beim dht11 Sensor hat es wunderbar > geklappt ohne Probleme. Ganz ehrlich, ich glaube dir kein Wort! Du hast keinesfalls ein funktionsfähiges one-wire Protokoll für den DHT11 implementiert. Martin H.
-
Thread
Luftfeuchtigkeit mit HCZ-H82A messen
Kann es nicht ein ganz gewöhnlicher DHT22 alias AM2302 mit digitaler Schnittstelle sein?
Heyho, doch ich hab nen kleinen Bock geschossen... Es müsste ein 11x16 Feld sein 11-Temperaturstufen 16-RH-Stufen :D ahja und die while-Schleife ist natürlich übertrieben groß Zwischenstufen benötigt? --> Interpolieren beste grüße public
-
Thread
JPG format kurios - tjpgdec oder libjpeg funktionieren nicht
0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9, 0xFA, }; const unsigned char huffman4[] = { 0x11, 0x00, 0x02, 0x01, 0x02, 0x04, 0x04, 0x03, 0x04, 0x07, 0x05, 0x04, 0x04, 0x00, 0x01, 0x02, 0x77, 0x00, 0x01, 0x02, 0x03, 0x11, 0x04, 0x05, 0x21, 0x31, 0x06, 0x12, 0x41, 0x51, 0x07, 0x61
/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
Grundlagen & Beispielcode 433MHZ Sender & Empfänger
möchte ich gerne in jedem Raum die Temperatur und die Feuchtigkeit messen. Habe mir dazu erstmal 1x DHT22 AM2302 digital Feuchtigkeit Feuchte Temperatur Sensor von e*b*y bestellt. Zudem habe ich für ein paar Euro noch 5 433MHZ Sender/Empfänger gekauft. Ich würde nun gerne über Funk die Daten vom DHT22
Folgende Pins sind vorhanden. Vcc,Gnd,Data. Sind nicht so komplex wie die von Reichelt (RM12/11) Melde mich nach der Arbeit wieder. Gruß
-
Thread
Sketch für Projekt will nicht so richtig
Hallo an alle, Ich habe hier ein Sketch , der nicht richtig will. DHT11 und TFT 1.8 zoll gehen soweit. Läuft alles auf einen NANO.Habe das Display auf 8,9,10,11,13 laufen.DHT11 auf A0 und LED auf 5. Nun möchte ich ein 24 LED-Ring implentieren, das will aber nicht so recht
hardware, and pin 10 (or 53) // must be an output #define sclk 13 // for MEGAs use pin 52 #define mosi 11 // for MEGAs use pin 51 #define cs 10 // for MEGAs you probably want this to be pin 53 #define dc 9 #define rst 8 // you can also connect this to the Arduino reset #define PIN 5 // Digital
-
Thread
[V] Oszilloskop Vollcraft DSO 2100
LA ist zur Zeit nice to have. Ich brauche ihn derzeit um den Signalverlauf zwischen uC und einem DHT11/DHT22 zu tracen. Der DHT macht leider noch nicht das was er soll. Dafür reicht auch ein Speicheroszi. Es geht ja nur um timings. Als LA hatte ich an einen Scanalogig 2 pro gedacht. Der kann allerdings
-
Thread
IO bei M68k <-> GCC
spaßeshalber mal über das KatCE Board mit mit 68010 und 68230 am Port B des 68230 die Daten eines DHT11 einzulesen .. und der Kram ist scheinbar zu langsam. Die CPU wird mit 10,240 Mhz getaktet. Due Hauptursache für mein Problem ist die Implementation der Ein-Ausgabefunktionen des verwendeten FBuG
Das dauert ja regelrecht Wochen bis die CPU da durch ist. In der einfachen Lesefunktion für den DHT11 habe ich zwischen 2 Abfragen eine Verzögerung von ca. 40 mikrosekunden einzuhalten: [c] ... while(!get8(PIT_PBDR)&0x01); // wait for high "response" while(get8(PIT_PBDR
-
Thread
Wie Sensoren anschließen (Leitung und Steckverbinder)
bis zu sieben Sensoren anzuschließen. Jeder DHT22 braucht drei Pins (GND,VCC und Daten). Das Ganze soll am Besten steckbar sein. Am wenigsten Platz benötigen vermutlich Pfostenleisten und als Stecker jeweils ein 3-Pin Dupont Jumper. Aber, welches Kabel zum Sensor nehme ich dann? Laut DHT22 Datenblatt sollte die Leitung geschirmt sein, und sie würde ja auch einige Meter lang sein. Ich habe jetzt sowas wie ein Audio-Stereo Kabel im Sinn. Bekomme ich das vernünftig in die Jumper gekrimpt
-
Thread
ESP8266 oder ESP32 Board mit integriertem Temperatursensor
- ESP8266 oder ESP32 - Micro-USB Anschluss für Power - Ein Temperatursensor (DS18B20, LM335, DHT11/22, ..) auf dem Board - Größe/Form: eigentlich egal, je kleiner desto besser - Preis: <= 8 EUR pro Stück - Stückzahl: ca. 200 Ich habe bereits auf den üblichen Seiten (Banggood, Alibaba, ebay
musste bisher noch keine Akkus wechseln. Gut, mit 8eur kommst nicht hin, eher das Doppelte. Mit den DHT-Sensoren habe ich schlechte Erfahrungen in Sachen Haltbarkeit gemacht. Lieber sowas wie BME280. Gibt noch einen neuen Sensor, der vor kurzem auf den Markt gekommen ist und recht gut sein soll - dessen
-
Thread
NRF24L01+ als Hausbus
Prozessor-Vergleich - Platinen mit einem PIC16F1518-I/SO machen, die wahlweise mit einem DS18B20 oder einem DHT22 bestückt werden können und auch in eine Steckdosenleiste passen. Bei Atmel bin ich leider nicht fündig geworden: Zu groß, zu klein, kein ICP frei für den DHT22 usw. :-( Den PIC16F1518-I/SO gibt's
einfach sein) und liefert -zig Beispiele für Sensoren und Aktuatoren mit. Auf der Basis habe ich SHT11 Sensoren an SmartHome.py angebunden und bin dabei Thermys mit Nrf24 auszustatten. Quäle mich gerade mit PID-Regler und einer noch instabilen Verbindung vom Gateway zum Thermostaten. LG, Tom
-
Thread
Arduino friert ein nach 1-3h
nichts. Beispiel: [c] float temp = 1.3; //1.2aus //1.4an ... long interval = 2000; ... t = dht.readTemperature(); //Gefriertruhesteuerung if (t>temp) {digitalWrite(kuehlschrank, HIGH); Serial.print("Temperatur: "); Serial.print(t); Serial.print(" *C "
Hab das gleiche Problem wenn ich den DHT11 im Code hinzufüge.. bis dahin klappt das.. nur so eine Idee konnte mich noch nicht weiter drum kümmern.
-
Thread
Temperatur Sensor im PC einbauen?!
ausgibt? Was für ein Temperatursensor würde für so was in Frage kommen? Daheim hab ich noch einen DHT11 den ich mal mit AVR-µC und Arduinos verwendet habe. Der zeigt allerdings Temperaturen ohne Nachkomme Stelle an? Und was für ein Mikrocontroller wäre besser? Ein AVR oder sogar ehr ein Arduino?
Florian Denz schrieb im Beitrag #4076574: > Daheim hab ich noch einen DHT11 den ich mal mit AVR-µC und Arduinos > verwendet habe. Der zeigt allerdings Temperaturen ohne Nachkomme Stelle > an? dann hast du doch alles was du brauchst, wenn Du unbedingt eine Nachkommastelle
-
Thread
Monitoring Lösung / Backend für den Tüftler
verbunden, danke Alex für die Hilfe! Anbei mal ein lauffähiger Arduino Sketch für einen ESP8266 mit einem DHT11 Sensor für Temperatur und Luftfeuchte. Damit sollte der Einstieg vielleicht leichter fallen ;-) Gruß Joe
schrieb im Beitrag #6535420: > Anbei mal ein lauffähiger Arduino Sketch für einen ESP8266 mit einem > DHT11 Sensor für Temperatur und Luftfeuchte. Damit sollte der Einstieg > vielleicht leichter fallen ;-) Mit einer Quelldatei als TXT? Das neue Jahr fängt für die Arduinos wohl auch nicht besser an als
-
Thread
Fehler bei einfacher Integer-Division?
F_CPU <= 10900000UL ) # define PRESCALER_VALUE 1 # define PRESCALER_BITMASK (0<<CS12) | (0<<CS11) | (1<<CS10); #elif ( F_CPU >= 8000000UL ) && ( F_CPU <= 87200000UL ) # define PRESCALER_VALUE 8 # define PRESCALER_BITMASK (0<<CS12) | (1<<CS11) | (0<<CS10); #else # error F_CPU not supported
Hier kommt der Code (anbei), falls jemand willens ist, da reinzuschauen. Es geht um Zeile 229 ff. in DHT11+22.c Ähm, Tabweite im Editor auf 4 Zeichen setzen, dann sieht's auch gut aus ;)
-
Thread
Co2 messen mit IR-Diode und Fotozelle geht dass?
allzuviel aufwand. Geht das ganze auch ohne interferometer? Also nur mit IR-Diode, Fotowiderstand und DHT11 Sensor? Grüße & Danke! Wolfi
(CO₂): Wolgang Horeck schrieb im Beitrag #6709421: > Also nur mit IR-Diode, Fotowiderstand und DHT11 Sensor? Das Problem wird es sein, IR-Dioden für den relevanten Wellenlängenbereich zu finden. Wie man in der Schule lernt, liegen die für die Messung vom CO₂-Gehalt nutzbaren Absorptionsbanden
-
Thread
Dht22 alias AM2302 mit 8051 - Timingfrage
An alle die es interessiert, dieser Code funktioniert bestens zu Ansteuerung mit einer F_CPU von 11.059Mhz: [c] #include <dht22.h> #include <lcd_config.h> //Returns 1 if error, 0 if no error unsigned char ReadData() { unsigned char checksum=0; unsigned char humi_low=0, humi_high=0;
; while (!DATA); //Waiting for start of bit while (DATA) { i++; } if (i<11) return 0; else return 1; } [/c]
-
Thread
Teile benotigt fur Wemos D1 Mini Wetter Station
www.optimusdigital.ro/ro/senzori-senzori-de-temperatura/1449-modul-senzor-de-temperatura-i-umiditate-dht22.html - OLED 128x64 Display https://www.optimusdigital.ro/ro/optoelectronice-lcd-uri/194-oled-096-.html?search_query=oled&results=11 - 400 Punkte Breadboard https://www.optimusdigital.ro/ro/prototipare-breadboard-uri
Vergiss den DHT bei hohen Luftfeuchtigkeiten, z.B. draussen, der geht dann irgendwann einmal auf 100% und bleibt dann dort, auch wenn die Werte wieder sinken.
-
Thread
Verkaufe Platine für Gasalarm
schon erwähnt, ohne Kompensation der Temperatur/Luftfeuchte kaum zu gebrauchen. Bau zumindest einen DHT11 ein, der ist nicht teuer und löst zumindest das Problem. Und dein Schaltplan lässt sich so kaum lesen alles kreuz und quer, von daher bin ich mir nicht mal sicher ob der so passt. Lern lieber erst
Julian habe ich das Layout deutlich verbessert. Nun möchte ich noch, wie Julian es gesagt hat einen DHT11 einbauen. Hardware technisch dürfte das ja nicht allzu schwer sein, jedoch muss ich ihn sinnvoll in den Arduino Skript einbinden (Kalibrierung?) Wie würdet ihr ihn in den Arduino Skript einbinden
-
Thread
Temperatursensor mit Mikrocontroller in Gehäuse
Frage ist sowieso, was man da als Referenz nimmt ... bei der Feuchtigkeit zum Beispiel zeigt mir ein DHT11 grundsätzlich 20% weniger Feuchtigkeit an, als meine Wetterstation, die direkt danebn steht ... ich denke mal, selbst ein drittes Gerät wird noch mal etwas ganz anderes anzeigen ... Wie "eicht
SHT11 bei TME: 13€.
-
Thread
Was tun gegen Schimmel?
Stromrechnung jedoch sicherlich höher als ein Ventilator. http://www.schimmelpilz-sanieren.de/info/bt/bt11.htm
ein Komplettumbau des Bad - die paar Meter Rohr sind bestimmt über ... und ne Hand voll DS18B20 ... DHT22 ...mir fällt schon noch was ein ;)