-
Thread
Leseprobleme mit dem DHT21 an einem D1 Mini V3
Ich verwende einen DHT21 (https://www.amazon.de/dp/B0D82X8H3R?ref=ppx_yo2ov_dt_b_fed_asin_title) auf einem D1 Mini V3 NodeMCU ESP8266EX um alle 30 Sekunden die Temperatur und Feuchtigkeit auszulesen. Verbunden ist der DHT sowohl mit 3,3 als auch mit 5 V,
dein Sensor läuft einfach nicht mit 3.3 V. Beim SHT-30 beispielsweise, gibt es Boards die für 3.3V und 5V ausgelegt sind.
-
Thread
Arduino Mega2560 mit externem RAM: linker flag für .data section geht nicht
c] Im section header sieht es dann so aus (auch gekürzt) [c]0 SHT_NULL 0x00000000 1 .data SHT_PROGBITS 0x00802200 2 .text SHT_PROGBITS 0x00000000 3 .bss SHT_NOBITS 0x008022CA
together... "C:\\Users\\xxXXxxXXxx\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega2560 -Wl,--section-start,.data=0x802200,--defsym=__heap_end=0x80A1FF -o "C:\\Users\\xxXXxxXXxx
-
Thread
Genauigkeit DS 1820 und DS 18B20
http://www.ebay.de/itm/SHT21-Digital-Humidity-And-Temperature-Sensor-Module-Replace-SHT11-SHT15-top-/221685877037?hash=item339d82092d:g:AzcAAOSwBLlU2Cdv kann man so was kaufen, oder sind die Sensorchips oft Fälschungen ? Wer
qualifizierten Fehlercode und fertig. Klar. Es geht auch ohne. Die Antwort eines nicht reagierenden DS18x20 ist auch eindeutig. Aber dennoch ist es ein sinnvolles Element des 1-Wire Protokolls.
-
Thread
Kapazitive Feuchtemessung -- Seltsamer Effekt
Alufolie fast völlig verdunkelten Schaltung auf. Stromversorgung und I2C-Abfrage geschehen über ein 2x16x0.6-Kabel, die Versorgung ist in ca. 9m Entfernung. Einige Adern des Kabels liefern 15V für einen noch weiter entfernten Lüfter. Ich habe in die Stromversorgung schon einen 3.3V-Linearregler eingebaut
Föhn dran und berichte, was passiert. Die Temperatur der Schaltung liegt ziemlich konstant bei 10.3°C. Auf dem einen Bild sieht man neben der kapazitiven Schatung den Temperatur- und Feuchtefühler, es ist ein SHT21. Im dem Screendump sind das die Werte "Temperatur Wand" und "Absolute Feuchte Wand".
-
Artikel
Feuchtesensor
nicht kondensierend, -40 °C - 125 °C Genauigkeit: +-2% rH von 20% rH - 80 % rH, außerhalb +-4% rH +-0,3 °C von 20 °C - 40 °C Versorgungsspannung je nach Variante 3,3V oder 5V Gehäuse: SMD oder SIP (1,27 mm, ähnlich SHT71) Datenblätter: Anwendungsdatenblatt: Preise (Stand 3/2014): ab 6,38 € (Mouser) KM33
digitaler Schnittstelle. Sensoren mit digitaler 2-Draht Schnittstelle (nicht kompatibel zu I 2 C): SHT10, SHT11, SHT15, SHT71, SHT75 Sensoren mit I 2 C-Schnittstelle: SHT21, SHT25 Eval-Kits: EK-H4 EK-H5 (für SHT1x, 2x, 7x) Siehe hierzu auch: Assembler Ansteuerung Informationen. Applikationnote #91 (PDF
-
Artikel
Temperatursensor
AT-Tiny2313 TSIC Routinen für Arduino von Andean Electronic aus Peru - Quelltext Dokumentation in Englisch SHT3x. Von Sensirion die aktuellen Versionen (2020) der Temperatur/Feuchte Sensoren Vorteile: I2C Tempertur: +-0.3°C (SHT30) - +-0.1°C (SHT35) Temperaturbereich von -40 – +90°C Feuchtigkeit mit einer Genauigkeit von +-3 (SHT30) - 1.5%RH (SHT35) Nachteile: nur als SMD-Package, gibt aber diverse Breakout-Boards zum Beispiel bei Adafruit oder Tindie === SHT1x/SHT7x (End of Life) === Der SHT1x/SHT7x (SHT10, SHT11, SHT15
-
Thread
Bosch BME680 - Wirklich so schlecht?
dass beo 20° Anzeige der Wert zwischen 24° und 26° liegt. Genauere Werte bekommst Du mit einem SHT4x, siehe Bild
Referenz und das Testsetup nennen. Beim TO jedenfalls herrschen gefühlte 21°C, dessen Sensoren 23,3°C 24,4°C und 28,6°C anzeigen. Und das bei geschätzten 15cm Abstand voneinander! Also eher zwischen +/-3,5K bis +/-8,0K .. Meine SHT45 mit +/-0,1K zeigen 2 cm neben einem kalibrierten testo 608-
-
Thread
MSP430 ADC sehr merkwürdige Werte
Das ... [C] void mess(void) { buttonsPressed = 0; Dogs102x6_clearScreen(); ADC12CTL0 |= ADC12SC; // start conversion while (1) { if(!(ADC12SC & 0x00)) //Messung beendet? { messung = (ADC12MEM0); my_itoa(messung,display
Nein mein Maximalwert beträgt 4095 Bit, habe ich auch so mit 3 V auch getestet (Ref. Spg. ist 2,5 V aber ADC verträgt 3,6 V). Also kann man davon ausgehen das der ADC mit 12 Bit arbeitet.
-
Thread
ATTiny24V: Bandgap zu gebrauchen?
in Abhängigkeit von der Temperatur: VCC 2.0 V Bandgap [mV] Temperatur [°C] 1103 23,3 (DS18B20) 1102 20,3 (DS18B20) 1102 11,0 (SHT15)
DS18B20) 1103 27.0 (DS18B20) 1103 25.5 (DS18B20) 1103 24.7 (DS18B20) 1103 23,3 (DS18B20) 1102 20,3 (DS18B20) 1102 11,0 (SHT) 1102 6,7 (SHT) 1102 2,1 (SHT)
-
Thread
SHT75 über ATmega88 ansteuern
Hallo Leute, ich versuche schon seit Tagen meinen SHT75 über meinen ATmega88 auszulesen, ich hab auch schon mehrere VArianten durchgespielt nur leider will es mir nicht gelingen. Ich haben die Datenleitung des SHT an den Port PD2 und die Takteleitung
((1<<PD7) | (1<<PD4) | (1<<PD5)); DDRC = 0x0F; PORTC = 0x0F; while(1) { unsigned char error =0; unsigned char checksum; sht_value humidity; sht_value temperature; error=sht_softreset(); if(error) { lcd_cleardisplay (); lcd_gotoxy
-
Thread
kostengünstige I2C-Verbindung über bis zu 10m
an einem betrieben werden was Leitungslängen bis zu ca. 10m erfordert. Dazu würde ich ein J-Y(ST)Y 4x2x0,6 Telefon-Installationskabel so verwenden dass von jedem Aderpaar eine Leitung direkt oder per Stütz-C auf Masse liegt. Mit 1kOhm Pull-Up sehen die Signale auf dem Oszi zwar sauber aus, durch die
die Sensorseite zu verlagern und für die Verbindung zum Controller 4 Signalleitungen zu verwenden (2x Ausgang, 2x Eingang) zusammen mit Software-I2C-Emulation. Beim Sensor hätte ich einen invertierend arbeitenden Komparator (z.B. LM393LV) mit Filter und großer eingestellter Hysterese vorgesehen. Für
-
Thread
Modbus RS485 abfragen mit ESP32 klappt nicht
Achtung bei den Spannungen, der EPS32 kann meistens nur 3V3. Welche RS485 Board von Amazon ist es? Ein Foto vom Aufbau oder Schaltplan wäre hilfreich.
Ich vermute dass da die Register-Nummer nicht mit dem zu übertragenden Wort übereinstimmt. Eine 0x0002 kann das Register 3 sein. Eventuell kann auch ein Offset von 20000, 30000 oder ähnlich in der Registernummer enthalten sein, möglicherweise um mit der Modicon kompatibel zu sein.
-
Thread
BME280 an ESP32 mit MicroPython
Hier noch die Ausgaben des Moduls: ets Jun 8 2016 00:22:57 rst:0xc (SW_CPU_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2 load:0x3fff0018,len:4 load:0x3fff001c,len:5148 load
nehmen, die Addresse 0x40 passt jedenfalls zum SHT21.
-
Thread
Batteriebetriebenes Thermometer und Hygrometer mit E-Ink Display
Prinzip hübsch, aber warum wählst du dann solche Bauteile ,? https://sensirion.com/products/catalog/SHT35-DIS-F Und welchen Stromverbrauch aka Batterielaufzeit bekommst du hin ? https://www.soselectronic.com/de/products/sensirion/sht4x-smart-gadget-354220 Arbeitet dein Display von 2.7 bis 4.2V
aka Batterielaufzeit bekommst du hin ? > > https://www.soselectronic.com/de/products/sensirion/sht4x-smart-gadget-354220 > > Arbeitet dein Display von 2.7 bis 4.2V ? > Zumindest der SSD1680 sagt > VCI VCI operation voltage VCI 2.2 3.0 3.7 V > > und ob das Adafruit-Board (neben den beiden
-
Thread
Temperatur Sensor Strahlungsschutz
(Querschnitts Ansicht) W = Weiss S = Mattschwarz (*) = Sensorkopf (SHT21) xx = kleiner Holzklotz in der Mitte zur Halterung des Messkopfs [/pre] Die Seitenbleche sollten ca 30x20cm (1mm) sein (Alu) Nimm M4 Nylon Abstandshalter für jede Doppelwand. Der Sensor wird
Kanadischen Wetterdienst. Habe ihn gerade wieder gefunden. Die Abmessungen sind: Länge mal Breite = 28x22cm (11x8.5") Die Sensor Halterung hat 2.54cm Lochdurchmesser. Die inneren Abschirmungen haben ca. 12.7mm (0.5") Abstand. Die Anordnung wurde eigentlich "Zöllisch" bemessen. Die Sensorhalterung
-
Thread
Welcher Feuchte- und Temperatursensor
die Abweichung im Rahmen des zulässigen Messfehlers lt. Datenblatt? Hab ich nciht geschaut. 2-3 K sind mir jedenfalls zu viel, wenn ich weiß, dass es mit einem anderen Board besser ist. @MaWin Danke. Da werdd ich mal nach dem SHT31 schauen. @Wolfgang Im Moment ist das Board mit Sensor
Ansonsten sind die DS18B20 für Temperaturmessungen gut. 0.5% Richtigkeit sind garantiert und 0.3°C werden i.A. eingehalten. Besser wird es mit den SHT35 mit 0.2% Richtigkeit, die kosten aber auch etwas mehr. Dafür ist dann die rH Messung mit 1.5% Richtigkeit auch dabei. Meine Wetterstation
-
Thread
Labornetzteil Funkschau 1976 Heft 23
30 V , 3 A ? Lächerlich, das wird zum Glühobst!
Kühlkörper an die Rückwand > des Netzgerätes schrauben: > https://www.conrad.de/de/kuehlkoerper-053-kw-l-x-b-x-h-150-x-200-x-40-mm-marke-fischer-elektronik-sk-47-150-sa-188824.html > > Ist sicher nicht schön bei Netzüberspannung und Dauerkurzschluss im > Sommer, sollte aber noch gerade so funktionieren
-
Thread
AVR Eclipse Plugin 2.3
libprintf_flt.a(vfprintf_flt.o): In function `vfprintf': (.text+0xfe): undefined reference to `__mulhi3' C:\WinAVR\avr\lib\libprintf_flt.a(vfprintf_flt.o): In function `vfprintf': (.text+0x10e): undefined reference to `__mulhi3' make: *** [sht75b.elf] Error 1 Mein Problem ist, offensichtlich findet
,0x40,0x00,0xFE, 0xFF,0x5F,0x40,0x00,0xFE,0xFF,0x5F,0x82,0x00,0x00,0x80, 0x5F,0x00,0xFF,0xFF,0x3F,0x4F,0x0C,0x00,0x00,0x40,0x26, 0x12,0x41,0x10,0x84,0x10,0x12,0x41,0x10,0x04,0x0F,0x00, 0x00,0x00,0x00,0x00
-
Thread
KTY 10-5 Formelprobleme
weitere Kalibrierung nicht. Hier mal einige Temperatursensor-Messergebnisse im Vergleich: [pre] SHT-21#1 22.79 oC, 20.08 % RH SHT-21#2 22.75 oC, 19.57 % RH LM75 20.00 oC TMP141#1 22.75 oC TMP141#2 22.75 oC TMP141#3 22.50 oC DS18B20 23.44 oC KTY13 21.30 oC RFA1int 22.13 oC [/pre]
> beharrt, weiß ich nicht. Sonst lag der eher bei einer Abweichung > von ca. -1 K gegenüber den SHT-21. Jetzt sackte er immer weiter ab, und nun ist's mir klar: die Batteriespannung geht allmählich runter, sie ist jetzt bei 2,5 V. Das mag der LM75 gar nicht (auch, wenn's ein -3 ist).
-
Thread
MSP430 Sprünge bei Erfassung mit ADC12
= 0xEF; P2OUT = 0x00; P3SEL = 0x30; P3DIR = 0xCF; P3OUT = 0x00; P4SEL = 0x00; P4DIR = 0xFF; P4OUT = 0x00; P5SEL = 0x00; P5DIR = 0xFF; P5OUT = 0x8C; P6SEL = 0x20; P6DIR = 0xDF; P6OUT = 0x00; //AD-Init ADC12CTL0 = ADC12ON + SHT0_0 + REFON + REF2_5V; // ADC12ON:ADC in Bereitschaft ADC12CTL1 = SHP;
-
Thread
Feuchtesensor EFS10 Temperaturkompensation
(Messsalze notwendig) 2. Mangelnder Temperaturbereich (10-15C) - nur fuer Innengebrauch geeignet 3. Ungenuegender Messbereich. 5-100% it anzustreben 4. Hoher Schaltungsaufwand Bevor Du zuviel Zeit damit investiert, sehe Dir zumindestens das Datenblatt der Sensirion SHT11(15/75) Digitalen Sensoren
in der Naehe der Raumtemperatur (25 Grad) liegt. Beispiel: http://www.ecsxtal.com/store/pdf/ecs-3x8.pdf Der Abgleich von 32.768 Uhrenquarze ist auch so eine Sache, da Du auf keinen Fall an die Quarzschaltung anschliessen darfst. Gewisse RTCs haben eine programmierbaren Ausgang wo Du ein Rechtecksignal
-
Thread
SHT75 mit Atmega32 am stk500
LCD code zur Ausgabe der messwerte verbunden. Alle Dateien oben angefügt. in der sht75_funzlcd ist die main drin. Habe das Display an PORTD angeschlossen und es funktioniert. Der SHT75 ist an PORTB angeschlossen CLK an PB1 Data an PB2 und VDD an VTG bei PORTB und GND an GND bei
Hallo Ich vermute mal dein Kabel ist zu lang. Alles über 10cm bereitet Probleme. Ich habe es 1 x mit 10m und zweimal mit 3m geschafft, aber nur mit abgeschirmtem CAT-5 Kabel, den richtigen Litzen in dem Kabel, und mehrstündigem justieren der Auslesegeschwindigkeit. Seeeeeeeeehr mühsam ;-)
-
Thread
Temp.-/Feuchtesensor in Wetterstation Ascot
Was mag das für ein Sensor sein? Könnte der mit einem Allerweltssensor ersetzt werden? Z. B. BMP180, SHT3x, HTU21, oä.. Edit: Bemerke gerade, mein Beitrag hätte besser ins Unterforum "uC u. Elektronik" gepasst.
einen kleinen Bericht schrieb: https://www.mikrocontroller.net/topic/416114#new Könnte also ein SHT10 wie bei mir sein ...
-
Thread
Taupunktberechnung von Sensirion (SHT71)
Hallo ich benutze einen SHT71 Feuchte und Temperatursensor, von Sensirion zum Messen der Lufttemperatur und und Luftfeuchtigkeit. Beide Werte werden auf einem 2x16 Display ausgegeben. Als µC verwende ich einen ATmega88 mit 8kByte
double h; double t; t = temperatur; h = feucht_true; logEx = 0.66077+7.5*t / (237.3+t) + (log10(h)-2); taupunkt = (logEx - 0.66077)*237.3/(0.66077+7.5-logEx); //------------ minus_tau = 0x00; if (taupunkt <= 0) // Minustemperatur { taupunkt = 0 - taupunkt
-
Thread
MSP430 adc12 rauschen
Probleme mit dem MSP430 und dem ADC12. Ich lese immer einzelne Kanäle aus. Ich habe Vref+ mit 3.3V verbunden und Vref- mit Masse. Zwischen Vref+ und Vref- befindet sich ein 10uF 10nF Kondensatorpaar. Ebenso zwischen AVcc und AVss. Folgende Initialisierung und Lese routine werden gentutzt: ADC_Init: [c] void initADC(void) { P6SEL |= 0xFF; // select the hole port as ADC ADC12CTL0 |=ADC12ON+SHT00+SHT01+SHT02+SHT03; // Select Sample and Hold time, activate adc ADC12CTL1 |= ADC12SSEL1+SHP;// Select MCLK } [/c] ADC_Read: [c] unsigned
-
Thread
MSP430 liest vom SHT11 nur das MSB
und das 3. Byte (Prüfsumme) werden allerdings immer nur als 0xFF gelesen. Diese Erscheinung tritt sowohl beim Lesen der Luftfeuchtigkeit als auch bei der Temperatur auf. Im Anhang das Originalprogramm von Sensirion
Teilprogramm. Vielleicht hat jemand einen Tipp, wie ich mein Programm umschreiben muss, damit ich den SHT11 vollständig auslesen kann. Die Funktion void feuchte_SHT11(void) wird jede Sekunde vom TIMER aufgerufen. MfG
-
Thread
Leckageerkennung
Meine erste Wahl wäre ein Schwimmerschalter: https://www.reichelt.de/Gefahrenmelder/SHT-200983/3/index.html?ACTION=3&LA=446&ARTICLE=149259&GROUPID=4597&artnr=SHT+200983&SEARCH=Schwimmerschalter Ob das möglich ist, hängt von der Tiefe deines Beckens ab. Jedenfalls ist das die simpelste
Eine (todsichere) Möglichkeit wäre ein FI. L und N schön fingersicher (IP2x, IP3x) vor Berührung geschützt in die Wanne. In einer Lüsterklemme oder so Wird die Wanne nass und es fließt ein Fehlerstrom, löst der FI aus und schaltet die Pumpe ab. ACHTUNG: Das ist natürlich
-
Thread
Raspi (oder ähnliches) als Datenlogger mit 2xRS485 + 8 Temperatursensoren + ADC
Der Raspi hat ja 4 USB Schnittstellen. 3x RS485 und ein USB Stick (alternativ eine Festplatte) sollen also kein Problem sein. SHT21 wäre auch digital bis 125°C und +-0,3°C@25°C. Und mit I2C geht das auch mit Standard Peripherie.
Ich logge mit einem Raspi3 seit über 3 Jahren mit FHEM teilweise im Minutenabstand Werte mit 8 1Wire ohne Abstürze. Wichtig ist eine SD Karte von einem Markenhersteller(Sandisk / Kingston etc) die Garantie auf die Karte geben.
-
Thread
ESP8266 mit DHT11 Sensor -> HTTP-GET request
habe folgendes gemeistert (abgeleitet von: http://projectproto.blogspot.co.at/2016/05/esp8266-and-sht1x-web-interface.html): init.lua [code] wifi.setmode(wifi.STATION) wifi.sta.config("WIFI_SSID","WIFI_PASSWORD") local DAT = 4 local CLK = 3 function DL() gpio.write(DAT, gpio.LOW)
Werte falsch. Beim Programm mit dem Interface (http://projectproto.blogspot.co.at/2016/05/esp8266-and-sht1x-web-interface.html) hat es jedoch super funktioniert, die Werte stimmten, warum jetzt nicht mehr? Habe ich etwas vergessen? Schöne Grüße, PascalS
-
Thread
Taupunkt / Schimmel-Alarm / Lüftungshelfer
laut http://de.wikipedia.org/wiki/Bild:Feuchte_Luft.png bzw. http://de.wikipedia.org/wiki/S%C3%A4ttigung_%28Physik%29 39.6g/m^3*20% = 7.92g/m^3. Kühlt diese auf 15°C ab, dann wird sie immer noch die selbe Wassermasse enthalten, man hat ja nichts hinzugegeben oder entfernt. Bei 15°C Kann
einschaltet, wenn die Luftfeuchtigkeit draußen >geringer ist als drinnen. Genau soetwas habe ich vor 3 Jahren mal selbst entwickelt (PIC16F628, 2x SHT). Die Schaltung misst die rel. Luftfeuchte und Temperatur aussen und im Keller und errechnet daraus die abs. Luftfeuchte. Ist die abs. Luftfeuchte draussen