-
Thread
while-Schleife wird "unerlaubt verlassen"
flag_4s=0; Blitz_gelb(); temp_messung_starten(); //alle angeschlossenen DS18B20 wandlung(); //gehört zu DS18B20 DS18B20_lesen_DS18B20nr16(); regelabweichung_anzeigen(); // in "DS10-g0126-LMK62-SD.h" enthalten esum_anzeigen
Blitz_gelb(); temp_messung_starten(); // alle angeschlossenen DS18B20 wandlung(); // gehört zu DS18B20 DS18B20_lesen_DS18B20nr16(); regelabweichung_anzeigen(); // in "DS10-g0126-LMK62-SD.h" enthalten
-
Thread
BC337-40 als Schalter
Schaltung besteht aus mehreren Teilen a) Lüftersteuerung (kleiner 5V PC Lüfter) b) Temperaturmessung (DS18B20+) c) Heizelement d) Vibrationserzeugung (kleiner 5V Vibrationsmotor) e) Vibrationsmessung/identifizierung (via Piezo-Element) Das ganze wird dann via Arduino aufgenommen uns soll dann am PC
-
Thread
Heizdraht: Messen => Heizen => Messen.
NTC PTC PTxxx grob mit 0°C Eiswasser und 100°C Kochwasser kalibrieren, oder am µC hängt direkt ein DS18B20, viel einfacher! Schaltungen und Code gibt es zu Hauf im Netz.
-
Thread
ESP32 Batteriebetrieb für Temp- & Feuchtigkeitsensoren
voll (ca. 3,6v). Meine Komponenten: - ESP32 Wroom - Widerstand 4,7 kOhm - Temperatursensor DS18B20 - Bodensensor - Step Up - 1 Akku 18650 3,7v Den Strom zum Board liefere via Vin-Pin. Habe auch mit einem zweiten Akku getestet, Ergebnis war dasselbe. Hat jemand einen Input dazu? Habe
ESP-32S-Board-p-1109512.html?rmmds=detail-left-hotproducts__6&cur_warehouse=USA - Temperatursensor DS18B20 https://www.bastelgarage.ch/temperatursensor-wasserdicht-ds18b20-1m?search=ds18b20 - Bodensensor https://de.aliexpress.com/item/1-satz-Boden-feuchtigkeit-sensor-modul-boden-feuchtigkeit-erkennung-modul-korrosion-widerstand-sonde-F-r-arduino
-
Thread
Probleme mit C Code und hilfe bei änderung
avr-gcc -c -Os -std=gnu99 -mmcu=atmega128 gen.c -o gen.o avr-gcc -c -Os -std=gnu99 -mmcu=atmega128 ds18S20.c -o ds18S20.o avr-gcc -c -Os -std=gnu99 -mmcu=atmega128 display.c -o display.o avr-gcc -c -Os -std=gnu99 -mmcu=atmega128 read_temps.c -o read_temps.o avr-gcc -mmcu=atmega128 main.o mylcd.o gen.o ds18S20.o display.o read_temps.o -o main.elf avr-objcopy -O ihex -j .data -j .text main.elf main.hex avr-objcopy -O ihex -j .eeprom --change-section-lma .eeprom=1 main.elf main_eeprom.hex [/code]
-
Thread
BME280 an 5V, Spannungsregler und Layout
Genauigkeit der T-Messung des BME280 ist eine urban legend aus dem Internet. Es gibt bessere (SHT31, DS18B20) aber für eine gewöhnliche RT ist dieser Sensor völlig ausreichend. Miss mal die T an 1m unterschiedlichen Positionen des Raumes. Über die Abweichungen wirst Du staunen. Eine richtige Messumgebung
-
Thread
Feedback zu Schaltplan für Roboterplatine
Weil Adafruit das aus Faulheit auch so macht ? Es ist nicht zu erkennen, ob beispielsweise der DS18B20 ausreichend abgeblockt ist, ob 0 Ohm als Vorwiderstand für 2 LEDs in Reihe passt, ob der Lüfter per PWM geregelt werden soll (dank 1N4004 wohl nein), wie man darauf kommt dass 2 LiPo in Reihe 8V
verbindungen wären. MaWin schrieb im Beitrag #5769222: > Es ist nicht zu erkennen, ob beispielsweise der DS18B20 ausreichend > abgeblockt ist was meinst du mit abgeblockt? MaWin schrieb im Beitrag #5769222: > wie man > darauf kommt dass 2 LiPo in Reihe 8V haben (sie haben wohl eher 5 bis > 8.4V) das
-
Thread
Mikrocontroller mit 1.5A Vin
#5766761: > Die IOs versorgen keine externen ICs wer bestimmt das? vielleicht will man mal einen DS18B20, DHT22 oder einen TSOP auch mal abschalten? Es gäbe einige IC die mal mal ein oder aus haben will. Killua Z. schrieb im Beitrag #5766735: > Hallo Zusammen > Ich habe einen Arduino Mega2560
versorgen keine externen ICs > > wer bestimmt das? ICH! > vielleicht will man mal einen DS18B20, DHT22 oder einen TSOP auch mal > abschalten? > Es gäbe einige IC die mal mal ein oder aus haben will. Aha! Und das ist allgemeingültig?
-
Thread
16x PT100X ausweten
Ist der PT1000 in Stein gemeisselt? Ansonsten kann man mit einem DS18B20 super einfach und auf +-0,5°C (Datenblet-Spec) genau messen, Auflösung ist besser als 0,1°C. Die Temperatur kommt schon digital raus und man muss nur einen Pin am Prozessor spendieren für den 1-
Bastler schrieb im Beitrag #5773863: > Ist der PT1000 in Stein gemeisselt? Ja, der DS18B20 reicht mir im Temperaturbereich nicht und die PT1000 sind auch schon da ;) > Ansonsten kann man mit einem DS18B20 super einfach und auf +-0,5°C > (Datenblet-Spec) genau messen, Auflösung ist
-
Thread
DST1000 Temperaturmessgeraet
:-) https://www.ebay.de/itm/DST1000-DC12-72V-AC110-220V-Temperature-Controller-Thermostat-and-DS18B20-Probe/401674631125?hash=item5d85ac77d5:m:mWOyTn1V-Kb_E8yg7yovUJA&frcectupt=true Soweit so gut.Das Geraet hat frisch vom Haendler einwandfrei funktioniert,bin aber beim Testen fuer den Batteriebetrieb
ist einzig und alleine(!) dafuer zustaendig den im Temperaturmessfuehler integrierten One-Wire-IC "DS18B20" mit Spannung zu versorgen.Ohne den Temp-Fuehler ist die Spannung ok ! Dass Low-Drop-Regler gerne oszillieren,sofern man nicht die entsprechenden Kapazitaeten verwendet ist mir klar - aber ich kann
-
Thread
SKYRC RS16 Akku Lader Temperatur Sensor
am Waldrand schrieb im Beitrag #5747605: > Ein Chip, vielleicht mit Seriellen Bus? Könnte ein DS18B20 sein.
-
Thread
Temperatursensor mit Mikrocontroller in Gehäuse
nur zur Berechnung des Ausgleiches genutzt. Willst du die Umgebungstemperatur messen ist selbst ein DS18 aussagekräftiger.
-
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
China SUPER Bauteile-Schnäppchen Thread [V4]
Ich brauche "wasserdichte" DS18B20 mit 3m Kabel. Welche von Aliexpress sind derzeit brauchbar bzw. nicht brauchbar? Das Kabel sollte außerdem nicht nach Weichmachern stinken. Eigentlich wollte ich sie bei Mouser bestellen, aber
-
Thread
Welchen Parameter muss ich nutzen, um mit Arduino und DS18S20 ein Relais zu steuern?
Joachim B. schrieb im Beitrag #5707059: > aus: > int DS18S20_Pin = 2; //DS18S20 Signal pin on digital 2 > //Temperature chip i/o > OneWire ds(DS18S20_Pin); // on digital pin 2 > > schnell umgeschrieben zuint DS18B20_Pin = 2; //DS18S20 Signal pin on
betrachten der Messdaten im Serial Monitor. Ich schreibe jetzt nicht nochmal, was an den Daten vom DS18B20 anders ist, als an denen vom DS18S20. Im Beispiel DS18x20_Temperature, das bei der OneWire Library dabei ist, wird doch der Code zur automatischen Auswertung beider Sensortypen (DS18S20 und DS18B20
-
Thread
Verständnisfrage Digitalpoti
schrieb im Beitrag #5704437: > Als kalibrierungsfreier Temperatursensor kommt auch der 1-Wire Chip > DS18B20 in Frage. Der hat ohne Kalibrierung eine Genauigkeit von +- > 0,5°C, kann aber nur bis 125°C. ±0.5°C Accuracy from -10°C to +85°C
Ray M. schrieb im Beitrag #5704455: > Oder kennst du 6mm Einschraubfühler als 1Wire ? DS18B20 im Edelstahlrohr und Gewinde schneiden :-)
-
Thread
T962 Reflow-Ofen Modifikation
Aber wenn du ihn sowieso schon offen hast, kannst du den Rest auch gleich mit erledigen. Einen DS18B20 gibt es für 2,40 mit Versand in der Bucht, und einen Transistor für den Lüfter gibt es dort sicher auch für einen ähnlichen Tarif.
Max G. schrieb im Beitrag #5698620: > Einen DS18B20 gibt es für 2,40 mit Versand in der Bucht Die anderen vier kosten dann nur je knapp 0,05 € https://www.ebay.de/itm/281680761974
-
Thread
ESP-01 Temperatursensor
Batteriebetrieb. Entweder Spannungsregler und LED entfernen oder gleich was eigenes zusammenlöten, ein DS18B20 und seinen 4.7kO Pullup, daran direkt ein LiIon fertig. Das Ding im Stationmode das dann an einen Basisstation sendet oder besser mit ESP-Now dann rennt das Ding über Jahr je nach Akkugrösse.
Batteriebetrieb. Entweder Spannungsregler und LED >entfernen oder gleich was eigenes zusammenlöten, ein DS18B20 und seinen >4.7kO Pullup, daran direkt ein LiIon fertig. Danke für die ausführliche Beschreibung. An dem Modul ist ein Knopf: Für was ist der?
-
Thread
Wie 2x interrupt verschachteln, MSP430
temp_messung_starten(); b=b+1; if (b >3)regler(); DS18B20_lesen_DS18B20nr15(); DS18B20_lesen_DS18B20nr16(); temp_15_anzeigen(); temp_16_anzeigen(); zwischenspeichern_1(); ausgabe_restsektor();
Kontrollblitz > temp_messung_starten(); > b=b+1; > if (b >3)regler(); > > DS18B20_lesen_DS18B20nr15(); > DS18B20_lesen_DS18B20nr16(); > > temp_15_anzeigen(); > temp_16_anzeigen(); > zwischenspeichern_1(); > ausgabe_restsektor(); >
-
Thread
Feinsicherung vor oder nach 5V Spannungsregler
, 1m WS2812B Leds. Dabei sind noch ein IR-Empfänger um Farben oder Leuchtmuster zu ändern und ein ds18b20 Temperatursensor. Das ganze Zeugs ist in eine alte deko Stehlampe integriert werden. Aus dem Fuß schaut eine DC-Buchse für das Netzteil hervor. Naja und der Spannungsregler ist ein China-Teil:
1m WS2812B Leds. Dabei sind noch ein IR-Empfänger um > Farben oder Leuchtmuster zu ändern und ein ds18b20 Temperatursensor. Das > ganze Zeugs ist in eine alte deko Stehlampe integriert werden. Aus dem > Fuß schaut eine DC-Buchse für das Netzteil hervor. Ist ja ok so. > Naja und der Spannungsregler
-
Thread
Beruflich für ARM CORTEX fit machen
genau eingehalten werden und dafür eignet sich ein PAP sehr gut. Ein schönens Beispiel ist z.B. im DS18B20 Datenblatt zu finden: https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf Figure 13. ROM Commands Flowchart Damit konnte ich dann sehr leicht das "Search ROM" implementieren und es funktionierte
Peter D. schrieb im Beitrag #5676344: > Ein schönens Beispiel ist z.B. im DS18B20 Datenblatt zu finden: Das dokumentiert aber die Abläufe der relativ simplen Hardware. Die Abläufe in einer realen Software sind um viele Größenordnungen komplexer, da bräuchte man sehr viel Papier
-
Thread
Das perfekte Raumklima und das günstig
diese heißen, oder? Was soll das sein? Poste mal nen Link darauf. Für Raumtemperatur ist der DS18B20 ganz brauchbar (Auflösung: 0,06°C). Der große Vorteil ist, man kann ihn leicht und ohne zusätzliche Fehler auslesen.
heißen, oder? > > Was soll das sein? Poste mal nen Link darauf. > > Für Raumtemperatur ist der DS18B20 ganz brauchbar (Auflösung: 0,06°C). > Der große Vorteil ist, man kann ihn leicht und ohne zusätzliche Fehler > auslesen. Hallo, Suche ich dann am PC, die Genauigkeit ist nicht so wichtig
-
Thread
Sensor TS 1820
hat. Versuch macht klug. Der DS1820 wird aber nicht mehr hergestellt, man muss schauen ob ein DS18S20 oder DS18B20 auch passt.
hinz schrieb im Beitrag #5670865: > DS1820 und DS18S20 sind nahezu gleich, DS18B20 kann einiges mehr. Der DS18B20 ist ähnlich, aber nicht zu DS1820/DS18S20 kompatibel.
-
Thread
LED Digital Thermometer
digitale Kabel-Sonden-Thermometer mit akzeptabler Genauigkeit und habe dabei Fernost-Modelle mit Dallas DS18B20 gefunden, die in ähnlichen Varianten von vielen Verkäufern angeboten werden: https://de.aliexpress.com/item/0-56-Red-LED-Digital-Thermometer-55-125-Celsius-Degrees-Digital-Probe-Thermometer-DS18B20
Datenblattes wird der typische Fehlerverlauf angegeben. https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf mfg klaus
-
Thread
DS18B20 Nutzung von fertigem Code
Fabian S. schrieb im Beitrag #5653650: > Zum einen verstehe ich folgende Code-Zeile (zu finden in der ds18s20.c) > nicht*(pDS18x20->DS18x20_PORT-1) |= _BV(pDS18x20->DS18x20_PIN);Warum -1? > Warum wird der Klammerausdruck als Pointer dargestellt? (pDS18x20->DS18x20_PORT) ist eine Adresse im SRAM, für
S. schrieb im Beitrag #5653650: > Zum einen verstehe ich folgende Code-Zeile (zu finden in der ds18s20.c) > nicht*(pDS18x20->DS18x20_PORT-1) |= _BV(pDS18x20->DS18x20_PIN); über den Pointer pDS18x20, welcher auf ein Struct TSDS18x20 zeig, wird der Member DS18x20_PORT dereferenziert (ausgewählt)
-
Thread
Bester und billigster MOSFET Driver ic gesucht?
dass angebotene NE5532 wirklich Fälschungen waren. Und ja - > genau so war es. ich habe etliche DS18B20 die OK waren in China für 1/10 bekommen, andere wohl umgeschriftete BCxxx NPN
-
Thread
Schwierigkeiten mit Scratchpad des DS18b20
Hallo Gemeinde, ich versuche jetzt seit einer Weile die Temperatur mit einem DS18b20 auszulesen. Hierfür verwende ich einen Arduino UNO. Programmiert wird mit dem AtmelStudio und im Anschluss mit dem Xloader auf den Mikrocontroller geladen. Die Temperatur wird an einem Display ausgegeben
vllt. hat dieser einen Defekt? - CRC Wert überprüfen wenn du liest (hab mal meinen Code für nen DS18S20 angehängt, sollte aber identisch sein - passt der Rom Code, das least significant byte müsste 0h28 bei DS18b20 sein [c] static uint8_t ds18s20crc8( uint8_t *data, uint8_t length ) { //
-
Thread
Heizungsregelung selber bauen
Rücklauftemp. erstmal >> loggen zu können. >> Hat dazu jemand bessere Vorschläge? Ich benutze DS18B20 wie diese hier: ebay 332904807417 Am Vor- bzw. Rücklauf habe ich die mit jeweils zwei Kabelbändern am Rohr festgezurrt, Rohrisolierung drum und gut. Aus meiner Sicht bringen diese Sensoren
-
Thread
Li Ion Akku Temperaturüberwachung?
schlimmsten Fall brennt er wirklich. LI-ION nehem eine minimale Überladung sofort übel. Temp-Chip z.B. DS18b20 mit etwas Kupferfläche drauflegen, so dass die Eigenerwärmung des DS18b20 unterdrückt wird, sollte Dir aber trotzdem einen Hinweis geben. Mache ich so seit ca. 2 Monaten mit meinem Handyakku. Überwache
-
Thread
uClock - Matrix-Uhr mit WS2812 LEDs
oder Android App, wenn kein Internet/DCF77 verfügbar * Optionale Temperaturmessung und -Anzeige mit DS18xxx-Sensor * Optionale Wetteranzeige über openweathermap.org, auch als Piktogramm (Overlay) * Separate Farbauswahl für Display und Ambilight * Separat einschaltbares Ambilight mit auswählbaren Animationen
-
Thread
Temperatursensor DS1820 und DS1822
DS1822: 2,0°C innerhalb -10..+85°C, Wert in 1/16° DS18B20: 0,5°C innerhalb -10..+85°C, Wert in 1/16° DS18(S)20: 0,5°C innerhalb -10..+85°C, Wert in 1/2° 1/16° ist möglich, aber umständlicher Der DS1822 ist also schlechter, dafür aber teurer
Marc schrieb im Beitrag #5627270: > Das scheint der DS1820 nicht zu haben: DS1820 = DS18S20 ist der ursprüngliche Typ.
-
Thread
ADT7410 - Datenblatt »Figure 5. Temperature Accuracy at 3V«
0,325 sein (im Mittel). Also im 20..30 °C-Bereich schlechter (im Datenblatt-Vergleich) als der DS18B20 (mittlerer Fehler des DS18B20 ausgenommen). PS: Für den mittleren Fehler des DS18B20 habe ich mir von Maxim das Excel-Diagramm aus den FAQ heruntergeladen und abgelesen und die Kurve für 5 V mit
-
Thread
Elektro Heizkanone, Leistungssteuerung?
Thermostat. Ok, ich verstehe was du meinst. Die Regelung will ich trotzdem digital machen mit µC und DS18B20 als Sensor, um die 3 Leistungsstufen sinnvoll zu schalten. Die Werkstatt ist frisch gebaut und gut gedämmt. (8x7x4m) Aktuell wird per Gas Heizung geheizt, doch der unglaubliche Gas Gestank ist
-
Thread
I²C und 1-wire über eine gemeinsame Leitung
: 1. Während der I²C-Kommunikation darf die SCL-Leitung niemals so lange Low bleiben, dass der DS18B20 das für einen Reset-Puls (>=480µs) hält und aktiv wird. Das ist bei Taktraten ab ca. 1 kHz der Fall und natürlich darf der Slave kein exzessives Clock-Stretching betreiben. 2. Während der 1-Wire-Kommunikation
1. Während der I²C-Kommunikation darf die SCL-Leitung niemals so lange > Low bleiben, dass der DS18B20 das für einen Reset-Puls (>=480µs) hält > und aktiv wird. Das ist bei Taktraten ab ca. 1 kHz der Fall und > natürlich darf der Slave kein exzessives Clock-Stretching betreiben. > > 2. Während
-
Thread
Probleme mit Arduino Mega, TFT und DS1820
in den TFT-Routinen irgendwo und irgendwas blockiert und gewartet. Das bringt das Timing für den DS18x20 durcheinander.....tja....Arduino eben...
-
Thread
AVR oder STM32 für Entwicklungsprojekt
an der ein Fehler "sichtbar" wird. Das Problem hat man bei kleineren Dingen auch schon ... z.B. DS18B20, bei dem man die 1-wire Kommunikation nicht mehr im Single-Step-Modus debuggen kann. Da gehören auch WS2812 LEDs dazu mit ihrem affigen asynchronen Timing. > Na gut, mit einem Debugger kannst
-
Thread
[V] Diverses (Lötstation, Schaltnetzzeile, Ringkerntrafo, Brückengleichrichter, weitere Bauteile)
Euro / Stk 50 polig Stifleiste gerade rm2,54 ~ 0,80 Euro / Stk Tiny RTC Modul mit DS18S20 ~ 3,50 Euro Versand und Abholung ist möglich. Bei Versand Zahlung per Überweisung oder PayPal (Family & Friends ODER Gebühren mit übernehmen) Bei Abholung direkt in
-
Thread
DS1820 spinnt
Hallo zusammen, ich habe seit eingen Jahren mehrere DS18(S)(B)20 verbaut, um meine Heizungstemperaturen zu dokumentieren. Wie im Bild in den beiden oberen Linien zu erkennen ist, scheinen zwei Sensoren (SoleRück/HeizRück) defekt zu sein. Sie haben einen
-
Thread
BME280-Modul mit Adresse 0x77 anstatt 0x76 (ohne selberfummeln)
Notiz am Rande: Die Temperaturen stimmen hier auf 0,2 Grad genau mit einem DS18B20 überein. Das Modul muss natürlich an ein Kabel, sonst misst man die Geräte-/Platinentemperatur (anderswo kann gerade das natürlich auch erwünscht sein).
-
Thread
SSR Schutzbeschaltung bei reiner ohmscher 2kW Last
ohmschen Last von ca. 55 ohm rechnen kann. Diese soll mit einem µC, angeschlossenem Temperaturfühler DS18B20 und Tauchsieder an SSR mittels PIR-Regelung auf +-1°C gehalten werden. Ein Magnetrührer sorgt für die nötige Wasserumwälzung. Ich habe ein SSR mit 230V Schaltspannung und bis 40A Schaltstrom
pragmatisch gesehen, nur ein Widerstand. > Diese soll mit einem µC, angeschlossenem Temperaturfühler DS18B20 und > Tauchsieder an SSR mittels PIR-Regelung auf +-1°C gehalten werden. > Ein Magnetrührer sorgt für die nötige Wasserumwälzung. Trotzdem wird die Temp.-Verteilung wahrscheinlich außerhalb 1
-
Thread
Temperatur Steigung von 2K/h analog erkennen
ggf. auch bereit, einen integrierten Sensor mit digitaler Schnittstelle zu verwenden? Mit einem DS18B20 und einem kleinen µC einen Temperaturgradienten von 2K/h zu erkennen, wäre eine der leichtesten Übungen.
-
Thread
Atmega32 und DS18B29 wollen nicht kommunizieren
finden Nachtrag : Jetzt auch mit Nachkommastellen von int auf double geändert: [c]double d = ds18b20_gettemp(); [/c]
Taktfrequenz des AVRs einträgt, könnte das was werden. #define F_CPU 3686400UL macht man aus DS18x20Demo.c raus.
-
Thread
Inline Wasser Temperatur messen. Was für Sensor?
warum nicht den allseits beliebten DS18B20 im Edelstahlrohr? LIB für Arduino gibt es, der Rest peanuts.