-
Thread
Fehler beim "Serializing" von Temperaturdaten
const int mqtt_port = 1883; const char* mqtt_topic = "sensor_data"; // Create an instance of the SHT85 sensor Adafruit_SHT31 sht; // Create an instance of the WiFi client WiFiClient espClient; // Create an instance of the MQTT client PubSubClient client(espClient); void setup() { //
// Connect to MQTT broker client.setServer(mqtt_server, mqtt_port); // Initialize the SHT85 sensor if (!sht.begin(0x44)) { Serial.println("SHT85 not found. Check wiring!"); while (1); } } void loop() { // Read sensor data float temperature = sht.readTemperature(
-
Thread
Wie Lagerraum trocken bekommen?
Entsorge den Müll, der muss nicht zwingend trocken gelagert werden. Schon gar nicht 40 Jahre lang!
Stimmt, die DHT sterben wie die Fliegen. Ich habe meine Lüfterschaltung auf SHT31 umgestellt. Die scheinen zuverlässiger zu sein.
-
Thread
Kellerlüftung
Ich habs gefunden, http://www.sensirion.com/en/sensors/humidity/sensors_devices/sensorSHT11.htm Mike
Den sht11 verbauen wir im Betrieb in drei stelligen Stückzahlen, bis jetzt ist mir kein Ausfall bekannt.
-
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
weitere Tests habe ich nun herausgefunden, dass er irgendwo in der funktion measure_temperature_sht() hängen bleibt, da auf dem Display nur das T angezeigt wird und alles was danach kommt wird nicht mehr gemacht! Sobald ich die Zeile double t = measure_temperature_sht(); weglasse bekomme
-
Thread
Wetterstation
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
Martin schrieb im Beitrag #3829865: > Die passen auf jeden Fall zu deinen Anforderungen, aber der SHT21 ist > leider nicht ganz billig... Wieso? Den SHT21 gibt es bei HBE für 4,34€ incl. MwST. Da sind die DHT22 aus China auch nicht sooo viel günstiger ... LG, Sebastian
-
Thread
MSP430 - Problem mit ADC und DTC, mehrere Channels wiederholt lesen
TA0CTL &=~MC_1; TA0CCR0 = 0x9C34; //rechnerisch: 9C40, aber Korrektur, da zu langsam TA0CCTL0 = CCIE; TA0CTL = TASSEL_2 + ID_3 + MC_1 ; _EINT(); } void loop() { //lcd.clear(); lcd.setCursor
Vergleich mal ganz genau, was hier passiert: TI: > ADC10CTL0 = ADC10SHT_2 + MSC + ADC10ON + ADC10IE; Du: > ADC10CTL0 &= ~ENC; // ADC aus > ADC10CTL0 |= ADC10SHT_1 + ADC10ON + MSC; // Das TI-Beispiel initialisiert das komplette
-
Thread
Zephyr i2c_write_dt Fehlermeldung trotz erfolgreichem Transfer
NRF Connect SDK von Nordic ein, welches ja Zephyr benutzt. Ich habe jetzt an einen nrf52810 einen SHT40 (Sensor von Sensirion) angeschlossen. Beim schrittweisen Debuggen meldet die Funktion i2c_write_dt nun aber schon bei der ersten Nutzung (Befehl 0xFD an Adresse 0x44; bitte miß mal...) den Fehler
= "nordic,nrf-twim"; status = "okay"; clock-frequency = <I2C_BITRATE_STANDARD>; my_sht40: my_sht40@44{ compatible = "i2c-device"; reg = < 0x44 >; label = "MY_SHT40"; status = "okay"; }; clock-frequency = <I2C_BITRATE_STANDARD>; pinctrl
-
Thread
DHT22 wie äußert sich Defekt?
Erfahrungen mit den DHT22 zu machen. Das Argument mit der Arduino Library zieht aber nicht. Für den SHT31 gibt's die auch.
Erfahrungen mit den DHT22 zu machen. Das Argument mit der Arduino > Library zieht aber nicht. Für den SHT31 gibt's die auch. Zusätzlich sei angemerkt, daß die SHT nur auf den ersten Blick teurer sind. 2x den DHT ausgetauscht und der SHT hat sich bezahlt gemacht. Die SHT laufen bei mir schon >2 Jahre
-
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
28,72 - - SHT21 29,50 18,10 - 21,16 - - SHT71 25,40 29,06 36,89 30,88 - - SHT75 - 33,77 42,48 35,52 - - SMT160-30 - 9,28 8,14 12,38 - - TMP75 - 0,80 - 0,85 - 1,37 TSic206 - - 5,84 - 4,20 - ENS210 - - - - - 2,55 2,74
-
Thread
Bosch BME680 - Wirklich so schlecht?
legt. Dann hat man die nach 1-2h auf sicher 0.5 Grad Temperaturunterschied gebracht (mit DS18B20 und SHT35 gemesssen)
dass beo 20° Anzeige der Wert zwischen 24° und 26° liegt. Genauere Werte bekommst Du mit einem SHT4x, siehe Bild
-
Thread
Wie mit ESP32 über mehrere Monate Daten verschicken ohne Batterie zu wechseln
Takt Empfänger - I2C für Sensoren - mindestens 4 weitere GPIO Sensoren - HTU21D - SHT21, SHT20, SHT25 - SHT30, SHT31, SHT35 - I2C Bus basierte Sensoren leicht konfigurierbar - 4 digitale GPIOs System / Software - Open Source Software C++ - Software kann einfach individuell
www.nordicsemi.com/Products/nRF52820 Relativ weit unten in der Kette, aber trotzdem alles drin und dran. Und QFN40 lässt sich auch noch selber problemlos verarbeiten. fchk
-
Thread
AT90USB1287 und Sensirion SHT71
vielleicht hätte ich die Funktion zur Temp Messung mit anhängen sollen [c] double measure_temperature_sht (void) { connection_reset_sht (); soft_reset_sht (); start_comm_sht (); write_byte_sht (measure_temp); //send command code 00011 (14bit temp measurement) while (PIN_SHT & (1 << P_DATA)); //wait while PINF.4 is high; max 320ms //SHT pulls DATA low, after measurement is completed unsigned short temp = 0; temp |= read_byte_sht (1) << 8; //read high byte temp |= read_byte_sht (1); //read low byte
-
Thread
Sensor ähnlich BME280, aber 5-Volt-tolerant?
Einige SHT-Teile (SHT11, SHT31, SHT71) von Sensirion laufen mit 5V Gruß Anja
5V. Oder, falls dir das zu teuer ist und du ein paar Tage Zeit hast, gibt es das Modul auch fast 40% günstiger unter https://www.ebay.de/itm/221894249395
-
Thread
MSP430F2012 10 Bit AD Wandler nutzen?
Heiko schrieb: > Die Routiene des AD Kanals wird dann ca. 40 mal aufgerufen, eine > Mittelwert berechnet und das Ergebnis ausgewertet. Wieso willst du die Routine ständig aufrufen? Es reicht doch die Routine zu beginn einmalig aufzurufen und dann einfach nur
INCH_3 // ADC10 Input channel select for CondSensor ; Initialize ADC10 mov.w #SREF_0+ADC10SHT_3+ADC10SR+ADC10ON, ADC10CTL0 ; SREF_0 Ref. Voltage. VR+ = Vcc and VR- = Vss ; ADC10SHT_3 Sample & hold time. 64 x ADC10CLKs = 4µs ; ADC10SR Sampling Rate: 50ksps ; ~REFOUT
-
Thread
BME280 an ESP32 mit MicroPython
DC Current/Voltage sensor (0x40 - 0x4F) INA260 Precision DC Current/Power Sensor (0x40 - 0x4F)
nehmen, die Addresse 0x40 passt jedenfalls zum SHT21.
-
Thread
SHT 21 S wie gut sind eure Werte mit der "Werkskalibration"?
> Ist das denn bei Dir auch der Fall? Habe jetzt Zeit gehabt, mir mal den Unterschied zwischen SHT-21 und SHT-21S anzusehen: nun, da können wir unsere Ergebnisse einfach nicht vergleichen. Wenn du die Daten aber ohnehin mit einem Controller verarbeiten willst, dann verstehe ich nicht, warum
Ist das denn bei Dir auch der Fall? > > Habe jetzt Zeit gehabt, mir mal den Unterschied zwischen SHT-21 und > SHT-21S anzusehen: nun, da können wir unsere Ergebnisse einfach nicht > vergleichen. > > Wenn du die Daten aber ohnehin mit einem Controller verarbeiten willst, > dann verstehe ich nicht
-
Thread
MMC SD library FAT16 FAT32 read write
Logdaten auf MMC Karte schreiben Dateiname; z.B: "Jan12.csv" Sht1 01. 20:15:30Uhr 31,13°C 56,08% Sht2 01. 20:15:30Uhr 30,14°C 55,45% Sht3 01. 20:15:30Uhr 00,00°C 00,00% Sht4 01. 20:15:30Uhr 00,00°C 00,00% **************************************************************************************/ void sht_write_log() { char zahl_str[4]; uint8_t zahl_speicher; // Wert aus der laufenden Zeit entnehmen damit sich der Rechenwert nicht während der Verarbeitung ändert char datenreihe[40];
-
Artikel
Feuchtesensor
mehrere Alarmausgänge (Push-Pull, Open Collector) Messbereich: 0% rH - 100% rH 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
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
-
Thread
Samsung CLP-365 - Smoking Hot?
erzeugt natürlich auch viel Wärme, die feuchtes Papier evtl. dampfen lässt. Papier sollte man zwischen 40-60% rel. Luftfeuchte lagern.
/sensirion/Dokumente/Humidity_Sensors/Sensirion_Humidity_Sensors_SHT7x_Datasheet_V5.pdf
-
Thread
SHT75 - CRC Check: Ich finde den Fehler nicht
){ SHT75_DATA_0; } _delay_us(16); SHT75_CLK_1; _delay_us(80); SHT75_CLK_0; _delay_us(16); SHT75_DATA_1;// Nach den Acknowledge wird der Datenpin wieder auf hochohmig gesetzt _delay_us
Kannst du genug Datentelegramme mitschneiden, um einen Software-SHT75 zu implementieren? Das würde IMHO die Anzahl der Leute erhöhen, die das Problem angehen können, ohne dass sie einen SHT75 haben müssen.
-
Thread
Kapazitive Feuchtemessung -- Seltsamer Effekt
ich versuche die Feuchtigkeit einer Wand meiner Garage kapazitiv zu messen. Ich habe dazu ein ca. 40cm langes zweiadriges Flachbandkabel zu einer Schlaufe geformt, die Enden an Steckbuchsen gelötet und in einem 20cm tiefen Bohrloch eingegipst. Die Kapazität in der feuchten Wand beträgt so ca. 80pF
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". Walter schrieb im Beitrag #4015425: > du hast statt der 224k Widerstände 220k verwendet ;-) Oops, ja. Die
-
Thread
Raspberry Pi Relais EMV
mit dem Errno121 gekämpft. Alles neu verkabelt und es ist immernoch da. Der Error beeinflusst den Sht21/Htu21d Sensor. ERROR - mycodo.inputs.sht2x_sht20_be17db7a - InputModule.get_measurement() method raised IOError: [Errno 121] Remote I/O error Das kann doch nicht sein...gegoogelt gedacht gegoogelt
47bf-bb74-e83e0cae6a8d, on, 0, sec, 0.0, 0.0, True) 2022-08-23 21:10:00,966 - ERROR - mycodo.inputs.sht2x_sht20_be17db7a - InputModule.get_measurement() method raised IOError: [Errno 121] Remote I/O error Scheint so als käme der Error nach dem Einschalten. Der Strom ? Vom Pi zum Relay? Zudem
-
Thread
MSP430 ADC12 Zu große Abweichungen
Beitrag #2290675: > Hast du schon mal an der Sample&Hold Zeit herumgespielt? Ja, hab ich. Also mit SHT0_0 bis SHT0_15. Leider immer das selbe schlechte Ergebnis...
vielleicht? Also da wir uns mit ein paar mV rumärgern, ist das Kabel schon etwas lang. Vielleicht 30-40 cm.
-
Thread
Sleepytroll - Akkutausch zerstört Elektronik?
Sleep Troll.... sht... ich hätte das vor 15 Jahren mir doch patentieren lassen sollen!
Christian M. schrieb im Beitrag #7370698: > Sleep Troll.... sht... ich hätte das vor 15 Jahren mir doch patentieren > lassen sollen! Tja, und nicht auf die Sollbruchstelle vergessen. Dann müssen dir die Kunden alle 2-Jahre einen Neuen abkaufen...
-
Thread
SHTxx + ATmega16 + TWI
void SHT7Reset(void) { } unsigned char SHT7Read(unsigned char SHTACK) { unsigned char i, tempvalue=0; S_SDA(); //release DATA-line for (i=0x80;i>0;i/=2) //shift
//clk #9 for ack error=G_SDA(); //check ack (DATA will be pulled down by SHT11) C_SCL(); return error; //error=1 in case of no acknowledge }
-
Thread
AVR für wenig Geld im LAN
schon die Text-Felder enthalten, die die Schwellwerte per WebPage vorgeben!!! Der Anshluß von dem SHT an PORTD hat geklappt, muuste dazu nur in der config.h folgende Zeilen ändern: [c] #define SHT_SCK_PORT PORTD #define SHT_SCK_DDR DDRD #define SHT_SCK_PIN PD1 #define SHT_DATA_PORT PORTD #define SHT_DATA_DDR DDRD #define SHT_DATA_PORT_PIN PIND #define SHT_DATA_PIN PD2 [/c] Ansonsten ist mir noch aufgefallen, das die min und max Werte vom 1. Sensor schief laufen! Also ich hab den
-
Thread
Labornetzteil Funkschau 1976 Heft 23
Olaf schrieb im Beitrag #4570536: > Es gibt naemlich drei grosse Probleme: Deshalb: SHT als Vorregler, dann Filter und dann Linearregler ... (s.o.)
Harald W. schrieb im Beitrag #4885088: > Das es > in den folgenden 40 Jahren weitere Verbesserungen gegeben hat, ist mir > auch klar. Obiges nennt man seit kurzem heute wohl "alternative Fakten" .-) Oder nochmal im Detail: Und weil das so ist (...40 Jahren weitere
-
Thread
Präzisions Funk-Thermometer gesucht
High-precision-Wireless-Electronic-Thermometer/415161419 Der wirbt mit Sensirion, nennt aber keine Genauigkeit, aber der schlechteste SHT40 hat +/-0.3°C https://www.mi.com/de/product/mi-temperature-and-humidity-monitor-2/
mal ein kleines Loch mittig als Führung gebohrt. Das Ganze dann zwischen Holz gespannt und mit einer 40mm Lochkreissäge vorsichtig das Loch ausgesägt.
-
Thread
Quellcode ändern von Pic auf MEGA8
programmieren aber meine LED blinkt nicht (Benutze intern 1mhz) $regfile = "m8def.dat" $hwstack = 40 $swstack = 32 $framesize = 60 $crystal = 1000000 Config Portb.0 = Output 'Ein Pin wird als Ausgang konfiguriert PC0 (also Pin0 von Port C) Do Portb.0 =
Es ist eine Terrariumsteuerung Atmega32 SHT11 DCF Module LCD 5 Relais TSOP Also 2 Relais steuern Temparatur und Feuchtigkeit per SHT11 /hysterese Die 3 weiteren Relais können frei eingestellt werden. Das DCF Module ist für eine genaue
-
Thread
µC und externer pull up: Open Drain nötig?
Hallo, ich möchte gerne einen SHT15 Feuchtesensor an einen µC (Renesas R5F2122) hängen. Die Schnittstelle ist 2-wire, aber nicht IIC! Hier der Link zum Sensor: http://www.sensirion.com/en/01_humidity_sensors/03_humidity_sensor_sht15
ob ich jetzt einen opendrain-Ausgang mit externem Pullup brauche oder nicht. Laut Datenblatt des SHT15 kann der Sensor an eine IIC Schnittstelle gehängt werden. Ich nehme an, dass darum der externe Pullup eingezeichnet ist (bei IIC muss ja ein externer Pull up ran, da der Pin am µC bei IIC Open drain
-
Thread
Gibt es Luftfeuchtigkeitswiderstände?
soweit ich mich erinnern kann, 0,5℃. Na dann aber bitte noch genauer und schneller mit dem Sensirion SHT75. Aber zu einem anderen Preis. http://www.ebay.de/itm/SHT75-Sensor-Temperatur-Luftfeuchte-hoch-empfindlich-/200599983180?pt=Bauteile&hash=item2eb4b0d44c
Fo schrieb im Beitrag #3294926: > Na dann aber bitte noch genauer und schneller mit dem Sensirion SHT75. > > Aber zu einem anderen Preis. > http://www.ebay.de/itm/SHT75-Sensor-Temperatur-Luftfeuchte-hoch-empfindlich-/200599983180?pt=Bauteile&hash=item2eb4b0d44c Der oben genannte CC2A25 hat zw
-
Thread
DHT11 Sensor für draußen geeinget?
Sensoren ist dafür bekannt, erst falsch zu messen und dann kaputt zu gehen. DHT22 ist etwas besser. SHT von Sensirion sind weit langlebiger.
MaWin schrieb im Beitrag #6095477: > SHT von Sensirion sind weit langlebiger. So ist es. Die DHT Dinger sind Spielzeug. Ich habe seit 3 Jahren SHT35 auf dem Balkon. Die laufen wie am ersten Tag.
-
Thread
Frage zu Zahnrad Guss
http://goodparts.zakupka.com/p/270194361-nabor-shesterney-reduktora-motora-dlya-lomterezki-bosch-2-sht-151728-original/
nicht so defekt aus https://easyfix.com.ua/nabor-shesterney-reduktora-motora-dlya-lomterezki-bosch-2-sht-151728.html
-
Thread
Taupunkt / Schimmel-Alarm / Lüftungshelfer
So etwas wird von ELV angeboten (deren Eigenentwicklung, SHT11-basiert, interner und externer Sensor mit kleinem Display und akustischem Alarm). Hier: http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=12312
@Whitespace: Danke, hatte einen Dreher in größer und kleiner drinnen. @Mattias M. @oszi40 So läuft es zur Zeit - nur der Geist ist manchmal schwach und wir vergessen am Morgen die Fenster zu Schließen oder sind nicht zu Hause, um sie zu Öffnen. Peter
-
Thread
kostengünstige I2C-Verbindung über bis zu 10m
Speed sind 10m kein Problem. Die Sensoren müssen ja nicht mit 400khz antworten? Wie wärs mit 100 oder 40khz?
an einem Controller) scheint mir der SHT31 eben ein guter Kompromiss zu sein. Der AM2305 hat lt. Datenblatt von Aosong z.B. bis zu 1% Drift/Jahr, beim Sensirion sind nur 0,25% angegeben. Letzterem Wert glaube ich auch erst mal mehr als