-
Thread
DHT22 / DS18B20 autoselect?
Hallo zusammen, ich möchte an einer Leitung (VCC, GND, Daten) wahlweise einen DHT22 oder einen (und nur einen!) DS18B20 betreiben. Am liebsten würde ich einfach mal vesuchen, beide Sensoren zu initialisieren und auszulesen und testen, ob und bei welcher Lese-Funktion ein plausibles
Hermann G. schrieb im Beitrag #6162297: > ich möchte an einer Leitung (VCC, GND, Daten) wahlweise einen DHT22 oder > einen (und nur einen!) DS18B20 betreiben. Die SW müßte sich an den Sensor anpassen. Der DS18B20 verwendet das 1Wire-Protokoll, der DHT22 aber nicht.
-
Thread
Dht22 alias AM2302 mit 8051 - Timingfrage
Hi! Habe mir einen DHT22 bestellt um damit vorrangig die Luftfeuchtigkeit zu messen. Habe eine Routine für den 8051 geschrieben um ihn anzusteuern, kann das ganze aber leider noch nicht ausprobieren, da der Sensor noch unterwegs
stimmen und wie man mehrere Sensoren ansteueren könnte. Danke fürs Angucken! [c] #include <dht22.h> //Returns 1 if error, 0 if no error unsigned char ReadData() { unsigned char checksum=0; unsigned char humi_low=0, humi_high=0; unsigned char temp_low=0, temp_high=0; if (!SendStartSignal
-
Thread
Signalpegel-Problem DHT22/AM2303 bei 3.3V
Hallo! Hat jemand Erfahrungen mit den Sensoren bei 3.3V? Ich versuche grade einen DHT22/AM2303 mit einem ESP8266 bei 3.3V auslesen (weils so einfach ist spiele ich grade mit der Arduino IDE & der Adafruit-Lib...). Leider scheinen die Pegel nicht zu stimmen, d.h. die Antwort liegt
bekommt für mich sieht es so aus, als würde der Controller weiter einen High-Pegel treiben wenn der DHT22 auf low ziehen will. Das würde ich als erstes nachprüfen.
-
Thread
Sensoren "outdoor" betreiben? BMP085 + DHT22
Hallo zusammen, ich bastele gerade an einem kleinen Datenlogger mit folgenden Sensoren DHT22 und BMP085. Der Mikrocontroller soll in ein kleines, wasserdichtes Gehäuse. Nun überlege ich, wie ich die Sensoren verbaue. Den BMP085 könnte ich innen ans Gehäuse kleben und dieses dann mit einer kleinen Bohrung versehen. Für den DHT22 hab ich aber noch keine Idee. Hat sich sowas schonmal jemand gebastelt? Grüße
-
Thread
Sensorsignal AM2302 (DHT22) auf ATmega8A
Hallo zusammen, ich möchte auf einem ATmega8A den Temperatur/Feucht.sensor AM2302 (DHT22) zum Laufen bringen. Ich habe aus diesem Projekt (http://www.mikrocontroller.net/topic/290084#new) den Sourcecode verwendet, um das Sensorsignal auszulesen. Verwendet habe ich dabei den Teil, wo das
-
Thread
Taupunktberechnung mit Arduino, DHT22, DS18B20
leicht nachrüsten :-)) Als Bauteile verwende ich ein Arduino Board, einen Temperatur-Feuchtesensor DHT22 (AM2302), und einen Dallas DS18B20 Temperatursensor. Der letzterer dient dazu, die Oberflächentemperatur dort zu Messen, wo sich Tauwasser bilden kann. In diesem Übungsprojekt werden alle Berechnungen
-
Thread
Erfahrung Atmega 2560 mit Aosong Am2302/DHT22
DHT22 ist die gängige Bezeichnung.. Mit welcher IDE wird der MEGA programmiert?
-
Thread
DHT-22 / nach 10 Minuten bricht die Kommunikaiton ab
Hallo, ich beschäftige mich gerade mit dem DHT-22 Sensor mit einem ATxmega und dem AVR Studio. Ich sende eine 20ms langen Low-Pegel an den Sensor und er antwortet mir. Ich kann es mit Hilfe meines Oszi's sehen. Eine Auswertung mache ich nicht
-
Thread
DHT22 Sensor mit FET abschalten High-Side oder Low-Side?
Max D., also Datenpin am MC auf Ausgang und High schalten vor dem abschalten? Danach wieder DHT22 Low-Side einschalten und danach erst Daten über den Datenpin senden und abfragen, korrekt? Gruß Thomas
Thomas H. schrieb im Beitrag #4322698: > Ich möchte in einer Schaltung die mit 3,3V läuft einen DHT22 Sensor > zeitweise abschalten. Ist es jetzt besser die Versorgungsspannung des > Sensors (High-Side) zu schalten oder kann ich auch GND (Low-Side) > schalten. Warum betreibst du den DHT22 nicht
-
Thread
DHT22 > Logic Analyzer > One Wire Problem?
Ich benutze aktuell einen DHT22 mit einem Arduino Test Sketch. Das liefer mir auch plausible Werte über die Serielle Schnittstelle. Das passt also alles. Wenn ich mir die Signale über meinen Saleae 8 Pro anschaue mit der aktuellen
DHT22 ist nicht One Wire! One Wire ist ein Protokoll, der DHT22 hat zwar auch ein Protokoll aber ein eigenes.
-
Thread
1wire Luftfeuchte Sensor DHT11/DHT22 oder Alternativen?
um 2x Luftfeuchte Daten erweitern. Dazu habe ich nach 1-wire Sensoren gesucht und fand auch die DHT11 bzw. DHT22. Im Datenblatt steht aber das die inkompatibel mit dem Dallas 1-wire Bus sind. Nun frag ich mich ob ich die dennoch an meinem Bus betreiben kann und eben wwas spezielles in der Auswertung
Bei dem Mega32 müsste doch ein Pin noch frei sein, dann häng den DHT / AM2302 doch da dran. Das Protokoll ist recht simpel.
-
Thread
Mehrere 433MHz Sender mit DHT22 und ein Empfänger - Realisierung
eine SmartHomeTemperatur Überwachung bauen. Dazu sollen in jedem Raum ( im Zusammenhang mit einem DHT22, Attiny, Batteriepack und ein 433MHz Sender) ein Sender angebracht werden der in 15min Takt an einen Empfänger sendet. Der Empfänger soll ein ArduinoMini sein, der die Daten empfängt und auf einem
-
Thread
D1 Mini v3: DHT22 gibt NaN aus
welches so auch ohne Probleme auf dem NodeMCU läuft: [c] #include <Adafruit_Sensor.h> #include <DHT.h> #define DHTPIN D5 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(115200); dht.begin(); delay(2000); } void loop() { delay(10000); double t
Der DHT22 liefert ja ein Fixkommaformat, das die Library irgendwie nach *float* konvertiert. Mußt du halt debuggen. Software schreiben ist mehr als nur Copy & Paste.
-
Thread
Attiny85 dht22 oled ssd1306 i2C
Hallo! Ich versuche gerade eine Wetterstation mit dem "Attiny85" den "DHT22" und dem "Oled Display i2c SSD1306" Ich kann bereits den text auf dem Display darstellen und ich bin soweit den DHT22 auszulesen aber kann leider nciht die werte auf dem disply darstelen. Ich
Glaub hab den richtigen code gefunden"! String stringHum = String(DHT.humidity, DEC); String stringTemp = String(DHT.temperature, DEC); So jetzt hab ich dass problem dass ich zuwenig paltz auf dem attiny85 habe. Hab aber schon fertige projecte gesehn also muss es
-
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
DHT22 Sensor - Auslesen mit 3.3v uC klappt nicht
Hallo, ich versuche einen DHT22 Sensor auszulesen. Mit einem 5v uC klappt es problem los. Mit einem 3.3v (Atmega328p) liefert der Sensor keine Werte. Auch dann nicht, wenn der DHT22 selbst an 5v hängt. Ich kann mir das Verhalten
Also mein "Referenzcontroller" bzw DHT (der an den 5v) läuft ganz ohne Pullup zuverlässig. Bei dem 3v habe ich als Pullup 4k7, 10k und 22k ausprobiert. Ohne Erfolg. DHT22/AtMega beide an 3,3V auch ausprobiert - geht auch nicht. Der
-
Thread
DHT22 mit ESP32 via SPI , I2C oder UART kommunizieren?
#5847836: > Wajdi W. schrieb: >> ich werde der Temperatur/Feuchtigkeit-Sensor > > Welchen? Der DHT22
hier: https://lastminuteengineers.com/esp32-dht11-dht22-web-server-tutorial/ Ist sogar mit netten Bildchen und schon geht es los. Ein Tipp, der DHT22 hat dünne Anschlußdrähte. Beim Steckbrett gibt es da oft Wackler die nerven. Nimm eine Stiftleiste
-
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
DHT22 bzw. DHT11 - Problem - Luftfeuchtigkeit - Sensor - C-Code
mal vielen Dank für die Hilfe. Werde den Code wenn er funzt dann nochmal reinstellen da man für den DHT22 bzw. 11 nicht wirklich viel findet im Netz.
gibt eine ganze Reihe von "Datenblättern" zu diesen Sensoren. Im Datenblatt des von mir verwendeten DHT22 (siehe Anhang) stehen 1000 µs.
-
Thread
Leseprobleme mit dem DHT21 an einem D1 Mini V3
Ich habe einen 1k und einen 5,1K zur Hand. Passen die oder muss ich 3,3k organisieren? > 4. Ein DHT22 ist genauer. Der DHT22 sollte meiner Meinung nach von der Messung identisch sein, nur halt nicht mit Kabel und Schutzgehäuse. Oder irre ich mich da?? > 5. Schaltbilder gehen anders, auch Fritzing
nicht bestellen. Ich hoffe da gibt es bessere. Joachim B. schrieb im Beitrag #7728249: > 4. Ein DHT22 ist genauer. lesen hilft, zwar nicht bei diesem Problem, das bleibt auch beim DHT22, aber man kann die on/off Zeit optimieren und sofort unmögliche Werte rauswerfen.
-
Thread
[S] Feuchtemessgerät < 100 EUR und Feuchte-Logger
geparkt war. Worauf beruht die "Schätzeisen"-Bewertung? Ich kenne diese Bewertung nur für den DHT11, der DHT22 schneidet in den mir bekannten Bewertungen relativ "passabel" ab, z.B. hier: http://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_dht22.html Aber kannst Du mir (aus Deiner Erfahrung) eine gute Alternative zum DHT22 empfehlen, möglichst <10 EUR/Sensor? Viele Grüße Igel1
-
Thread
DHT12 über I2C mit Raspberry auslesen
Die DHT gehen gerne kaputt (meist sehr schnell). Ich habe >20 vom DHT22 verbaut und nehme lieber diesen als den DHT12, weil der DHT12 die Luftfeuchte sehr (!) ungenau misst (20-30% Abweichung sind normal).
Hi Mir wäre neu, daß ein DHT22 mittels I2C oder per 1-wire-Lib (z.B. vom DS18B20) ausgelesen werden kann. Das Protokoll nennt sich auch 1-wire, ist aber anders aufgebaut. Habe den DHT22 per Assembler, allerdings in einem
-
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.
kommt aus China und Zweiterer nicht. Wenn nicht das Leben von jemand dran hängt kannst du bestimmt den DHT22 nehmen...
-
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
Sieh dich mal hier um, dem sind diverse DHT22 ausgefallen oder nach einem halben Jahr dann unbrauchbar geworden. Sicherlich auch nur Einzelmeinung, was sich aber bei einer kurzen Google-Suche nach "DHT22 quality" doch zu einem offenbar weiter
-
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
Powermessung mit INA219
// 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
30.7", 100, 190); //hier steht der Wert des DHT22 von Batterie 2 myGLCD.printNumF(temperature[1], 0, 100, 190); //myGLCD.print("35.8", 180, 190); //hier steht der Wert des DHT22 von Batterie 3 myGLCD.printNumF(temperature
-
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
SHT11 ebay fake?
ebay für 5 Euro aus China > bekommt echt? vielleicht, aber das Geld nicht wert, jeder billige DHT22 den ich geliefert bekam war besser als alle DHT11!
möglicherweise nicht wert, jeder billige DHT22 den ich geliefert bekam war besser als alle DHT11!
-
Thread
DHT11 Luftfeuchtigkeitssensor Testcode für WinAVR
Hallo Walter, ich habe nun einen DHT22 besorgt, gibt es zur Zeit für schlappe 5,99€ in der Bucht. Hier sehen die Werte realistischer aus und auch ist der Sensor flink und nicht so träge wie der DHT11. Ich möchte gerne im Low Cost Bereich
sie aber auf 8Bit Casten und den Überlauf nutzen. Ich würde das also so machen: [c]if ((uint8_t)(dht11_data[0]+dht11_data[1]+dht11_data[2]+dht11_data[3]) != dht11_data[4])[/c] Spart dann ein wenig Code und sollte auch mit dem DHT22 funktionieren, wenn man die Nachkommerstellen mit übergibt. (außer
-
Thread
Gibt es Luftfeuchtigkeitswiderstände?
Teile genannt, falls es sowas gibt? Hab bisher nur welche gefunden die digital ausgelesen werden, DHT22 und so, und einen wo ich nicht sicher bin, ist aber eh keine Bezeichnung bei. Wär supi, wenn ihr mir gleich einen empfehlen könntet, will den an einem Komparator nutzen, wie man es normal mit NTC
Schätzen oder messen: http://www.mikrocontroller.net/topic/261067 Dann doch lieber den DHT22, ab 4-5 Euro
-
Thread
Kaltgerätekabel mit 0.22 mm² Querschnitt (!)
hergenommen. Auf dem Kabel steht folgendes: VDE ÖVE KEMA-KEUR +S+S+S MDNS CEBEC H03VVH2-F 3x0.75mm² DHT TECH Beim Abisolieren sind mir die Adern schon sehr dünn vorgekommen. Eine Widerstandsmessung ergab 111mOhm. Bei einer Leiterlänge von 1,37m kommt man somit auf 0,22mm² Cu-Querschnitt! Meine
#2482568: > Auf dem Kabel steht folgendes: > VDE ÖVE KEMA-KEUR +S+S+S MDNS CEBEC H03VVH2-F 3x0.75mm² DHT TECH > > Beim Abisolieren sind mir die Adern schon sehr dünn vorgekommen. > Eine Widerstandsmessung ergab 111mOhm. Bei einer Leiterlänge von 1,37m > kommt man somit auf 0,22mm² Cu-Querschnitt!
-
Thread
ESP8266 + Deep Sleep
Hi, ich habe eine kurze Frage an dich bzgl. DHT22 und ESP mit ArduinoIDE. Könntest du mir bitte mal deine Verbindung nennen (also welche Pin mit dem DHT22 verbunden ist) und das dazugehörige Sketch? Bei mir klappt das leider nicht so wie ich es will
DHTTYPE DHT22 // Definieren, welcher Sensor verwendet wird: DHT 22 DHT dht(DHTPIN, DHTTYPE, 50); void setup() { dht.begin(); } void loop() { float h = 0; float t = 0; int x = 0;
-
Thread
Was bedeutet DHT
ich mal doch selber Google zur Hand... Du meinst den "Digitalen Humidity and Temperature Sensor" DHT11 oder DHT22? Dann scheint mir DHT tatsächlich ein sehr naheliegendes TLA(*) für dieses Bauteil. Antonio B. schrieb im Beitrag #6233641: > Aber ich weiß nicht was DHT bedeutet. Man muss übrigens
Ja gut, es freut mich ja auch, dass mein DHT22 funktioniert. Ich werde evtl. später einfach mal schauen wer alles DHTs herstellt und dann einfach schauen, ob ich so einen Hinweis bekomme :D
-
Thread
Laufzeit uC an Batterie
Es hängt noch ein DHT22 an der Schaltung, aber auch der verbraucht nicht so viel. Also insgesamt: 3x AA Zellen (Batterie) 328 Atmega 3.3v mit 8mhz nRF24L01 DHT22
wäre nicht schlecht. Was für ein nRF24L01-Modul benutzt du? Wie ist der DHT22 angeschlossen? LG, Sebastian
-
Thread
Temperatursensor wie am "elegantesten" anschließen?
DHT22? Die beiden Sensoren liegen NICHT übereinander - ich habe bei mir im Windfang auf einer Test-Platine (ok, Zwei) jeweils einen DS18B20 und einen DHT22 laufen. Die Temperaturen sind ~0,6 bis 0,9K auseinander. Tu Dir einen Gefallen, und verwende NUR den DHT22, da die rel. Luftfeuchte zu der vom DHT22 ermittelten Temperatur 'passt' und man so auf die absolute Luftfeuchte rückschließen kann - also, ob man unbedingt jetzt lüften sollte, oder ob die Luftfeuchte
-
Thread
ESP will Domain nicht aufrufen.
Guten Morgen Ich möchte mit einer NodeMCU (ESP88266) drei DHT22 Sensoren auslesen und die Werte mit einem URL-String an ein PHP Skript übermitteln. Hier erstmal der Sketch: [c]#include <OneWire.h> #include <DallasTemperature.h> #include <WiFiClient.h>
(!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
-
Thread
Projektvorstellung: CAN-Hutschienenmodul für Smart Home
Klaus L. schrieb im Beitrag #4054534: > DHT22-Sensoren > ============== > Ich möchte in jedem Raum Temperatur und Luftfeuchte messen, ohne dort > eigene Elektronik einzurichten. Mein Board lässt den Anschluss von > insgesamt sechs DHT22-Sensoren
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
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
Taupunkt Lüftungsteuerung
was für Sensoren benutzt werden ? Kriegt man so was mit einem Arduino / RaspberryPi und ein Paar DHT22/AM2302 hin ?(reicht die Genauigkeit ?). Gruss aus HH
Hi, ich habe auch eine Steuerung mit Arduino zwei dht22 und ein Relais gebaut. Als lüfter habe ich 2x 230V Einbaulüfter verwendet. Ählich wie die im PC verbauten nur mit 230V AC. Im Winter funktioniert die Lüftung super. Ja auch mit den DHT22. Hier
-
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
als könnten die Pins an diesem ATmega ausschließlich schreiben und nicht lesen. Achso Marc, DHT Type wird automatisch ermittelt. Das macht die Bibliothek die ich oben gepostet hatte: http://playground.arduino.cc/Main/DHTLib DHT-Pin: Siehe oben den Code [c] //DHT 22 dht.setup(2); //
-
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
kommt nicht mit einem einzelnen Draht für die Verkabelung aus. 1-Wire® braucht mindestens zwei, der DHT22 drei.
-
Thread
Pull Up Widerstand
3.3V ist die Untergrenze des DHT22. Bei 5V sendet er auch mit 5V, das mag dann der RasPi nicht. LG, Sebastian
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
SHT11 an ATmega2560 Es funktioniert nicht
Es gibt doch diese DHT22 oder auch die DHT11 Sensoren, die sind nicht so fummelig. DHT11: 10 Stück für EUR 9,28 ... oder Preisvorschlag :-) http://www.ebay.de/itm/10pcs-DHT11-Humidity-Sensor-Temperature-Sensor-Digital-Output-for-Arduino-DE
Ist die DHT22 Software nicht zu den DHT11 / SHT11 kompatibel ? http://moretosprojects.blogspot.de/2014/01/dht22-blocking-library-for-avr.html Sie funktioniert bei mir wunderbar. Man kann aber nur maximal
-
Thread
Arduino CAN Bus Shield Sensordaten senden
CAN_BUS_Shield/tree/master/examples In meinem Fall "receive_Blink" und "send_Blink" Der Arduino DHT22 Code: [code] #include "DHT.h" #define DHTPIN 9 #define DHTTYPE DHT22 //DHT11, DHT21, DHT22 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println("DHT22 - Test!"); dht.begin(); } void loop() { float h = dht.readHumidity(); //Luftfeuchte auslesen float t = dht.readTemperature(); //Temperatur auslesen // Prüfen ob eine
-
Thread
Batteriebetriebener Sensor - sleep
Änderungen zu dem lauffähigen code: delay(); durch ESP.deepSleep ersetzt... Code: #include "DHT.h" //Library für den DHT #include <ESP8266WiFi.h> //Library für den ESP8266 #define DHTPIN 2 // Digitaleingang 2 wird für den DHT22 Sensor verwendet #define DHTTYPE DHT22 // Definieren, welcher Sensor verwendet wird: DHT 22 DHT dht(DHTPIN, DHTTYPE); ADC_MODE(ADC_VCC); // Umschalten des ADC auf interne Messung der Versorgungsspannung void updateThingspeak(String field1, String field2, String field3){ // Daten
-
Thread
Kaufempfehlung für Feuchtesensor?
google mal nach DHT22 oder DHT11
DHT22 bzw. Aosong AM2302 http://www.aosong.com/en/products/details.asp?id=117 http://www.pgollor.de/cms/?page_id=1013 z.B.: http://www.ebay.de/itm/1PCS-SHT11-SHT15-DHT22-AM2302-Digital-Temperature-and-Humidity-Sensor-Replace
-
Thread
mit #define definierten Pin während der Laufzeit ändern
Hallo, also ich habe hier einen Code zum Auslesen eines DHT22 Temperatursensors. Der Code ist leider nicht für eine Nutzung mit mehreren DHT's geschrieben. Im Code muss der DHT_PIN, DHT_TRIS und DHT_LAT vorab definiert werden. Nun möchte ich aber im Programm
Was kann ich machen? [c] #ifndef DHT22_H #define DHT22_H #ifndef DHT_LAT #error "Define the LAT address of the DQ pin (example:LATCbits.LATC1) for writting" #endif #ifndef DHT_PIN #error "Define the PORT address of the DQ pin
-
Thread
Arduino Menü erstellen
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("DHT22 konnte nicht ausgelesen werden"); } else { lcd.clear();
-
Thread
dht11 Mikrocontroller T89C51CC01 Familie 8051 Keil Uvision 4
Hi Ich verstehe Deinen Ansatz nicht ganz. Zumindest der DHT22 (den 11er wollten die Chinesen nicht liefern, lange ist's her) werden 40 Bits eingelesen, Welche aber wohl identisch zum DHT11 angeordnet sind. Auch die Prüfsumme (Summe der 4 Nutz-Bytes = CRC-Byte
timer1()/timer2() scheinen das Laufzeit-Kriterium der Bits bzw. Pausen zu sein (müsste bei meinem DHT22-Programm das Listing auch erst wieder durchlesen, da ASM, hilft Dir Das aber wohl hier nicht. Was passiert bei z.B. bei [code]while(DHT11==1);[/code]und warum? Wer setzt 'DHT11' ungleich 1 ?