-
Thread
DHT22: Datenblatt + Pegel passt nicht / ungenau
gefälschte Markenprodukte: DS1820, Echtzeituhren, > STM32F103, Akkus, große Transistoren Apropos DS18B20, echte gibt es bei Pollin oder Reichelt, allerdings nun schon für über 5 € pro Stück. Hammer! Oder, man kauft sich ein Entwicklerboard für 2.40 € und lötet sich den Sensor aus. Vor einigen Monaten
Jens H. schrieb im Beitrag #6846895: > Apropos DS18B20, echte gibt es bei Pollin oder Reichelt, allerdings nun > schon für über 5 € pro Stück. Hammer! Oder, man kauft sich ein > Entwicklerboard für 2.40 € und lötet sich den Sensor aus. Vor einigen
-
Thread
WLAN Aussenthermometer mit ESP8266?
damit es hardware-technisch klappt? Den geheimen Temperatursensor richtig anschließen! Tipp: DS18B20
-
Thread
Alternative WS2812 (Haltbarer)
die Beschaffung von Teilen mit einem gewissen Qualitätsanspruch ist. Für Preis x3 ist das bei den DS18B20 ja noch machbar. Aber "Neopixel" Stripes aus vertrauenswürdiger Quelle? Z.B. BTF-Lighting taugen eher als Abschreckung als als Vertrauensnachweis ..
-
Thread
Wasserboiler Temperaturwert auslesen?
Hülsendurchmessern gibt's auch PT100-Fühler zum einstecken, oder du bastelst dir selber was z.B. mit DS18B20 ... Eine Anzeige im Keller, ESP dran, Temperatur ins WLan senden, im Bad ESP oder RasPi mit Display, Werte aus dem Wlan empfangen und anzeigen. Als Software könnte sogar ein entsprechend konfiguriertes
-
Thread
Pt100 Messung gestört
Was wäre denn mit DS18B20? Gerade bei mehreren Sensoren recht einfach.
F. F. schrieb im Beitrag #6832502: > Was wäre denn mit DS18B20? > Gerade bei mehreren Sensoren recht einfach. Für Präzisionsmessungen ist der aber nicht geeignet.
-
Thread
Thermoelement Typ K mit ADC auswerten
funktioniert die Cold Junction Compensation? Brauche ich hier am besten noch einen Temperatursensor wie den DS18B20? https://cdn-reichelt.de/documents/datenblatt/A200/DS18B20Z-DAL.pdf 4) Das Wichtigste: Funktioniert das Konzept so überhaupt? 5) Welchen ADC könnt ihr empfehlen / mit welchem habt ihr schon gearbeitet
-
Thread
Tasmota 9.x sehr träge
Update (macht man eigentlich nur, wenn man etwas braucht) mal Kleinkram, wie z.B. Probleme bei der DS18B20-Auswertung. Ist aber nach Stunden gefixt. Du solltest dein WLAN mal intensiver diagnostizieren.
-
Thread
Zeitschaltuhr mit eigenem µC ausstatten?
Vielen Dank für eure Beiträge und Anregungen. Teo: > "Warum" Z. B. - LDR, DS18x20 - Schnittstelle (PC) - flexiblere Programmierung der Schaltzeiten
-
Thread
Benötige Hilfe beim Schltplan
Die PullUp-Wiederstände an den I2C-Anschlüssen sowie am DS18B20 gehen an 5V, somit ist ein abrauchen des ESP8266 gewährleistet. Ein um klemmen auf 3V3 ist nur für den DS18B20 (dann auch Vdd des selben auf 3V3) eine Lösung, wenn die MCP23017 an 5V betrieben werden
Unwissende schrieb im Beitrag #6811965: > Die PullUp-Wiederstände an den I2C-Anschlüssen sowie am DS18B20 > gehen an > 5V, somit ist ein abrauchen des ESP8266 gewährleistet. > Ein um klemmen auf 3V3 ist nur für den DS18B20 (dann auch Vdd des selben > auf 3V3) eine Lösung, wenn die MCP23017 an 5V
-
Thread
Ds18B20 Zeigt zu höhe Werte
Dennis T. schrieb im Beitrag #6802901: > Seltsamer Weise läuft der DS18 nun wieder. Steckbrettaufbau?
[c] /* * DS18B20.c * * Created: 27.07.2021 21:12:53 * Author: User */ #include <avr/io.h> #include "../header/DS18B20.h" #include <util/delay.h> void ds_out(){ DS_DDR |= (1 << DS_PIN); } void
-
Thread
Arduino Programmierung
sensors.begin(); //Starten Sie die Bibliothek discoverOneWireDevices(); if ((Anzahl_Sensoren_DS18B20 > 0)) { myDS18B20.begin(); for (byte i = 0 ; i < myDS18B20.getDeviceCount(); i++) { if (myDS18B20.getAddress(DS18B20_Adressen, i)) { myDS18B20.setResolution(DS18B20
//über dem Meßbereich lcd1.print(" l/min "); if ((Anzahl_Sensoren_DS18B20 > 0)) { myDS18B20.requestTemperatures(); delay(250); //250msec Warten for (byte i = 0 ; i < Anzahl_Sensoren_DS18B20; i++) { if (i
-
Thread
Mikrocontroller-Board in USB-Steckerformat
ATtiny85 schon gut ausgelastet. Es soll kein Keylogger werden! Ich möchte einfach nur ein paar DS18B20 daranhängen und Temperaturen messen / live an einem PC sehen, und nicht moch ein USB-Kabel rumfliegen haben. Das vorhandene Board wird leider auch nicht von Windows erkannt, was ich aber gerne
-
Thread
Arduino Am2301 Sensoren
nicht übermässig. In der Firma hatten wir vor Jahren ein Laborprojekt wo die Fernmessung von vier DS18S20 notwendig war. Die Leitungen waren aber nur einige m lang und ich verwendete von vornherein einen extra Draht für Vcc. Das funktionierte einwandfrei mit einem PIC18F8722. Was bei 1-Wire lästig
-
Thread
Kühlschrank KG33VV30 zu kalt - schadet Fremdabschaltung mit Zeituhr?
Einklang bringen. Letztlich baute ich das Kapillarthermometer aus und ersetzte den Fühler durch ein DS18B20 und die Anzeige durch eine kleine LED Anzeige.
-
Thread
Temperaturmessung bis -90°C
MSP430 realisiert. > > Nun, der Mega328 ist gesetzt, da ich eine vorhandene Schaltung (jetzt > DS18B20) weiterverwenden möchte. Da ist auch schon die Software > vorhanden und muß nur noch modifiziert werden. Wenn deine Schaltung DS18B20 unterstützen kann, dann schau dir dieses Board mal an. Ebenfalls
K-Sensor sparen. Und die zweite Klemme kann nicht auf einer Temperatur liegen, die bequem mit einem DS18B20 gemessen werden kann? Bei -90°C tut sich der DS18B20 dagegen etwas schwer.
-
Thread
Probleme Spannungsversorgung 5V ESP32 DevKit v4
Poolsteuerung an ein 5V MeanWell Netzeil, da ich darüber gleichzeitig das Nextion, die Relaisplatine und die DS18B20 versorgen wollte. Sobald ich den ESP über VIN mit 5V versorge, habe ich auf den GPIOs 1,5V anliegen, egal welches Netzteil ich bisher ausprobiert habe. Daher ist der Zustand undefiniert und die
-
Thread
Zustandsmaschine: Namensschemata
Peter D. schrieb im Beitrag #6771745: > Hier mal ein Beispiel mit Hochzählen (onwire.c): > Beitrag "DS18B20 mit Interrupt, AVR-GCC" Ernsthaft? [c] case OW_WR_DONE: // 1. command byte finished pbuf++; onwi.state = OW_WR_BIT0; case OW_WR_BIT0:
-
Thread
Edler weg der Umrechnung
Hi, ich habe einen DS18B20 1-Wire Temperatursensor. und würde hier gerne die Temperatur Umrechnen. [c] // Auslesen lsb = onewire_Read(); msb = onewire_Read(); temperature = (msb<<8)+lsb; // Umrechnen
//12bit temperature value t12=3+8*a[0]-((a[6]-1)&7);//alternate way of calculation for DS18S20 (substitute DS18B20 code to read the 12bit here) if(a[1]){t12-=128*16;} //correct by -128° if(t12>=0){s='+';} //calc absolute temp else{t12=-t12;s='-';} f=t12&15;
-
Thread
Umbau Gefrierschrank - Reifeschrank für Käse etc.
Wenn du es genau loggen möchtest, dann kauf die ein paar DS18b20 Temperatursensoren, die sind sehr genau und kosten wenig. Diese Sensoren geben direkt einen Digitalwert aus welcher die Temperatur als Wert ausgibt, also keine Widerstandsmessung wie bei NTC,
-
Thread
Taupunktsteuerung
die pow-Werte in eine Tabelle gelegt, weil ich sehen wollte, ob es geht. Als Temp-Sensor einen DS18B20, und dessen Rohwerte (1/16°C) gleich direkt verwurstet. Den Code kann ich bei Gelegenheit posten. Aber Falk hat schon Recht, für unbenutzes Flash bekommt man kein Geld zurück.
-
Thread
Temperatur über CAN Bus übertragen
. Alle Bits, die bei float für den Exponenten benötigt werden, sind "rausgeschmissenes Geld". Der DS18B20 macht vor, wie man Temperaturwerte datensparsam mit 12 Bit kodieren und dabei mit einer Auflösung von 1/16K übertragen kann.
-
Thread
Umrechnung Ergebnis DS18B20
Falk B. schrieb im Beitrag #6733829: > temp = data_DS18B20 * 10/16; // Temperatur in 0,1°C Auflösung Noch ein klein wenig besser wäre (weil mit Runden): temp = (data_DS18B20 * 10 + 8)/16;
Beitrag #6734692: > Kann es sein, dass das Zauberwort 'OFFSET' heist? Was meinst Du, bezogen auf DS18B20, damit?
-
Thread
Programmierung und Betrieb der Funkmodule E32-868T
USB-module, noch die Funkmodule. Dafür aber Eigenbauten mit MSP430, die z.B. die Temperaturen mittels DS18B20 erfassen, die Daten speichern und ... Über UART wäre eine Datenübertragung zu den Funkmodulen möglich und die MSP430 sollen auch verwendet werden.
-
Thread
CRC oder einfach die Daten doppelt schicken?
und -10°C Aussentemperatur lasse ich mir gefallen, aber nicht umgekehrt. Ebenso sollte man bei den DS18x20 85,0°C ausfiltern, denn das kommt raus, wenn der frisch startet. Und man sollte veraltete Daten erkennen und passend reagieren, also wenn eine Weile nichts korrekt reinkommt.
-
Thread
ungenaue Festkommadarstellung
droellfzig Jahren schaffen es dickethale Thermometer > auch die Zehntel aufzuloesen. Nimm einen DS18B20. Der löst nicht Zehntel auf, sondern 1/16 Grad auf. Wenn du die Werte als 1/10 Grad darstellst, sehen Temperaturverläufe trotz der höheren Auflösung sehr merkwürdig aus.
. > Temperaturen werden intern in 10tel-Grad gespeichert. Viel Spaß, wenn die Werte aus einem DS18B20 stammen. Jede vernünftige Auswertung von Temperaturänderungen wird damit dann zur Farce, wenn man sich nicht gerade auf "so um ± 0.2" beschränkt.
-
Thread
Eigene SoC-Software vor Duplizierung schützen
> nur unter NDA zu bekommen, wie ich feststellen musste. Warum nimmst Du nicht einfach einen DS18B20 als Dongle? Die haben alle eine eindeutige Seriennummer (48 Bit). Für jede SW Lieferung (Neu) legst Du einen DS18B20 bei, den Du vorher ausgelesen hast und die Seriennummer in Deiner SW hinterlegt hast. Den DS18B20 lieferst Du dann mit und der Kunde muss ihn eben an einen vorgegebenen Portpin knüppern. Was meinst Du zu dieser Idee?
-
Thread
Eingang von Sensorsignalen
zu einem Einlesen von Daten, als > Sensor habe ich die Industrieversion mit Edelstahlgehäuse des DS18B20 > angeschlossen, mit 4k7 Ohm zwischen Data und Live Wire,... Bevor du ans Programmieren gehst, solltest du erstmal feststellen, welche Variante von dem DS18B20 in deinem Industrieedelstahlgehäuse verbaut ist. Es gibt den DS18S20-PAR, speziell für den Parasite-Power Mode und die Standardvariante DS18B20, die sowohl direkt versorgt werden kann als auch den Parasite-Power Mode beherrscht.
-
Thread
Impuls gesteuertes Relais ,Zeitrelais, Brauchwasserladung
hvtargid=pla-940385289757 aber stünde ich vor Deinem Problem - ich würde es mit einem ESP8266, 2 DS18B20 Sensoren, ESPEasy lösen, da bekommst das ganz einfach ohne eigene Programmierung, incl Weboberfläche usw super einfach hin
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
Du einen Link zur Appnote? > Wie machst Du es mit Amateurmitteln? Gar nicht. Mir reicht ein DS18B20 mit Uhrenquarz :-) Wenn ich privat Bedarf an einer genauen Frequenz hätte, würde ich eine der vielen GPS-DO-Vorschläge aus dem Netz nachbauen. > Professionelle High-End Signal > Analyzer u.ä
tf.nist.gov/general/pdf/2220.pdf > >> Wie machst Du es mit Amateurmitteln? > Gar nicht. Mir reicht ein DS18B20 mit Uhrenquarz :-) > Wenn ich privat Bedarf an einer genauen Frequenz hätte, würde ich eine > der vielen GPS-DO-Vorschläge aus dem Netz nachbauen. Brooks Shera hat da ein gutes Eigenbaukonzept
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
höherem Jitter. Wer sicher gehen will kauft halt den Chip bei einem Vertragshändler ... ist mit den DS18B20 ja das selbe.
-
Thread
Kleines Wasserbad mit genauer Temperaturregelung bei 25°C
Nach meinen Erfahrungen ist der DS18B20 ideal dafür, die Auflösung ist gut genug, du kannst einfach 4 davon in dein Wasserbad setzen und den Mittelwert bilden (bei meinen war die Abweichung zueinander im steady-state nie grösser als 2
MaWin schrieb im Beitrag #6694457: > Für 25GradC geht ein DS18x20, ist aber nicht genau genug um besser als > 1K zu regeln. Die Auflösung des Sensors gibt auch eine Regelung um +- ~0.2K her, die absolute Genauigkeit ist hier das Problem. Wenn man aber ein gutes
-
Thread
Welcher Feuchte- und Temperatursensor
einpacken und dann 20min liegen lassen. Danach können wir weiter diskutieren. 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
Andreas B. schrieb im Beitrag #6695393: > Ansonsten sind die DS18B20 für Temperaturmessungen gut. 0.5% Richtigkeit > sind garantiert und 0.3°C werden i.A. eingehalten. Lt. Datenblatt beträgt der Fehler im Bereich von -10°C bis 85°C +-0,5°C und nicht 0,5%
-
Thread
DS18B20 vs NTC
Umgebung lädt UND bei Hitze natürlich abschaltet. Der NTC ist optional. Nun könnte ich aber auch ein DS18B20 an den ESP32 ranstricken und den Akku-Lade-IC per EN_PIN steuern. Was meint ihr?
MaWin schrieb im Beitrag #6675281: > Nö, DS18B20 sind zickig. Kann ich bestätigen, es gibt auch massenhaft Nachbauten, die besonders zickig sind. Ich nehme lieber TSIC206/306.
-
Thread
Gutes Messgerät Typ-K Thermoelement
auch nur GradC-Auflösung. Für deinen Temperaturbereich tut es ein digitaler Halbleitersensor wie DS18B20 , MCP9808 oder TSIC306. Kenne aber kein einfaches Thermometer damit und musste mir daher eins selber bauen https://www.mikrocontroller.net/topic/506920#6482907 Fertig und genau in deinem
-
Thread
DMA + UART parallel empfangen
sollte das ja ohne Proble hinhauen. Falk B. schrieb im Beitrag #6664682: > Beitrag "Re: Onewire + DS18x20 Library" Danke für den Link! Falk B. schrieb im Beitrag #6664682: > Die CRC für Arme ist ein einfaches Paritätsbyte, dessen Berechnung ist > einfach und schnell. Damit fängt man auch ausreichend
-
Thread
Effektiv & Kostengünstig 12-24VDC nach 12VDC
abgreifbar sein. Auf dem Board befinden sich ein ESP32, 12xIRLL014, 4xIRF3704, eine Handvoll One-Wire DS18B20 und ein paar Flowmeter YF-S201. Das heißt, hier wird schon einiges an Strom benötigt damit alles gut läuft. Die Überlegung 12&24V galvanisch von den 5V zu trennen klingt dazu auch noch gut, da
Daniel D. schrieb im Beitrag #6653254: > ESP32, 12xIRLL014, 4xIRF3704, eine Handvoll One-Wire DS18B20 und ein > paar Flowmeter YF-S20 Ich sehe nichts was 12 oder 24V braucht. Daniel D. schrieb im Beitrag #6653254: > Die Überlegung 12&24V galvanisch von den 5V zu trennen klingt dazu auch
-
Thread
LiFePo4 über Solar laden
und brauche eure Hilfe. Ich baue mir aktuell ein Temperatursensor für mein Aquarium mit einem DS18b20 und einem ESP-01. Das ganze würde ich gerne Steckdosenunabhängig betreiben, weshalb ich mein Board mit einer LiFePo4 Zelle (600mAh) betreiben möchte. Da ich nur max. jede Stunde einmal die Temperatur
-
Thread
Langzeitmonitoring Bodentemperatur
Bei den DS18B20 muss man aufpassen. kauft man die billig in China, bekommt man oft Nachbauten, die funktionieren zwar einzeln oder in kleiner Anzahl an einem Bus ganz gut, aber bei vielen Sensoren an einem Bus gibt
Nimm doch einfach die besagten DS18B20 und einen Raspberry Pi oder anderen Server. Da machst du dann z.B. OpenHAB drauf und installierst das entsprechende Binding: https://www.openhab.org/addons/bindings/onewiregpio/ Und der Drops
-
Thread
Anzahl Binäreingänge erhöhen durch Schaltfolgen?
Wenn trotz KNX billig sein soll und Selbstbau kein Problem: Nimm 1Wire DS18B20 Temperatursensoren, deren 1Wire Busanschluss bei offenem Fenster durch Reed unterbrochen wird. Ein Arduino prüft zyklisch ob die Sensoren noch vorhanden sind. Fehlt nur noch das Interface zu KNX.
DS2413 (dual-channel programmable I/O 1-Wire chip) Ist halt ein paar Cent teurer als die DS18b20... soll doch günstig sein...:-)
-
Thread
Heizkörper / Heizungsventil Steuerung ohne dicke Zentrale
der MSP430F1611 verwendet. Die Uhrzeit stellt ein DS32C35 zur Verfügung. Die Temperatur wird mit DS18B20 gemessen und ist über DS2482 mit dem µC verbunden. Die Werte, wie Stellweg, Uhrzeit, Reglerparameter werden alle 8s erfasst und zur Auswertung und Optimierung auf einer SD-Karte abgespeichert. Der