-
Thread
DS1820 Auslese Fehler
MHz habe ich schon herausgefunden. Wenn ich jetzt einen DS1820 anschließe an die Schaltung wo der DS18b20 funktionierte zeigte das LCD 10,625 °C oder 03,625 °C an. Dies ist durch die 12-Bit Auflösung des DS18b20 entstanden, soweit ich weiß. Denn das Programm lief für den DS18b20 einwandfrei, aber für den DS1820 nicht... Im Anhang ist der Programmschnipsel für den DS18b20.
-
Thread
HOWTO: Dynamische I2C Adressen (per USI)
ADC-Pins. Man kann natürlich auch irgendeine eingebrannte ID von einem Chip nehmen (wie bei einem DS18B20 z.B.). Für eine etwas bessere zufällige Bitverteilung sollte man jedes Zufallsbit für seine Zufallszahl aus dem niederwertigsten Bit einer einzelnen ADC-Berechnung nehmen. Sprich für 32 Bit (wie
-
Thread
Temperaturerfassung PT1000 AVR
oft mehrere genaue Bauteile, sind also komplizierter. Am einfachsten sind digitale Sensoren, z.B. DS18B20, SMT172.
-
Thread
SSD1306 I2C Problem
und keine Ideen mehr :( Ein 2.4" OLED via I2C am ESP32 (FreeRTOS). Ein bischen Uhr und ein paar DS18B20. Das Display funktioniert ein paar Sekunden und fängt dann an Müll zu produzieren. Der BUS schein ok zu sein, was mich wundert sind die 8.2khZ? Hat jemand eine Idee???
-
Thread
Temperatursteuerung mehrere Aquarien, relativ genau und programmierbar
Würde 4 DS18B20 (0.5°) in Metallröhrchen fix vergossen nehmen. Dazu ESP8266 ESP-12E. Kostet ca. 16.- zusammen. Mittels WLAN und MQTT die 4 Sensoren abfragen und senden lassen. Der ESP8266 kann dann auch noch Relais
Chulio schrieb: > Würde 4 DS18B20 (0.5°) in Metallröhrchen fix vergossen nehmen. Dazu > ESP8266 ESP-12E. Kostet ca. 16.- zusammen. > Mittels WLAN und MQTT die 4 Sensoren abfragen und senden lassen. Der > ESP8266 kann dann auch
-
Thread
Erfahrung BME280
ob dezidierte Temperatursensoren diese Problem nicht hätten. Ich erinnere mich da an aufgeheizte DS18B20 wegen zu häufigem Abfragen. Also wie immer letztlich die Frage nach der angestrebten Genauigkeit.
-
Thread
Temperaturregler mit ST Controller
Leistung. Diese kann zwischen 0 und 3,5 kW eingestellt werden. Die Temperatur mess ich mit einem DS18B20. Für die Ansteuerung der Platte und das Abfragen des Sensors verwende ich ein Demoboard von ST. Die Ansteuerung der Induktionsplatte und die Anzeige der Temperatur funktioniert schon. Nun möchte
Temperaturen einstellen können. Das ist doch kein Problem. > Die Temperatur mess ich mit einem DS18B20... ein Demoboard von ST. Beides Ok, aber ein simples Kontaktthermometer würds auch tun.
-
Thread
Wanderkiste Widlar, Runde II
Hallo, hier der In (inkl. 8GB SD Karte) und Out (ein DS18B20 ist nicht mit auf dem Bild). Die Kiste ist unterwegs zum nächsten Teilnehmer: https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode=357600093660 Viele Grüße, Finn
--> Spatzen, sollte halt schnell gehen). Das Zweite ist erst mal ein Test der Temperatursensoren DS18B20 aus der zweiten Runde. Danke auch an Falk für seine DS18x20 library, hast ein Bier gut bei mir ;-) Reinhard
-
Thread
Was steckt im externen Webasto Temperaturfühler?
dachte ich dass das vielleicht ganz einfach sei: ein digitaler Temperatursensor mit 3 Anschlüssen (DS18B20+). Dann habe ich mir aber die Anleitung zu deiner "Webasto Thermo Call TC3" angeschaut, und auf S.10 das hier gefunden: "W bus temperature sensor 9023181A" und nach einer kurzen Google-Suche den
-
Thread
ESP32 IDF Buildsystem
files in Projekten betrifft. Hier mal ein Beispiel: [code] . ├── components │ ├── esp32-ds18b20 │ │ ├── component.mk │ │ ├── doc │ │ │ └── Doxyfile │ │ ├── ds18b20.c │ │ ├── include │ │ │ └── ds18b20.h │ │ ├── LICENSE │ │ └── README.md │ ├── esp32
Problem was ich bei dir sehe ist, dass du unter "./components" neben > zwei "Libraries", d.h. esp32-ds18b20 und esp32-owb (welche da auch > hingehören), noch zusätzlich ein komplettes Beispielprojekt hast > (esp32-i2c-ssd1306-oled). Deswegen hast du auch in deinem tree zweimal > "main.c". Danke
-
Thread
Arduino: if-Abfrage beeinflußt unbeteiligte Programmsequenzen
EEPROM-Schreiberei bzw. wie kann man das vermeiden? VG Alexander Das abgemagerte Programm [c] // _2DS18_ganz_leer_Relais_180116 16.1.18 #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x20,16,2); // Achtung: auf den neuen I2C-LCD gibt es Adressjumper
; delay(4000); lcd.init(); lcd.backlight(); lcd.clear(); lcd.print(" _2_DS18_ins_EEPROM"); lcd.clear(); // start serial port to show results Serial.begin(9600); Serial.println("_2DS18_leer_Relais_180116"); Serial.print("Initializing Temperature Control
-
Thread
Thermomter DS18b20
auch die Umrechnung von dieser. Die Motoren wurden auch einzeln geprüft, bevor ich sie an den DS18b20 angeschlossen habe, dies ist auch positiv verlaufen, der DS18b20 ist auch nicht falsch verkabelt wurden. Ich stehe immer noch vor dem Problem warum die 2. Messung und die darauffolgenden falsch
Bezug auf den vorherigen Messwert. Eventuell Erwärmung, nicht nur durch den L293, sondern auch der DS18B20 selbst bringt 1 GradC.
-
Thread
Mehrere PT100 auslesen (25 Stück im Raum verteilt ca 15meter Stecke)
oder mehrere Nahe PT100 einen Mikrocontroller hängen oder eben eine integrierte Fertiglösung z.B. ds18b20 (fertig kalibriert, One-Wire, billig direkt aus China) nehmen. Kleine Idee um langen Kabelsalat zu vermeiden: Nimm ein paar ESP8266 mit jeweils ein oder mehreren Temperatursensoren, dann läuft
-
Thread
T962 Mysterium Temperaturfühler
Hallo Leute, hab meine T962 erhalten, umgebaut (DS18B20 cold junction) und die Firmware aktualisiert. Beim ersten test bekam ich sehr eigenartige Temperaturanzeigen: L 50°C, R 21°C nur zur Sicherheit: R/L steht schon für "links/rechts" ? Da mein
-
Thread
Stromverbrauch von μC mit deep sleep messer und Batterie berechnen
werden. Nur wie?! Ich setze auf einen Arduino oder Attiny o.ä. und einen RFM95 sowie den DHT22 oder DS18B20, mal sehen. Da ich nur einen Multimeter habe, werde ich wohl kaum den Verbrauch in diesen geringen werten messen können und vor allem keinen Verlauf angucken können zur Zeit. Ist ein Oszilloskop
#5264223: > Ich setze auf einen Arduino oder Attiny o.ä. und einen RFM95 sowie den > DHT22 oder DS18B20, mal sehen. Also Du hast noch nicht angefangen. Ein einzelner Attiny (ohne das Arduino Hühnerfutter drumrum) ist schon mal nicht schlecht, der kommt bis runter auf wenige Mikroampere im deep sleep
-
Thread
Ds18b20 wird von ATMega328P nicht erkannt
index.php?title=Bascom_und_1-Wire das Programm SerienNr aller Geräte verwendet um zu kontrollieren ob der Ds18b20 erkannt wird, diesmal mit einem negativen Ergebnis. Die Pint-Befehle habe ich durch lcd-Befehle ausgetauscht. Nun stehe ich vor einem Rätsel warum der Ds18b20 nicht ausgelesen wird. Ich hoffe
Const Read_rom = &H33 Const Skip_rom = &HCC Const Read_ram = &HBE Const Convertt = &H44 Const Ds18s20 = &H10 Const Ds18b20 = &H28 ' Ergebnisse: ' Für LCD-Display in 1/10-Grad, Dezimalpunkt immer gleiche Stelle Dim Text_temperatur As String * 8 ' Temperatur als Integerzahl dim Temperatur_int
-
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)
-
Thread
Umschreiben auf locken MQTT Broker
ein beispiel. Ich kann sie auch die complette code senden bei Interesse. Den Wemos lest DHT22 aus, DS18B20, Regenmesser, und jeden stunde wird nach eine MySQL data geschickt, jeden Minute nach MQTT auf eine Raspberry.
-
Thread
Kleines Dev-Board erstellen, was so drauf?
die "standarts" wie LED(s), Taster, Poti, und halt kleine Spielereien wie zwei/drei ws2812 LEDs, DS18S20. Was könnte man noch so für "lernzwecke" einbauen? Mit was könnte ich PWM noch beschallen ausser mit ner LED zum dimmen? Was könnt ich noch so an die ADCs hängen? Habe bisher nur mit AVRs gearbeitet
-
Thread
C++ Programm Design
die Tasks komplett, damit ich nicht unnütz irgendwo warten muß. Z.B. müßte ich ja sonst auf einen DS18B20 min 750ms warten, ehe ich den Meßwert habe. Eine Task liest also alle Sensoren, Tasten, Drehgeber zyklisch ein und legt die Werte im RAM ab. Die andere Task macht die ganze Verarbeitung und legt
-
Thread
Strom und verschiedene Spannungen messen, speichern und grafisch darstellen
das du das erwähnst. Der *Jun-si PowerLog 6S* besitzt auch drei externe Temperaturfühler vom Typ *DS18B20* und sogar intern noch einen, der allerdings kein DS18B20 ist. Es ist wirklich sehr schade, das ich ihn hierfür nicht nutzen kann :-(( Richtig, es geht um einen ein Meter langen weißen
-
Thread
ADC Sensorversorgung
#5243479: > 10-90°C (Heizung diverse Fühler) > 0-150°C (Solarthermie) wobei 10-90°C würde ich mit DS18B20 machen wenn 85°C auch OK wäre ±0.5°C Accuracy from -10°C to +85°C nur 0-150°C mit NTC
-
Thread
Arduino Nano Batterieentladespannung
Forenmitglieder, ich habe einen Arduino Nano zur Temperaturmessung im Einsatz. Dieser misst mittels DS18B20 die Temperatur und sendet diese mittels RF433 an einen Mega. Ich möchte den Nano nun gerne per Batterie betreiben und die Entladespannung messen, damit der Nano nicht unerwartet ausgeht. Alle
Spannungsreglers weg. Nimm lieber eine LiIon-Zelle und lasse deinen µC mit deren Spannung laufen. Sowohl ein DS18B20 als auch ein ATmega328 brauchen keine 5V.
-
Thread
Temperatursensor
festlegen. Einfach zu lesende Sensoren sind: - LM335 (analog 10mV/°K) - LM75 (digital über I2C) - DS18B20 (digital über 1-wire)
beispiel Code oder nützlichen Stuff womit wir arbeiten > können ? Ja, das WWW. Z.B. für den DS18B20: https://www.maximintegrated.com/en/app-notes/index.mvp/id/162
-
Thread
Selbstbau: Dev-Board
Hallo P41145! wie geht den das "Einfacher wäre ein DS18S20 über I2C anzusteuern." ? Gibt's zum 1-Wire Sensor DS18S20 eine Application Note, die das erläutert?
Karl M. schrieb im Beitrag #5210488: > wie geht den das "Einfacher wäre ein DS18S20 über I2C anzusteuern." ? Du verwendest einen DS2482 als 1-Wire-Master, der über I2C angesteuert wird. In diesem Fall hast Du auch keinerlei Timing- und Interrupt-Probleme, die bei einem Software-Master
-
Thread
Temperatursensor befestigen: Kleber gesucht
TSic306-Sensor reagiert trotz TO92-Gehäuse auffallend schnell - schneller als andere TO92-Sensoren wie DS18B20. Ich weiß nicht, ob mit dem Material getrickst wurde oder ob der Chip extrem extrem nahe unter die Oberfläche gelegt wurde. Wie auch immer, der Sensor reagiert schnell (was auch benötigt wird) und
-
Thread
Wie werden kleine TFT-Displays hergestellt?
warum an einem >50Euro Schalter (oder aber auch deutlich teurer) statt einem digitalem Sensor (z.B. DS18B20) nur ein NTC sitzt - der Kunde würde wohl die 20 Cent Mehrpreis zahlen und dafür von Korrekturwerten in '°C' bzw in 'Ω' verschont. Aber da ändere Ich bestimmt Nichts dran :) MfG
-
Thread
AVR ADC und Temperaturdrift
einigermaßen konstant bei 15°C. Die Werte des ADC folgen sehr schön der aktuellen Außentemperatur (mit DS18B20 gemessen) bei beiden Controllern. Steigt die Außentemperatur um ein °C steigt der ADC um 1-2 bit. Soweit zu meiner Feststellung, und jetzt zur eigentlichen Frage: Ich nutze ja die interne Spannungsreferenz
du das aber nicht. >Die Werte des ADC folgen sehr schön der aktuellen Außentemperatur (mit >DS18B20 gemessen) bei beiden Controllern. >Steigt die Außentemperatur um ein °C steigt der ADC um 1-2 bit. Glaub ich kaum, das wären 1000-2000ppm/K. SOOO gurkig ist die interne Referenz höchstwahrscheinlich
-
Thread
Wo gibt es diesen Stecker?
ca. 10mm und 4 Kontakte, wobei mir 3 Kontakte reichen würden. Ich möchte einen Temperatursensor DS18b20 mit einem Gehäuse steckbar verbinden.
-
Thread
AVR-Lüfter-Regelung-PWM-LM35
sich da ja mal Jemand, dessen annehmen ;-) Anbei mal ein Temperaturvergleich zwischen dem Dallas DS18B20 und dem LM35. Da der LM35 ja analog misst, wird auch hier weiterhin die interne Referenz benutzt. Man sollte die genaue Spannung vorher am AREF. Pin messen und dann im Code angeben, dann werden
-
Thread
Ausschank Zähler Projekt
Teile ATtiny45 Assembler hier und da blinken in der Hütte Temperatur und Luftfeuchte vor sich hin (DS18B20, DHT11, 7-Segment per MAX7219) Arduino - erste Berührungen mit C(++ ??) ... und man kann die ATtiny auch damit programmieren - sofern das Programm darin Platz findet. ... seit Arduino weiß ich
-
Thread
STM32 RF24 Kommunikation
uint8_t TXADDRESS [5] = {0x49,0x23,0x06,0x50,0x61}; uint16_t transmit_counter = 0; // Fuier DS18B20 void setup() { wdt_enable(WDTO_4S); pinMode(LED_ROT,OUTPUT); pinMode(UB_PIN,INPUT); digitalWrite(UB_PIN,0); pinMode(LED_GLB,OUTPUT); digitalWrite(LED_GLB,0); digitalWrite
digitalWrite(LED_GLB,0); digitalWrite(LED_ROT,0); analogReference(INTERNAL); /* ----- DS18B20 ------- */ dht.begin(); sensors.begin(); /* Ist T Sensor vorhanden ? */ if (!sensors.isConnected(devAdr)) { digitalWrite(LED_ROT,1); while(1) wdt_reset(); }
-
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
DS1820 mit Family Code 28H
Pete K. schrieb im Beitrag #5170434: > Ist also wohl ein Fake. Da er sich wie ein DS18B20 verhält, ist es höchstens ein Nachbau. Ein Fake ist eine leere Hülle oder einfach ein anderes Bauteil, in diesem Fall wäre es sicherlich ein Transistor - der würde sich aber nicht wie ein DS18B20 verhalten. Und ja, ich habe schon öfters DS18B20 mit "DS1820"-Marking gesehen.
-
Thread
DS1820: Wie gut?
Warum vergleichst du nicht die Datenblätter? Das zum DS18S20 sagt: > ±0.5°C Accuracy from -10°C to +85°C
Ich dachte DS1820 gibt es gar nicht mehr? Ich habe schon ein paar DS18S20 und DS18B20 verbaut. Sind recht genau und man sollte das gar nicht mit einem SHT21 oder anderen Sensoren vergleichen, da ist die Temperatur nur ein Beiwert. Teilweise gibt es Probleme mit der
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
Aaron C. schrieb im Beitrag #5548180: > 10x DS18B20 Temperatursensoren mit wasserdichtem gehäuse für 1.87€ > http://rover.ebay.com/rover/1/707-53477-19255-0/1?icep_ff3=2&pub=5575152713&toolid=10001&campid=5337805879&customid=&icep_item=332789210996&
Andreas W. schrieb im Beitrag #5569620: > Aaron C. schrieb im Beitrag #5548180: >> 10x DS18B20 Temperatursensoren mit wasserdichtem gehäuse für 1.87€ >> > http://rover.ebay.com/rover/1/707-53477-19255-0/1?icep_ff3=2&pub=5575152713&toolid=10001&campid=5337805879&customid=&icep_item=332789210996&
-
Thread
robuste Temperaturmessung (Remote)
direkt im Trafo verhält, als möglicher Kandidat würden mir da digital Temperatursensoren wie z.B. der DS18b20 einfallen. Olli H. schrieb im Beitrag #5165107: > Darum fragte ich ja bereits nach einem speziellen IC mit einem Element > ungleich Halbleiter, sondern PTC bzw. NTC + I²C Um einen NTC auszuwerten
-
Thread
Was tun gegen Schimmel?
Wanne, also ein Komplettumbau des Bad - die paar Meter Rohr sind bestimmt über ... und ne Hand voll DS18B20 ... DHT22 ...mir fällt schon noch was ein ;)
-
Thread
Suche PicAxe Alternative
Patrick J. schrieb im Beitrag #5158285: > - nen I2C-Sensor (DS18B20) lässt sich damit ja recht leicht auslesen Mit I2C wirst du beim DS18B20 auf Granit beißen. Meinst du, man soll den PicAxe als Protokollconverter werkeln lassen?
µC-Bastler schrieb im Beitrag #5159638: > Mit I2C wirst du beim DS18B20 auf Granit beißen. Autsch - Recht hast Du, beim DS18B20 wäre 1-wire das richtige Wörtchen gewesen. Aber Nichts desto Trotz: Die PicAxe kann mit dem DS18B20. Wenn's I2C statt 1-wire sein soll
-
Thread
Chinaschrott mit Typ und Verkäufer
Sherlock 🕵🏽♂️ schrieb im Beitrag #7779550: > - digitale Temperatur-Sensoren Meine letzten DS18B20 sind überraschend genau, die Datenübertragung setzt aber bei allen ab einer höheren Temperatur aus. Und zwar verschlimmerte sich das Problem nach erst nach einigen Monaten. Erst funktionierten sie
-
Thread
Wetter-Daten von außen nach drinnen senden
Hier lauft ein Raspberry Pi für so eine Aufgabe. Mit Python wirden Sensoren ausgelesen (DS18B20, S0-Zaehler, Gas / Wasser Zaehler). Jeden Stunde wirden diese Daten dan in eine MySQL database geschrieben. Auslesen geht dan mit eine Apache Webserver. In php werden die Webpages gemacht. Drahtlos
-
Thread
AVR Temperatur Problem
Außenbereich. Gerne haben sie mal zuwenig Beine für einen Quarz. Mochten aber doch mit WS2811 oder DS18B20 quatschen. Nicht falsch verstehen... Ich sage nichts gegen einen Quarz. Gerne da, wo es möglich ist. Aber manchmal möchte man/ich ihn nicht verwenden. Alleine die mangelnde Rüttelfestigkeit
-
Thread
kratzfestes Material für IR-Temperaturmessung
Sensoren machen möchte, ist die Diskussion eigentlich sowieso > sinnlos... Dito Würde selber wohl DS18B20 in ein irgendwie geartetes Rohr einarbeiten/drin hängen lassen und gut. Weshalb muß Da die Temperatur gemessen werden? Nassen Heu soll nicht ganz ungefährlich sein, von Getreide hätte ich noch
-
Thread
Arduino und 11 Pixel hohes LCD oder 1,5 Zeilen
aber es schadet nicht, Das 1x gemacht zu haben. Gleiches auch für die MAX7219-7-Segment-Anzeigen, DS18B20, DHT22 und irgend ein I2C-Expander für ein 'Arduino'-LCD. Da ist zwar ein Tag weg wie NIchts, aber der Einblick, Den man bekommt, wird Dir in Zukunft hilfreich sein! Gerade bei LCDs ist SPRUT
-
Thread
Suche Differenzdrucksensor SM5552-003-D
nicht, was das für Temperatursensoren sind (wahrscheinlich NTC oder so). Aber diese würde ich durch DS18B20 im Edelstahlröhrchen austauschen. Da hat man dann gleich ein leicht auswertbares digitales Signal. *Ich hatte gerade wieder einen Ausfall: Benutze SDCard nur Read Only. Für /var einen USB-Stick
-
Thread
DHT12 über I2C mit Raspberry auslesen
30% Abweichung sind normal). Das Protokoll ist zwar anders (eine Art 1-wire, aber anders als beim DS18B20), aber es gibt sowohl für den Raspberry als auch Arduino fertige Libraries.
Hi Mir wäre neu, daß ein DHT22 mittels I2C oder per 1-wire-Lib (z.B. vom DS18B20) ausgelesen werden kann. Das Protokoll nennt sich auch 1-wire, ist aber anders aufgebaut. Habe den DHT22 per Assembler, allerdings in einem ATtiny45, 'zu Fuß' ausgelesen. Näheres verrät bestimmt