-
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
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
DS1820 mit CodeVision auslesen
Hast du zufällig den DS18B20 dran? Dann kommt das hin, schau dir mal die Registerbelegung DS1820/DS18S20 vs. DS18B20 an :-)
-
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
Datenblatt URL ändern?
DS18B20 https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
-
Thread
Wärmesensor auf der Leiterplatte
LM75 vielleicht auch die DS18S20,DS18B20 oder ein SMD PT100-PT1000 oder die von TSIC ( Namen vergessen :) )
-
Thread
Gibt es Uhren - IC
PCF8583: braucht externen Quarz und Cs DS1820, DS18S20 von einem alten Mainboard: hat alles drin, sogar ne Pufferbatterie.
richtig , der DS1820 / DS18s20 ist ein Temperatursensor. aber es gibt z.B. von DS den DS1302 bzw. die älter Vers. DS1202. Versuchs damit mal.
-
Thread
DS18B20 über µC (8051) Beispielprogramm
Hallo, Ich bräuchte bitte ein Beispielprogramm, mit dem man die Temperatur eines DS18B20 Temperatursensors mittels µC auslesen kann. Ich verwende den AN2131SC der Familie 8051. MFG
-
Thread
1Wire (DS18[S]20) <-> RS232
Hallo! Ich habe ein bestehendes Netzwerk aus ca. 12 DS18S20 und DS1820 Sensoren. Dies würde ich gern mittels serieller PC-Schnittstelle auslesen. Kennt dafür zufällig einer einen IC oder eine fertige Schaltung? Oder ist es günstiger das mit einem "kleinen
-
Thread
Temperaturanzeige 7-Segment DS18B20 Atmega8
Problem: Bekomme keine Temperatur angezeigt! Bitte um Lösung des Problems...
-
Thread
AT90S2313 -> ds18B20 Nachkommastellen->Uart [asm]
(und auch anderswo) habe ich immernoch ein Problem: Es gibt ja hunderte von Projekten mit dem DS18S20, ich habe aber ein paar ds18B20, die ein etwas anderes Format im Speicher haben. Ich habe da Bits für die Nachkommastellen, also 2^-1, 2^-2, 2^-3 und 2^-4. Natuerlich koennte ich die einfach
Wert übert den UART ausgeben, brauche also einen 'String'. Das ganze in Assembler. Mit einem ds18S20 funktioniert das Programm sehr schön, mit dem b20 kommt natürlich nur murks an. Vielen Dank für die Hilfe ! Florian 'AVR-Greenhorn' Streibelt
-
Thread
Bidirektionaler i/o Port deklarieren am ATMega
einiger Zeit dabei meine ersten Gehversuche in C zu unternehmen. Aktuell versuche ich Temperaturen ( DS18B20 ) über den 1 Wire Bus einzulesen. Hier im Forum gibt es ja auch ein extrem gut dokumentiertes Projekt dazu ( 1-Wire Projekt 1.3 ), welches ich auch durchgelesen und soweit verstanden habe. Nun
willst du denn wissen? Wobei ich glaube: Im Grunde weißt du es doch schon! Dein Pin, an dem der DS18B20 hängt, darf nur hochohmig(input), oder Low(output) sein. Das heißt: Der Zustand high(output) ist verboten Genau so wie beim I2C Bus. Und das erreichst du, wenn du das entsprechende PORT
-
Thread
Raumtemperatur messen mit LM75
Welche Alternativen gibt es zum LM75? Also mit I2C Bus, SO08 oder SOT23 > Gehäuse. Ich würde einen DS18B20 nehmen. Diesen möglichst weit von der restlichen wärmeabstrahlenden Elektronik entfernt aufbauen und ganz leicht belüften.
Holger D. schrieb im Beitrag #6370555: >> Welche Alternativen gibt es zum LM75? > Ich würde einen DS18B20 nehmen Der ist auch nicht genauer. https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.32
-
Thread
Wieder mal: Funktemperatursensor gesucht.
beliebigen) Linux-Rechner > -Nice to have: RSSI-Ausgabe Sender: Bau selber.... kleinen Prozessor, n DS18xxx Sensor und ein RFM Funkmodul. zusammen mit einer Lipo Batterie hält das Ding ewig. Empfänger: kleinen Prozessor, RFM Funkmodul, USB oder RS Schnittstelle... alles kein Hexenwerk.
obrigen Anleitung. Vorteile: größerer AVR, stärkerer Sender, nicht so viel Gebastel. Dazu noch DS18b20 Sensoren und n Batteriepack. Kosten pro Sender inkl. einem Temperatursensor ca 15€. Kannst aber auch gleich ein DHT22 nehmen und die rel. Feuchtigkeit mitmessen ;-) Viel Spaß
-
Thread
Feedback zu DS18B20 & 230V Relais "Shield"
aufzustecken. - Schraubklemmen zum Anschluss von +5V Versorgungsspannung von externem Netzteil - 1 DS18B20 auf dem Board, eine parallel beschaltete Schraubklemme für externe Sensoren - auf dem Board ein Relais HONGFA HF41F/005-ZST (das fertige Projekt soll in einem Gewächshaus hängen, dort die Temperatur
-
Thread
Welchen 1-wire Temperatursensor von Dallas
vielleicht - Fähigkeit mehrere Temperatursensoren auf derselben Leitung anzuschließen. vielleicht ein DS18S20 oder so...
Ich hab gute Erfahrung mit DS18B20 gemacht. Hab nur von anderen gehört, dass er bei parasitärer Versorgung schonmal rumzickt. Ansteuerung mit Bascom ist ein Kinderspiel.
-
Thread
Temperaturvergleicher OK?
Lufttemperatur. Von einem NTC würde ich eher abraten da diese meines Wissens nach nicht linear sind, ein DS18B20 oder ähnliche Typen sind wesentlich einfacher zu handhaben.
#4239673: > Von einem NTC würde ich eher abraten da diese meines Wissens nach nicht > linear sind, ein DS18B20 oder ähnliche Typen sind wesentlich einfacher > zu handhaben. Der DS1820 hätte das Sonnenproblem auch, aber dafür wird wird sich schon eine Lösung finden lassen. Harald W. schrieb im Beitrag
-
Thread
Temperaturdifferenz-Schaltung
#3904336: > H.Joachim Seifert schrieb: >> 2xDS1820 + Tiny25 ich wäre ja auch für Tiny und 2x DS18B20 ABER [c] if(Entfernung > 100m || gar > 1km) DS18B20 == doof; [/c] scnr :-)
-
Thread
Yamaha RX-V1600 Receiver/Amp schaltet nicht ein
SetUp auf 'continued' eingestellt, dann nur noch ca. 37 Grad. Habe mal auf jeden Kühli einen DS18B20 geschraubt. Mal sehen...
SetUp auf 'continued' eingestellt, dann nur noch ca. 37 Grad. > > Habe mal auf jeden Kühli einen DS18B20 geschraubt. Mal sehen... Nun nach Stunden des Testlaufs folgende Auffälligkeiten. Der Verstärker ist eingeschaltet, aber ohne Signal. Der Lüfter ist auf 'Auto' Der Verstärker steht am Tisch
-
Thread
1wire Slave Tester ATmega8 Assembler
ROM-ID werden ermittelt und ein CRC Check durchgeführt. Bei einigen Temperatursensoren z.B. DS1820, DS18s20 und DS18s22, (Fam x10 x22 x28) kann das Scratchpad ausgelesen (inc. CRC) und die Temperatur angezeigt werden. Ein separater Taster startet den Suchvorgang, ein anderer die Messung für alle Temperatursensoren
-
Thread
Bascom mit Temperatur
Ich kann Dir die Temperatursensoren von Dallas sehr empfehlen. Beispiel den DS18S20. Es gibt ein fertiges Beispiel für die Software welches sich leicht auf eine beliebig große Zahl von Temperaturen erweitern läßt. (siehe MCS Webseite und dort unter Bascom "AN = aplication notes
Hallo Michael Hast du schon etwas mit den LM75 zu tun. Kosten nur ein drittel fom DS18S20. Gruß
-
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
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
SD Karten Library für ATMega gesucht
dem ATMega328P ohne Probleme. Bei mein Projekt(ATMega644) mit ENC28J60 und TFT display, i2c eeprom, ds18b20 sensoren gibt es noch Probleme. Ich weis noch nicht warum er sie dort nicht init kann. Wenn ich aber alle Includes entferne funktioniert es auch auf dem ATMega644 mal schauen was genau dort stört
ATMega328P ohne Probleme. Bei > mein Projekt(ATMega644) mit ENC28J60 und TFT display, i2c eeprom, > ds18b20 sensoren gibt es noch Probleme. Ich weis noch nicht warum er sie > dort nicht init kann. Wenn ich aber alle Includes entferne funktioniert > es auch auf dem ATMega644 mal schauen was genau dort
-
Thread
Temperatursensor 35-43°C Fieberthermometer
Der DS18B20 schafft eine Auflösung von 0,1°. Die absolute Genauigkeit dürfte auch stimmen, kann man aber notfalls nachkalibrieren. In der vergossenen Form müsste er auch als Fieberthermometer gut geeignet sein
grundschüler schrieb im Beitrag #4620268: > Der DS18B20 schafft eine Auflösung von 0,1°. >Die absolute Genauigkeit dürfte auch stimmen, kann man aber notfalls >nachkalibrieren. Lieber mal das Datenblatt lesen. z.B. The resolution of the temperature
-
Thread
Wemos D1 Pro alle Pins belegt?
meine Frage: Lege ich jetzt besser die Adafruit NEOPixel Output Leitung auf den GPIO 15 oder den DS18B20 mit dem OneWire Bus? Weil aktuell ist er, wie in dem Bild zu sehen angeschlossen. Danke. Gruß kami
> Lege ich jetzt besser die Adafruit NEOPixel Output Leitung auf den > GPIO 15 oder den DS18B20 mit dem OneWire Bus? Wichtig ist, dass die Leitung sowohl beim Reset als auch beim Einschalten der Stromversorgung für ca. 1 Sekunde sicher auf Low liegt. Ob das bei diesen beiden Produkten der
-
Thread
Datenaustausch von µC und PC
eintreffende Byte reagiert. (Bzw auf '1' und '0') Ich würd aber gern zum Beispiel die vom µC über ein DS18B20 gemessene Temperatur auf dem PC anzeigen lassen. Oder auch eine Solltemperatur vom PC auf den µC übertragen. Jetzt zu meiner Frage: Wie macht man das am Besten. Meine Idee wäre: So wie
Sebastian Schubert schrieb im Beitrag #3705423: > Ich würd aber gern zum Beispiel die vom µC über ein DS18B20 gemessene > Temperatur auf dem PC anzeigen lassen. Oder auch eine Solltemperatur vom > PC auf den µC übertragen. > > Jetzt zu meiner Frage: > Wie macht man das am Besten. Indem du einfach
-
Thread
2 stellige Zahl zerteilen
Hallo Leute, ich suche eine Idee um eine 2 stellige Variable (vom DS18S20) zu zerteilen und in 2 einzelne Variablen (1stellig) zu speichern. Ich will von einem DS18S20 die Temperatur lesen (klappt soweit) und sie auf ein 2stelliges 7Segment Display jeweils über 2 BCD
-
Thread
Lastwiderstand Solarzelle
einen unschönen Nachteil: Temperaturabhängigkeit. Aber die Temperatur der Diode kann man ja messen (DS18B20 oder DS18S20 oder LM35 oder LM335), daraus die Thermospannung berechnen und so den Fehler der Diodengleichung ausgleichen. mfg mf
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
einem z.B. Kapilarrohr steckt. Dann schlägt die Eigenerwärmung nicht durch. Dies hat man auch beim DS18b20 wenn man den im 1-sekunden Rhythmus abfrägt. Dann schnellt der auch nach oben. Gepulster Betrieb, Taktbetrieb naja, ... macht man eigentlich nicht. Kenne ich so in keiner Anlage, weder von z.B
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
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
1/100 Grad bei DS1820/DS1620
in Software, da müßte man aber noch die Langzeitkonstanz checken. Die Auflösung ist z.B. beim DS18B20 bis auf 0,0625°C Schritten einstellbar. Beim Vorgänger DS1820 mußte man für eine Auflösung besser als 0,5°C besagte Register auslesen. Diese Werte lagen bei meinen Sensoren so im Bereich 30..50
es dann doch besser gleich den DS18B20 zu nehmen, da spart man sich die komplizierte Umrechnung. Peter
-
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
Temperaturmessung Pt100 Arduino
OK, das mit dem nicht kalibrieren müssen ist dann wohl aussen vor. Wäre der DS18B20 noch eine Option? Datenblatt dazu liest sich eigentlich gut.
würde ich immer machen, sonst sind das Schätzwerte. Nullpunkt und Steigung sollte reichen. Der DS18B20 gibt Dir das Timing vor. Kann ich nicht einschätzen ob das auf dem Kabel Probleme bereitet. Deswegen habe ich SPI vorgeschlagen.
-
Thread
DS2406
Diese Platine läuft bereits mit einem Bus von 25m Länge und mit mehreren Bausteinen DS2405, DS2408, DS18B20 und DS18S20. Auf meinem Testsystem hab ich nur eine Länge von 20cm und bei einem ROM-Search wird der DS2406 nicht gefunden. Es ist noch schlimmer, denn wenn ich einen DS18B20 zusätzlich anschließe, wird dieser auch nicht mehr gefunden. Da der DS2406 verhindert das der DS18B20 gefunden wird, gehe ich davon aus das der DS2406 ein Presence-Signal sendet. Aber irgendwas muß sich vom dem Timing der anderen unterscheiden. Read-Timing tSU sind 0,5 µs, tLOWR=10µs, tRDV=
-
Thread
Akkus gegen Kurzschluss absichern
sein, über das + des Akkus, 2 Leitungen, die per PWM auf GND geschaltet werden und GND für einen DS18B20 Temperatursensor laufen. Die PWM-Leitungen werden über jeweils zwei kleine, parallelgeschaltete SMD-FETs im SOT-23 gesteuert. Wenn es einen Kurzschluss zwischen + Akku und diesen Leitungen gibt
sein, über das + des Akkus, 2 Leitungen, die per PWM auf GND geschaltet > werden und GND für einen DS18B20 Temperatursensor laufen. Eben, dein Flachbandkabel ist weder von der Isolation noch von den mechanischen Eigenschaften her für die Akku-Power geeignet. Aber keine Angst! Dein Kabel wirkt wie
-
Thread
1 Wire auf 2 GPIO pins
Habe nun doch nicht nur copy/paste gemacht. Die Modbus register müssen upgedated werden. DS18x20 hätte nicht funktioniert. Es fehlt der oneWireSubTimer.sleep(oneWireSubCycle) Aufruf. Ansonsten ist die Zeit bei 11 bit 375ms . Wie soll das gehen wenn die Resultate in 1ms abgeholt wird und
10 Sensoren Ds2438. Es werden die detektierten Sensoren berechnet, sind 3 detektiert sind es 3+1(ds18x20)+1(timer step0 bis 1)=5. Ist aber timer 8 sec und subtimer 3 sec, bei 3x Sensoren sind es 12 sec + 8 sec => 20 sec. Wenn timer größer oder gleich subtimer x ds2438 +1 ist, dann ist timer das Intervall
-
Thread
Raspi Projekt mit Win AVR Compilieren ?
Programmieren läßt sich der Tiny ja auch anders. http://raspberry.tips/wp-content/uploads/2014/11/Send_DS18B20.ino http://raspberry.tips/wp-content/uploads/2014/11/Receiver_PI.ino Ideen ob das geht ? Danke
es wird ja kein Paspi Programm. Es wird ein Programm für einen Tiny84. Funkthermometer ( DS18xx und RFM12) und einen Funkempfänger mit Tiny84. Ich habe WinAVR mit den 3 Libs gefüttert und versucht zu kompilieren. Das kompilieren mit WinAVR scheitert z.B. hieran: // Need an instance of
-
Thread
NRF24L01+ als Hausbus
die Batterie bald leer? ;-) :-p Ich kämpfe gerade an einer anderen Front: Touch-TFT, DHT22 und DS18B20 über ein und den gleichen SPI wie den NRF24L01+ (nacheinander) ansteuern. Kein Problem, aber Fleissarbeit. Was für Heizungsthermostate suchst Du? Fertige mit NRF24L01+ wird's kaum geben. Ich hätte
nach langem Prozessor-Vergleich - Platinen mit einem PIC16F1518-I/SO machen, die wahlweise mit einem DS18B20 oder einem DHT22 bestückt werden können und auch in eine Steckdosenleiste passen. Bei Atmel bin ich leider nicht fündig geworden: Zu groß, zu klein, kein ICP frei für den DHT22 usw. :-( Den
-
Thread
Atmega ADC Multiplexing
die Meßbereiche fest Aussentemperatur kann herrlich in 1w 2-Draht mit parasitärer Speisung und DS18B20 erledigt werden, LIBs gibt es zu Hauf für Atmel/Arduino Dein Brenner hat auch einen Messbereich, wenn du den nennst finden sich da Lösungen die passen!
Such mal z.B. nach dem DS18B20. Code gibt es dafür beispielsweise von Peter Danegger: https://www.mikrocontroller.net/topic/14792?goto=new#new OneWire würde ich bei Deiner Anwendung wahrscheinlich bevorzugen. Zwar muss der
-
Thread
DS18B20 Bascom 1wsearchfirst 00000000
Hallo hier mein Testcode $regfile = "m328pdef.dat" $crystal = 16000000 $baud = 38400 Config 1wire = Portb.0 Dim Sensorid(8) As Byte Dim I As Byte Wait 7 Print Print "Start" 1wreset Portb , 0 Waitms 500 Sensorid(1) = 1wsearchfirst(portb , 0) For I = 1 To 8 'print the number Print Hex(sensorid(i)); Next Print Sensorid(1) = 1wsearchnext(portb , 0) For I = 1 To 8 'print the number Print Hex(sensorid(i)); Next Print Sensorid(1) = 1wsearchnext(portb , 0) For I = 1 To 8
-
Thread
Frage Assempler Befehl für DS18B20
Ich habe mal eine Frage zu einem Assempler Befehl.Der Befehl ist ein Teil einer Ansteuerung des DS18B20 1-wire Temperaturfühlers .Der Befehl lautet ANDLW 1<<DQ .Was bedeuten die Zeichen <<DQ in diesem Befehl.DQ ist der Datenpin des Temperaturühlers.Programm ist für einen PIC 16F88 MFG Hannes