-
Thread
DS18B20 - ich krieg nen Fön!
bescheuert. Problem sieht so aus: Ich habe zwei verschiedene Berechnungen, die beide die Temperatur vom DS18B20 ausrechnen. Der Witz ist, das seit HEUTE MORGEN die EINE BERECHNUNG nicht mehr auf EINEM!!! bestimmten Sensor funktioniert... Als Ausgabe bekomme ich +85 Grad und nichts geht. Der Witz an der Sache
-
Thread
Datenlogger muss 1 Jahr mit Batteriestrom durchhalten
der voll, wird die SD Karte aufgeweckt und beschrieben. Als Sensoren kommen zu Einsatz: 2 x DS18B20 2 x HIH-4000 (braucht 5V) Für Zeitstempel ist ein DS1302 eingeplant. Statt RTC koenne man auch Timer1 im PIC nehmen.
wird > die SD Karte aufgeweckt und beschrieben. > > Als Sensoren kommen zu Einsatz: > > 2 x DS18B20 > 2 x HIH-4000 (braucht 5V) DS18B20 rausschmeißen und durch einfache NTCs ersetzen (günstiger, weniger Strom, wenn man's braucht auch genauer), HIH-4000 raus und durch die neueren HIH-5030/5031
-
Thread
Raspberry und Triac - wie ansteuern
Ich wollte mich bzgl. openHAB an diesem Beispiel entlanghangeln: https://github.com/pepsifan92/ds18b20 Aber ich frage mch gerade, ob ich die GPIOs mittels Java so genau auf ms steuern kann. Fragen über Fragen. Ist es vll einfacher, den Controller über einen Adriuno anzusteuern?
mittels Temperatursensor regeln. Habe mir dazu folgendes überlegt: https://github.com/pepsifan92/ds18b20 Der DS18B20 sollte ja funktionieren, da schon vielfach verwendet. ERSTMAL AUCH VIELEN VIELEN DANK FÜR EURE HILFE :)
-
Thread
ATXMEGA 128a3 mit ds18s20
an dem schon ein i2c Uhr und Bluetooth läuft. Nun habe ich die 1wire schnittstelle für meinen ds18s20 eingerichtet und ich kann die Adresse des Sensors Lesen aber die Tempereatur wird nicht angezeigt. Woran könnte das liegen ? [code] Rem Lesen der Adressen von DS1820 Sensoren. $regfile = "xm128a3def.dat
Hier ein DS18S20 unter BASCOM, allerdings auf mega16, persönlich getestet. Da sollte auch der xmega gehen, man beachte nur mal die niedrige F_CPU. Stammte direkt von MCS, glaube ich, der Verfasser möge mir meine
-
Thread
Interessante LCD Ausgabe
also alles standard Beschaltung, wie ich immer verwende. Das Kabel zum LED Modul wo auch der DS18B20 Sensor sitzt ist etwa 5 Meter lang. Das Kabel, wurde in einem anderen Thread empfohlen 10x 0.25mm2 2 x 3 Adern verdrillt für LED 3 Adern für den Sensor. Sensorausgang mit 4K7 Pullup an 5V Nun
mich auch täuschen. Ähnlich wird es hier auch so verwendet : http://pc-rentner.de/index.php/ds18b20-bascom Die Grundlagen habe ich hier gelesen.
-
Thread
ds18b20 ausgabe in temeratur umwandeln
Hallo, ich habe ein Problem. Bei folgendem Programm was ich zugegeben noch nicht ganz verstehe (zusammenkopiert) [code] $regfile = "m8def.dat" $crystal = 16000000 $baud = 2400 $hwstack = 100 $swstack = 100 Config 1wire = Portc.5 Dim Sep(9) As Byte Dim Ar(8) As Byte Dim I As Byte 1wreset 1wwrite &H33 ' ROM-Befehl zum lesen der SerienNr Ar(1) = 1wread(8) ' 8 Bytes lesen, beschreibt Ar(1) bis Ar(8) For I = 1 To 8 Print Hex(ar(i)); ' Ausgeben Print " "; Next Print
-
Thread
DS18S20: Alternativen bis 150°C?
DS18S20 noch zugemutet werden, oder sollte ich lieber ein anderes Messverfahren verwenden? Ich habe noch ein PTC-Element herumliegen (KTY-81-222), das bringt aber andere Probleme mit sich (Genauigkeit, Auflösung
maximal 100°C) und diese dann wohl auch unbeschadet übersteht. Ich finde die digitale Auslesung des DS18S20 allerdings recht angenehm. Danke im Voraus, Adrian
-
Thread
DS18S20 über Diode betreiben?
Hallo, kann man einem DS18S20 im Parasite-Power-Modus eine Diode in die Datenleitung einbauen? Grund ist folgender: Die Schraubklemmen für GND und DATA sehen sich recht ähnlich, bei Verwechslung wäre der Sensor verpolt. Hilft
-
Thread
Problem mit 1wire und DS18S20
ne kleine Schaltung aufgebaut mit einem Atmega32 nem Display und drei Temperatursensoren von Typ DS18S20. Die Sensoren möchte ich jetzt auslesen und die Werte dann mal im Display ausgeben. Leider Funktioniert das nicht. Der code im Anhang ist in Bascom geschrieben. Die ausgegebenen Variable "T1" bleibt
-
Thread
Tasmota DS18B20 Sensordaten drahtlos
Morgen , ich hoffe mir kann bei der Sache jemand helfen ! Ich habe aktuell ein D1 Mini tasmota mit 3xDS18B20 Sensoren und einem relay für eine Pumpen Schaltung und Temperatur Überwachung. Kann ich die Daten aus dem ersten D1mini zu einem weiteren D1mini mit Display ( im selben Haus ) drahtlos übertragen
-
Thread
NTC Tempsensor einkleben
Silizium ab ~125-150°C aufgibt. Danke für die Antworten, ergibt durchaus Sinn. Wobei ich einen DS18B20 schon deutlich über den 125°C gemessen hatte - der Messwert 'läuft über' und beginnt wieder im unteren Bereich. Unter die -55°C kam ich hier nicht, ob Das auch in die untere Richtung klappt, ist
/wasserdichter DS18B20 (bei Denen im Transistor-Gehäuse müsste ich zu nahe an die Platine ran). MfG
-
Thread
Motorrad Thermometer mit PIC 16F84 und Nokia 3310 Display
Thermometer, oder? Das hast Du messerscharf geschlußfolgert. ;-) Das Display hängt zusammen mit einem DS18S20 an einem R8C/13. Die angezeigten Werte sind, von oben nach unten: Temperatur, Scratchpad Register und ROM Code. Ist im Moment nur ein Testaufbau.
gehen. Wenn der vorhandene Sensor aber sonst eine Funktion hat und (oder) der Einbau z.B. eines DS18B20 einfach möglich ist, dann kommst du damit s.w. zu genaueren Ergebnissen. Beste Grüsse Geri
-
Thread
Temp.-Sensor mit Relaisschalten UND LCD über 1 Arduino möglich?
der Unterstützung durch dieses Forum meinen Arduino Nano dazu bringen können, über den Temp.-Sensor DS18S20 ein Relais zu steuern. Meine Frage jetzt lautet: Kann ich gleichzeitg über denselben Nano auch ein LCD-Display (2 Zeilen, 16 Zeichen) anschließen, obwohl die meisten Pins für Temp.-Sensor und Relais
Wolfgang schrieb im Beitrag #5713875: > Wie hast du das den nun wieder fertig gebracht. Der DS18S20 mit seinem > 1-Wire braucht - nomen est omen - genau einen GPIO und beim Relais sieht > es nicht anders aus. sinnlos, bewies ich schon hier, aber wenn der TO nicht lernt und wieterfragt? https
-
Thread
[S] Temperatursensoren, wasserdicht
Wasserfester DS18B20
100Ω W. schrieb im Beitrag #6411650: > Wasserfester DS18B20 Manchmal keinen Blödsinn schreiben ist besser. Glaube es mir.
-
Thread
Wer hat Erfahrung mit HAP?
kurze Frage zum DS18S20. Leider bekomme ich immer nur eine 0 als Antwort. Config siehe Bild. Kann man abfragen ob eine Kommunikation funktioniert? finde nichts in der CU-Doku. Sofern ich den Messwert per Terminal abfrage
Dimmer untereinander beeinflussen. Gleichzeitig habe ich in der Firmware noch die Auflösung des DS18S20 Temperatursensors von 9 Bit auf 12 Bit angehoben, also identisch zum DS18B20. Im Datenblatt wird darauf hingewiesen wie man dies machen kann. Gruß Carsten
-
Thread
ds1820 Verwaltungsprogramm
ansprechen sodass > - SrNr auslesen/abspeichern So ähnlich habe ich es auch gemacht. Jedem DS18B20 wurde eine fortlaufende Nr. "eingraviert" und dann die SN ausgelesen. Dies geschieht über einen DS2482 (I2C). Der jeweilige DS18B20 wird zur Temp.-messung mit seiner Adresse angesprochen und der Messwert ausgelesen. Im Laufe der Zeit haben sich 30 DS18B20-fühler angesammelt, die sich nach dieser Methode sicher auslesen lassen.
-
Thread
PIC: CCS Compiler Ansteuerung DS18B22 Temperatursensor
Der DS1822 ist kompatibel mit dem DS18B20 Zitat aus dem DS1822 PDF: Software compatible with the DS18B20 einen DS18_B_22 gibt es nicht, nur DS18_b_20 oder DS18_22_ Wobei der DS1822 ungenauer ist, +/- 2°C beim DS18B20 +/- 0,5 °C genau ist Der Familiencode ist beim DS18B20: Hx28 =40 Beim DS1822: Hx22 =34
-
Thread
ds1820 befehle
********************Hauptprogramme**************************** main: sbic pinb,0 rcall ds18_t sbic pinb,1 rcall ds18_rr sbic pinb,2 rcall ds18_wm sbic pinb,3 rcall ds18_cp rjmp main ;*************************temp eines sensors lesen***
rcall ausgabe3 ret ;************************Th und Tl write****************************** ds18_thl: rcall ds_reset rcall skip_rom rcall write_scratchpad rcall write_thl ds18_cp: rcall ds_reset rcall skip_rom ;ansprechen aller slaves+vorbereitung der tempmessung
-
Thread
Ca. 30 Kg Honig auf etwa 30 Grad erwärmen
Glühlampe ohne direkten Kontakt zum Eimer und Konvektion (kleiner Lüfter) sollte das machbar sein. Ein DS18B20 im Honig mit einer simplen Zweipunktregelung sollte reichen. Das Gesamtsystem reagiert ja wohl träge genug.
Input und Masse hängen 2µF MKT parallel, um das Analogsignal etwas zu glätten. Prinzipiell würde ein DS18B20 den Aufbau etwas vereinfachen, da der µC die Betriebsspannung als Referenz nimmt und man diese beim Aufbau 1x messen muß und im Code dann die Berechnungsformel entsprechend anpasst. Der DS18B20 ist
-
Thread
XBee Grundvorraussetzung
@ Mike R. Sorry für das kurzzeitige Entführen des Threads @ Michael Hast Du die DS18B20 direkt an der XBee? Und wenn ja wie?
@ Mike R. die DS18B20 werden über einen 1-wire-Bus betrieben. Die XBee stellen aber "nur" 12 IO-Pins bereit, die wie folgt konfiguriert werden können: - als Ausgang (HIGH), - als Ausgang (LOW), - als digitaler Eingang
-
Thread
MSP430 Anschluss eines DS18B20 ?
Wenn ich das Datenblatt richtig verstanden habe, dann werden über den Anschluss DQ des DS18B20 Daten empfangen und gesendet. Auf der MSP430 Seite muss auch ein Anschluss benutzt werden, der Daten empfangen und senden kann. Kann man UTXD und URXD einfach verbinden oder welchen Anschluss sollte
gestellt. Richtig, es ist 1-wire. Noch einmal das sich mir stellende Problem: Wenn ich Daten zum DS18B20 senden will, würde ich den Ausgang UTXD0 des µC verwenden. Um Daten vom DS18B20 zu empfangen, würde ich URXD0 des µC verwenden. Da aber beides über nur eine Leitung läuft, meine Frage, ob man URXD0
-
Thread
Arduino und ID's auslesen - Konzept
Jeder DS18x20 Temp.-Sensor hat eine einmalige individuelle Seriennummer.
Harry L. schrieb im Beitrag #5941759: > Jeder DS18x20 Temp.-Sensor hat eine einmalige individuelle Seriennummer Generell jedes Onewire-Bauteil, weil das gleichezeitig die Busadresse ist. Es gibt sogar welche, die genau nur das können: eine Seriennummer
-
Thread
SMT160-Alternative für lange Leitungen
m und die Bauform müßte TO18 oder TO92 sein. Habt ihr vielleicht alternative Vorschläge zu dem DS18B20? Vielen Dank schon mal! VG Alexander
Die 74LVC1G08 sind für mich schwierig anzuwenden, weil die DS18B20 in vorhandene Edelstahlhüllen unter Wasser eingebaut werden sollen, da, wo jetzt die SMT160-30 sind. Eine Alternative wäre für mich PT100, die z.Zt. nutzlos noch vor Ort eingebaut sind. Ich habe
-
Thread
Delay mit Timer, Interrupt und Flags.
arbeitet, kommt ein Interrupt. Dort wird etwas gemacht und ein delay von 750 ms ist erforderlich (DS18B20). Jetzt möchte ich prüfen, ob in der mainloop etwas zu tun ist. Wenn ja, dort weitermachen, wo vor dem Interrupt aktiv. Wenn nicht, sleep. Alles gut bis hier. Wie komme ich aber jetzt in den
arbeitet, kommt ein > Interrupt. Dort wird etwas gemacht und ein delay von 750 ms ist > erforderlich (DS18B20). Schon falsch. Derartig lange Pausen haben in den meisten Programmen, erst recht in einem [[Interrupt]] NICHTS zu suchen! Siehe [[Multitasking]]. > Jetzt möchte ich prüfen, ob in der mainloop
-
Thread
Temperatur mit Esp8266 senden und mit RasPi empfangen
ESP8266 DS18S20 LUA. 3 Stichworte.
Oliver Stellebaum schrieb im Beitrag #4036323: > ESP8266 DS18S20 LUA. > > 3 Stichworte. Mir fällt dazu nur ein Stichwort ein: Firmware Fertig einsetzbare Firmware für den ESP8266 für jeglichen Zweck und Optionen wie ESP8266_DS18B20 ESP8266_DHT11
-
Thread
raspberry pi zero: Kein Zugriff auf webserver mit lighttpd
meinem pi umgesetzt. https://raspberry.tips/hausautomatisierung/wetteraufzeichnung-mit-raspberry-pi-ds18b20 Leider ist es so, dass ich keinen Zugriff auf die php Seite index.php habe. => http://192.168.178.32/index.php Fehlermeldung: Not Found The requested URL was not found on this server. Apache
der folgenden Seite https://raspberry.tips/hausautomatisierung/wetteraufzeichnung-mit-raspberry-pi-ds18b20 wird nicht erwähnt was in der config Datei lighttpd.conf angepasst werden muss.
-
Thread
Ätzbad Temperatursensor
Aufbau wäre ich auch noch interessiert ;) was nutzt du für ein Heizelement? Edit: Evtl auch einen DS18S20 in ein dünnwandiges Alu oder besser Kupferrohr einkleben (Wärmeleitkleber).
bzw. Reglern) Das wäre die erste Lösung. Ein DS18B20 wäre ganz gut,nur müsste man ihn in ein Rohr einbauen, dessen eines Ende wasserdicht verschlossen ist: Glasrohr, Kunststoffrohr, Edelstahlrohr, dieses aber von einer Qualität, die gegen das Ätzbad
-
Thread
Warum kann der Murks nicht einfach funzen?
Ich bin immer noch an meinem Thermometer für die serielle Schnittstelle, mit DS18S20. Inzwischen wurde hier ja ein Assembler-Listing angegeben, mit dem es auf einem anderen Controller gehen soll. Das wollte ich heute entsprechend umwandeln. Tja, ich habe jetzt eine tolle Entdeckung
sollte dir doch auch klar sein. Vielleicht solltest du mal erklären was der code mit deiner Frage zur DS18S20 zu tun hat. erkennbar ist da nichts. In diesem Sinne
-
Thread
Atmega16 entstören (hängt sich auf)
ausgelagert neben dem Gehäuse der Endstufe. Das Display und die 2 Taster sind schon eingebaut, über 2 DS18B20 messe ich erfolgreich die MOSFET-Temperaturen, etc... Bis dahin hat noch alles geklappt. Als ich allerdings- um das Eingangssignal der Endstufe für ein VU-Meter auswerten zu können- den Masseanschluss
über den µC. Mittlererweile ist noch ein markantes Problem hinzu gekommen: Um Störsignale der DS18B20 zu minimieren, wollte ich in meinem Bascom-Listing anstelle meines Temperatur-Sub-Aufrufs, der in der Do-Loop-Schleife läuft, auf Interruptaufrufs per Timer umstellen. Benutze ich Timer0, geht ab
-
Thread
Erfahrungen mit 1-Wire Temp/Feuchte-Sensor AM2305
Dazu habe ich ein paar Fragen: Kann ich den Sensor problemlos mit anderen 1-Wire-Sensoren z.B. DS18B20 betreiben? Hat jemand evtl. einen Beispiel C-Code für einen ATMEGA? Den Sensor gibt's übrigens bei ebay für ca. 26EUR Homepage: http://www.aosong.com/en/products/details.asp?id=121 Datenblatt
Wire Komponenten an einem Bus betreiben. Da das Teil aber auch die Temperatur misst, kannst Du den DS18B20 einsparen.
-
Thread
Wärmemengenzähler
auszuwerten und du musst keinen Messwandler selbst aufbauen. Ich hab bei mir solche Rohranlegefühler mit DS18B20+ eingesetzt: http://shop.wiregate.de/sensoren-fuhler/temperatur/altf-1-ds18b20.html
Widerständen erfolgen. Sind eigentlich unüblich. > Ich hab bei mir solche Rohranlegefühler mit DS18B20+ eingesetzt: Sind für Wärmemengenzählung viel zu ungenau. http://www.ebay.de/itm/Warmemengenzahler-Pollux-B-500-eichfahig-incl-2-Pt-500-Fuhler-wenig-benutzt-/280938936167?pt=Systemkomponenten_Heizung
-
Thread
Conrad DCF77 und DS1822 an 3.3V?
Wenn ich die mit 1 beschreibe steuert der Transistor durch und müsste über den externen Pull Up des DS18B20 eine 0 auf dem Augang erzeugen. Also ggf. die Ansteuerung für den DS18B20 damit aufbauen, direkt den OC an den DS18B20 dran. Der Eingang wird vermutlich wie ein normaler Eingang funktionieren.
ich die mit 1 beschreibe steuert der > Transistor durch und müsste über den externen Pull Up des DS18B20 eine 0 > auf dem Augang erzeugen. Dein Pullup zieht auf 0? Interessant. Sorry, aber mit deiner Ausdrucksweise komme ich nicht klar.
-
Thread
Gibt es Luftfeuchtigkeitswiderstände?
ein 2x16-Display - das ist auf dem Arduino ein besserer > Dreizeiler. Nimm mal erstmal einen DS18*B*20 und guck mal wie Arduino mit 1-Wire geht. Lass es dir auf dem PC ausgeben. Das mit der Arduino IDE ist ganz einfach. Dann kannste den DHT11 nehmen. Der ist so genau, genauer brauchst du das sicher
musste mir am Ende recht geben und ist von seiner ursprünglichen Idee abgekommen und hat dann doch den DS18B20 genommen. Es gibt sicher und auch sicher nicht wenige Bedingungen wo sehr schnell und sehr genau gemessen werden muss, aber nicht in der Umgebungsluft.
-
Thread
Schreiben oder Lesen eines I2C-EEPROMS funktioniert nicht
Programme. Ich habe allen Kram drin gelassen, nichts gekürzt. Nr 1, für das Schreiben: [CODE] // _2DS18_ins_I2C-EEPR_vorl_171226-test-2 26.12.17 // _2DS18_ins_I2C-EEPR_vorl_170522 22.05.17 // neuer Versuch wg der Timerausgabe (erste Stelle) // funktioniert, wenn
I2C-EEPROM geschrieben. // Hardware: Board 151113 mit Iteaduino 2.2 mit zwei Anschlüssen für die // DS18B20 und zwei nicht mehr benutzten für SMT 160-30 /* YourDuino Multiple DS18B20 Temperature Sensors on 1 wire Connections: DS18B20 Pinout (Left to Right, pins down, flat side toward you)