-
Thread
Stiebel eltron SHZ xxx LCD - WELCHER Thermofühler-Typ?
hast nach einem Tip gefragt. Und die Indizien waren "dreipolig" und "5V". Kann natürlich auch ein DS18B20 sein...
-
Thread
ARDUINO MIT SENSOREN
>85°C an Bauteil X ==> Not-Aus. Lösung A: Batteriebetriebener Arduino mit gefälschtem China-DS18B20 und ESP-01 misst Temperatur, sendet es an einen RasPi. Der wertet die Temperatur aus (Python-Script) und sendet per MQTT einen Abschalt-Befehl an eine Shelly-Funksteckdose... Lösung B: Bimetall-Thermoschalter
-
Thread
Bezugsquelle Gehäuse für Miktokontroller (ESP8266 D1 mini)
einen Anschluss für eine extern Antenne und den gibt es bei Reichelt. Als Temp-Sensor kannst du den DS18B20 in einem Metallgehäuse nehmen, den gibt es auch mit unterschiedlich langen Anschlusskabeln, z.B. 3 oder 5 Meter. Das passt alles zusammen und kann im Schaltschrank montiert werden. Antenne und Sensor
Anderer Vorschlag: Kauf Hardware von der Stange, Z.B. Sonoff TH10/16 und steck die DS18B20 Temperatur Sensoren dran. Noch Tasmota drauf installieren (Webinstaller nutzen!) und dann kannst du auf den Geräten arbeiten. Wenn du magst, Koppel das ganze mit NodeRed und die Lösung ist noch was
-
Thread
Mehrere Werte über RS485 versenden
Thermometer2 = { 0x28, 0xFF, 0x64, 0x1E, 0x83, 0x4F, 0x2D, 0xB0 }; float tempC; //Wert zum speichern der DS18B20-Fühler void setup(void) { Serial.begin(9600); sensors.begin(); sensors.setResolution(Thermometer1, TEMPERATURE_PRECISION); sensors.setResolution(Thermometer2, TEMPERATURE_PRECISION
-
Thread
Kühlschrankthermostat kaputt? Da bastle ich was!
Hat wimre knapp 20€ gekostet Hätte ich auch gemacht wenn das kabel zugänglich wäre. Sonoff mit DS18b20. Dann temperaturgraphik anschauen :)
auch nur weil der strom eh geklaut ist. BTW: Bin mir am überlegen da einen sonoff basic mit DS18b20 temperaturfühlern reinzumachen. Multizonen-temperaturmessung mit PID regelung und WiFi server zum temperaturverlauf anschauen. Was mich hindert ist dazu muss an die rückseite ran und das dings ist
-
Thread
Verständnisfrage 1-Wire Kommunikation (DS18B20)
ich beschäftige mich momentan mit Temperaturmessungen und da stolpert man ja sofort über den DS18B20. Ich hätte eine 3. Ader für VDD, also KEINE parasitäre Versorgung. Soweit ich das verstanden habe, könnte ich DQ an einen Port hängen der als Open-Drain konfiguriert ist und dann per Bit-Banging lesen
Einziger Unterschied ist, das man sich nicht mehr um die Serialisierung der Befehle und Daten für den DS18B20 kümmern muß. Dafür muß man halt den DS2482 zusätzlich ansprechen. Vorteile bringt der DS2482, wenn man die parasitäre Versorgung des DS18B20 vor hat. Ansonsten gibt es genug Codebeispiele im Netz
-
Thread
Regeln von Peltierelement
#7161704: > Womit soll die Ist-Temperatur gemessen werden? Gemessen wird die Temperatur mit einem DS18B20 Temperatursensor.
Gabriel schrieb im Beitrag #7161706: > Gemessen wird die Temperatur mit einem DS18B20 Temperatursensor. Hast Du auch Antworten für meine anderen Fragen?
-
Thread
UART eines Atmega8, kann nichts senden..
die Port-Konfig des uc: [c] void InitUC() { DDRB = 0x00; //Programmier-Interface //DS18B20(PB0) //DS18B20(PB1) //DS18B20(PB2) DDRC = 0x07; //FUNK-SET (PC0-->OUT) //FUNK-PWR (PC1-->OUT) //PUMP-PWR (PC2-->OUT) //DS18B20 (PC3) //I2C (PC4 / PC5) DDRD = 0xFE
-
Thread
Reedkontakt (Türschalter) - An See-/ISO Container - Fehlalarme
Wiesendioden vom Eingang, eine gegen Masse und eine gegen +Ub. Ich hatte mal auf 2 Meter Kabel zu einem DS18B20 zu einem 100W COB, das per PWM gedimmt wurde, soviel Störungen, das es mir den Eingang gegrillt hat. Abhilfe schafften dann Clampdioden am µC und am Sensor und ein Elko plus KerKo am Sensor. Stromsparen
Wiesendioden vom Eingang, eine gegen Masse und eine gegen +Ub. > Ich hatte mal auf 2 Meter Kabel zu einem DS18B20 zu einem 100W COB, das > per PWM gedimmt wurde, soviel Störungen, das es mir den Eingang gegrillt > hat. Abhilfe schafften dann Clampdioden am µC und am Sensor und ein Elko > plus KerKo am Sensor
-
Thread
Brauchwasserwärmepumpe Ariston Nuos 100/Schnittstelle
ich inzwischen durch einen 10 kOhm-Widerstand ersetzt und in der Hülse am Verdampfer steckt ein DS18B20, der die Z-Pumpe ausschaltet, wenn dort die Temperatur unter +2° sinkt. bis gleich.
und der steuert nur die Ariston-2 und die Z-Pumpe und mißt die Temperatur im 200 Literspeicher per DS18B20 als Regelgröße für die Z-Pumpe.
-
Thread
Sensoren für Temperaturmessung im Eigenheim
DS18B20 oder irgendwas digitales.
Zu den Dallas DS18B20 hier nochmal eine sehr gute Zusammenfassung, insbesondere über Fake-Chips und deren Genauigkeit... https://github.com/cpetrich/counterfeit_DS18B20
-
Thread
Modbus zu langsam
Ergebnis aus dem RAM senden. Die Meßrate wählt man entsprechend den Erfordernissen. Z.B. einen DS18B20 frage ich alle 5s ab, damit er nicht durch Eigenerwärmung die Messung verfälscht.
-
Thread
simple temperaturgesteuerte Lüfterregelung spinnt.
verwenden um die lüfterdrehzahl zu steuern ist sowas von vorgestern .... Heute nimmt man dafür einen DS18B20 clone, einen AT328 clone, und einen 4-pin lüfter. Der 328 liest die temperatur ein, macht eine PI regelung, und gibt ein 25khz pwm signal aus dass den 4-pin lüfter steuert. So mach ich das ...
-
Thread
Temperaturabhängiger Regler für LEDs
Sollte mit einem Arduino kein Problem sein. 3 poliger Lüfter und ein Thermofühler, wie DS18B20 o.ä. Ein Display 2x 16 bis 4x20 leistet zumindest in der Inbetriebnahmephase gute Dienste. kann man enweder linear oder mit PID Regler machen, das die Lüfterdrehzahl per PID nachgeregelt wird, um
Dann lieferte die Drehzahlauswertung Phantasiewerte (nur bei 100% waren die Werte stabil) und ein DS18B20 starb, weil ich im Lampenrohr Powerleitungen zur LED und den Temperturfühler auf 1,5m parallel hatte. Das Problem bekam ich aber in den Griff, indem ich die vom DS18B20 die Datenleitung vorn und
-
Thread
Einplatinencomputer mit Linux für Heizungssteuerung und mehr
diesem steckt ein selbstentwickelter Aufsatz mit den Schnittstellen. - 2x RS232 - Onewire f. DS18B20 - Analogeingänge f. Drucksensor - Treiber-Ic f. Relais - Treiber f. meine Uhrenanlage
-
Thread
DS18B20 Ablauf zum auslesen der Temperatur
jedoch scheinbar realisiert habe. Eventuell habt ihr mir eine Idee, was fehlt? [c] if(reset_ds18B20() == 1) { line0[0] = 'T'; //Kommt, immter True } else { line0[0] = 'F'; } write_ds18B20_byte(0x33); read_ds18B20_byte(); //byte1 read_ds18B20_byte(); //Byte2 read_ds18B20_byte(); //byte3 read_ds18B20_byte(); //Byte4 read_ds18B20_byte(); //byte5 read_ds18B20_byte(); //Byte6 read_ds18B20_byte(); //Byte7 read_ds18B20_byte(); //Byte8 _delay_ms
-
Thread
Sensor Kabel und Stecker Outdoor für einen Pool
fest, um meinen Aufstell-Pool im Garten mit Sensorik auszustatten. Konkret geht es um Temperatur (Ds18b20), Druck, Durchfluss, Pegel. Womit kann man vorhandene Sensoren verlängern/anschließen und welches Kabel wäre gut. 4-adrig, ca. 5V, Strom im Milliamperebereich. Wer könnte da etwas empfehlen? Besten
Nimm AMP Superseal KFZ Steckverbinder, und dort hinenpassende Leitungen. Achte drauf, da den DS18B20 wohl in einem Edelstahlröhrchen im Wasser hängt, und die eingecrimpte PVC Zuleitung zuverlässig alle 3 Jahre undicht wird, dass deine 5V nicht nur Schutzkleinspannung sind, sondern entweder ein medizintaugliches
-
Thread
PIT bei ATMEGA4809 macht nicht was ich gerne hätte
Hallo Leute, Ich bau grad ne lorawan Platine mit ATMEGA4809, RFM95 und 2 wasserfesten ds18b20 um Bodentemperaturen zu messen. Ich nutze die mcci lmic library und deswegen Arduino. Dabei gehe ich gerade die gesamte Software durch um die Wachzeit des uC zu minimieren. Also, beim ds18b20 muss
im prinzip dasselbe nur dass OVF den RTC zurücksetzt und CMP nicht. Das würde heissen: -OVF -ds18b20 start reading -sleep -CMP -ds18b20 read sensor und send -sleep Morgen versuch ich mal ob das geht
-
Thread
Von 12 auf 3,3 oder von 5 auf 3,3?
Habe mal das Datenblatt des DS18B20 überflogen. Wenn er nicht abgefragt wird, ist der Ruhestrom unter 1 µA. Wenn er Daten sendet, bis zu 4 mA. Da nur einer senden kann, also rund 4 mA. Das kann der onboard 3,3V Regler spielend ab.
war der DS18B20 tot! Bis ich oben vorgeschlagene Verschaltung nachrüstete ;-)
-
Thread
Füllstandsberechnung
const int16_t fak2=((limo-limu)*zahl+50)/100; //hier: 26 int16_t t[zahl]; // in 1/16°C direkt vom DS18B20 ausgelesen int16_t proz=0; uint8_t sgne=true; //boolean Schichtgrenze noch nicht erreicht for(uint8_t i=zahl;i>0;i--){ if(sgne && t[i]>limi){proz+=w[i]-limi;sgne=w[i]>w[i-1];}
-
Thread
Kühlschrank "smart" machen (Balkonkraftwerk)
Bei einem Sonoff Basic Tasmota als timer kann man auch einen DS18b20 temperaturfühler anschliessen. Dann mittels skript die temperatur überwachen um ein auftauen zu verhindern. Da wird nicht in die bestehende regelung eingegriffen, die stellt man auf "immer an",
-
Thread
DS18S20, DS18B20, DS1820?!
Es lohnt noch ein Blick hierher: https://github.com/cpetrich/counterfeit_DS18B20
war doch mal was.... Fake, Clone und Andere erkennen https://github.com/cpetrich/counterfeit_DS18B20
-
Thread
Leistung eines 2KW Heizstabes steuern
Stromaufnahme 0,08 A Stromaufnahme aus der Stromversorgung für die Külung 0,23A Sensor Typ DS18B20 ACHTUNG: Die Leistung ist abhängig von der PV Anlage und des installieren Heizelements. Das Heizelement muss so ausgewählt werden, dass es der Nennspannung der PV Anlage entspricht. Eine Nichtübereinstimmung
Stromaufnahme 0,08 A Stromaufnahme aus der Stromversorgung für die Külung 0,23A Sensor Typ DS18B20 ACHTUNG: Die Leistung ist abhängig von der PV Anlage und des installieren Heizelements. Das Heizelement muss so ausgewählt werden, dass es der Nennspannung der PV Anlage entspricht. Eine Nichtübereinstimmung
-
Thread
DS18B20 parasite: DQ aus STM32 Pin speisen
soll ja laut Datenblatt bis 25 mA pro Pin liefern können, der DS18B20 braucht wesentlich weniger laut Datenblatt (max. 1,5 mA). Laut Logikanalyzer geht die Spannung auch nach weniger als den geforderten 10 µs auf high. Nach etwa 60 µs geht er aber auf low. Oszi habe
Pill)? Mit etwa 7 % vom angebenen Maximalstrom hätte ich noch keine Probleme erwartet. Bei mehreren DS18B20 und gleichzeitiger Wandlung natürlich schon, aber nicht schon bei einem.
-
Thread
RS485 mit LoS detection und PoB möglich und sinnvoll?
Steuersoftware alle Module richtig zuordnen. Ein gleichartiges Problem hat man auch mit 1-Wire Sensoren DS18B20. Jeder Sensor hat seine eigene Adresse. Damit ist aber noch lange nicht bekannt, welcher Sensor an welcher Meßstelle montiert ist. Um dieses Problem zu lösen, gibt es 2 Möglichkeiten. In einer Konfigurationsphase
Peter D. schrieb im Beitrag #7092927: > Ein gleichartiges Problem hat man auch mit 1-Wire Sensoren DS18B20. > Jeder Sensor hat seine eigene Adresse. Damit ist aber noch lange nicht > bekannt, welcher Sensor an welcher Meßstelle montiert ist. Um dieses > Problem zu lösen, gibt es 2 Möglichkeiten. In
-
Thread
Neue Gasheizung verbraucht zu viel - wo geht die Wärme hin?
Ich hab mir damals einige sonoff basic gekauft. Darauf Tasmota geflasht und die DS18b20 tempereturfühler drangehängt, bis zu 8 je sonoff. Damit hab ich tagelang vorlauf / rücklauf des oelbrenners und der fussbodenheizung an relevanten punkten gemessen. Alles per wifi. Und ja. Hab
-
Thread
Thermostat mit LAN (zB für Serverschrank)
Wir haben seit Jahr und Tag ein Pollin-Atmel-Board mit Ethernet und einem DS18B20 im Serverschrank.
-
Thread
Umstieg auf Kinux von Win
ginge das wohl recht problemlos: https://www.waveshare.com/wiki/Raspberry_Pi_Tutorial_Series:_1-Wire_DS18B20_Sensor
-
Thread
1-wire, onewire - Lesefehler bei längerer Leitung
endgültig auf die Spur kommen und habe auf meinem Testaufbau nachfolgendes ausprobiert: - einen DS18B20 direkt an die Klemme der CaravanPi Platine --> funktioniert einwandfrei - sehr kurzes Kabel (15 cm) an die Platinenklemmen und Wago Klemmen am Ende - daran 1,2 oder 3 DS18B20 --> 1 Sensor
lange Leitung. Diese verfluchten Datenblätter - müssen die immer unbedingt Recht behalten? (DS18B20 Fig.3)
-
Thread
Störungen bei temperaturmessung minimieren
das störempfindliche Analogsignal gar nicht erst über lange Kabel schicken. Probiere mal einen DS18B20
Den DS18B20 gibts auch im TO92-Gehäuse!
-
Thread
MUX I2C oder I/O Erweiterung über I2C
Analogen Multiplexer und mach das dann mit diesem. Alternativ und am einfachsten: einfach neue DS18B20 kaufen und alles mit denen machen. Danke für Eure Antworten und Hinweise. Tobi
Tobias H. schrieb im Beitrag #7026616: > einfach neue DS18B20 kaufen "neu" sind übrigens auch schon über 20 Jahre :D
-
Artikel
Bus
Microcontrollers (PDF) Atmel Application Note 318: Dallas 1-Wire Master (PDF) C-Code für DS1820, DS18B20 am AVR (Leicht auf andere 1-Wire Anwendungen zu portieren) 1-Wire Slave auf AVR enthält Beispielcode (onewire.zip) zur Implementierung eines 1wire-Slave auf AVR 1-Wire bus sniffer/analyzer . Gleiche
-
Thread
Tulpenmanie 2.0?
willst du gerade den "S" ? https://www.reichelt.de/index.html?ACTION=446&LA=3&nbc=1&q=ds18%3F20 DS18B20 6,37€ (War auch mal wesenetlich billiger)
gepostet. Kann man selbst recht einfach vergleichen: https://github.com/cpetrich/counterfeit_DS18B20
-
Thread
BTS50055 SMD suche ich schon länger.
Weil da halt nur Bosch draufsteht, aber kein Bosch drin ist. Ist bei den Maxim-Temperatursensoren DS18B20 so und auch bei den Sensirion-SHT-Dingern. So ungenaue Teile würden diese Firmen nie ausliefern, wie man sie aus China bekommt. Sind halt Nachbauten von chin. Herstellern.
-
Thread
Solarinverter Lüftersteuerung, 24V - 290V in, 2xpwm out, DS18b20.
Solarinverter Lüftersteuerung, 24V - 290V in, 2xpwm out, DS18b20 Meine vier microinverter (4x300W) werden bei vollast ziemlich heiss. So heiss dass der interne temperaturschuz aktiv wird und die leistung zurückregelt. Das ergibt dann 150W anstatt 300W pro inverter
einbrechenden solarspannung, das "tickt" jeden abend 20 minuten lang. Die neue steuerung verwendet einen DS18b20, arduino mini, einstellbarer 22-290V dc-dc konverter und zwei pwm-fan's, die mit dem 4-pol stecker. Der temp sensor wird mit einem einfachen onewire bitbang modul eingelesen. Der port ist "input_pullup
-
Thread
an welchem Pin misst der DS18B20 die Temperatur?
das? Hübsche die shots, echt und fake. https://www.tinytransistors.net/2021/01/16/real-vs-fake-ds18b20/
aufzuschleifen. Wurde schon gemacht: https://www.tinytransistors.net/2021/01/16/real-vs-fake-ds18b20/
-
Thread
AVR ATtiny13 DS18B20/DS18S20 I2C PCF8574 LCD Temperaturanzeige
wesentlich erweitert im Vergleich zu meinem Beitrag, sodass der Attiny 13 von einem Temperatursensor DS18B20 oder DS18S20 die Daten holt, diese Aufbereitet und über I2C und PCF8574 an ein LCD Display sendet. Dies ist wieder ein gutes Beispiel, was man alles mit den Attiny13 machen kann. viel Spass mit
Verwendet ihr den "input pullup" ohne externen widerstand bei nur einem sensor? Kann ich den ds18b20 .asm driver auch in arduino für den 328p verwenden? Der normale C driver / library ist sowas von bloatware ... Ich muss meine solarinverter kühlen. Das soll ein arduino temperaturgesteuert mit
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
noch das geringste Risiko. PC-Freak schrieb im Beitrag #7012799: > Dies > hat man auch beim DS18b20 wenn man den im 1-sekunden Rhythmus abfrägt. > Dann schnellt der auch nach oben Ich habe mehrere dieser Teile im Einsatz und konnte da keine Eigenerwärmung feststellen, allerdings messe ich auch
Murks, aber anders wird das auch in der Industrie nicht gemacht. Wenn der PT1000, KTY10, oder der DS18b20 allein in der Luft betrieben wird, hast Du immer dieses Problem. Die PT100, PT1000 werden u.A. ja auch in Einstechfühler am Küchenherd verwendet. Und dieses Fühlergehäuse reicht dem PT ... um die
-
Thread
Alternative Pinbelegung in CAT5/6/7 für andere Datensignale
P82B715 Abhilfe schaffen. Davon ab, kommen längen von mehr als 2m derzeit nur für die geplanten DS18B20 am 1-Wire vor. Bei einem 2m breiten Becken komme ich mit 2 Meter überall hin, nur nicht an die Beleuchtung.
-
Thread
Daten abspeichern und anzeigen. Lokal und einfach.
Hi, Ich hab sensoren wie Shelly EM3, 2.5, PM1, sonoff POW2, POW3, einige DS18b20 am sonoff basic, selbstbastel esp8266 für die WWWP, RS485 für den solarinverter. Mein problem ist das abspeichern und die anzeige. Die WarmWasserWärmePumpe speichert mir 24 stunden und stellt
-
Thread
Kühlschrank Temperatur überwachen
mir) sendet mir bei über -12°C eine Nachricht über Pushover an mein Handy. ESP sitzt aussen. Ein DS18B20 hängt über ein Flachbandkabel (drum heisst das so) im Innern hinter den Schubfächern. Wieso hab ich das gemacht: - sollte wieder einmal die Heizspirale der Abtauautomatik kaputt gehen, so krieg
-
Thread
ESP8266 gpio mit 5V ansteuern
was ist das eigentlich für ein 1Wire-Bus? Sind das einfach 2 x DS18B20-Sensoren? Die versorgst halt nach belieben mt 3,3 oder 5V - den Pull-Up machst nach 3.3V Ein ESP8266 ist übrigens - obwohl hier oft anders geschrieben - 5V-tolerant Es gab da mal ein offizielles
Heinz R. schrieb im Beitrag #6976881: > Sind das einfach 2 x DS18B20-Sensoren? Die würden dir etwas husten, wenn du denen mit solchen Signalen kommst. Pepe T. schrieb im Beitrag #6975431: > IMG_20220207_172358.jpg
-
Thread
Temperaturanzeige für einen PT100 bauen
kosten und manche über 200€. Aktuell habe ich die Anzeige aus BILD 2 verbaut. Die hat einen DS18B20 Sensor. Das Problem ist, dass die Anzeige extrem träge ist und somit absolut ungeeignet. Ich suche also eine schnelle Anzeige die möglichst in Echtzeit Daten ausspuckt. Natürlich gibt es immer Verzögerungen