-
Thread
ATTiny24V: Bandgap zu gebrauchen?
Temperatur [°C] 1103 23,3 (DS18B20) 1102 20,3 (DS18B20) 1102 11,0 (SHT15)
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
SDR-Dekoder für TFA KlimaLogg Pro/IT+ Temperatursensoren
00 03 40 8e 40 9b 1a 72 b2 0d 6a 20 23 1e 00 00 00 00 RSSI 78 #008 1550419975 L=25 4b 2d d4 2b 12 02 48 97 a9 de 8a 00 04 40 87 40 8e 1b 95 40 4b 6e 00 68 17 RSSI 81 1550419975 L=25 4b 2d d4 2b 12 02 48 97 a9 de 8a 00 04 40 87 40 87 1b cd 11 c9 e0 10 8f 0b RSSI 81 #010 1550420400 L=25 4b 2d d4 2b 12 02 48 97 a9 de 8a 00 05 40 81 40 81 1b f3 00 1f e2 f0 c3 06 RSSI 81 Danke und liebe Grüsse Flavio
-
Thread
Interessantes RS-485 Problem
Sonnenscheindauersensor(SDS) dazu. Ein paar Jahre später baute ich mir noch einen neuen RHT Sensor mit dem SHT15 um die ursprünglichen LM35 und Analog RH Sensor damit zu ersetzen. Der RHT Sensor (SHT15) läuft mit einem 4MHz 16F876 PIC und MAX483. Ein 50mA LM2936 LDO ist für die Stromversorgung zuständig. Mittlerer
RHT Sensor. Als ich dann den SDS und SHM hinzufügte hatte ich bei niedrigen Temperaturen (-10 bis -40 Grad) unregelmäßig zeitweise 9600B RS-485 Bus Lockup Probleme. Ich konnte nie rausfinden was die Ursache war, wußte aber, daß dieses Problem mit der Einführung der SDS und SHM begann und der RHT
-
Thread
SHT75 liest komische Werte
Ein Ausrufezeichen zu viel... In sht_measure(...) steht: while(!SHT_DATA_IN){ asm volatile ("nop"); } Im Datenblatt aber: Measurement is finished when the SHTxx pulls down the DATA line. Vermutlich liest du dadurch schon aus, wenn der SHT den ACK vom Wandelbefehl ausgibt. Ich habe diesen Democode auch mal angepasst. Das ist eine der wenigen Stellen, die bei mir deutlich anders sind. Ausserdem hast du ein paar sehr lange Delays drin
-
Thread
Fensteröffner dht11 sht11
man die relative Luftfeuchte möglichst genau erfassen und die Temperatur, beispielsweise mit einem SHT75, und etwas rechnen) innen mit der absoluten Luftfeuchte aussen vergleicht, und wenn innen über 70 oder unter 40 Prozent und aussen unter innen, dann das Fenster öffnen, möglichst noch an wärmen Tagen
Duschen muss das Fenster öffnen, egal wie die Temperatur und Luftfeuchtigkeit draußen ist. ob ein sht75 besser ist als ein dht11, dazu habe ich keine Meinung. Ich hatte zunächst einen sht11. der ging mir irgendwann kaputt. der dht ist billiger und tut es auch. Jedenfalls funktioniert das Ganze seit
-
Thread
I2C mit Sensirion Sensor
Halten des Sensor der SCL- Taktleitung auf LOW solange er am messen ist. Ich hatte vor 2 Monaten den SHT11 am Wickel und stand vor der Frage, ob ich die I²C-Peripherie verwende oder nicht. Ich habe mich für das Bitklappern entschieden, weil der SHT11 ohnehin den Stadard nicht einhält. Den mühsamen Weg
Leitung auf 0 halten, dann würde ich sagen, ist der Sensor falsch konfiguriert oder defekt. Ich habe 6 SHT11 in Betrieb genommen und alle verhalten sich, wie im Datenblatt. Hoffe, dass ich Dir helfen konnte. Viel Erfolg
-
Thread
Brauche Hilfe bei SHT11 CRC Berechnung
Hallo Leute, Möchte bei einem SHT11 einen CRC Check einbauen. Der verwendete Compiler ist Mikroe Mikrobasic Pro 5.6 Die CRC_Table ist vom APPnote übernommen worden. Aber irgendwie klappt es nicht. Habe nun folgenden Code: sub
CRC_calculation = CRC_calculation xor 255 'Reverse If CRC_calculation = CRC_FromSensor Then Check_SHT_CRC = True Else Check_SHT_CRC = False End If End sub Woran könnte es liegen? Finde im Netz leider nur Beispiele in C. (Bitte kein Krieg über den besseren Compiler) mfG
-
Thread
Luftfeuchte erhöhen
es nur, wenn ein Raumbefeuchter, der ja für mehr g Wasser (also mehr m³) ausgelegt ist nun mit mal >40g verdampft, dann sind mit mal 90% Luftfeuchtigkeit in der Box, was auch der Elektronik nicht so gut tun würde...
würde ich ne richtige Regelung (z.B. PID) vorschlagen. Ganz brauchbare Feuchtigkeitssensoren sind die SHT15 oder SHT21 von Sensirion.
-
Thread
Extreme Temperatur für Feuchtesensor
Temperaturen die Luftfeuchtigkeit messen. Genauer gesagt bei bis zu -60°C. Am liebsten würde ich einen -SHT71 http://www.sensirion.com/de/01_humidity_sensors/05_humidity_sensor_sht71.htm oder einen -HYT271 http://www.hygrosens.com/produkte/sensorelemente/digitale-feuchtesensoren/hyt-271-allroundtalent.html einsetzen. Beide sind aber bloß bis -40°C angegeben. Funktionieren die Sensoren noch bei -60°C, auch wenn dann natürlich die Genauigkeit etwas leidet? Oder sollte ich ein rein kapazitives Modul benutzen und mit 30cm Leitung eine Auswerteschaltung
-
Thread
PT100-Thermometer
MaWin schrieb im Beitrag #6479973: > Das scheint der sicherste Weg zu sein, auch in 40 Jahren nicht zu Potte > zu kommen sondern sich 40 Jahre auf der Stelle zu drehen Red keinen solchen Unsinn. Ich hab über die Zeit eben genau so entwickelt und dabei recht unterschiedliche Architekturen
Aber irgendwo bin ich auch froh, wenn ich im dritten Jahrtausend sowas schreiben kann: [c] sht21_measure(0xe3, b, 3); uint16_t v = ((uint16_t)b[0] << 8) | b[1]; double t = -46.85 + 175.72 * (double)v / 65536.0; sht21_measure(0xe5, b, 3); v = ((uint16_t)b[0] <
-
Thread
Feuchtesensor EFS10 Temperaturkompensation
Spontan wäre mir der KFS 33-LC von Hygrosens sympathisch. Das ist ein Kapazitiver Sensor der bis -40°C funktioniert. Der wäre auch vom Preis im Rahmen und ist leicht erhältlich. Ich muss nämlich auch ein bissle ökonomisch denken ;-) mfg Christoph
die vielleicht erwaenenswert ist: Da sich der Taupunkt errechnen laesst, koenntest Du ja einen SHT71/75 von Sensirion nehmen und den Taupunkt aus Temperatur und RH berechnen. Das duerfte ziemlich genau sein weil der SHT71 T und RH im selben Gehauese misst und das Temperaturgefaelle zwischen RH und
-
Thread
SHT7x/1x am Verlängerungskabel
Hallo Leute Hat jemand von euich schon einmal einen SHT1x/7x an ein längeres Kabel gehangenb? Ein Elektrotechniker hat zu mir gesagt das I²C nicht für lange Strecken geschaffen ist und laut Datenblatt muss man d auch was machen wenn man mehr als 10 cm Kabel
Ich habe 2 Sensoren über grob geschätzt 40cm Flachbandkabel angesprochen. Sinnvoll ist es, wenn, wie von Sensirion angesprochen, zwischen den Signalen jeweils Masse oder Stromversorgung liegt, um Übersprechen zu vermeiden. Da die Flanken
-
Thread
ESP8266 mit DHT11 Sensor -> HTTP-GET request
diesem Gebiet, also sorry für die Umstände ;) Bitte um Hilfe! Ich will einfach, das die Daten vom SHT10 Sensor alle 16 Sekunden abgefragt und an meine Hompage per HTTP-GET weitergeleitet wird. Schöne Grüße, PascalSch
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
build problem; undefined reference to
kannst. Bei mindestens der Hälfte aller switch-cases geht das, was den Code um gut und gerne 30 bis 40% verkürzen und vereinfachen würde.
else{ if ( num < 8) { if (flag) {return num -4;}else{return 5;}} // SHT Temp else{ if ( num < 12) { if (flag) {return num -8;}else{return 6;}} // SHT Feuchte else{ if ( num < 20)
-
Thread
AVR Eclipse Plugin 2.3
oder sprintf Funktionen verwende, bekomme ich jetzt die folgenden Linker-Fehler: Building target: sht75b.elf Invoking: AVR C Linker avr-gcc -Wl,-Map,sht75b.map -Wl,-u,vfprintf -lprintf_flt -lm -L"C:\WinAVR\avr\lib" -mmcu=atmega644 -o"sht75b.elf" ./sht75.o ./sht75_main.o ./uart.o C:\WinAVR\avr
Bit) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00, 0x00,0x00,0x80,0x10,0x00,0x00,0x00,0x40,0x26,0x00,0xFF, 0xFF,0x3F,0x4F,0x80,0x00,0x00,0x80,0x5F,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
-
Thread
LCD Anzeige für SHT11
tut man ja nun so: 17 b3 hex=6067dez also temperatur=6067*0.01 - 40=20,67 °C so weit so gut. nur wie bringe ich das meinem atmega bei und das auch noch in assembler? gutes zureden hat leider nix geholfen ;-) oder ist das einfach zu aufwändig und ich sollte damit
Compiler artet solche Rechnerei etwas in Arbeit aus, vor allem wenn du auch noch die Nichtlinearität des SHT11 korrigieren willst. Routinen für Arithmetik in Assembler lassen sich bei Atmel als Application Note finden.
-
Thread
Probleme mit ADC Mittelwert auf MSP430 2274
ADC10CTL1 = INCH_10 + ADC10DIV_4; // Temp Sensor ADC10CLK/5 ADC10CTL0 = SREF_1 + ADC10SHT_3 + REFON + ADC10ON + ADC10IE + ADC10SR; for( degC = 240; degC > 0; degC-- ); // delay to allow reference to settle ADC10CTL0 |= ENC + ADC10SC; // Sampling and conversion start
adcsum; ADC10CTL1 = INCH_11; // AVcc/2 ADC10CTL0 = SREF_1 + ADC10SHT_2 + REFON + ADC10ON + ADC10IE + REF2_5V; for( degC = 240; degC > 0; degC-- ); // delay to allow reference to settle ADC10CTL0 |= ENC + ADC10SC; // Sampling and conversion start
-
Thread
Terrariensteuerung Projekt
natürlich gleich ein Kombi-Sensor der beide Werte Messen kann. Bisher habe ich bei google nur den SHT11 bzw. SHT15 gefunden...jedoch auch keine Bezugsquelle für diesen !? Gibt es andere Alternativen mit Bezugsquellen ? Danke, Marius :)
mehr weiter kalibriert werden. Eine Taupunktberechnung ist auch einfach möglich. Habe allerdings den SHT75 verwendet, da ichs nicht so mit SMD haben :-)
-
Thread
Ist das ein Speicherüberlauf?
21 Sensor nach ca 16 STD nicht mehr den nachvollziehbaren Wert von um die 20 Grad anzeigt, sondern -40. Mit meiner Ahnungslosigkeit vermute ich einen Speicherüberlauf, da ich es aber nicht weis, frage ich mal euch, was ihr dazu denkt. Ich nutze die SparkFun_Si7021_Breakout_Library.h um ihn auszulesen
gefunden hast. Und erwarte das unerwartete, am Ende ist vielleicht einfach der Sensor halb kaputt (ist -40C nicht gerade das minimum für den?) oder was ähnlich unerwartetes.
-
Thread
elf32-avr object file format (gcc)
e_flags: 179 e_ehsize: 52 e_phentsize: 0 e_phnum: 0 e_shentsize: 40 e_shnum: 11 e_shstrndx: 8 program header: section header: entry: 0 sh_name: sh_type: SHT_NULL sh_flags: sh_addr: 0 sh_offset:
e_flags: 0 e_ehsize: 52 e_phentsize: 0 e_phnum: 0 e_shentsize: 40 e_shnum: 8 e_shstrndx: 5 [/pre]
-
Thread
RFM02 Konfiguration
'************************* 'Hauptschleife '************************* Waitms 100 Do 'Read SHT71 temperature 'SHT71 reset I2C Set Dataout For Ctr = 1 To 12 Set Sck Waitus 2 Reset Sck Waitus 2 Next Ctr Command = &B00000011 Call Getit 'Get temperature. put result in dataword Tx_telegram(5) = Dataword 'Read SHT71 humidity Command = &B00000101 Call Getit 'Get humidity put result in dataword Tx_telegram(4) = Dataword 'Adress Tx_telegram(2) = &B0001100000000001
-
Thread
1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8
scheint das Interesse nicht (mehr) so groß. Dazu habe ich den Code gleich als Vorlage für eine SHT11-1-Wire-Device "missbraucht" - ID: 0xFE 0x53 0x48 0x54 0x00 0x00 0x01 0x13 - Kommando zur Messung: 0x12 (ca. 300ms warten!) - Kommando zum Auslesen: 0x11 - dann kann man 4 Bytes auslesen (Temperatur
Anbei das Bild eines Versuchsaufbaufs (Gewölbekeller, ca. 15m Kabel) und die Firmaware für Slaves mit SHT11 und LCD im BASCOM- und HEX-Format. Außerdem gibt es einen Schaltplan. Liebe Grüße und viel Erfolg beim Experimentieren, RoBue
-
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
im sketch-folder ein board angelegt und die baords.txt so modifiziert dass es einen Atmega2560 mit 40k Speicher gibt und in der platform.txt die zusätzlichen Linker-Flags hinterlegt. Das klappt auch so weit. Ich weiss aber nicht wie ich es anstelle dass der Code zum Einschalten der XMEM-Schnittstelle
-
Thread
Instabiler I²C Bus
warum mein I²C bus instabil ist? Meistens kommen sinnvolle Werte daher, in vielen Fällen (geschätzte 40%) aber umgeflogene bits etc... (wobei eigentlich sind die bits nicht umgeflogen. Das ergebnis nach dem auslesen ist einfach nicht dass was ich erwartet hätte. Am Oszi schauen die werte genau so aus wie
das ist ja nicht die gesamte kommunikation! Das war genau ein byte... Das gesamte Protokoll vom SHT21 ist eh im Datenblatt beschrieben, es ist im Grunde sehr einfach: Start, Write 0x40, Data 0xE5, Read 0x40, <hold master vom sensor>, byte 1, byte 2, crc (1byte), Stop Nach dem CRC soll man ein NACK
-
Thread
Benötigt der i2c-Bus einen Pull-UP
schnell kommunizieren muss reicht das. Sagen wir mal 20pF Leitungskapazität +2x10pF für die ICs, macht 40pF. Mit 100k ergibt das 4µs Zeitkonstante und ~8us Anstiegszeit. Damit macht man noch locker 30kHz. MfG Falk
Ich habe meine SHT11 immer mit 10k hochgezogen. Laufen wunderbar.
-
Thread
Gehäuse für Datenlogger
Gerhard O. schrieb im Beitrag #4987540: > Bei uns sind -40 Grad C im Winter > übrigens keine Seltenheit. Die -40°C sind nicht das Problem. Temperaturen und Feuchtigkeit um den Taupunkt sind kritisch. Da zieht es abends beim Abkühlen unweigerlich Luft in
Timm T. schrieb im Beitrag #4987641: > Gerhard O. schrieb: >> Bei uns sind -40 Grad C im Winter >> übrigens keine Seltenheit. > > Die -40°C sind nicht das Problem. Temperaturen und Feuchtigkeit um den > Taupunkt sind kritisch. Da zieht es abends beim Abkühlen unweigerlich
-
Thread
Schaltplan Taupunktlüfter
rate ich von den DHT22-Sensoren ab: bei mir liefern sie nicht reproduzierbare Ergebnisse. Sensirion SHT oder Honeywell HIH sind zuverlässiger.
dann gibt es noch die Möglichkeit statt der DHT die Sensirion zu verwenden. Da hätte ich jetzt den SHT40 bzw. SHT41 mal probiert. Die gibt es bei Ali Express für 2-3 €.
-
Thread
Temperaturmessung 0°-200°
200°C? PT100 / PT1000 oder Thermoelement. Halbleitersensoren, speziell digitale wie die SHT-Serie machen da nicht mehr mit. Obergrenze ist für Silizium ist 175°C, dann geht es definitiv kaputt. Komplexe Sensoren wie SHT und die DS18xx schon viel früher. Mein Rat: Beschäftige dich mit PT100
kaputt. Nicht unbedingt. Aus dem DB vom Silizium-Sensor KTY84: [pre] rated temperature range -40 to +300 °C [/pre]
-
Thread
SHT75 Temp/Feuchte Sensor an ATmega128
Bin ein Umsteiger von der C-Control II und BasicStamp Fraktion ;-) Von dort habe ich noch zwei SHT75 Sensoren, welche ich nun an meinem AVRCARD (ATmega128) zum laufen bringen möchte. RTC über I2C und DCF77 Funkuhrempfänger laufen bereits (vorallem dank den vielen gescheiten Köpfen im Internet). Beim SHT75 stehe ich aber jetzt an. Habe verschiedenste Code-Fragmente und Diskussionen im Internet gefunden, aber laufen will keines davon. Der Sensor und die Stromversorgung (12V und 5V über Spannungsreger
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Ein ca 40x40mm RC-Receiver auf Basis eines nrf24l01 mit PPM Generator für den vorher schonmal geposteten Flighstick ;)..dazu kommt noch ein Kästchen mit 3 Potis als Alternativsender zur ByPass PPM-Kanal Einspeisung
https://www.mikrocontroller.net/topic/378345?goto=new#4298809 Alternativ, hat Sensorion für die SHT15 und SHT2X Sensoren auch Schutzhauben für Platinenmontage im Lieferprogramm. Der (selbst entworfene) SHT25 Platine sitzt in einem gedrehten 12.7mm eloxiertem Alustab. Hoffe, das hilft Dir weiter
-
Thread
AM2302 Erfahrungen mit der Genauigkeit
Hallo, ich habe mir 2 AM2302 aus China bestellt. Einer davon gibt konstant 1% aus, der andere zeigt 40% an, obwohl 3 (in Worten drei) unterschiedliche digital Hygrometer daneben über 60% anzeigen. Wenn ich den Sensor anhauche geht der Wert auf über 90%. Wie sind Eure Erfahrungen mit dem Sensor? Hat
die hohe abweichung von 20% > könnte damit zusammenhängen? Schau dir mal das Datenblatt z.B. vom SHT15 an; 1.4 auf Seite 4 (reconditioning).
-
Thread
Digitale Sensoren für Luftdruck, -feuchtigkeit, Helligkeit
Feuchtigkeit kombiniert mit Temperatur gibt es bei http://www.sensirion.com als SHT11 und Verwandte. Für Druck kenne ich nichts mit digitaler Schnittstelle. Uwe
Den SHT11 für Feuchtigkeit und Temperatur kann ich für normale Räume uneingeschränkt empfehlen am billigsten bei Driesen-Kern mit 13Eur/10St. Das IC2 ist nicht ganz normal aber mit ein wenig anpassungen
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
@Loeter: Ist eine Spez. Aluprofile. Ich glaube er ist 40x40 mm, Messe schnell nach. Habe sogar noch passender 12V Papstlüfter. Für den Lüfter muss noch eine M3 Mutter einpressen. Kann ich auch bei Bedarf machen. Wie lange soll es sein ? Schreibe mir eine
spots+earth+wind+chill+prompts+warnings/9251649/story.html Grüße vom kältesten Platz der Erde (-40 Grad in Alberta), Gerhard
-
Thread
Webserver ATmega32/644DIP ENC28J60
So jetzt habe ich die tuxgraphics.org Software drauf und man sieht die Daten des SHT11 Sensors ;)
Hallo, So die neue Software V1.0.40 ist online. Gruß Ulrich
-
Thread
"SCD41" Tearoff
Also ein *Fake*, ich wurde neugierig und habe das Teil aufgemacht. Der Feuchtesensor gab sich als SHT40 aus und selbst der dürfte angesichts der angeblichen 100% Feuchtigkeit ein Fake sein (der echte SHT4x macht das ziemlich gut). Dazu angeblich ein TDK3902, das ist ein MEMS-Mikrophon, wozu das gut